|
| | 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.