Share via


ITypeLib Interface

Provides methods for accessing a library of type descriptions.

Namespace:  Microsoft.VisualStudio.VsWizard
Assembly:  Microsoft.VisualStudio.VsWizard (in Microsoft.VisualStudio.VsWizard.dll)

Syntax

'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("00020402-0000-0000-C000-000000000046")> _
Public Interface ITypeLib
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("00020402-0000-0000-C000-000000000046")]
public interface ITypeLib
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"00020402-0000-0000-C000-000000000046")]
public interface class ITypeLib
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("00020402-0000-0000-C000-000000000046")>]
type ITypeLib =  interface end
public interface ITypeLib

The ITypeLib type exposes the following members.

Methods

  Name Description
Public method GetTypeComp 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.
Public method GetTypeInfo Retrieves the specified type description in the library.
Public method GetTypeInfoOfGuid Retrieves the type description that corresponds to the specified globally unique identifier (GUID).
Public method GetTypeInfoType Retrieves the type of a type description.
Public method LocalReleaseTLibAttr Infrastructure. Microsoft Internal Use Only.
Public method RemoteFindName Infrastructure. Microsoft Internal Use Only.
Public method RemoteGetDocumentation Infrastructure. Microsoft Internal Use Only.
Public method RemoteGetLibAttr Infrastructure. Microsoft Internal Use Only.
Public method RemoteGetTypeInfoCount Infrastructure. Microsoft Internal Use Only.
Public method RemoteIsName Infrastructure. Microsoft Internal Use Only.

Top

See Also

Reference

Microsoft.VisualStudio.VsWizard Namespace