System.Runtime.InteropServices.ComTypes Namespace

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

The System.Runtime.InteropServices.ComTypes namespace contains managed types that correspond to types used by COM interop.

StructureDescription
System_CAPS_pubstructureBIND_OPTS

Stores the parameters that are used during a moniker binding operation.

System_CAPS_pubstructureBINDPTR

Contains a pointer to a bound-to FUNCDESC structure, VARDESC structure, or an ITypeComp interface.

System_CAPS_pubstructureCONNECTDATA

Describes a connection that exists to a given connection point.

System_CAPS_pubstructureELEMDESC.DESCUNION

Contains information about an element.

System_CAPS_pubstructureVARDESC.DESCUNION

Contains information about a variable.

System_CAPS_pubstructureDISPPARAMS

Contains the arguments passed to a method or property by IDispatch::Invoke.

System_CAPS_pubstructureELEMDESC

Contains the type description and process transfer information for a variable, function, or a function parameter.

System_CAPS_pubstructureEXCEPINFO

Describes the exceptions that occur during IDispatch::Invoke.

System_CAPS_pubstructureFILETIME

Represents the number of 100-nanosecond intervals since January 1, 1601. This structure is a 64-bit value.

System_CAPS_pubstructureFORMATETC

Represents a generalized Clipboard format.

System_CAPS_pubstructureFUNCDESC

Defines a function description.

System_CAPS_pubstructureIDLDESC

Contains information needed for transferring a structure element, parameter, or function return value between processes.

System_CAPS_pubstructurePARAMDESC

Contains information about how to transfer a structure element, parameter, or function return value between processes.

System_CAPS_pubstructureSTATDATA

Provides the managed definition of the STATDATA structure.

System_CAPS_pubstructureSTATSTG

Contains statistical information about an open storage, stream, or byte-array object.

System_CAPS_pubstructureSTGMEDIUM

Provides the managed definition of the STGMEDIUM structure.

System_CAPS_pubstructureTYPEATTR

Contains attributes of a UCOMITypeInfo.

System_CAPS_pubstructureTYPEDESC

Describes the type of a variable, return type of a function, or the type of a function parameter.

System_CAPS_pubstructureTYPELIBATTR

Identifies a particular type library and provides localization support for member names.

System_CAPS_pubstructureVARDESC

Describes a variable, constant, or data member.

InterfaceDescription
System_CAPS_pubinterfaceIAdviseSink

Provides a managed definition of the IAdviseSink interface.

System_CAPS_pubinterfaceIBindCtx

Provides the managed definition of the IBindCtx interface.

System_CAPS_pubinterfaceIConnectionPoint

Provides the managed definition of the IConnectionPoint interface.

System_CAPS_pubinterfaceIConnectionPointContainer

Provides the managed definition of the IConnectionPointContainer interface.

System_CAPS_pubinterfaceIDataObject

Provides the managed definition of the IDataObject interface.

System_CAPS_pubinterfaceIEnumConnectionPoints

Manages the definition of the IEnumConnectionPoints interface.

System_CAPS_pubinterfaceIEnumConnections

Manages the definition of the IEnumConnections interface.

System_CAPS_pubinterfaceIEnumFORMATETC

Provides the managed definition of the IEnumFORMATETC interface.

System_CAPS_pubinterfaceIEnumMoniker

Manages the definition of the IEnumMoniker interface.

System_CAPS_pubinterfaceIEnumSTATDATA

Provides the managed definition of the IEnumSTATDATA interface.

System_CAPS_pubinterfaceIEnumString

Manages the definition of the IEnumString interface.

System_CAPS_pubinterfaceIEnumVARIANT

Manages the definition of the IEnumVARIANT interface.

System_CAPS_pubinterfaceIMoniker

Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.

System_CAPS_pubinterfaceIPersistFile

Provides the managed definition of the IPersistFile interface, with functionality from IPersist.

System_CAPS_pubinterfaceIRunningObjectTable

Provides the managed definition of the IRunningObjectTable interface.

System_CAPS_pubinterfaceIStream

Provides the managed definition of the IStream interface, with ISequentialStream functionality.

System_CAPS_pubinterfaceITypeComp

Provides the managed definition of the ITypeComp interface.

System_CAPS_pubinterfaceITypeInfo

Provides the managed definition of the Component Automation ITypeInfo interface.

System_CAPS_pubinterfaceITypeInfo2

Provides the managed definition of the ITypeInfo2 interface.

System_CAPS_pubinterfaceITypeLib

Provides the managed definition of the ITypeLib interface.

System_CAPS_pubinterfaceITypeLib2

Provides a managed definition of the ITypeLib2 interface.

EnumerationDescription
System_CAPS_pubenumADVF

Specifies the requested behavior when setting up an advise sink or a caching connection with an object.

System_CAPS_pubenumCALLCONV

Identifies the calling convention used by a method described in a METHODDATA structure.

System_CAPS_pubenumDATADIR

Specifies the direction of the data flow in the dwDirection parameter of the EnumFormatEtc method. This determines the formats that the resulting enumerator can enumerate.

System_CAPS_pubenumDESCKIND

Identifies the type description being bound to.

System_CAPS_pubenumDVASPECT

Specifies the desired data or view aspect of the object when drawing or getting data.

System_CAPS_pubenumFUNCFLAGS

Identifies the constants that define the properties of a function.

System_CAPS_pubenumFUNCKIND

Defines how to access a function.

System_CAPS_pubenumIDLFLAG

Describes how to transfer a structure element, parameter, or function return value between processes.

System_CAPS_pubenumIMPLTYPEFLAGS

Defines the attributes of an implemented or inherited interface of a type.

System_CAPS_pubenumINVOKEKIND

Specifies how to invoke a function by IDispatch::Invoke.

System_CAPS_pubenumLIBFLAGS

Defines flags that apply to type libraries.

System_CAPS_pubenumPARAMFLAG

Describes how to transfer a structure element, parameter, or function return value between processes.

System_CAPS_pubenumSYSKIND

Identifies the target operating system platform.

System_CAPS_pubenumTYMED

Provides the managed definition of the TYMED structure.

System_CAPS_pubenumTYPEFLAGS

Defines the properties and attributes of a type description.

System_CAPS_pubenumTYPEKIND

Specifies various types of data and functions.

System_CAPS_pubenumVARFLAGS

Identifies the constants that define the properties of a variable.

System_CAPS_pubenumVARKIND

Defines the kind of variable.

Return to top
Show: