Index   Commented   Search   About

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.

Related Links

Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder

More Online Helps

Win32 Programmer's Reference (win32.hlp)
Win32 Multimedia Programmer's Reference (mmedia.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp)
Unix Manual Pages

Free Tech Secrets ;) Copyright © 2008 Free Tect Secrets ;) greatis just4fun network just4fun