ICreateTypeInfo interface (oaidl.h)
Provides the tools for creating and administering the type information defined through the type description.
Inheritance
The ICreateTypeInfo interface inherits from the IUnknown interface. ICreateTypeInfo also has these types of members:
Methods
The ICreateTypeInfo interface has these methods.
ICreateTypeInfo::AddFuncDesc Adds a function description to the type description. |
ICreateTypeInfo::AddImplType Specifies an inherited interface, or an interface implemented by a component object class (coclass). |
ICreateTypeInfo::AddRefTypeInfo Adds a type description to those referenced by the type description being created. |
ICreateTypeInfo::AddVarDesc Adds a variable or data member description to the type description. |
ICreateTypeInfo::DefineFuncAsDllEntry Associates a DLL entry point with the function that has the specified index. |
ICreateTypeInfo::LayOut Assigns VTBL offsets for virtual functions and instance offsets for per-instance data members, and creates the two type descriptions for dual interfaces. |
ICreateTypeInfo::SetAlignment Specifies the data alignment for an item of TYPEKIND=TKIND_RECORD. |
ICreateTypeInfo::SetDocString Sets the documentation string displayed by type browsers. |
ICreateTypeInfo::SetFuncAndParamNames Sets the name of a function and the names of its parameters to the specified names. |
ICreateTypeInfo::SetFuncDocString Sets the documentation string for the function with the specified index. |
ICreateTypeInfo::SetFuncHelpContext Sets the Help context ID for the function with the specified index. |
ICreateTypeInfo::SetGuid Sets the globally unique identifier (GUID) associated with the type description. |
ICreateTypeInfo::SetHelpContext Sets the Help context ID of the type information. |
ICreateTypeInfo::SetImplTypeFlags Sets the attributes for an implemented or inherited interface of a type. |
ICreateTypeInfo::SetMops Sets the marshaling opcode string associated with the type description or the function. |
ICreateTypeInfo::SetTypeDescAlias Sets the type description for which this type description is an alias, if TYPEKIND=TKIND_ALIAS. |
ICreateTypeInfo::SetTypeFlags Sets type flags of the type description being created. |
ICreateTypeInfo::SetVarDocString Sets the documentation string for the variable with the specified index. |
ICreateTypeInfo::SetVarHelpContext Sets the Help context ID for the variable with the specified index. |
ICreateTypeInfo::SetVarName Sets the name of a variable. |
ICreateTypeInfo::SetVersion Sets the major and minor version number of the type information. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | oaidl.h |