NERvDN Library  0.2.0.20160420-0019
NERvLibrary - Nerve Gear Developer Network
NERvGear::IEnumFORMATETC Struct Referenceabstract

Reimplementation of standard IEnumFORMATETC COM interface. More...

#include <NERvGear/interface/IEnumFORMATETC.h>

Inheritance diagram for NERvGear::IEnumFORMATETC:
NERvGear::IUnknown

Detailed Description

Reimplementation of standard IEnumFORMATETC COM interface.

Note
It's safe to cast a pointer between NERvGear::IEnumFORMATETC and ::IEnumFORMATETC.

Define ID:

const NERvGear::UID NERvGear::ID_IEnumFORMATETC; // 00000103-0000-0000-C000-000000000046

Public Member Functions

virtual long __stdcall Next (unsigned celt, FORMATETC *rgelt, unsigned *pceltFetched)=0
 
virtual long __stdcall Skip (unsigned celt)=0
 
virtual long __stdcall Reset ()=0
 
virtual long __stdcall Clone (IEnumFORMATETC **ppenum)=0
 
- Public Member Functions inherited from NERvGear::IUnknown
virtual long __stdcall QueryInterface (const UID &interfaceID, void **ppvObject)=0
 
virtual unsigned long __stdcall AddRef ()=0
 
virtual unsigned long __stdcall Release ()=0