ITypeInfo ITypeInfo ITypeInfo Interface

Definition

Allows reading information about objects.

[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
type ITypeInfo = interface
Public Interface ITypeInfo
Attributes

Methods

GetImplTypeFlags(UInt32, Int32) GetImplTypeFlags(UInt32, Int32) GetImplTypeFlags(UInt32, Int32)

Retrieves the IMPLTYPEFLAGS flags for an interface.

GetMops(Int32, String) GetMops(Int32, String) GetMops(Int32, String)

Retrieves marshaling information.

GetRefTypeInfo(UInt32, Type) GetRefTypeInfo(UInt32, Type) GetRefTypeInfo(UInt32, Type)

Retrieves the type descriptions referenced by a specified type description.

GetRefTypeOfImplType(UInt32, UInt32) GetRefTypeOfImplType(UInt32, UInt32) 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) GetTypeComp(ITypeComp)

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

LocalAddressOfMember() LocalAddressOfMember() LocalAddressOfMember()

Microsoft internal use only.

LocalGetIDsOfNames() LocalGetIDsOfNames() LocalGetIDsOfNames()

Microsoft internal use only.

LocalInvoke() LocalInvoke() LocalInvoke()

Microsoft internal use only.

LocalReleaseFuncDesc() LocalReleaseFuncDesc() LocalReleaseFuncDesc()

Microsoft internal use only.

LocalReleaseTypeAttr() LocalReleaseTypeAttr() LocalReleaseTypeAttr()

Microsoft internal use only.

LocalReleaseVarDesc() LocalReleaseVarDesc() LocalReleaseVarDesc()

Microsoft internal use only.

RemoteCreateInstance(Guid, Object) RemoteCreateInstance(Guid, Object) RemoteCreateInstance(Guid, Object)

Microsoft internal use only.

RemoteGetContainingTypeLib(ITypeLib, UInt32) RemoteGetContainingTypeLib(ITypeLib, UInt32) RemoteGetContainingTypeLib(ITypeLib, UInt32)

Microsoft internal use only.

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

Microsoft internal use only.

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

Microsoft internal use only.

RemoteGetFuncDesc(UInt32, IntPtr, UInt32) RemoteGetFuncDesc(UInt32, IntPtr, UInt32) RemoteGetFuncDesc(UInt32, IntPtr, UInt32)

Microsoft internal use only.

RemoteGetNames(Int32, String, UInt32, UInt32) RemoteGetNames(Int32, String, UInt32, UInt32) RemoteGetNames(Int32, String, UInt32, UInt32)

Microsoft internal use only.

RemoteGetTypeAttr(IntPtr, UInt32) RemoteGetTypeAttr(IntPtr, UInt32) RemoteGetTypeAttr(IntPtr, UInt32)

Microsoft internal use only.

RemoteGetVarDesc(UInt32, IntPtr, UInt32) RemoteGetVarDesc(UInt32, IntPtr, UInt32) RemoteGetVarDesc(UInt32, IntPtr, UInt32)

Microsoft internal use only.

Applies to