FolderAceFlags
This document summarises the FolderAceFlags enumeration, including the hexadecimal and decimal values and a description of each flag.
Flag | Hex Value | Decimal Value | Description |
|---|---|---|---|
None | 0x0 | 0 | No flags applied. |
OBJECT_INHERIT_ACE | 0x1 | 1 | ACE is inherited by files within the folder. |
CONTAINER_INHERIT_ACE | 0x2 | 2 | ACE is inherited by child folders. |
NO_PROPAGATE_INHERIT_ACE | 0x4 | 4 | Inheritance applies only to immediate children and does not propagate further. |
INHERIT_ONLY_ACE | 0x8 | 8 | ACE applies only to inherited objects, not the folder itself. |
INHERITED_ACE | 0x10 | 16 | Indicates the ACE was inherited rather than explicitly set. |
VALID_INHERIT_FLAGS | 0x1F | 31 | Mask representing all valid inheritance-related flags. |
SUCCESSFUL_ACCESS_ACE_FLAG | 0x40 | 64 | Enables auditing for successful access attempts. |
FAILED_ACCESS_ACE_FLAG | 0x80 | 128 | Enables auditing for failed access attempts. |
Deny | 0x4000 | 16384 | Marks the ACE as a deny rule. |
Unpublished | 0x8000 | 32768 | Internal flag indicating the ACE should not be published externally. |
ParentDuplicate | 0x10000 | 65536 | ACE duplicates an entry from the parent folder. |
Changed | 0x20000 | 131072 | Indicates the ACE has been modified since retrieval. |
Overriden | 0x40000 | 262144 | Indicates the ACE has been overridden by another configuration. |
MaxUsageLimit | 0x80000 | 524288 | Internal flag used to signal or enforce maximum usage constraints. |