cabeçalho aclapi.h
Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:
aclapi.h contém as seguintes interfaces de programação:
BuildExplicitAccessWithNameA Inicializa uma estrutura EXPLICIT_ACCESS com dados especificados pelo chamador. O objeto de confiança é identificado por uma cadeia de caracteres de nome. (ANSI) |
BuildExplicitAccessWithNameW Inicializa uma estrutura EXPLICIT_ACCESS com dados especificados pelo chamador. O objeto de confiança é identificado por uma cadeia de caracteres de nome. (Unicode) |
BuildSecurityDescriptorA Aloca e inicializa um novo descritor de segurança. (ANSI) |
BuildSecurityDescriptorW Aloca e inicializa um novo descritor de segurança. (Unicode) |
BuildTrusteeWithNameA Inicializa uma estrutura TRUSTEE. O chamador especifica o nome do objeto de confiança. A função define outros membros da estrutura como valores padrão. (ANSI) |
BuildTrusteeWithNameW Inicializa uma estrutura TRUSTEE. O chamador especifica o nome do objeto de confiança. A função define outros membros da estrutura como valores padrão. (Unicode) |
BuildTrusteeWithObjectsAndNameA Inicializa uma estrutura TRUSTEE com as informações de ACE (entrada de controle de acesso) específicas do objeto e inicializa os membros restantes da estrutura para valores padrão. O chamador também especifica o nome do objeto de confiança. (ANSI) |
BuildTrusteeWithObjectsAndNameW Inicializa uma estrutura TRUSTEE com as informações de ACE (entrada de controle de acesso) específicas do objeto e inicializa os membros restantes da estrutura para valores padrão. O chamador também especifica o nome do objeto de confiança. (Unicode) |
BuildTrusteeWithObjectsAndSidA Inicializa uma estrutura TRUSTEE com as informações de ACE (entrada de controle de acesso) específicas do objeto e inicializa os membros restantes da estrutura para valores padrão. (ANSI) |
BuildTrusteeWithObjectsAndSidW Inicializa uma estrutura TRUSTEE com as informações de ACE (entrada de controle de acesso) específicas do objeto e inicializa os membros restantes da estrutura para valores padrão. (Unicode) |
BuildTrusteeWithSidA Inicializa uma estrutura TRUSTEE. O chamador especifica o SID (identificador de segurança) do objeto de confiança. A função define outros membros da estrutura como valores padrão e não pesquisa o nome associado ao SID. (ANSI) |
BuildTrusteeWithSidW Inicializa uma estrutura TRUSTEE. O chamador especifica o SID (identificador de segurança) do objeto de confiança. A função define outros membros da estrutura como valores padrão e não pesquisa o nome associado ao SID. (Unicode) |
FreeInheritedFromArray Libera memória alocada pela função GetInheritanceSource. |
GetAuditedPermissionsFromAclA Recupera os direitos de acesso auditados para um objeto de confiança especificado. (ANSI) |
GetAuditedPermissionsFromAclW Recupera os direitos de acesso auditados para um objeto de confiança especificado. (Unicode) |
GetEffectiveRightsFromAclA Recupera os direitos de acesso efetivos que uma estrutura de ACL concede a um objeto de confiança especificado. Os direitos de acesso efetivos do administrador são os direitos de acesso que a ACL concede ao administrador ou a qualquer grupo do qual o administrador seja membro. (ANSI) |
GetEffectiveRightsFromAclW Recupera os direitos de acesso efetivos que uma estrutura de ACL concede a um objeto de confiança especificado. Os direitos de acesso efetivos do administrador são os direitos de acesso que a ACL concede ao administrador ou a qualquer grupo do qual o administrador seja membro. (Unicode) |
GetExplicitEntriesFromAclA Recupera uma matriz de estruturas que descrevem as ACEs (entradas de controle de acesso) em uma ACL (lista de controle de acesso). (ANSI) |
GetExplicitEntriesFromAclW Recupera uma matriz de estruturas que descrevem as ACEs (entradas de controle de acesso) em uma ACL (lista de controle de acesso). (Unicode) |
GetInheritanceSourceA Retorna informações sobre a origem de ACEs (entradas de controle de acesso) herdadas em uma ACL (lista de controle de acesso). (ANSI) |
GetInheritanceSourceW Retorna informações sobre a origem de ACEs (entradas de controle de acesso) herdadas em uma ACL (lista de controle de acesso). (Unicode) |
GetNamedSecurityInfoA Recupera uma cópia do descritor de segurança para um objeto especificado pelo nome. (ANSI) |
GetNamedSecurityInfoW Recupera uma cópia do descritor de segurança para um objeto especificado pelo nome. (Unicode) |
GetSecurityInfo Recupera uma cópia do descritor de segurança para um objeto especificado por um identificador. |
GetTrusteeFormA Recupera o nome do objeto de confiança da estrutura TRUSTEE especificada. Esse valor indica se a estrutura usa uma cadeia de caracteres de nome ou um SID (identificador de segurança) para identificar o objeto de confiança. (ANSI) |
GetTrusteeFormW Recupera o nome do objeto de confiança da estrutura TRUSTEE especificada. Esse valor indica se a estrutura usa uma cadeia de caracteres de nome ou um SID (identificador de segurança) para identificar o objeto de confiança. (Unicode) |
GetTrusteeNameA Recupera o nome do objeto de confiança da estrutura TRUSTEE especificada. (ANSI) |
GetTrusteeNameW Recupera o nome do objeto de confiança da estrutura TRUSTEE especificada. (Unicode) |
GetTrusteeTypeA Recupera o tipo de objeto de confiança da estrutura TRUSTEE especificada. Esse valor indica se o objeto de confiança é um usuário, um grupo ou o tipo de objeto de confiança é desconhecido. (ANSI) |
GetTrusteeTypeW Recupera o tipo de objeto de confiança da estrutura TRUSTEE especificada. Esse valor indica se o objeto de confiança é um usuário, um grupo ou o tipo de objeto de confiança é desconhecido. (Unicode) |
LookupSecurityDescriptorPartsA Recupera informações de segurança de um descritor de segurança auto-relativo. (ANSI) |
LookupSecurityDescriptorPartsW Recupera informações de segurança de um descritor de segurança auto-relativo. (Unicode) |
SetEntriesInAclA Cria uma nova ACL (lista de controle de acesso) mesclando novas informações de controle de acesso ou controle de auditoria em uma estrutura de ACL existente. (ANSI) |
SetEntriesInAclW Cria uma nova ACL (lista de controle de acesso) mesclando novas informações de controle de acesso ou controle de auditoria em uma estrutura de ACL existente. (Unicode) |
SetNamedSecurityInfoA Define informações de segurança especificadas no descritor de segurança de um objeto especificado. (ANSI) |
SetNamedSecurityInfoW Define informações de segurança especificadas no descritor de segurança de um objeto especificado. (Unicode) |
SetSecurityInfo Define informações de segurança especificadas no descritor de segurança de um objeto especificado. O chamador identifica o objeto por um identificador. |
TreeResetNamedSecurityInfoA Redefine as informações de segurança especificadas no descritor de segurança de uma árvore de objetos especificada. (ANSI) |
TreeResetNamedSecurityInfoW Redefine as informações de segurança especificadas no descritor de segurança de uma árvore de objetos especificada. (Unicode) |
TreeSetNamedSecurityInfoA Define informações de segurança especificadas no descritor de segurança de uma árvore de objetos especificada. (ANSI) |
TreeSetNamedSecurityInfoW Define informações de segurança especificadas no descritor de segurança de uma árvore de objetos especificada. (Unicode) |