Rate This Content
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view

We were unable to locate this content in hi-in.

Here is the same content in en-us.

This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
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
Public structureBIND_OPTS Stores the parameters that are used during a moniker binding operation.
Public structureBINDPTR Contains a pointer to a bound-to FUNCDESC structure, VARDESC structure, or an ITypeComp interface.
Public structureCONNECTDATA Describes a connection that exists to a given connection point.
Public structureDISPPARAMS Contains the arguments passed to a method or property by IDispatch::Invoke.
Public structureELEMDESC Contains the type description and process transfer information for a variable, function, or a function parameter.
Public structureELEMDESC..::.DESCUNION Contains information about an element.
Public structureEXCEPINFO Describes the exceptions that occur during IDispatch::Invoke.
Public structureFILETIME Represents the number of 100-nanosecond intervals since January 1, 1601. This structure is a 64-bit value.
Public structureFORMATETC Represents a generalized Clipboard format.
Public structureFUNCDESC Defines a function description.
Public structureIDLDESC Contains information needed for transferring a structure element, parameter, or function return value between processes.
Public structurePARAMDESC Contains information about how to transfer a structure element, parameter, or function return value between processes.
Public structureSTATDATA Provides the managed definition of the STATDATA structure.
Public structureSTATSTG Contains statistical information about an open storage, stream, or byte-array object.
Public structureSTGMEDIUM Provides the managed definition of the STGMEDIUM structure.
Public structureTYPEATTR Contains attributes of a UCOMITypeInfo.
Public structureTYPEDESC Describes the type of a variable, return type of a function, or the type of a function parameter.
Public structureTYPELIBATTR Identifies a particular type library and provides localization support for member names.
Public structureVARDESC Describes a variable, constant, or data member.
Public structureVARDESC..::.DESCUNION Contains information about a variable.
  InterfaceDescription
Public interfaceIAdviseSink Provides a managed definition of the IAdviseSink interface.
Public interfaceIBindCtx Provides the managed definition of the IBindCtx interface.
Public interfaceIConnectionPoint Provides the managed definition of the IConnectionPoint interface.
Public interfaceIConnectionPointContainer Provides the managed definition of the IConnectionPointContainer interface.
Public interfaceIDataObject Provides the managed definition of the IDataObject interface.
Public interfaceIEnumConnectionPoints Manages the definition of the IEnumConnectionPoints interface.
Public interfaceIEnumConnections Manages the definition of the IEnumConnections interface.
Public interfaceIEnumFORMATETC Provides the managed definition of the IEnumFORMATETC interface.
Public interfaceIEnumMoniker Manages the definition of the IEnumMoniker interface.
Public interfaceIEnumSTATDATA Provides the managed definition of the IEnumSTATDATA interface.
Public interfaceIEnumString Manages the definition of the IEnumString interface.
Public interfaceIEnumVARIANT Manages the definition of the IEnumVARIANT interface.
Public interfaceIMoniker Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.
Public interfaceIPersistFile Provides the managed definition of the IPersistFile interface, with functionality from IPersist.
Public interfaceIRunningObjectTable Provides the managed definition of the IRunningObjectTable interface.
Public interfaceIStream Provides the managed definition of the IStream interface, with ISequentialStream functionality.
Public interfaceITypeComp Provides the managed definition of the ITypeComp interface.
Public interfaceITypeInfo Provides the managed definition of the ITypeInfo interface.
Public interfaceITypeInfo2 Provides the managed definition of the ITypeInfo2 interface.
Public interfaceITypeLib Provides the managed definition of the ITypeLib interface.
Public interfaceITypeLib2 Provides a managed definition of the ITypeLib2 interface.
  EnumerationDescription
Public enumerationADVF Specifies the requested behavior when setting up an advise sink or a caching connection with an object.
Public enumerationCALLCONV Identifies the calling convention used by a method described in a METHODDATA structure.
Public enumerationDATADIR 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.
Public enumerationDESCKIND Identifies the type description being bound to.
Public enumerationDVASPECT Specifies the desired data or view aspect of the object when drawing or getting data.
Public enumerationFUNCFLAGS Identifies the constants that define the properties of a function.
Public enumerationFUNCKIND Defines how to access a function.
Public enumerationIDLFLAG Describes how to transfer a structure element, parameter, or function return value between processes.
Public enumerationIMPLTYPEFLAGS Defines the attributes of an implemented or inherited interface of a type.
Public enumerationINVOKEKIND Specifies how to invoke a function by IDispatch::Invoke.
Public enumerationLIBFLAGS Defines flags that apply to type libraries.
Public enumerationPARAMFLAG Describes how to transfer a structure element, parameter, or function return value between processes.
Public enumerationSYSKIND Identifies the target operating system platform.
Public enumerationTYMED Provides the managed definition of the TYMED structure.
Public enumerationTYPEFLAGS Defines the properties and attributes of a type description.
Public enumerationTYPEKIND Specifies various types of data and functions.
Public enumerationVARFLAGS Identifies the constants that define the properties of a variable.
Public enumerationVARKIND Defines the kind of variable.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker