Platform SDK: Access Control |
The OBJECT_TYPE_LIST structure identifies an object type element in a hierarchy of object types. The AccessCheckByType functions use an array of OBJECT_TYPE_LIST structures to define a hierarchy of an object and its subobjects, such as property sets and properties.
typedef struct _OBJECT_TYPE_LIST { WORD Level; WORD Sbz; GUID *ObjectType; } OBJECT_TYPE_LIST, *POBJECT_TYPE_LIST;
Directory service objects use the following level values.
Value | Description |
---|---|
ACCESS_OBJECT_GUID | Indicates the object itself at level zero. |
ACCESS_PROPERTY_SET_GUID | Indicates a property set at level 1. |
ACCESS_PROPERTY_GUID | Indicates a property at level 2. |
Windows NT/2000: Requires Windows 2000.
Header: Declared in Winnt.h; include Windows.h.
Client/Server Access Control Overview, Client/Server Access Control Structures, AccessCheckByType, AccessCheckByTypeAndAuditAlarm, AccessCheckByTypeResultList, AccessCheckByTypeResultListAndAuditAlarm