Description
Ce fichier contient les APIs avancé de Windows 32 bits.
Liste des fonctions d'API Windows
Nom de l'API | Description |
---|---|
AbortSystemShutdownA | Cette fonction permet d'annuler l'opération de fermeture ou de redémarrage en cours d'exécution du système d'exploitation Windows. |
AbortSystemShutdownW | Cette fonction permet d'annuler l'opération de fermeture ou de redémarrage en cours d'exécution du système d'exploitation Windows avec des paramètres de chaine de caractères étendue (Unicode). |
AccessCheck | Cette fonction permet, à une application serveur, de vérifier les accès client à un objet de contrôle d'accès. |
AccessCheckAndAuditAlarmA | Cette fonction permet d'effectuer validation d'accès et de provoquer le message approprié. |
AccessCheckAndAuditAlarmW | Cette fonction permet d'effectuer une validation d'accès et de provoquer le message approprié avec des paramètres de chaine de caractères étendue (Unicode). |
AddAccessAllowedAce | Cette fonction permet d'ajouter un accès autorisé à l'ACE d'un ACL. |
AddAccessDeniedAce | Cette fonction permet d'ajouter un accès refusé à l'ACE d'un ACL. |
AddAce | Cette fonction permet d'ajouter un ACE à un ACL spécifié. |
AddAuditAccessAce | Cette fonction permet d'ajouter un ACE système à un ACL système. |
AdjustTokenGroups | Cette fonction permet d'ajuster des groupes dans une liste d'objet à saisir. |
AdjustTokenPrivileges | Cette fonction permet d'ajuster des privilèges dans une liste d'objet à saisir. |
AllocateAndInitializeSid | Cette fonction permet d'alloué ainsi que d'initialiser l'identificateur de sécurité (SID) avec jusqu'à 8 sous-autorités. |
AllocateLocallyUniqueId | Cette fonction permet d'alloué un identificateur local unique (LUID). |
AreAllAccessesGranted | Cette fonction permet d'effectuer la vérification sur un ensemble de requête d'accès garantie. |
AreAnyAccessesGranted | Cette fonction permet d'effectuer la vérification sur n'importe quel élément d'un ensemble de requête d'accès garantie. |
BackupEventLogA | Cette fonction permet d'effectuer une sauvegarde du journal de bord dans un fichier de copie de sécurité. |
BackupEventLogW | Cette fonction permet d'effectuer une sauvegarde du journal de bord dans un fichier de copie de sécurité avec des paramètres de chaine de caractères étendue (Unicode). |
ClearEventLogA | Cette fonction permet d'effacer le journal de bord spécifié et sauvegarde une copie du journal du bord courant dans un fichier si désiré. |
ClearEventLogW | Cette fonction permet d'effacer le journal de bord spécifié et sauvegarde une copie du journal du bord courant dans un fichier si désiré avec des paramètres de chaine de caractères étendue (Unicode). |
CloseEventLog | Cette fonction permet de fermer le fichier de journal de bord d'événement spécifié |
CopySid | Cette fonction permet de copier l'identificateur de sécurité (SID) dans un tampon spécifié. |
CreatePrivateObjectSecurity | Cette fonction permet d'alloué et d'initialiser un descripteur de sécurité relatif à l'objet pour un un serveur d'objet protégé. |
CreateProcessAsUserA | Cette fonction permet de créer un nouveau processus et de le mettre comme processus primaire. |
CreateProcessAsUserW | Cette fonction permet de créer un nouveau processus et de le mettre comme processus primaire avec des paramètres de chaine de caractères étendue (Unicode). |
DeleteAce | Cette fonction permet d'effacer une entrée de contrôle d'accès (ACE) d'une liste de contrôle d'accès (ACL). |
DeregisterEventSource | Cette fonction permet de fermer un identificateur Handle d'enregistrement d'événement retourner par une fonction «RegisterEventSource». |
DestroyPrivateObjectSecurity | Cette fonction permet d'effacer un descripteur de sécurité d'un objet serveur protégé. |
DuplicateToken | Cette fonction permet de créer un nouvel accès de jeton dupliqué sur un autre jeton déjà existant. |
DuplicateTokenEx | Cette fonction permet d'effectuer la conversion d'un jeton spécifié par un jeton principal. |
EqualPrefixSid | Cette fonction permet de vérifie sur les valeurs de deux préfixes SID (identificateur de sécurité) sont égales à l'exception de la dernière valeur de sous-autorité. |
EqualSid | Cette fonction permet de vérifie sur les valeurs de deux préfixes SID (identificateur de sécurité) sont égales. |
FindFirstFreeAce | Cette fonction permet de retourner un pointeur sur le premier octet de libre sur une liste de contrôle d'accès (ACL). |
FreeSid | Cette fonction permet de libérer un identificateur de sécurité (SID) précédemment alloué par la fonction «AllocateAndInitializeSid». |
GetAce | Cette fonction permet de demander un pointeur sur une structure d'une entrée de contrôle d'accès (ACE) d'une liste de contrôle d'accès (ACL). |
GetAclInformation | Cette fonction permet de demander les informations concernant une liste de contrôle d'accès (ACL). |
GetCurrentHwProfileA | Cette fonction permet de demander le profile matériel courant. |
GetCurrentHwProfileW | Cette fonction permet de demander le profile matériel courant avec des paramètres de chaine de caractères étendue (Unicode). |
GetFileSecurityA | Cette fonction permet de demander les informations spécifié sur la sécurité d'un fichier ou d'un répertoire. |
GetFileSecurityW | Cette fonction permet de demander les informations spécifié sur la sécurité d'un fichier ou d'un répertoire avec des paramètres de chaine de caractères étendue (Unicode). |
GetKernelObjectSecurity | Cette fonction permet de demander une copie du descripteur de sécurité protégé d'un objet du noyau du système d'exploitation. |
GetLengthSid | Cette fonction permet de retourner la longueur, en octets, d'une structure valide d'identificateur de sécurité (SID). |
GetNumberOfEventLogRecords | Cette fonction permet de demander le nombre d'enregistrement de l'événement du journal de bord spécifié. |
GetOldestEventLogRecord | Cette fonction permet de demander le nombre d'enregistrement dans les anciens enregistrement du journal de bord spécifié. |
GetPrivateObjectSecurity | Cette fonction permet de demander des informations de descripteur de sécurité à un serveur d'objet protégé. |
GetSecurityDescriptorControl | Cette fonction permet de demander le contrôle de descripteur de sécurité et les informations de révision. |
GetSecurityDescriptorDacl | Cette fonction permet de demander un pointeur sur une liste de contrôle d'accès (ACL) discrétionnaire dans un descripteur de sécurité spécifié. |
GetSecurityDescriptorGroup | Cette fonction permet de demander les informations de groupe primaire d'un descripteur de sécurité. |
GetSecurityDescriptorLength | Cette fonction permet de retourner la longueur, en octets, d'une structure valide de descripteur de sécurité. |
GetSecurityDescriptorOwner | Cette fonction permet de demander les informations du propriétaire d'un descripteur de sécurité |
GetSecurityDescriptorSacl | Cette fonction permet de demander un pointeur sur la liste de contrôle d'accès système (ACL) dans un descripteur de sécurité spécifié. |
GetSidIdentifierAuthority | Cette fonction permet de retourner l'adresse de la structure d'un «SID_IDENTIFIER_AUTHORITY» dans l'identificateur de sécurité (SID) spécifié. |
GetSidLengthRequired | Cette fonction permet de retourner la longueur, en octets, d'un tampon requis pour l'entreposage d'une structure SID avec le nombre de sous-autorisation spécifié. |
GetSidSubAuthority | Cette fonction permet de retourner l'adresse d'une sous-autorité spécifié d'une structure SID. |
GetSidSubAuthorityCount | Cette fonction permet de retourner l'adresse d'un champs d'une structure SID contenant le compteur de sous-autorité. |
GetTokenInformation | Cette fonction permet de demander le type d'information associé à un accès de jeton. |
GetUserNameA | Cette fonction permet de demander le nom de l'utilisateur courant actuellement sous Windows. |
GetUserNameW | Cette fonction permet de demander le nom de l'utilisateur courant actuellement sous le système d'exploitation Windows avec des paramètres de chaine de caractères étendue (Unicode). |
ImpersonateLoggedOnUser | Cette fonction permet d'appeler une processus léger utilisateur impersonnel. |
ImpersonateNamedPipeClient | Cette fonction permet de demander si l'application client a un nom de canal impersonnel. |
ImpersonateSelf | Cette fonction permet de demander le jeton d'accès au contexte de sécurité impersonnel d'un processus appelant. |
InitializeAcl | Cette fonction permet de créer une nouvelle structure de liste de contrôle d'accès (ACL). |
InitializeSecurityDescriptor | Cette fonction permet d'initialiser un nouveau descripteur de sécurité. |
InitializeSid | Cette fonction permet d'initialiser une structure d'identificateur de sécurité (SID). |
InitiateSystemShutdownA | Cette fonction permet d'initier l'opération de fermeture ou de redémarrage en cours d'exécution du système d'exploitation Windows. |
InitiateSystemShutdownW | Cette fonction permet d'initier l'opération de fermeture ou de redémarrage en cours d'exécution du système d'exploitation Windows avec des paramètres de chaine de caractères étendue (Unicode). |
IsTextUnicode | Cette fonction permet de demander l'adresse du tampon contenant probablement une forme de texte Unicode. |
IsValidAcl | Cette fonction permet de valider une liste de contrôle d'accès (ACL). |
IsValidSecurityDescriptor | Cette fonction permet de valider une structure de descripteur de sécurité «SECURITY_DESCRIPTOR». |
IsValidSid | Cette fonction permet de valider une structure SID en vérifiant que le numéro de version est situé dans le rang et les intervalles de nombres de sous-autorité. |
LogonUserA | Cette fonction permet d'effectuer une opération de connexion d'un utilisateur. |
LogonUserW | Cette fonction permet d'effectuer une opération de connexion d'un utilisateur avec des paramètres de chaine de caractères étendue (Unicode). |
LookupAccountNameA | Cette fonction permet d'accepter le nom d'un système ou d'un compte en entrée. |
LookupAccountNameW | Cette fonction permet d'accepter le nom d'un système ou d'un compte en entrée avec des paramètres de chaine de caractères étendue (Unicode). |
LookupAccountSidA | Cette fonction permet d'accepter un identificateur de sécurité (SID) en entrée |
LookupAccountSidW | Cette fonction permet d'accepter un identificateur de sécurité (SID) en entrée avec des paramètres de chaine de caractères étendue (Unicode). |
LookupPrivilegeDisplayNameA | Cette fonction permet de demander le nom d'affichage représenté par le privilège spécifié. |
LookupPrivilegeDisplayNameW | Cette fonction permet de demander le nom d'affichage représenté par le privilège spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
LookupPrivilegeNameA | Cette fonction permet de demander le nom correspondant au privilège représenté par un système spécifié par identificateur local unique (LUID). |
LookupPrivilegeNameW | Cette fonction permet de demander le nom correspondant au privilège représenté par un système spécifié par identificateur local unique (LUID) avec des paramètres de chaine de caractères étendue (Unicode) |
LookupPrivilegeValueA | Cette fonction permet de demander l'identificateur local unique (LUID) utilisé par un système spécifié par une représentation local d'un nom de privilège. |
LookupPrivilegeValueW | Cette fonction permet de demander l'identificateur local unique (LUID) utilisé par un système spécifié par une représentation local d'un nom de privilège avec des paramètres de chaine de caractères étendue (Unicode) |
MakeAbsoluteSD | Cette fonction permet de créer un descripteur de sécurité dans un format absolue en utilisant un gabarit de format relatif de descripteur de sécurité. |
MakeSelfRelativeSD | Cette fonction permet de créer un descripteur de sécurité dans un format relatif en utilisant un gabarit de format absolue de descripteur de sécurité. |
MapGenericMask | Cette fonction permet de générer une carte de masque de bon accès spécifié et de bon accès standard |
NotifyChangeEventLog | Cette fonction permet de recevoir des avertissements d'application lorsqu'un événement écrit dans le fichier de journal de bord spécifié. |
ObjectCloseAuditAlarmA | Cette fonction permet de généré des messages dans le journal de bord quand un identificateur Handle d'objet est supprimé. |
ObjectCloseAuditAlarmW | Cette fonction permet de généré des messages dans le journal de bord quand un identificateur Handle d'objet est supprimé avec des paramètres de chaine de caractères étendue (Unicode). |
ObjectDeleteAuditAlarmA | Cette fonction permet de supprimer un message dans le journal de bord. |
ObjectDeleteAuditAlarmW | Cette fonction permet de supprimer un message dans le journal de bord avec des paramètres de chaine de caractères étendue (Unicode). |
ObjectOpenAuditAlarmA | Cette fonction permet de générer des messages dans le journal de bord quand une application client tente d'obtenir l'accès à un objet ou dans créer un nouveau. |
ObjectOpenAuditAlarmW | Cette fonction permet de générer des messages dans le journal de bord quand une application client tente d'obtenir l'accès à un objet ou dans créer un nouveau avec des paramètres de chaine de caractères étendue (Unicode). |
ObjectPrivilegeAuditAlarmA | Cette fonction permet de générer un message dans le journal de bord quand un résultat d'un client est effectué avec des opérations de privilège sur un serveur d'application déjà ouvert avec l'identificateur Handle de l'objet. |
ObjectPrivilegeAuditAlarmW | Cette fonction permet de générer un message dans le journal de bord quand un résultat d'un client est effectué avec des opérations de privilège sur un serveur d'application déjà ouvert avec l'identificateur Handle de l'objet avec des paramètres de chaine de caractères étendue (Unicode). |
OpenBackupEventLogA | Cette fonction permet d'ouvrir un identificateur Handle pour un événement de copie de sauvegarde du journal de bord. |
OpenBackupEventLogW | Cette fonction permet d'ouvrir un identificateur Handle pour un événement de copie de sauvegarde du journal de bord avec des paramètres de chaine de caractères étendue (Unicode). |
OpenEventLogA | Cette fonction permet d'ouvrir un identificateur Handle d'un événement de journal de bord. |
OpenEventLogW | Cette fonction permet d'ouvrir un identificateur Handle d'un événement de journal de bord avec des paramètres de chaine de caractères étendue (Unicode). |
OpenProcessToken | Cette fonction permet d'ouvrir un accès de jeton associé avec un processus. |
OpenThreadToken | Cette fonction permet d'ouvrir un accès de jeton associé avec un processus léger. |
PrivilegeCheck | Cette fonction permet de tester le contexte de sécurité représenté par un accès de jeton spécifié contenu dans un privilège spécifié. |
PrivilegedServiceAuditAlarmA | Cette fonction permet de générer un message de journal de bord quand une opération de service de privilège système s'effectue. |
PrivilegedServiceAuditAlarmW | Cette fonction permet de générer un message de journal de bord quand une opération de service de privilège système s'effectue avec des paramètres de chaine de caractères étendue (Unicode). |
ReadEventLogA | Cette fonction permet de lire un nombre d'entrées spécifié dans un journal de bord des événements. |
ReadEventLogW | Cette fonction permet de lire un nombre d'entrées spécifié dans un journal de bord des événements avec des paramètres de chaine de caractères étendue (Unicode). |
RegCloseKey | Cette fonction permet de fermer le Handle de la clef de registre spécifié. |
RegConnectRegistryA | Cette fonction permet d'établir une connexion avec un registre de Handle prédéfinie ou autre ordinateur. |
RegConnectRegistryW | Cette fonction permet d'établir une connexion avec un registre de Handle prédéfinie ou autre ordinateur avec des paramètres de chaine de caractères étendue (Unicode). |
RegCreateKeyA | Cette fonction permet de créer la clef de registre spécifié. Si la clef existe dans les registres, la fonction l'ouvre. |
RegCreateKeyW | Cette fonction permet de créer la clef de registre spécifié avec des paramètres de chaine de caractères étendue (Unicode). Si la clef existe dans les registres, la fonction l'ouvre. |
RegCreateKeyExA | Cette fonction permet de créer une clef de registre spécifié avec des systèmes de la famille NT. Si la clef existe dans les registres, la fonction l'ouvre. |
RegCreateKeyExW | Cette fonction permet de créer une clef de registre spécifié avec des systèmes de la famille NT avec des paramètres de chaine de caractères étendue (Unicode). Si la clef existe dans les registres, la fonction l'ouvre. |
RegDeleteKeyA | Cette fonction permet de supprimer la clef de registre spécifié. |
RegDeleteKeyW | Cette fonction permet de supprimer la clef de registre spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RegDeleteValueA | Cette fonction permet de supprimer la valeur du nom spécifié dans la clef de la base de registre. |
RegDeleteValueW | Cette fonction permet de supprimer la valeur du nom spécifié dans la clef de la base de registre avec des paramètres de chaine de caractères étendue (Unicode). |
RegEnumKeyA | Cette fonction permet d'énuméré les sous-clefs d'une clef de registre ouverte spécifié. |
RegEnumKeyW | Cette fonction permet d'énuméré les sous-clefs d'une clef de registre ouverte spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RegEnumKeyExA | Cette fonction permet d'énuméré les sous-clefs d'une clef de registre ouverte spécifié avec des systèmes de la famille NT. |
RegEnumKeyExW | Cette fonction permet d'énuméré les sous-clefs d'une clef de registre ouverte spécifié avec des systèmes de la famille NT avec des paramètres de chaine de caractères étendue (Unicode). |
RegEnumValueA | Cette fonction permet d'énuméré les valeurs pour la clef de registre ouverte spécifié. |
RegEnumValueW | Cette fonction permet d'énuméré les valeurs pour la clef de registre ouverte spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RegFlushKey | Cette fonction permet d'écrire tous les attributs de la clef de la base de registre ouverte spécifié. |
RegGetKeySecurity | Cette fonction permet de copier le descripteur de sécurité de la clef de registre ouverte spécifié. |
RegLoadKeyA | Cette fonction permet de créer une sous-clef dans «HKEY_USER» ou «HKEY_LOCAL_MACHINE» et d'entreposer les informations d'enregistrement dans le fichier spécifié d'une sous-clef. |
RegLoadKeyW | Cette fonction permet de créer une sous-clef dans «HKEY_USER» ou «HKEY_LOCAL_MACHINE» et d'entreposer les informations d'enregistrement dans le fichier spécifié d'une sous-clef avec des paramètres de chaine de caractères étendue (Unicode). |
RegNotifyChangeKeyValue | Cette fonction permet d'indiquer quand une clef de registre, ou élément rattaché à celle-ci, a changé. |
RegOpenKeyA | Cette fonction permet d'ouvrir une clef spécifié dans une base de registre. |
RegOpenKeyW | Cette fonction permet d'ouvrir une clef spécifié dans une base de registre avec des paramètres de chaine de caractères étendue (Unicode). |
RegOpenKeyExA | Cette fonction permet d'ouvrir une clef spécifié dans une base de registre. |
RegOpenKeyExW | Cette fonction permet d'ouvrir une clef spécifié dans une base de registre avec des paramètres de chaine de caractères étendue (Unicode). |
RegQueryInfoKeyA | Cette fonction permet de demander les informations d'une clef de registre spécifié. |
RegQueryInfoKeyW | Cette fonction permet de demander les informations d'une clef de registre spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RegQueryMultipleValuesA | Cette fonction permet de demander le type et la donnée pour une liste de noms de valeur associé avec une clef de registre ouverte. |
RegQueryMultipleValuesW | Cette fonction permet de demander le type et la donnée pour une liste de noms de valeur associé avec une clef de registre ouverte avec des paramètres de chaine de caractères étendue (Unicode). |
RegQueryValueA | Cette fonction permet de demander la valeur associé avec une valeur non-nommé pour la clef du registre spécifié. |
RegQueryValueW | Cette fonction permet de demander la valeur associé avec une valeur non-nommé pour la clef du registre spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RegQueryValueExA | Cette fonction permet de demander la valeur associé avec une valeur non-nommé pour la clef du registre spécifié avec des systèmes de la famille NT. |
RegQueryValueExW | Cette fonction permet de demander la valeur associé avec une valeur non-nommé pour la clef du registre spécifié avec des systèmes de la famille NT avec des paramètres de chaine de caractères étendue (Unicode). |
RegReplaceKeyA | Cette fonction permet de remplacer un fichier de copie de sauvegarde d'un clef et tous les sous-clef d'une autre fichier. |
RegReplaceKeyW | Cette fonction permet de remplacer un fichier de copie de sauvegarde d'un clef et tous les sous-clef d'une autre fichier avec des paramètres de chaine de caractères étendue (Unicode). |
RegRestoreKeyA | Cette fonction permet de lire des informations registre dans un fichier spécifié et de copier la clef spécifié. |
RegRestoreKeyW | Cette fonction permet de lire des informations registre dans un fichier spécifié et de copier la clef spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RegSaveKeyA | Cette fonction permet de sauvegarder tous les clefs, sous-clefs et les valeurs spécifié dans un nouveau fichier. |
RegSaveKeyW | Cette fonction permet de sauvegarder tous les clefs, sous-clefs et les valeurs spécifié dans un nouveau fichier avec des paramètres de chaine de caractères étendue (Unicode). |
RegSetKeySecurity | Cette fonction permet fixer la sécurité d'une clef de registre ouvert. |
RegSetValueA | Cette fonction permet d'associer une valeur avec une clef spécifié. |
RegSetValueW | Cette fonction permet d'associer une valeur avec une clef spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RegSetValueExA | Cette fonction permet d'entreposer les données d'un champs de valeur d'une clef de registre ouvert. |
RegSetValueExW | Cette fonction permet d'entreposer les données d'un champs de valeur d'une clef de registre ouvert avec des paramètres de chaine de caractères étendue (Unicode). |
RegUnLoadKeyA | Cette fonction permet de décharger la clef et sous-clefs de registre spécifié |
RegUnLoadKeyW | Cette fonction permet de décharger la clef et sous-clefs de registre spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RegisterEventSourceA | Cette fonction permet de retourner l'identificateur Handle utilisé avec la fonction d'événement «ReportEvent» du journal de bord. |
RegisterEventSourceW | Cette fonction permet de retourner l'identificateur Handle utilisé avec la fonction d'événement «ReportEvent» du journal de bord avec des paramètres de chaine de caractères étendue (Unicode). |
ReportEventA | Cette fonction permet d'écrire une entrée à la fin du journal de bord des événements spécifié. |
ReportEventW | Cette fonction permet d'écrire une entrée à la fin du journal de bord des événements spécifié avec des paramètres de chaine de caractères étendue (Unicode). |
RevertToSelf | Cette fonction permet de terminé la personnification d'une application client. |
SetAclInformation | Cette fonction permet de fixer les informations à propos de la liste de contrôle d'accès (ACL). |
SetFileSecurityA | Cette fonction permet de fixer la sécurité d'un objet de fichier ou d'un répertoire. |
SetFileSecurityW | Cette fonction permet de fixer la sécurité d'un objet de fichier ou d'un répertoire avec des paramètres de chaine de caractères étendue (Unicode). |
SetKernelObjectSecurity | Cette fonction permet de fixer la sécurité de l'objet du noyau du système d'exploitation. |
SetPrivateObjectSecurity | Cette fonction permet de modifier un descripteur de sécurité d'objet privé. |
SetSecurityDescriptorDacl | Cette fonction permet de fixer les informations dans une liste de contrôle d'accès (ACL) discrétionnaire. |
SetSecurityDescriptorGroup | Cette fonction permet de fixer le groupe primaire d'information d'un format absolue de descripteur de sécurité, remplacer par un groupe d'information primaire déjà présent dans un descripteur de sécurité. |
SetSecurityDescriptorOwner | Cette fonction permet de fixer les informations de propriétaire d'un format absolue de descripteur de sécurité. |
SetSecurityDescriptorSacl | Cette fonction permet de fixer les informations d'une liste de contrôle d'accès (ACL) système. |
SetThreadToken | Cette fonction permet de fixer une personnification de jeton à un processus léger. |
SetTokenInformation | Cette fonction permet de fixer une variété de type d'information pour un accès à un jeton spécifié. |
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Dimanche, le 6 décembre 2015