ITypeInfo Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |