Platform SDK: Active Directory, ADSI, and Directory Services

CENUMSCH.CPP

In the example provider component, the enumeration of a schema object uses the routines from cenumsch.cpp.

CSampleDSSchemaEnum::Create
Create an object to allow enumeration of an ADS schema class object.
CSampleDSSchemaEnum::CSampleDSSchemaEnum
Standard constructor.
CSampleDSSchemaEnum::~CSampleDSSchemaEnum
Standard destructor.
CSampleDSSchemaEnum::Next
Retrieve the specified number of elements from the schema object indicated.
CSampleDSSchemaEnum::EnumObjects
Manage retrieving the interfaces pointers to the objects of the object type indicated.
CSampleDSSchemaEnum::EnumObjects
Manage retrieving the interface pointers to the objects of the default object type.
CSampleDSSchemaEnum::EnumClasses
Manage retrieving the interface pointers to only the schema class objects that are contained in this object.
CSampleDSSchemaEnum::GetClassObject
Retrieve the next schema class definition; if found, create a schema class object, and return the interface pointer to it.
CSampleDSSchemaEnum::EnumProperties
Manage retrieving the interface pointers to the property objects only that are contained in this object.
CSampleDSSchemaEnum::GetPropertyObject
Retrieve the next property definition; if found, create a schema class object, and return the interface pointer to it.
CSampleDSSchemaEnum::EnumSyntaxes
Manage retrieving the interface pointers to the syntax objects only that are contained in this object.
CSampleDSSchemaEnum::GetSyntaxObject
Retrieve the next syntax definition; if found, create a schema class object, and return the interface pointer to it.