ReactOS 0.4.15-dev-8092-ge0ba2f3
CMruPidlList Member List

This is the complete list of members for CMruPidlList, including all inherited members.

_AddItem(UINT iSlot, LPCVOID pvData, DWORD cbData)CMruBaseprotected
_AddPidl(UINT iSlot, LPCITEMIDLIST pidl)CMruNodeprotected
_CheckUsedSlots()CMruBaseprotected
_CreateNode(UINT iSlot, CMruNode **ppNewNode)CMruNodeprotected
_DeleteItem(UINT iSlot)CMruBaseprotected
_DeleteValue(LPCWSTR pszValue) overrideCMruNodeprotectedvirtual
_FindPidl(LPCITEMIDLIST pidl, UINT *piSlot)CMruNodeprotected
_GetItem(UINT iSlot, SLOTITEMDATA **ppItem)CMruBaseprotected
_GetPidlSlot(LPCITEMIDLIST pidl, BOOL bAdd, UINT *piSlot)CMruNodeprotected
_GetSlot(UINT iSlot, UINT *puSlot) overrideCMruLongListprotectedvirtual
_GetSlotItem(UINT iSlot, SLOTITEMDATA **ppItem)CMruBaseprotected
_ImportShortList()CMruLongListprotected
_InitLate()CMruNodeprotected
_InitNodeSlots()CMruPidlListprotected
_InitSlots() overrideCMruLongListprotectedvirtual
_IsEqual(SLOTITEMDATA *pItem, LPCVOID pvData, UINT cbData)CMruNodeprotected
CMruLongList::_IsEqual(const SLOTITEMDATA *pItem, LPCVOID pvData, UINT cbData) constCMruBasevirtual
_LoadItem(UINT iSlot)CMruBaseprotected
_LoadNodeSlots()CMruPidlListprotected
_RemoveSlot(UINT iSlot, UINT *puSlot) overrideCMruLongListprotectedvirtual
_SaveNodeSlots()CMruPidlListprotected
_SaveSlots() overrideCMruLongListprotectedvirtual
_SlotString(UINT iSlot, LPWSTR psz, DWORD cch) overrideCMruLongListprotectedvirtual
_UpdateSlots(UINT iSlot) overrideCMruLongListprotectedvirtual
_UseEmptySlot(UINT *piSlot)CMruBaseprotected
AddData(LPCVOID pvData, DWORD cbData, UINT *piSlot) overrideCMruBase
BindToSlot(UINT iSlot, IShellFolder **ppSF)CMruNode
Clear(CMruPidlList *pList)CMruNode
CMruBase()CMruBase
CMruLongList()CMruLongListinline
CMruNode()CMruNodeinline
CMruNode(CMruNode *pParent, UINT iSlot)CMruNode
CMruPidlList()CMruPidlListinline
Delete(UINT iSlot) overrideCMruBase
EmptyNodeSlot(UINT nNodeSlot)CMruPidlList
FindData(LPCVOID pvData, DWORD cbData, UINT *piSlot) overrideCMruBase
GetData(UINT iSlot, LPVOID pvData, DWORD cbData) overrideCMruBase
GetEmptySlot(UINT *pnNodeSlot)CMruPidlList
GetNode(BOOL bAdd, LPCITEMIDLIST pidl, CMruNode **pNewNode)CMruNode
GetNodeSlot(UINT *pnNodeSlot)CMruNode
GetParent()CMruNode
InitData(UINT cCapacity, UINT flags, HKEY hKey, LPCWSTR pszSubKey OPTIONAL, SLOTCOMPARE fnCompare OPTIONAL) overrideCMruBase
InitList(UINT cMRUSize, HKEY hKey, LPCWSTR pszSubKey) overrideCMruPidlList
m_bCheckedCMruBaseprotected
m_bNeedSaveCMruBaseprotected
m_cMaxNodeSlotsCMruPidlListprotected
m_cRefsCMruBaseprotected
m_cSlotRoomsCMruBaseprotected
m_cSlotsCMruBaseprotected
m_dwFlagsCMruBaseprotected
m_fnCompareCMruBaseprotected
m_hKeyCMruBaseprotected
m_hMutexCMruPidlListprotected
m_iSlotCMruNodeprotected
m_pbNodeSlotsCMruPidlListprotected
m_pParentCMruNodeprotected
m_pShellFolderCMruNodeprotected
m_pSlotsCMruBaseprotected
m_puSlotDataCMruLongListprotected
operator delete(void *ptr)CMruBaseinlinestatic
operator new(size_t size)CMruBaseinlinestatic
PruneKids(LPCITEMIDLIST pidl) overrideCMruPidlList
QueryInfo(UINT iSlot, UINT *piGotSlot, DWORD *pcbData) overrideCMruBase
QueryInterface(REFIID riid, void **ppvObj) overrideCMruPidlList
QueryPidl(LPCITEMIDLIST pidl, UINT cSlots, UINT *pnNodeSlots, UINT *pcNodeSlots) overrideCMruPidlList
RemoveLeast(UINT *pnNodeSlot)CMruNode
SetNodeSlot(UINT nNodeSlot)CMruNode
STDMETHODIMP_(ULONG) AddRef() overrideCMruPidlListinline
STDMETHODIMP_(ULONG) Release() overrideCMruPidlListinline
UsePidl(LPCITEMIDLIST pidl, UINT *pnNodeSlot) overrideCMruPidlList
~CMruBase()CMruBasevirtual
~CMruLongList() overrideCMruLongListinline
~CMruNode() overrideCMruNode
~CMruPidlList() overrideCMruPidlList