IEnumFORMATETC
The
IEnumFORMATETC interface is used to enumerate an array of
FORMATETC structures.
IEnumFORMATETC shares the same methods as all enumerator interfaces:
Next,
Skip,
Reset, and
Clone.
IEnumFORMATETC is implemented by all data objects to support calls to
IDataObject::EnumFormatEtc. If the data object supports a different set of
FORMATETC information depending on whether a call is made to
SetData or
GetData, the implementation of
IEnumFORMATETC must be able to operate on both.
The order of formats enumerated through the
IEnumFORMATETC object should be the same as the order that the formats would be in when
placed on the clipboard. Typically, this order starts with private data formats and
ends with presentation formats such as CF_METAFILEPICT.
The prototypes of the member functions are as follows:
HRESULT Next(
ULONG celt,
FORMATETC * rgelt,
ULONG * pceltFetched)
HRESULT Skip(
ULONG celt)
HRESULT Reset(
void)
HRESULT Clone(
IEnumFORMATETC ** ppenum)
See Also
OleRegEnumFormatEtc,
FORMATETC,
IEnumXXXX
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database