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) |