| 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