ReactOS 0.4.15-dev-7998-gdb93cb1
|
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 91 of file mrulist.cpp.
CMruBase::CMruBase | ( | ) |
Definition at line 156 of file mrulist.cpp.
|
virtual |
Definition at line 161 of file mrulist.cpp.
Definition at line 274 of file mrulist.cpp.
Referenced by CMruNode::_AddPidl(), CMruLongList::_ImportShortList(), and AddData().
|
protected |
Definition at line 265 of file mrulist.cpp.
Referenced by _UseEmptySlot().
Definition at line 255 of file mrulist.cpp.
Referenced by CMruLongList::_ImportShortList(), and Delete().
Reimplemented in CMruNode.
Definition at line 439 of file mrulist.cpp.
Referenced by _DeleteItem(), and CMruNode::_DeleteValue().
|
protected |
Definition at line 247 of file mrulist.cpp.
Referenced by FindData(), and GetData().
Implemented in CMruShortList, and CMruLongList.
Referenced by _CheckUsedSlots(), _GetItem(), and QueryInfo().
|
protected |
Definition at line 234 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 412 of file mrulist.cpp.
Referenced by FindData().
Definition at line 207 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 444 of file mrulist.cpp.
Referenced by CMruShortList::_UpdateSlots(), and CMruLongList::_UpdateSlots().
|
override |
Definition at line 326 of file mrulist.cpp.
|
override |
Definition at line 401 of file mrulist.cpp.
Referenced by CMruNode::Clear(), and CMruNode::RemoveLeast().
|
override |
Definition at line 349 of file mrulist.cpp.
Referenced by CMruNode::_FindPidl(), and AddData().
|
override |
Definition at line 366 of file mrulist.cpp.
|
override |
Definition at line 300 of file mrulist.cpp.
Referenced by CMruNode::_CreateNode(), CMruLongList::_ImportShortList(), and CMruPidlList::InitList().
Definition at line 150 of file mrulist.cpp.
Definition at line 146 of file mrulist.cpp.
|
override |
Definition at line 380 of file mrulist.cpp.
|
override |
Definition at line 182 of file mrulist.cpp.
|
inlineoverride |
Definition at line 120 of file mrulist.cpp.
|
override |
Definition at line 98 of file mrulist.cpp.
Referenced by _CheckUsedSlots(), and _UseEmptySlot().
Definition at line 97 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 95 of file mrulist.cpp.
Referenced by STDMETHODIMP_(), and STDMETHODIMP_().
|
protected |
Definition at line 100 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 101 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 96 of file mrulist.cpp.
Referenced by _IsEqual(), and InitData().
|
protected |
Definition at line 102 of file mrulist.cpp.
Referenced by _IsEqual(), and InitData().
Definition at line 99 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 103 of file mrulist.cpp.
Referenced by _AddItem(), _DeleteItem(), CMruShortList::_GetSlot(), CMruLongList::_GetSlot(), _GetSlotItem(), _LoadItem(), CMruShortList::_RemoveSlot(), CMruLongList::_RemoveSlot(), _UseEmptySlot(), InitData(), and ~CMruBase().