2.2.1.6 Alias ACCESS_MASK Values

msdn link

These are the specific values available to describe the access control on an alias object. A bitwise OR operation can be performed on these values, along with values from section 2.2.1.1. For more information on the message processing of these values, see section 3.1.5.1.8.

Constant/value

Description

ALIAS_ADD_MEMBER

0x00000001

Specifies the ability to add a value to the member attribute.

ALIAS_REMOVE_MEMBER

0x00000002

Specifies the ability to remove a value from the member attribute.

ALIAS_LIST_MEMBERS

0x00000004

Specifies the ability to read the member attribute.

ALIAS_READ_INFORMATION

0x00000008

Specifies the ability to read various attributes, not including the member attribute.

ALIAS_WRITE_ACCOUNT

0x00000010

Specifies the ability to write various attributes, not including the member attribute.

ALIAS_ALL_ACCESS

0x000F001F

The specified accesses for a GENERIC_ALL request.

ALIAS_READ

0x00020004

The specified accesses for a GENERIC_READ request.

ALIAS_WRITE

0x00020013

The specified accesses for a GENERIC_WRITE request.

ALIAS_EXECUTE

0x00020008

The specified accesses for a GENERIC_EXECUTE request.