ACTRL_ACCESSW structure (accctrl.h)

Contains an array of access-control lists for an object and its properties.

Syntax

typedef struct _ACTRL_ALISTW {
  ULONG                  cEntries;
  PACTRL_PROPERTY_ENTRYW pPropertyAccessList;
} ACTRL_ACCESSW, *PACTRL_ACCESSW, ACTRL_AUDITW, *PACTRL_AUDITW;

Members

cEntries

The number of entries in the pPropertyAccessList array.

pPropertyAccessList

An array of ACTRL_PROPERTY_ENTRY structures. Each structure contains a list of access-control entries for an object or a specified property on the object.

Remarks

Note the following type definition.

typedef PACTRL_ACCESSW PACTRL_ACCESSW_ALLOCATE_ALL_NODES;

Note

The accctrl.h header defines ACTRL_ACCESS as an alias which automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header accctrl.h

See also

IAccessControl::GrantAccessRights