ACCESS_ALLOWED_ACE

typedef struct _ACCESS_ALLOWED_ACE { /* aaace */

ACE_HEADER Header;

ACCESS_MASK Mask;

DWORD SidStart;

} ACCESS_ALLOWED_ACE;

An AccessAllowed ACE provides a specific subject, identified by an SID, with access to an object.

Members

Header

Standard ACE_HEADER. The ACE_HEADER structure has the following form:

typedef struct _ACE_HEADER { /* acehdr */

BYTE AceType;

BYTE AceSize;

BYTE InheritFlags;

BYTE AceFlags;

} ACE_HEADER;

typedef ACE_HEADER *PACE_HEADER;

Mask

An ACCESS_MASK value that specifies the accesses granted by this ACE.

SidStart

A security identifier (SID). The accesses specified by Mask are to be granted to any subject possessing an SID that matches this field.

See Also

ACE, ACL ACCESS_ALLOWED_ACE, ACCESS_DENIED_ACE, SYSTEM_ALARM_ACE, SYSTEM_AUDIT_ACE