Section courante

A propos

Section administrative du site

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 prévilè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 prévilège spécifié.
LookupPrivilegeDisplayNameW Cette fonction permet de demander le nom d'affichage représenté par le prévilège spécifié avec des paramètres de chaine de caractères étendue (Unicode).
LookupPrivilegeNameA Cette fonction permet de demander le nom correspondant au prévilège représenté par un système spécifié par identificateur local unique (LUID).
LookupPrivilegeNameW Cette fonction permet de demander le nom correspondant au prévilè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 prévilè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 prévilè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 prévilè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 prévilè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 prévilège spécifié.
PrivilegedServiceAuditAlarmA Cette fonction permet de générer un message de journal de bord quand une opération de service de prévilè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 prévilè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