ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ATL::CComEnumImpl< Base, piid, T, Copy > Class Template Reference

#include <atlcom.h>

Inherited by ATL::CComEnum< Base, piid, T, Copy, ThreadModel >.

Public Member Functions

 CComEnumImpl ()
virtual ~CComEnumImpl ()
HRESULT Init (T *begin, T *end, IUnknown *pUnk, CComEnumFlags flags=AtlFlagNoCopy)
STDMETHOD() Next (ULONG celt, T *rgelt, ULONG *pceltFetched)
STDMETHOD() Skip (ULONG celt)
STDMETHOD() Reset ()
STDMETHOD() Clone (Base **ppEnum)

Data Fields

CComPtr< IUnknownm_spUnk
DWORD m_dwFlags
Tm_begin
Tm_end
Tm_iter

Protected Types

enum  FlagBits { BitCopy = 1, BitOwn = 2 }

Private Types

typedef CComObject< CComEnum
< Base, piid, T, Copy > > 
enumeratorClass

Detailed Description

template<class Base, const IID * piid, class T, class Copy>
class ATL::CComEnumImpl< Base, piid, T, Copy >

Definition at line 561 of file atlcom.h.


The documentation for this class was generated from the following file:

Generated on Fri May 25 2012 06:44:55 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.