Authorization Enumerations

The following enumerations are used with authorization applications.

In this section

Topic Description
ACCESS_MODE
Contains values that indicate how the access rights in an EXPLICIT_ACCESS structure apply to the trustee.
ACL_INFORMATION_CLASS
Contains values that specify the type of information being assigned to or retrieved from an access control list (ACL).
AUDIT_EVENT_TYPE
Defines values that indicate the type of object being audited. The AccessCheckByTypeAndAuditAlarm and AccessCheckByTypeResultListAndAuditAlarm functions use these values.
AUDIT_PARAM_TYPE
Defines the type of audit parameters that are available.
AUTHZ_CONTEXT_INFORMATION_CLASS
Specifies the type of information to be retrieved from an existing AuthzClientContext. This enumeration is used by the AuthzGetInformationFromContext function.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION
Indicates the type of modification to be made to security attributes by a call to the AuthzModifySecurityAttributes function.
AUTHZ_SID_OPERATION
Indicates the type of SID operations that can be made by a call to the AuthzModifySids function.
AZ_PROP_CONSTANTS
Defines constants used by Authorization Manager.
MANDATORY_LEVEL
Lists the possible security levels.
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.
SECURITY_IMPERSONATION_LEVEL
Contains values that specify security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process.
SI_PAGE_TYPE
Contains values that indicate the types of property pages in an access control editor property sheet.
SID_NAME_USE
Contains values that specify the type of a security identifier (SID).
TOKEN_ELEVATION_TYPE
Indicates the elevation type of token being queried by the GetTokenInformation function or set by the SetTokenInformation function.
TOKEN_INFORMATION_CLASS
Contains values that specify the type of information being assigned to or retrieved from an access token.
TOKEN_TYPE
Contains values that differentiate between a primary token and an impersonation token.
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.
WELL_KNOWN_SID_TYPE
A list of commonly used security identifiers (SIDs). Programs can pass these values to the CreateWellKnownSid function to create a SID from this list.