UCOMITypeInfo Interface

Note: This API is now obsolete. Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202", 
public interface UCOMITypeInfo

System_CAPS_pubmethodAddressOfMember(Int32, INVOKEKIND, IntPtr)

Retrieves the addresses of static functions or variables, such as those defined in a DLL.

System_CAPS_pubmethodCreateInstance(Object, Guid, Object)

Creates a new instance of a type that describes a component class (coclass).

System_CAPS_pubmethodGetContainingTypeLib(UCOMITypeLib, Int32)

Retrieves the type library that contains this type description and its index within that type library.

System_CAPS_pubmethodGetDllEntry(Int32, INVOKEKIND, String, String, Int16)

Retrieves a description or specification of an entry point for a function in a DLL.

System_CAPS_pubmethodGetDocumentation(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.

System_CAPS_pubmethodGetFuncDesc(Int32, IntPtr)

Retrieves the System.Runtime.InteropServices.FUNCDESC structure that contains information about a specified function.

System_CAPS_pubmethodGetIDsOfNames(String[], Int32, Int32[])

Maps between member names and member IDs, and parameter names and parameter IDs.

System_CAPS_pubmethodGetImplTypeFlags(Int32, Int32)

Retrieves the System.Runtime.InteropServices.IMPLTYPEFLAGS value for one implemented interface or base interface in a type description.

System_CAPS_pubmethodGetMops(Int32, String)

Retrieves marshaling information.

System_CAPS_pubmethodGetNames(Int32, 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.

System_CAPS_pubmethodGetRefTypeInfo(Int32, UCOMITypeInfo)

If a type description references other type descriptions, it retrieves the referenced type descriptions.

System_CAPS_pubmethodGetRefTypeOfImplType(Int32, Int32)

If a type description describes a COM class, it retrieves the type description of the implemented interface types.


Retrieves a System.Runtime.InteropServices.TYPEATTR structure that contains the attributes of the type description.


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

System_CAPS_pubmethodGetVarDesc(Int32, IntPtr)

Retrieves a VARDESC structure that describes the specified variable.

System_CAPS_pubmethodInvoke(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.


Releases a System.Runtime.InteropServices.FUNCDESC previously returned by GetFuncDesc.


Releases a System.Runtime.InteropServices.TYPEATTR previously returned by GetTypeAttr.


Releases a VARDESC previously returned by UCOMITypeInfo.GetVarDesc.

For additional information about ITypeInfo, see the MSDN Library.

.NET Framework
Available since 1.1
Return to top