ReactOS 0.4.16-dev-112-g52265ae
|
#include <CEnumIDListBase.h>
Protected Attributes | |
ENUMLIST * | mpFirst |
ENUMLIST * | mpLast |
ENUMLIST * | mpCurrent |
Additional Inherited Members | |
Public Types inherited from IEnumIDList | |
typedef IEnumIDList * | LPENUMIDLIST |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Static Public Member Functions inherited from ATL::CComObjectRootBase | |
static void WINAPI | ObjectMain (bool) |
static const struct _ATL_CATMAP_ENTRY * | GetCategoryMap () |
static HRESULT WINAPI | InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) |
Public Attributes inherited from ATL::CComObjectRootBase | |
LONG | m_dwRef |
Definition at line 26 of file CEnumIDListBase.h.
CEnumIDListBase::CEnumIDListBase | ( | ) |
Definition at line 25 of file CEnumIDListBase.cpp.
|
virtual |
Definition at line 32 of file CEnumIDListBase.cpp.
BOOL CEnumIDListBase::AddToEnumList | ( | LPITEMIDLIST | pidl | ) |
Definition at line 40 of file CEnumIDListBase.cpp.
Referenced by CFileSysEnum::_AddFindResult(), CRegFolderEnum::AddItemsFromKey(), AppendItemsFromEnumerator(), CRecycleBinEnum::CBEnumRecycleBin(), CPrintersEnum::CreatePrintersEnumList(), CNetFolderEnum::EnumerateRec(), CRegFolderEnum::Initialize(), CDrivesFolderEnum::Initialize(), and CControlPanelEnum::RegisterCPanelApp().
HRESULT CEnumIDListBase::AppendItemsFromEnumerator | ( | IEnumIDList * | pEnum | ) |
Definition at line 99 of file CEnumIDListBase.cpp.
Referenced by CControlPanelEnum::Initialize(), CDrivesFolderEnum::Initialize(), and CDesktopFolderEnum::Initialize().
|
override |
BOOL CEnumIDListBase::DeleteList | ( | ) |
Definition at line 80 of file CEnumIDListBase.cpp.
Referenced by ~CEnumIDListBase().
BOOL CEnumIDListBase::HasItemWithCLSID | ( | LPITEMIDLIST | pidl | ) |
|
inline |
Definition at line 42 of file CEnumIDListBase.h.
|
override |
Definition at line 119 of file CEnumIDListBase.cpp.
Implements IEnumIDList.
Definition at line 191 of file CEnumIDListBase.cpp.
Implements IEnumIDList.
Definition at line 170 of file CEnumIDListBase.cpp.
|
protected |
Definition at line 33 of file CEnumIDListBase.h.
Referenced by AddToEnumList(), DeleteList(), Next(), Reset(), and Skip().
|
protected |
Definition at line 31 of file CEnumIDListBase.h.
Referenced by AddToEnumList(), DeleteList(), HasItemWithCLSIDImpl(), and Reset().
|
protected |
Definition at line 32 of file CEnumIDListBase.h.
Referenced by AddToEnumList(), and DeleteList().