[This is a preview of an interface that may appear in future releases of Windows.]
The ACTRL_PROPERTY_ENTRY structure stores a list of access-control entries for an object or a specified property on an object.
typedef struct _ACTRL_PROPERTY_ENTRY {
    LPCTSTR                     lpProperty;
    PACTRL_ACCESS_ENTRY_LIST    pAccessEntryList;
    ULONG                       fListFlags;
} ACTRL_PROPERTY_ENTRY, *PACTRL_PROPERTY_ENTRY;
 
| Value | Meaning | 
| ACTRL_ACCESS_PROTECTED | Protects the object or property from inheriting access-control entries. | 
To create an ACTRL_PROPERTY_ENTRY structure that grants everyone full access to an object, set the pAccessEntryList member to NULL.
To create an ACTRL_PROPERTY_ENTRY structure that denies all access to an object, set the pAccessEntryList member to point to an ACTRL_ACCESS_ENTRY_LIST structure whose cEntries member is zero and pAccessList member is NULL.