UCOMITypeInfo Interface
Use System.Runtime.InteropServices.ComTypes::ITypeInfo instead.
Assembly: mscorlib (in mscorlib.dll)
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202", false)] [GuidAttribute("00020401-0000-0000-C000-000000000046")] [InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] public interface class UCOMITypeInfo
| Name | Description | |
|---|---|---|
![]() | AddressOfMember(Int32, INVOKEKIND, IntPtr%) | Retrieves the addresses of static functions or variables, such as those defined in a DLL. |
![]() | CreateInstance(Object^, Guid%, Object^%) | Creates a new instance of a type that describes a component class (coclass). |
![]() | GetContainingTypeLib(UCOMITypeLib^%, Int32%) | Retrieves the type library that contains this type description and its index within that type library. |
![]() | GetDllEntry(Int32, INVOKEKIND, String^%, String^%, Int16%) | Retrieves a description or specification of an entry point for a function in a DLL. |
![]() | GetDocumentation(Int32, String^%, String^%, Int32%, String^%) | Retrieves the documentation string, the complete Help file name and path, and the context ID for the Help topic for a specified type description. |
![]() | GetFuncDesc(Int32, IntPtr%) | Retrieves the System.Runtime.InteropServices::FUNCDESC structure that contains information about a specified function. |
![]() | GetIDsOfNames(array<String^>^, Int32, array<Int32>^) | Maps between member names and member IDs, and parameter names and parameter IDs. |
![]() | GetImplTypeFlags(Int32, Int32%) | Retrieves the System.Runtime.InteropServices::IMPLTYPEFLAGS value for one implemented interface or base interface in a type description. |
![]() | GetMops(Int32, String^%) | Retrieves marshaling information. |
![]() | GetNames(Int32, array<String^>^, Int32, Int32%) | Retrieves the variable with the specified member ID (or the name of the property or method and its parameters) that correspond to the specified function ID. |
![]() | GetRefTypeInfo(Int32, UCOMITypeInfo^%) | If a type description references other type descriptions, it retrieves the referenced type descriptions. |
![]() | GetRefTypeOfImplType(Int32, Int32%) | If a type description describes a COM class, it retrieves the type description of the implemented interface types. |
![]() | GetTypeAttr(IntPtr%) | Retrieves a System.Runtime.InteropServices::TYPEATTR structure that contains the attributes of the type description. |
![]() | GetTypeComp(UCOMITypeComp^%) | Retrieves the ITypeComp interface for the type description, which enables a client compiler to bind to the type description's members. |
![]() | GetVarDesc(Int32, IntPtr%) | Retrieves a VARDESC structure that describes the specified variable. |
![]() | Invoke(Object^, Int32, Int16, DISPPARAMS%, Object^%, EXCEPINFO%, Int32%) | Invokes a method, or accesses a property of an object, that implements the interface described by the type description. |
![]() | ReleaseFuncDesc(IntPtr) | Releases a System.Runtime.InteropServices::FUNCDESC previously returned by GetFuncDesc. |
![]() | ReleaseTypeAttr(IntPtr) | Releases a System.Runtime.InteropServices::TYPEATTR previously returned by GetTypeAttr. |
![]() | ReleaseVarDesc(IntPtr) | Releases a VARDESC previously returned by UCOMITypeInfo::GetVarDesc. |
For additional information about ITypeInfo, see the MSDN Library.
Available since 1.1
