2.2.1 SECURITY_INFORMATION

The following bit flags indicate which components to include in a SECURITY_DESCRIPTOR structure that clients and servers can use to specify access types.

Value

Meaning

DACL_SECURITY_INFORMATION

0x00000004

If set, the security descriptor MUST include the object's discretionary access control list (DACL). DACL information is specified in [MS-AZOD] section 1.1.1.3.

GROUP_SECURITY_INFORMATION

0x00000002

If set, specifies the security identifier (SID), as defined in [MS-DTYP] section 2.4.2, (LSAPR_SID) of the object's primary group. Primary group information is specified in [MS-DTYP].

OWNER_SECURITY_INFORMATION

0x00000001

If set, specifies the security identifier (SID) (LSAPR_SID) of the object's owner.

SACL_SECURITY_INFORMATION

0x00000008

If set, the security descriptor MUST include the object's system access control list (SACL). SACL information is specified in [MS-AZOD] section 1.1.1.3.

LABEL_SECURITY_INFORMATION

0x00000010

If set, specifies the mandatory integrity label. The mandatory integrity label is an ACE in the SACL of the object.

This type is declared as follows:

 typedef unsigned long SECURITY_INFORMATION;