|
| CRegistryFolder () |
|
virtual | ~CRegistryFolder () |
|
STDMETHOD() | EnumObjects (HWND hwndOwner, SHCONTF grfFlags, IEnumIDList **ppenumIDList) override |
|
STDMETHOD() | GetDefaultColumnState (UINT iColumn, SHCOLSTATEF *pcsFlags) override |
|
STDMETHOD() | GetDetailsEx (LPCITEMIDLIST pidl, const SHCOLUMNID *pscid, VARIANT *pv) override |
|
STDMETHOD() | GetDetailsOf (LPCITEMIDLIST pidl, UINT iColumn, SHELLDETAILS *psd) override |
|
STDMETHOD() | MapColumnToSCID (UINT iColumn, SHCOLUMNID *pscid) override |
|
STDMETHOD() | Initialize (PCIDLIST_ABSOLUTE pidl) override |
|
STDMETHOD() | Initialize (PCIDLIST_ABSOLUTE pidl, PCWSTR ntPath, HKEY hRoot) |
|
| CCommonFolder () |
|
virtual | ~CCommonFolder () |
|
STDMETHODIMP | ParseDisplayName (HWND hwndOwner, LPBC pbcReserved, LPOLESTR lpszDisplayName, ULONG *pchEaten, LPITEMIDLIST *ppidl, ULONG *pdwAttributes) override |
|
STDMETHOD() | EnumObjects (HWND hwndOwner, SHCONTF grfFlags, IEnumIDList **ppenumIDList) PURE |
|
STDMETHODIMP | BindToObject (LPCITEMIDLIST pidl, LPBC pbcReserved, REFIID riid, void **ppvOut) override |
|
STDMETHODIMP | BindToStorage (LPCITEMIDLIST pidl, LPBC pbcReserved, REFIID riid, void **ppvObj) override |
|
STDMETHODIMP | CompareIDs (LPARAM lParam, LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2) override |
|
STDMETHODIMP | CreateViewObject (HWND hwndOwner, REFIID riid, void **ppvOut) override |
|
STDMETHODIMP | GetAttributesOf (UINT cidl, PCUITEMID_CHILD_ARRAY apidl, SFGAOF *rgfInOut) override |
|
STDMETHODIMP | GetUIObjectOf (HWND hwndOwner, UINT cidl, PCUITEMID_CHILD_ARRAY apidl, REFIID riid, UINT *prgfInOut, void **ppvOut) override |
|
STDMETHODIMP | GetDisplayNameOf (LPCITEMIDLIST pidl, SHGDNF uFlags, STRRET *lpName) override |
|
STDMETHODIMP | SetNameOf (HWND hwnd, LPCITEMIDLIST pidl, LPCOLESTR lpszName, SHGDNF uFlags, LPITEMIDLIST *ppidlOut) override |
|
STDMETHODIMP | GetDefaultSearchGUID (GUID *lpguid) override |
|
STDMETHODIMP | EnumSearches (IEnumExtraSearch **ppenum) override |
|
STDMETHODIMP | GetDefaultColumn (DWORD dwReserved, ULONG *pSort, ULONG *pDisplay) override |
|
STDMETHOD() | GetDefaultColumnState (UINT iColumn, SHCOLSTATEF *pcsFlags) PURE |
|
STDMETHOD() | GetDetailsEx (LPCITEMIDLIST pidl, const SHCOLUMNID *pscid, VARIANT *pv) PURE |
|
STDMETHOD() | GetDetailsOf (LPCITEMIDLIST pidl, UINT iColumn, SHELLDETAILS *psd) PURE |
|
STDMETHOD() | MapColumnToSCID (UINT iColumn, SHCOLUMNID *pscid) PURE |
|
STDMETHODIMP | GetClassID (CLSID *lpClassId) override |
|
STDMETHODIMP | Initialize (PCIDLIST_ABSOLUTE pidl) override |
|
STDMETHODIMP | GetCurFolder (PIDLIST_ABSOLUTE *pidl) override |
|
| ~CComObjectRootEx () |
|
ULONG | InternalAddRef () |
|
ULONG | InternalRelease () |
|
void | Lock () |
|
void | Unlock () |
|
HRESULT | _AtlInitialConstruct () |
|
| CComObjectRootBase () |
|
| ~CComObjectRootBase () |
|
void | SetVoid (void *) |
|
HRESULT | _AtlFinalConstruct () |
|
HRESULT | FinalConstruct () |
|
void | InternalFinalConstructAddRef () |
|
void | InternalFinalConstructRelease () |
|
void | FinalRelease () |
|
HRESULT | GetDefaultSearchGUID ([out] GUID *lpguid) |
|
HRESULT | EnumSearches ([out] IEnumExtraSearch **ppenum) |
|
HRESULT | GetDefaultColumn ([in] DWORD dwReserved, [out] ULONG *pSort, [out] ULONG *pDisplay) |
|
HRESULT | GetDefaultColumnState ([in] UINT iColumn, [out] SHCOLSTATEF *pcsFlags) |
|
HRESULT | GetDetailsEx ([in] PCUITEMID_CHILD pidl, [in] const SHCOLUMNID *pscid, [out] VARIANT *pv) |
|
HRESULT | GetDetailsOf ([in] PCUITEMID_CHILD pidl, [in] UINT iColumn, [out] SHELLDETAILS *psd) |
|
HRESULT | MapColumnToSCID ([in] UINT iColumn, [in] SHCOLUMNID *pscid) |
|
HRESULT | ParseDisplayName ([in] HWND hwndOwner, [in] LPBC pbcReserved, [in, string] LPOLESTR lpszDisplayName, [out] ULONG *pchEaten, [out] PIDLIST_RELATIVE *ppidl, [in, out, unique] ULONG *pdwAttributes) |
|
HRESULT | EnumObjects ([in] HWND hwndOwner, [in] SHCONTF grfFlags, [out] IEnumIDList **ppenumIDList) |
|
HRESULT | BindToObject ([in] PCUIDLIST_RELATIVE pidl, [in] LPBC pbcReserved, [in] REFIID riid, [out, iid_is(riid)] void **ppvOut) |
|
HRESULT | BindToStorage ([in] PCUIDLIST_RELATIVE pidl, [in] LPBC pbcReserved, [in] REFIID riid, [out, iid_is(riid)] void **ppvObj) |
|
HRESULT | CompareIDs ([in] LPARAM lParam, [in] PCUIDLIST_RELATIVE pidl1, [in] PCUIDLIST_RELATIVE pidl2) |
|
HRESULT | CreateViewObject ([in] HWND hwndOwner, [in] REFIID riid, [out, iid_is(riid)] void **ppvOut) |
|
HRESULT | GetAttributesOf ([in] UINT cidl, [in, size_is(cidl)] PCUITEMID_CHILD_ARRAY apidl, [in, out] SFGAOF *rgfInOut) |
|
HRESULT | GetUIObjectOf ([in] HWND hwndOwner, [in] UINT cidl, [in, size_is(cidl)] PCUITEMID_CHILD_ARRAY apidl, [in] REFIID riid, [in, out, unique] UINT *prgfInOut, [out, iid_is(riid)] void **ppvOut) |
|
HRESULT | GetDisplayNameOf ([in] PCUITEMID_CHILD pidl, [in] SHGDNF uFlags, [out] STRRET *lpName) |
|
HRESULT | SetNameOf ([in] HWND hwnd, [in] PCUITEMID_CHILD pidl, [in, string] LPCOLESTR lpszName, [in] SHGDNF uFlags, [out] PITEMID_CHILD *ppidlOut) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
HRESULT | GetCurFolder ([out] PIDLIST_ABSOLUTE *ppidl) |
|
HRESULT | Initialize ([in] PCIDLIST_ABSOLUTE pidl) |
|
HRESULT | GetClassID ([out] CLSID *pClassID) |
|
|
STDMETHOD() | InternalBindToObject (PWSTR path, const RegPidlEntry *info, LPITEMIDLIST first, LPCITEMIDLIST rest, LPITEMIDLIST fullPidl, LPBC pbcReserved, IShellFolder **ppsfChild) override |
|
STDMETHOD() | CompareIDs (LPARAM lParam, const RegPidlEntry *first, const RegPidlEntry *second) |
|
| STDMETHOD_ (ULONG, ConvertAttributes)(const RegPidlEntry *entry |
|
| STDMETHOD_ (BOOL, IsFolder)(const RegPidlEntry *info) |
|
virtual HRESULT | GetInfoFromPidl (LPCITEMIDLIST pcidl, const RegPidlEntry **pentry) |
|
HRESULT | FormatValueData (DWORD contentType, PVOID td, DWORD contentsLength, PCWSTR *strContents) |
|
HRESULT | FormatContentsForDisplay (const RegPidlEntry *info, HKEY rootKey, LPCWSTR ntPath, PCWSTR *strContents) |
|
STDMETHOD() | InternalBindToObject (PWSTR path, const RegPidlEntry *info, LPITEMIDLIST first, LPCITEMIDLIST rest, LPITEMIDLIST fullPidl, LPBC pbcReserved, IShellFolder **ppsfChild) PURE |
|
STDMETHOD() | ResolveSymLink (const RegPidlEntry *info, LPITEMIDLIST *fullPidl) |
|
STDMETHOD() | CompareIDs (LPARAM lParam, const RegPidlEntry *first, const RegPidlEntry *second) PURE |
|
STDMETHOD() | CompareName (LPARAM lParam, const RegPidlEntry *first, const RegPidlEntry *second) |
|
| STDMETHOD_ (ULONG, ConvertAttributes)(const RegPidlEntry *entry |
|
| STDMETHOD_ (BOOL, IsFolder)(LPCITEMIDLIST pcidl) |
|
| STDMETHOD_ (BOOL, IsFolder)(const RegPidlEntry *info) PURE |
|
| STDMETHOD_ (BOOL, IsSymLink)(LPCITEMIDLIST pcidl) |
|
| STDMETHOD_ (BOOL, IsSymLink)(const RegPidlEntry *info) |
|
virtual HRESULT | GetInfoFromPidl (LPCITEMIDLIST pcidl, const RegPidlEntry **pentry) PURE |
|
Definition at line 49 of file regfolder.h.