|
|
|
ITypeComp Interface |
|
IID_ITypeComp |
{00020402-0000-0000-C000-000000000046} |
|
The ITypeComp interface provides a fast way to access information that compilers need when binding to and instantiating structures and interfaces. Binding is the process of mapping names to types and type members.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
ITypeComp Methods |
Description |
|
Bind |
Maps a name to a member of a type, or binds global variables and functions contained in a type library. |
|
BindType |
Binds to the type descriptions contained within a type library. |
|
DESKIND Enumeration |
|
%DESCKIND_NONE = 0
|
|
BINDPTR Union |
|
UNION BINDPTR
|
|
Bind |
|
FUNCTION ITypeComp_Bind ( _ BYVAL pthis AS DWORD PTR _ , BYVAL strName AS STRING _ , BYVAL lHashVal AS DWORD _ , BYVAL wFlags AS WORD - , BYREF ppTInfo AS DWORD _ , BYREF pDescKind AS LONG _ , BYREF pBindPtr AS DWORD _
)
AS LONG |
|
BindType |
|
FUNCTION ITypeComp_BindType ( _ BYVAL pthis AS DWORD PTR _ , BYVAL strName AS STRING _ , BYVAL lHashVal AS DWORD _ , BYREF ppTInfo AS DWORD - , BYREF ppTComp AS DWORD _
) AS LONG
|
Page last updated on Monday, 27 March 2006 12:52:59 +0100