Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
////////////////////////////////////////////////////////////////////////
//
// fidcpriv.h - private to implementation of FolderID Cache
//
////////////////////////////////////////////////////////////////////////
#ifndef _INC_FIDCPRIV_H
#define _INC_FIDCPRIV_H
class CEnumFidl : public IEnumIDList { public: // *** IUnknown methods ***
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject); ULONG STDMETHODCALLTYPE AddRef(void); ULONG STDMETHODCALLTYPE Release(void);
// *** IEnumIDList methods ***
HRESULT STDMETHODCALLTYPE Next(ULONG celt,LPITEMIDLIST *rgelt, ULONG *pceltFetched); HRESULT STDMETHODCALLTYPE Skip(ULONG celt); HRESULT STDMETHODCALLTYPE Reset(); HRESULT STDMETHODCALLTYPE Clone(IEnumIDList **ppenum);
//
// constructor/destructor
//
CEnumFidl(); ~CEnumFidl(); HRESULT HrInit(int iFolderType, LPCFOLDERIDLIST pidl);
private: UINT m_cRef; ULONG m_cElt; LPFOLDERIDLIST *m_rgpidl; ULONG m_ulEnumOffset; };
#endif //_INC_FIDCPRIV_H
|