Partager via


en-tête aclapi.h

Cet en-tête est utilisé par Security and Identity. Pour plus d'informations, consultez les pages suivantes :

aclapi.h contient les interfaces de programmation suivantes :

Fonctions

 
BuildExplicitAccessWithNameA

Initialise une structure EXPLICIT_ACCESS avec les données spécifiées par l’appelant. Le fiduciaire est identifié par une chaîne de nom. (ANSI)
BuildExplicitAccessWithNameW

Initialise une structure EXPLICIT_ACCESS avec les données spécifiées par l’appelant. Le fiduciaire est identifié par une chaîne de nom. (Unicode)
BuildSecurityDescriptorA

Alloue et initialise un nouveau descripteur de sécurité. (ANSI)
BuildSecurityDescriptorW

Alloue et initialise un nouveau descripteur de sécurité. (Unicode)
BuildTrusteeWithNameA

Initialise une structure TRUSTEE. L’appelant spécifie le nom de l’administrateur. La fonction définit d’autres membres de la structure sur les valeurs par défaut. (ANSI)
BuildTrusteeWithNameW

Initialise une structure TRUSTEE. L’appelant spécifie le nom de l’administrateur. La fonction définit d’autres membres de la structure sur les valeurs par défaut. (Unicode)
BuildTrusteeWithObjectsAndNameA

Initialise une structure TRUSTEE avec les informations d’entrée de contrôle d’accès (ACE) spécifiques à l’objet et initialise les membres restants de la structure avec les valeurs par défaut. L’appelant spécifie également le nom du fiduciaire. (ANSI)
BuildTrusteeWithObjectsAndNameW

Initialise une structure TRUSTEE avec les informations d’entrée de contrôle d’accès (ACE) spécifiques à l’objet et initialise les membres restants de la structure avec les valeurs par défaut. L’appelant spécifie également le nom du fiduciaire. (Unicode)
BuildTrusteeWithObjectsAndSidA

Initialise une structure TRUSTEE avec les informations d’entrée de contrôle d’accès (ACE) spécifiques à l’objet et initialise les membres restants de la structure avec les valeurs par défaut. (ANSI)
BuildTrusteeWithObjectsAndSidW

Initialise une structure TRUSTEE avec les informations d’entrée de contrôle d’accès (ACE) spécifiques à l’objet et initialise les membres restants de la structure avec les valeurs par défaut. (Unicode)
BuildTrusteeWithSidA

Initialise une structure TRUSTEE. L’appelant spécifie l’identificateur de sécurité (SID) du fiduciaire. La fonction définit d’autres membres de la structure sur les valeurs par défaut et ne recherche pas le nom associé au SID. (ANSI)
BuildTrusteeWithSidW

Initialise une structure TRUSTEE. L’appelant spécifie l’identificateur de sécurité (SID) du fiduciaire. La fonction définit d’autres membres de la structure sur les valeurs par défaut et ne recherche pas le nom associé au SID. (Unicode)
FreeInheritedFromArray

Libère la mémoire allouée par la fonction GetInheritanceSource.
GetAuditedPermissionsFromAclA

Récupère les droits d’accès audités pour un administrateur spécifié. (ANSI)
GetAuditedPermissionsFromAclW

Récupère les droits d’accès audités pour un administrateur spécifié. (Unicode)
GetEffectiveRightsFromAclA

Récupère les droits d’accès effectifs qu’une structure ACL accorde à un administrateur spécifié. Les droits d’accès effectifs du fiduciaire sont les droits d’accès que la LCA accorde au fiduciaire ou à tout groupe dont il est membre. (ANSI)
GetEffectiveRightsFromAclW

Récupère les droits d’accès effectifs qu’une structure ACL accorde à un administrateur spécifié. Les droits d’accès effectifs du fiduciaire sont les droits d’accès que la LCA accorde au fiduciaire ou à tout groupe dont il est membre. (Unicode)
GetExplicitEntriesFromAclA

Récupère un tableau de structures qui décrivent les entrées de contrôle d’accès dans une liste de contrôle d’accès (ACL). (ANSI)
GetExplicitEntriesFromAclW

Récupère un tableau de structures qui décrivent les entrées de contrôle d’accès dans une liste de contrôle d’accès (ACL). (Unicode)
GetInheritanceSourceA

Retourne des informations sur la source des entrées de contrôle d’accès héritées dans une liste de contrôle d’accès (ACL). (ANSI)
GetInheritanceSourceW

Retourne des informations sur la source des entrées de contrôle d’accès héritées dans une liste de contrôle d’accès (ACL). (Unicode)
GetNamedSecurityInfoA

Récupère une copie du descripteur de sécurité pour un objet spécifié par son nom. (ANSI)
GetNamedSecurityInfoW

Récupère une copie du descripteur de sécurité pour un objet spécifié par son nom. (Unicode)
GetSecurityInfo

Récupère une copie du descripteur de sécurité pour un objet spécifié par un handle.
GetTrusteeFormA

Récupère le nom de l’administrateur à partir de la structure TRUSTEE spécifiée. Cette valeur indique si la structure utilise une chaîne de nom ou un identificateur de sécurité (SID) pour identifier le fiduciaire. (ANSI)
GetTrusteeFormW

Récupère le nom de l’administrateur à partir de la structure TRUSTEE spécifiée. Cette valeur indique si la structure utilise une chaîne de nom ou un identificateur de sécurité (SID) pour identifier le fiduciaire. (Unicode)
GetTrusteeNameA

Récupère le nom du fiduciaire à partir de la structure TRUSTEE spécifiée. (ANSI)
GetTrusteeNameW

Récupère le nom du fiduciaire à partir de la structure TRUSTEE spécifiée. (Unicode)
GetTrusteeTypeA

Récupère le type de fiduciaire à partir de la structure TRUSTEE spécifiée. Cette valeur indique si le fiduciaire est un utilisateur, un groupe ou si le type de fiduciaire est inconnu. (ANSI)
GetTrusteeTypeW

Récupère le type de fiduciaire à partir de la structure TRUSTEE spécifiée. Cette valeur indique si le fiduciaire est un utilisateur, un groupe ou si le type de fiduciaire est inconnu. (Unicode)
LookupSecurityDescriptorPartsA

Récupère les informations de sécurité à partir d’un descripteur de sécurité auto-relatif. (ANSI)
LookupSecurityDescriptorPartsW

Récupère les informations de sécurité à partir d’un descripteur de sécurité auto-relatif. (Unicode)
SetEntriesInAclA

Crée une nouvelle liste de contrôle d’accès (ACL) en fusionnant de nouvelles informations de contrôle d’accès ou de contrôle d’audit dans une structure ACL existante. (ANSI)
SetEntriesInAclW

Crée une nouvelle liste de contrôle d’accès (ACL) en fusionnant de nouvelles informations de contrôle d’accès ou de contrôle d’audit dans une structure ACL existante. (Unicode)
SetNamedSecurityInfoA

Définit les informations de sécurité spécifiées dans le descripteur de sécurité d’un objet spécifié. (ANSI)
SetNamedSecurityInfoW

Définit les informations de sécurité spécifiées dans le descripteur de sécurité d’un objet spécifié. (Unicode)
SetSecurityInfo

Définit les informations de sécurité spécifiées dans le descripteur de sécurité d’un objet spécifié. L’appelant identifie l’objet par un handle.
TreeResetNamedSecurityInfoA

Réinitialise les informations de sécurité spécifiées dans le descripteur de sécurité d’une arborescence d’objets spécifiée. (ANSI)
TreeResetNamedSecurityInfoW

Réinitialise les informations de sécurité spécifiées dans le descripteur de sécurité d’une arborescence d’objets spécifiée. (Unicode)
TreeSetNamedSecurityInfoA

Définit les informations de sécurité spécifiées dans le descripteur de sécurité d’une arborescence d’objets spécifiée. (ANSI)
TreeSetNamedSecurityInfoW

Définit les informations de sécurité spécifiées dans le descripteur de sécurité d’une arborescence d’objets spécifiée. (Unicode)