Share via


ITypeLib Interface

Definition

Provides methods for accessing a library of type descriptions.

public interface class ITypeLib
public interface class ITypeLib
__interface ITypeLib
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib = interface
Public Interface ITypeLib
Attributes

Methods

GetTypeComp(ITypeComp)
GetTypeComp(ITypeComp)

Retrieves a pointer to the ITypeComp for a type library. This enables a client compiler to bind to the library’s types, variables, constants, and global functions.

GetTypeInfo(UInt32, Type)

Retrieves the specified type description in the library.

GetTypeInfoOfGuid(Guid, Type)

Retrieves the type description that corresponds to the specified globally unique identifier (GUID).

GetTypeInfoType(UInt32, tagTYPEKIND)

Retrieves the type of a type description.

GetTypeInfoType(UInt32, TYPEKIND)
LocalReleaseTLibAttr()

Microsoft Internal Use Only.

RemoteFindName(String, UInt32, Type, Int32, UInt16, String)

Microsoft Internal Use Only.

RemoteGetDocumentation(Int32, UInt32, String, String, UInt32, String)

Microsoft Internal Use Only.

RemoteGetLibAttr(IntPtr, UInt32)

Microsoft Internal Use Only.

RemoteGetTypeInfoCount(UInt32)

Microsoft Internal Use Only.

RemoteIsName(String, UInt32, Int32, String)

Microsoft Internal Use Only.

Applies to