[This is a preview of an interface that may appear in future releases of Windows.]
The ACTRL_ACCESS_ENTRY_LIST structure contains a list of access entries.
typedef struct _ACTRL_ACCESS_ENTRY_LIST { ULONG cEntries; PACTRL_ACCESS_ENTRY pAccessList; } ACTRL_ACCESS_ENTRY_LIST, *PACTRL_ACCESS_ENTRY_LIST;
To create an empty access list, set cEntries to zero and pAccessList to NULL. An empty list does not grant access to any trustee, and thus, denies all access to an object.
To create a null access list, set the pAccessEntryList member of an ACTRL_PROPERTY_ENTRY structure to NULL. A null access list grants everyone full access to the object.