[This is a preview of an interface that may appear in future releases of Windows.]
The ACTRL_ACCESS_ENTRY structure contains access-control information for a specified trustee. This structure stores information equivalent to the access-control information stored in an ACE.
typedef struct _ACTRL_ACCESS_ENTRY {
TRUSTEE Trustee;
ULONG fAccessFlags;
ACCESS_RIGHTS Access;
ACCESS_RIGHTS ProvSpecificAccess;
INHERIT_FLAGS Inheritance;
LPCTSTR lpInheritProperty;
} ACTRL_ACCESS_ENTRY;
|
Value |
Meaning |
|
ACTRL_ACCESS_ALLOWED |
The rights are allowed. |
|
ACTRL_ACCESS_DENIED |
The rights are denied. |
|
ACTRL_AUDIT_FAILURE |
The system generates audit messages for failed attempts to use the rights. |
|
ACTRL_AUDIT_SUCCESS |
The system generates audit messages for successful attempts to use the rights. |
For mappings of the Windows NT-specific access flags for the various object
types to the corresponding provider-independent access flags, see Provider
Independent Access Rights.
|
Value |
Meaning |
|
CONTAINER_INHERIT_ACE | |
|
Other containers that are contained by the primary object inherit the entry. | |
|
INHERIT_ONLY_ACE | |
|
The ACE does not apply to the primary object to which the ACL is attached, but objects contained by the primary object inherit the entry. | |
|
NO_PROPAGATE_INHERIT_ACE | |
|
The OBJECT_INHERIT_ACE and CONTAINER_INHERIT_ACE flags are not propagated to an inherited entry. | |
|
OBJECT_INHERIT_ACE | |
|
Noncontainer objects contained by the primary object inherit the entry. | |
|
SUB_CONTAINERS_ONLY_INHERIT | |
|
Other containers that are contained by the primary object inherit the entry. This flag corresponds to the CONTAINER_INHERIT_ACE flag. | |
|
SUB_OBJECTS_ONLY_INHERIT | |
|
Noncontainer objects contained by the primary object inherit the entry. This flag corresponds to the OBJECT_INHERIT_ACE flag. | |
|
SUB_CONTAINERS_AND_OBJECTS_INHERIT | |
|
Both containers and noncontainer objects that are contained by the primary object inherit the entry. This flag corresponds to the combination of the CONTAINER_INHERIT_ACE and OBJECT_INHERIT_ACE flags. |