ReactOS 0.4.16-dev-320-g3bd9ddc
|
Static Public Member Functions | |
static void * | operator new (size_t size) |
static void | operator delete (void *ptr) |
Protected Member Functions | |
HRESULT | _LoadItem (UINT iSlot) |
HRESULT | _AddItem (UINT iSlot, LPCVOID pvData, DWORD cbData) |
HRESULT | _GetItem (UINT iSlot, SLOTITEMDATA **ppItem) |
void | _DeleteItem (UINT iSlot) |
HRESULT | _GetSlotItem (UINT iSlot, SLOTITEMDATA **ppItem) |
void | _CheckUsedSlots () |
HRESULT | _UseEmptySlot (UINT *piSlot) |
Protected Attributes | |
LONG | m_cRefs = 1 |
DWORD | m_dwFlags = 0 |
BOOL | m_bNeedSave = FALSE |
BOOL | m_bChecked = FALSE |
HKEY | m_hKey = NULL |
DWORD | m_cSlotRooms = 0 |
DWORD | m_cSlots = 0 |
SLOTCOMPARE | m_fnCompare = NULL |
SLOTITEMDATA * | m_pSlots = NULL |
Definition at line 65 of file mrulist.cpp.
CMruBase::CMruBase | ( | ) |
Definition at line 130 of file mrulist.cpp.
|
virtual |
Definition at line 135 of file mrulist.cpp.
Definition at line 248 of file mrulist.cpp.
Referenced by CMruNode::_AddPidl(), CMruLongList::_ImportShortList(), and AddData().
|
protected |
Definition at line 239 of file mrulist.cpp.
Referenced by _UseEmptySlot().
Definition at line 229 of file mrulist.cpp.
Referenced by CMruLongList::_ImportShortList(), and Delete().
Reimplemented in CMruNode.
Definition at line 413 of file mrulist.cpp.
Referenced by _DeleteItem(), and CMruNode::_DeleteValue().
|
protected |
Definition at line 221 of file mrulist.cpp.
Referenced by FindData(), and GetData().
Implemented in CMruShortList, and CMruLongList.
Referenced by _CheckUsedSlots(), _GetItem(), and QueryInfo().
|
protected |
Definition at line 208 of file mrulist.cpp.
Referenced by _GetItem(), CMruLongList::_ImportShortList(), CMruNode::BindToSlot(), and QueryInfo().
|
pure virtual |
Implemented in CMruShortList, and CMruLongList.
Referenced by InitData().
|
virtual |
Definition at line 386 of file mrulist.cpp.
Referenced by FindData().
Definition at line 181 of file mrulist.cpp.
Referenced by _GetSlotItem().
Implemented in CMruShortList, and CMruLongList.
Referenced by Delete().
|
pure virtual |
Implemented in CMruShortList, and CMruLongList.
Referenced by STDMETHODIMP_().
Implemented in CMruShortList, and CMruLongList.
Referenced by _AddItem(), _DeleteItem(), and _LoadItem().
Implemented in CMruShortList, and CMruLongList.
Referenced by AddData().
Definition at line 418 of file mrulist.cpp.
Referenced by CMruShortList::_UpdateSlots(), and CMruLongList::_UpdateSlots().
|
override |
Definition at line 300 of file mrulist.cpp.
|
override |
Definition at line 375 of file mrulist.cpp.
Referenced by CMruNode::Clear(), and CMruNode::RemoveLeast().
|
override |
Definition at line 323 of file mrulist.cpp.
Referenced by CMruNode::_FindPidl(), and AddData().
|
override |
Definition at line 340 of file mrulist.cpp.
|
override |
Definition at line 274 of file mrulist.cpp.
Referenced by CMruNode::_CreateNode(), CMruLongList::_ImportShortList(), and CMruPidlList::InitList().
Definition at line 124 of file mrulist.cpp.
Definition at line 120 of file mrulist.cpp.
|
override |
Definition at line 354 of file mrulist.cpp.
|
override |
Definition at line 156 of file mrulist.cpp.
|
inlineoverride |
Definition at line 94 of file mrulist.cpp.
|
override |
Definition at line 72 of file mrulist.cpp.
Referenced by _CheckUsedSlots(), and _UseEmptySlot().
Definition at line 71 of file mrulist.cpp.
Referenced by CMruLongList::_ImportShortList(), CMruPidlList::_InitNodeSlots(), CMruShortList::_RemoveSlot(), CMruLongList::_RemoveSlot(), CMruShortList::_SaveSlots(), CMruLongList::_SaveSlots(), CMruShortList::_UpdateSlots(), CMruLongList::_UpdateSlots(), and CMruPidlList::EmptyNodeSlot().
|
protected |
Definition at line 69 of file mrulist.cpp.
Referenced by STDMETHODIMP_(), and STDMETHODIMP_().
|
protected |
Definition at line 74 of file mrulist.cpp.
Referenced by CMruNode::_CreateNode(), CMruShortList::_GetSlot(), CMruLongList::_GetSlot(), CMruLongList::_ImportShortList(), CMruPidlList::_InitNodeSlots(), CMruShortList::_InitSlots(), CMruLongList::_InitSlots(), CMruPidlList::_LoadNodeSlots(), _UseEmptySlot(), CMruPidlList::GetEmptySlot(), and InitData().
|
protected |
Definition at line 75 of file mrulist.cpp.
Referenced by _CheckUsedSlots(), CMruNode::_GetPidlSlot(), CMruShortList::_GetSlot(), CMruLongList::_GetSlot(), CMruLongList::_ImportShortList(), CMruShortList::_InitSlots(), CMruLongList::_InitSlots(), CMruShortList::_RemoveSlot(), CMruLongList::_RemoveSlot(), CMruShortList::_SaveSlots(), CMruLongList::_SaveSlots(), CMruShortList::_UpdateSlots(), CMruLongList::_UpdateSlots(), _UseEmptySlot(), AddData(), FindData(), CMruNode::RemoveLeast(), and ~CMruBase().
|
protected |
Definition at line 70 of file mrulist.cpp.
Referenced by _IsEqual(), and InitData().
|
protected |
Definition at line 76 of file mrulist.cpp.
Referenced by _IsEqual(), and InitData().
Definition at line 73 of file mrulist.cpp.
Referenced by _AddItem(), CMruNode::_CreateNode(), _DeleteValue(), CMruNode::_DeleteValue(), CMruLongList::_ImportShortList(), CMruShortList::_InitSlots(), CMruLongList::_InitSlots(), _LoadItem(), CMruPidlList::_LoadNodeSlots(), CMruPidlList::_SaveNodeSlots(), CMruShortList::_SaveSlots(), CMruLongList::_SaveSlots(), CMruNode::GetNodeSlot(), InitData(), CMruNode::SetNodeSlot(), and ~CMruBase().
|
protected |
Definition at line 77 of file mrulist.cpp.
Referenced by _AddItem(), _DeleteItem(), CMruShortList::_GetSlot(), CMruLongList::_GetSlot(), _GetSlotItem(), _LoadItem(), CMruShortList::_RemoveSlot(), CMruLongList::_RemoveSlot(), _UseEmptySlot(), InitData(), and ~CMruBase().