Home   Index   About
Ultimate Pack


Custom Search
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.


Last news from Greatis Software

Nostalgia .Net     Nostalgia .Net     .Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes.  More »

Recommended software for developers

Ultimate Pack for Delphi and C++ Builder     Ultimate Pack     Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price.  More »

Form Designer .Net     Form Designer .Net     Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro!  More »

Print Suite .Net     Print Suite .Net     Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available  More »

Gradient Controls .Net     Gradient Controls .Net     Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available  More »

iGrid     Greatis iGrid     iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors.  More »


All the contacts and projects

Dmitry Vasiliev (just.dmitry)

Related Links

Software for Visual Studio .NET developers
Software for Delphi and C++ Builder developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET

More Online Helps

Win32 Programmer's Reference
Win32 Multimedia Programmer's Reference
OLE Programmer's Reference
Microsoft Windows Pen API Programmer's Reference
Microsoft Windows Sockets 2 Reference
Microsoft Windows Telephony API (TAPI) Programmer's Reference
Unix Manual Pages

Free Tech Secrets ;) Copyright © 2008-2012 Free Tech Secrets ;) greatis just4fun network just4fun