ICreateTypeInfo Interface

The type building interfaces include the following member functions:

Interface
Member name
Purpose
ICreateTypeInfo
AddFuncDesc
Adds a function description as a type description.

AddImplType
Specifies an inherited interface.

AddRefTypeInfo
Adds a type description to those referenced by the type description being created.

AddVarDesc
Adds a data member description as a type description.

DefineFuncAsDllEntry
Associates a DLL entry point with a function that has a specified index.

LayOut
Assigns VTBL offsets for virtual functions and instance offsets for per-instance data members.

SetAlignment
Specifies data alignment for types of TKIND_RECORD.

SetDocString
Sets the documentation string displayed by type browsers.

SetFuncAndParamNames
Sets the function name and names of its parameters.

SetFuncDocString
Sets the documentation string for a function.

SetFuncHelpContext
Sets the Help context for a function.

SetGuid
Sets the globally unique ID for the type library.

SetHelpContext
Sets the Help context of the type description.

SetImplTypeFlags
Sets the attributes for an implemented or inherited interface of a type.

SetMops
Sets the opcode string for a type description.

SetSchema
Reserved for future use.

SetTypeDescAlias
Sets the type description for which this type description is an alias, if TYPEKIND=TKIND_ALIAS.

SetTypeFlags
Sets type flags of the type description being created.

SetTypeIdlDesc
Reserved for future use.

SetVarDocString
Sets the documentation string for a variable.

SetVarHelpContext
Sets the Help context for a variable.

SetVarName
Sets the name of a variable.

SetVersion
Sets version numbers for the type description.
ICreateTypeLib
CreateTypeInfo
Creates a new type description instance within the type library.

SaveAllChanges
Saves the ICreateTypeLib instance.

SetDocString
Sets the documentation string for the type library.

SetHelpContext
Sets the Help context for general information about the type library in the Help file.

SetHelpFileName
Sets the Help filename.

SetLcid
Sets the locale code indicating the national language associated with the library.

SetLibFlags
Sets library flags, such as LIBFLAG_FRESTRICTED.

SetName
Sets the name of the type library.

SetGuid
Sets the globally unique ID for the type library.

SetVersion
Sets major and minor version numbers for the type library.
Library creation functions
CreateTypeLib
Gives access to a new object instance that supports the ICreateTypeLib interface.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database