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.