COM Structures and Enumerations
A version of this page is also available for
4/8/2010
The following table shows the COM structures and enumerations with a description of the purpose of each.
Note
Windows Mobile may not support all of the programming elements in this section. For information about differences between the COM implementation available for Windows Mobile devices and that available for Windows Embedded CE devices, see COM and DCOM in Windows Mobile Devices.
Programming element | Description |
---|---|
This enumeration contains values used to control aspects of moniker binding operations. |
|
This structure contains parameters used during a moniker-binding operation. |
|
This structure contains parameters used during a moniker-binding operation. |
|
This enumeration contains values used in activation calls to indicate the execution contexts of the object. |
|
This structure is used to determine the authentication settings. |
|
This structure contains parameters that describe a control's keyboard mnemonics and keyboard behavior. |
|
This structure is used to identify a remote machine resource to the new or enhanced activation functions. |
|
This enumeration contains values that specify the direction of the data flow in the dwDirection parameter of the IDataObject::EnumFormatEtc method. |
|
This enumeration contains values used in IViewObject::Draw to specify new drawing aspects used to optimize the drawing process. |
|
This enumeration contains values used in IViewObjectEx::GetNaturalExtent. |
|
This enumeration contains values used in IViewObjectEx::QueryHitPoint and IViewObjectEx::QueryHitRect. |
|
This enumeration contains values that specify how far the moniker should be reduced. |
|
This enumeration contains values that indicate the moniker's class. |
|
This enumeration contains values that indicate the requested behavior of the IOleObject::GetMoniker and IOleClientSite::GetMoniker methods. |
|
This enumeration contains constants that control binding operations to a link source. |
|
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. |
|
This enumeration contains values that indicate which part of an object's moniker is being set or retrieved. |
|
This enumeration specifies the conditions for performing the commit operation in the IStorage::Commit and IStream::Commit methods. |
|
This enumeration contains values used in IViewObjectEx::GetViewStatus to specify the opacity of the object and the drawing aspects supported by the object. |