17 #ifndef __ENUMIDLIST_H__ 18 #define __ENUMIDLIST_H__ 27 public CComObjectRootEx<CComMultiThreadModelNoCS>,
BOOL HasItemWithCLSID(LPITEMIDLIST pidl)
BOOL AddToEnumList(LPITEMIDLIST pidl)
virtual HRESULT STDMETHODCALLTYPE Clone(IEnumIDList **ppenum)
virtual HRESULT STDMETHODCALLTYPE Next(ULONG celt, LPITEMIDLIST *rgelt, ULONG *pceltFetched)
virtual HRESULT STDMETHODCALLTYPE Skip(ULONG celt)
#define STDMETHODCALLTYPE
HRESULT AppendItemsFromEnumerator(IEnumIDList *pEnum)
virtual HRESULT STDMETHODCALLTYPE Reset()
#define COM_INTERFACE_ENTRY_IID(iid, x)
virtual ~CEnumIDListBase()
ITEMIDLIST UNALIGNED * LPITEMIDLIST