Share via


ICreateTypeInfo

This interface provides the tools for creating and administering the type information defined through the type description.

Methods

The following table shows the methods for this interface in alphabetical order. Like all COM interfaces, this interface inherits the methods for the IUnknown interface.

Method Description
ICreateTypeInfo::AddFuncDesc This method adds a function description as a type description.
ICreateTypeInfo::AddImplType This method specifies an inherited interface.
ICreateTypeInfo::AddRefTypeInfo This method adds a type description to those referenced by the type description being created.
ICreateTypeInfo::AddVarDesc This method adds a data member description as a type description.
ICreateTypeInfo::DefineFuncAsDllEntry This method associates a dynamic-link library (DLL) entry point with a function that has a specified index.
ICreateTypeInfo::LayOut This method assigns virtual function table (VTBL) offsets for virtual functions and instance offsets for per-instance data members.
ICreateTypeInfo::SetAlignment This method specifies data alignment for types of TKIND_RECORD.
ICreateTypeInfo::SetDocString This method sets the documentation string displayed by type browsers.
ICreateTypeInfo::SetFuncAndParamNames This method sets the function name and names of its parameters.
ICreateTypeInfo::SetFuncDocString This method sets the documentation string for a function.
ICreateTypeInfo::SetFuncHelpContext This method sets the Help context identifier for a function.
ICreateTypeInfo::SetGuid This method sets the globally unique identifier (GUID) for the type library.
ICreateTypeInfo::SetHelpContext This method sets the Help context identifier of the type description.
ICreateTypeInfo::SetImplTypeFlags This method sets the attributes for an implemented or inherited interface of a type.
ICreateTypeInfo::SetMops This method sets the operation code string for a type description.
ICreateTypeInfo::SetTypeDescAlias This method sets the type description for which this type description is an alias, for TYPEKIND values of TKIND_ALIAS.
ICreateTypeInfo::SetTypeFlags This method sets type flags of the type description that is being created.
ICreateTypeInfo::SetVarDocString This method sets the documentation string for a variable.
ICreateTypeInfo::SetVarHelpContext This method sets the Help context identifier for a variable.
ICreateTypeInfo::SetVarName This method sets the name of a variable.
ICreateTypeInfo::SetVersion This method sets version numbers for the type description.

Requirements

OS Versions: Windows CE 2.0 and later.
Header: Oaidl.h, Oaidl.idl.
Link Library: Oleaut32.lib, Uuid.lib.

See Also

Automation Interfaces | IUnknown

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.