System.Runtime.InteropServices.ComTypes
TOC
Collapse the table of content
Expand the table of content

System.Runtime.InteropServices.ComTypes Namespace

 

The System.Runtime.InteropServices.ComTypes namespace contains methods that are defintions of COM functions for managed code. These functions replace the now-obsolete UCOM* methods in the System.Runtime.InteropServices namespace.

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:
© 2016 Microsoft