CENUMSCH.CPP

In the example provider component, the enumeration of a schema object uses the methods, from cenumsch.cpp, listed in the following table.

MethodDescription
CSampleDSSchemaEnum::CreateCreate an object to allow enumeration of an ADSI schema class object.
CSampleDSSchemaEnum::CSampleDSSchemaEnumStandard constructor.
CSampleDSSchemaEnum::~CSampleDSSchemaEnumStandard destructor.
CSampleDSSchemaEnum::NextRetrieve the specified number of elements from the schema object indicated.
CSampleDSSchemaEnum::EnumObjectsManage retrieving the interfaces pointers to the objects of the object type indicated.
CSampleDSSchemaEnum::EnumObjectsManage retrieving the interface pointers to the objects of the default object type.
CSampleDSSchemaEnum::EnumClassesManage retrieving the interface pointers to only the schema class objects contained in this object.
CSampleDSSchemaEnum::GetClassObjectRetrieve the next schema class definition; if found, create a schema class object, and return the interface pointer.
CSampleDSSchemaEnum::EnumPropertiesManage retrieving the interface pointers to the property objects only contained in this object.
CSampleDSSchemaEnum::GetPropertyObjectRetrieve the next property definition; if found, create a schema class object, and return the interface pointer.
CSampleDSSchemaEnum::EnumSyntaxesManage retrieving the interface pointers to the syntax objects only contained in this object.
CSampleDSSchemaEnum::GetSyntaxObjectRetrieve the next syntax definition; if found, create a schema class object, and return the interface pointer.

 

 

 

Show: