ReactOS 0.4.15-dev-6052-g2626c72
|
#include <CEnumIDListBase.h>
Private Attributes | |
ENUMLIST * | mpFirst |
ENUMLIST * | mpLast |
ENUMLIST * | mpCurrent |
Additional Inherited Members | |
![]() | |
typedef IEnumIDList * | LPENUMIDLIST |
![]() | |
typedef IUnknown * | LPUNKNOWN |
![]() | |
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) |
![]() | |
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(), CDesktopFolderEnum::AddItemsFromClassicStartMenuKey(), CRegFolderEnum::AddItemsFromKey(), AppendItemsFromEnumerator(), CRecycleBinEnum::CBEnumRecycleBin(), CPrintersEnum::CreatePrintersEnumList(), CNetFolderEnum::EnumerateRec(), CDesktopFolderEnum::Initialize(), CDrivesFolderEnum::Initialize(), and CControlPanelEnum::RegisterCPanelApp().
HRESULT CEnumIDListBase::AppendItemsFromEnumerator | ( | IEnumIDList * | pEnum | ) |
Definition at line 126 of file CEnumIDListBase.cpp.
Referenced by CControlPanelEnum::Initialize(), CDesktopFolderEnum::Initialize(), and CDrivesFolderEnum::Initialize().
|
virtual |
BOOL CEnumIDListBase::DeleteList | ( | ) |
Definition at line 80 of file CEnumIDListBase.cpp.
Referenced by ~CEnumIDListBase().
BOOL CEnumIDListBase::HasItemWithCLSID | ( | LPITEMIDLIST | pidl | ) |
Definition at line 102 of file CEnumIDListBase.cpp.
Referenced by CDesktopFolderEnum::AddItemsFromClassicStartMenuKey(), and CDesktopFolderEnum::Initialize().
|
virtual |
Definition at line 146 of file CEnumIDListBase.cpp.
Implements IEnumIDList.
Definition at line 212 of file CEnumIDListBase.cpp.
Implements IEnumIDList.
Definition at line 191 of file CEnumIDListBase.cpp.
|
private |
Definition at line 33 of file CEnumIDListBase.h.
Referenced by AddToEnumList(), DeleteList(), Next(), Reset(), and Skip().
|
private |
Definition at line 31 of file CEnumIDListBase.h.
Referenced by AddToEnumList(), DeleteList(), HasItemWithCLSID(), and Reset().
|
private |
Definition at line 32 of file CEnumIDListBase.h.
Referenced by AddToEnumList(), and DeleteList().