COM Structures and Enumerations
The following table shows the COM structures and enumerations with a description of the purpose of each.
Programming element | Description |
---|---|
BIND_FLAGS | This enumeration contains values used to control aspects of moniker binding operations. |
BIND_OPTS | This structure contains parameters used during a moniker-binding operation. |
BIND_OPTS2 | This structure contains parameters used during a moniker-binding operation. |
CLSCTX | This enumeration contains values used in activation calls to indicate the execution contexts of the object. |
COAUTHINFO | This structure is used to determine the authentication settings. |
CONTROLINFO | This structure contains parameters that describe a control's keyboard mnemonics and keyboard behavior. |
COSERVERINFO | This structure is used to identify a remote machine resource to the new or enhanced activation functions. |
DATADIR | This enumeration contains values that specify the direction of the data flow in the dwDirection parameter of the IDataObject::EnumFormatEtc method. |
DVASPECT2 | This enumeration contains values used in IViewObject::Draw to specify new drawing aspects used to optimize the drawing process. |
DVEXTENTMODE | This enumeration contains values used in IViewObjectEx::GetNaturalExtent. |
HITRESULT | This enumeration contains values used in IViewObjectEx::QueryHitPoint and IViewObjectEx::QueryHitRect. |
MKRREDUCE | This enumeration contains values that specify how far the moniker should be reduced. |
MKSYS | This enumeration contains values that indicate the moniker's class. |
OLEGETMONIKER | This enumeration contains values that indicate the requested behavior of the IOleObject::GetMoniker and IOleClientSite::GetMoniker methods. |
OLELINKBIND | This enumeration contains constants that control binding operations to a link source. |
OLEUPDATE | This enumeration contains constants used to indicate whether the linked object updates the cached data for the linked object automatically or only when the container calls the IOleObject::Update or IOleLink::Update method. |
OLEWHICHMK | This enumeration contains values that indicate which part of an object's moniker is being set or retrieved. |
STGC | This enumeration specifies the conditions for performing the commit operation in the IStorage::Commit and IStream::Commit methods. |
VIEWSTATUS | This enumeration contains values used in IViewObjectEx::GetViewStatus to specify the opacity of the object and the drawing aspects supported by the object. |
See Also
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.