[This is preliminary documentation and subject to change.]
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: Requires version 5.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in winnt.h.
Client/Server Access Control Overview, Client/Server Access Control Structures, AccessCheckByType, AccessCheckByTypeAndAuditAlarm, AccessCheckByTypeResultList, AccessCheckByTypeResultListAndAuditAlarm