|
| CMruPidlList () |
|
| ~CMruPidlList () override |
|
HRESULT | GetEmptySlot (UINT *pnNodeSlot) |
|
void | EmptyNodeSlot (UINT nNodeSlot) |
|
STDMETHODIMP | QueryInterface (REFIID riid, void **ppvObj) override |
|
| STDMETHODIMP_ (ULONG) AddRef() override |
|
| STDMETHODIMP_ (ULONG) Release() override |
|
STDMETHODIMP | InitList (UINT cMRUSize, HKEY hKey, LPCWSTR pszSubKey) override |
|
STDMETHODIMP | UsePidl (LPCITEMIDLIST pidl, UINT *pnNodeSlot) override |
|
STDMETHODIMP | QueryPidl (LPCITEMIDLIST pidl, UINT cSlots, UINT *pnNodeSlots, UINT *pcNodeSlots) override |
|
STDMETHODIMP | PruneKids (LPCITEMIDLIST pidl) override |
|
| CMruNode () |
|
| CMruNode (CMruNode *pParent, UINT iSlot) |
|
| ~CMruNode () override |
|
CMruNode * | GetParent () |
|
HRESULT | BindToSlot (UINT iSlot, IShellFolder **ppSF) |
|
HRESULT | GetNode (BOOL bAdd, LPCITEMIDLIST pidl, CMruNode **pNewNode) |
|
HRESULT | GetNodeSlot (UINT *pnNodeSlot) |
|
HRESULT | SetNodeSlot (UINT nNodeSlot) |
|
HRESULT | RemoveLeast (UINT *pnNodeSlot) |
|
HRESULT | Clear (CMruPidlList *pList) |
|
| CMruLongList () |
|
| ~CMruLongList () override |
|
| CMruBase () |
|
virtual | ~CMruBase () |
|
STDMETHODIMP | QueryInterface (REFIID riid, void **ppvObj) override |
|
| STDMETHODIMP_ (ULONG) AddRef() override |
|
| STDMETHODIMP_ (ULONG) Release() override |
|
STDMETHODIMP | InitData (UINT cCapacity, UINT flags, HKEY hKey, LPCWSTR pszSubKey OPTIONAL, SLOTCOMPARE fnCompare OPTIONAL) override |
|
STDMETHODIMP | AddData (LPCVOID pvData, DWORD cbData, UINT *piSlot) override |
|
STDMETHODIMP | FindData (LPCVOID pvData, DWORD cbData, UINT *piSlot) override |
|
STDMETHODIMP | GetData (UINT iSlot, LPVOID pvData, DWORD cbData) override |
|
STDMETHODIMP | QueryInfo (UINT iSlot, UINT *piGotSlot, DWORD *pcbData) override |
|
STDMETHODIMP | Delete (UINT iSlot) override |
|
virtual BOOL | _IsEqual (const SLOTITEMDATA *pItem, LPCVOID pvData, UINT cbData) const |
|
virtual DWORD | _DeleteValue (LPCWSTR pszValue) |
|
virtual HRESULT | _InitSlots ()=0 |
|
virtual void | _SaveSlots ()=0 |
|
virtual UINT | _UpdateSlots (UINT iSlot)=0 |
|
virtual void | _SlotString (UINT iSlot, LPWSTR psz, DWORD cch)=0 |
|
virtual HRESULT | _GetSlot (UINT iSlot, UINT *puSlot)=0 |
|
virtual HRESULT | _RemoveSlot (UINT iSlot, UINT *puSlot)=0 |
|
Definition at line 967 of file mrulist.cpp.