ACTRL_ACCESSA structure (accctrl.h)

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

Syntax

typedef struct _ACTRL_ALISTA {
  ULONG                  cEntries;
  PACTRL_PROPERTY_ENTRYA pPropertyAccessList;
} ACTRL_ACCESSA, *PACTRL_ACCESSA, ACTRL_AUDITA, *PACTRL_AUDITA;

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