accctrl.h header

This header is used by multiple technologies. For more information, see:

accctrl.h contains the following programming interfaces:

Structures

 
ACTRL_ACCESS_ENTRY_LISTA

Contains a list of access entries. (ANSI)
ACTRL_ACCESS_ENTRY_LISTW

Contains a list of access entries. (Unicode)
ACTRL_ACCESS_ENTRYA

Contains access-control information for a specified trustee. This structure stores information equivalent to the access-control information stored in an ACE. (ANSI)
ACTRL_ACCESS_ENTRYW

Contains access-control information for a specified trustee. This structure stores information equivalent to the access-control information stored in an ACE. (Unicode)
ACTRL_ACCESSA

Contains an array of access-control lists for an object and its properties. (ANSI)
ACTRL_ACCESSW

Contains an array of access-control lists for an object and its properties. (Unicode)
ACTRL_PROPERTY_ENTRYA

Contains a list of access-control entries for an object or a specified property on an object. (ANSI)
ACTRL_PROPERTY_ENTRYW

Contains a list of access-control entries for an object or a specified property on an object. (Unicode)
EXPLICIT_ACCESS_A

Defines access control information for a specified trustee. (ANSI)
EXPLICIT_ACCESS_W

Defines access control information for a specified trustee. (Unicode)
INHERITED_FROMA

Provides information about an object's inherited access control entry (ACE). (ANSI)
INHERITED_FROMW

Provides information about an object's inherited access control entry (ACE). (Unicode)
OBJECTS_AND_NAME_A

Contains a string that identifies a trustee by name and additional strings that identify the object types of an object-specific access control entry (ACE). (ANSI)
OBJECTS_AND_NAME_W

Contains a string that identifies a trustee by name and additional strings that identify the object types of an object-specific access control entry (ACE). (Unicode)
OBJECTS_AND_SID

Contains a security identifier (SID) that identifies a trustee and GUIDs that identify the object types of an object-specific access control entry (ACE).
TRUSTEE_A

Identifies the user account, group account, or logon session to which an access control entry (ACE) applies. (ANSI)
TRUSTEE_W

Identifies the user account, group account, or logon session to which an access control entry (ACE) applies. (Unicode)

Enumerations

 
ACCESS_MODE

Contains values that indicate how the access rights in an EXPLICIT_ACCESS structure apply to the trustee.
MULTIPLE_TRUSTEE_OPERATION

Contains values that indicate whether a TRUSTEE structure is an impersonation trustee.
PROG_INVOKE_SETTING

Indicates the initial setting of the function used to track the progress of a call to the TreeSetNamedSecurityInfo or TreeResetNamedSecurityInfo function.
SE_OBJECT_TYPE

Contains values that correspond to the types of Windows objects that support security.
TRUSTEE_FORM

Values that indicate the type of data pointed to by the ptstrName member of the TRUSTEE structure.
TRUSTEE_TYPE

Values that indicate the type of trustee identified by a TRUSTEE structure.