CCLSOBJ.CPP
In the example provider component, schema class object routines are in cclsobj.cpp.
-
CSampleDSClass::CSampleDSClass
-
Standard constructor.
-
CSampleDSClass::~CSampleDSClass
-
Standard destructor.
-
CSampleDSClass::CreateClass
-
Create an ADs schema class object, looking up the attribute definitions by calling SampleDSGetClassDefinition.
-
CSampleDSClass::CreateClass
-
Given the attribute definitions, create a schema class object, setting any known attributes, such as the ones listed in IADsClass::MandatoryAttributes.
-
CSampleDSClass::AllocateClassObject
-
Create a schema class object and load its type information.
-
CSampleDSClass::QueryInterface
-
Return the requested interface pointer if available.
-
CSampleDSClass:: standard IADs methods.
-
-
CSampleDSClass:: standard IADsClass methods.
-
-
CreatePropertyList
-
Create the appropriate list of properties associated with this schema class by calling CreatePropertyEntry.
-
CreatePropertyEntry
-
Create one property object in this schema class.
-
FreePropertyEntry
-
Free the entry made in CreatePropertyEntry.
-
MakeVariantFromPropList
-
Make an array of VARIANTS from the property list created by CreatePropertyList. Can be used in the implementation of IADsClass::MandatoryProperties and elsewhere.