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

See also

Type Building Interfaces and Functions