2.2.1.1 ACCESS_MASK

msdn link

The ACCESS_MASK data type is a bitmask that defines the user rights that an object is to be granted. Access types are reconciled with the discretionary access control list (DACL) of the object to determine whether the access requested is assigned or denied.

The ACCESS_MASK data type is defined in [MS-DTYP] section 2.4.3. The following declaration is an alternative definition.

This type is declared as follows:

 typedef unsigned long ACCESS_MASK;