Share via


ITypeInfo Interface

Definition

Allows reading information about objects.

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

Methods

GetImplTypeFlags(UInt32, Int32)

Retrieves the IMPLTYPEFLAGS flags for an interface.

GetMops(Int32, String)

Retrieves marshaling information.

GetRefTypeInfo(UInt32, Type)

Retrieves the type descriptions referenced by a specified type description.

GetRefTypeOfImplType(UInt32, UInt32)

Retrieves the type description of implemented interface types for a component object class (coclass) or an inherited interface.

GetTypeComp(ITypeComp)
GetTypeComp(ITypeComp)

Retrieves the ITypeComp interface for the type description, which enables a client compiler to bind to the type description’s members.

LocalAddressOfMember()

Microsoft internal use only.

LocalGetIDsOfNames()

Microsoft internal use only.

LocalInvoke()

Microsoft internal use only.

LocalReleaseFuncDesc()

Microsoft internal use only.

LocalReleaseTypeAttr()

Microsoft internal use only.

LocalReleaseVarDesc()

Microsoft internal use only.

RemoteCreateInstance(Guid, Object)

Microsoft internal use only.

RemoteGetContainingTypeLib(ITypeLib, UInt32)

Microsoft internal use only.

RemoteGetDllEntry(Int32, INVOKEKIND, UInt32, String, String, UInt16)
RemoteGetDllEntry(Int32, tagINVOKEKIND, UInt32, String, String, UInt16)

Microsoft internal use only.

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

Microsoft internal use only.

RemoteGetFuncDesc(UInt32, IntPtr, UInt32)

Microsoft internal use only.

RemoteGetNames(Int32, String, UInt32, UInt32)

Microsoft internal use only.

RemoteGetTypeAttr(IntPtr, UInt32)

Microsoft internal use only.

RemoteGetVarDesc(UInt32, IntPtr, UInt32)

Microsoft internal use only.

Applies to