_AtlFinalConstruct() | ATL::CComObjectRootBase | inline |
_AtlInitialConstruct() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
AddRef() | IUnknown | |
BindToObject(LPCITEMIDLIST pidl, LPBC pbcReserved, REFIID riid, void **ppvOut) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
IShellFolder2::BindToObject([in] PCUIDLIST_RELATIVE pidl, [in] LPBC pbcReserved, [in] REFIID riid, [out, iid_is(riid)] void **ppvOut) | IShellFolder | |
BindToStorage(LPCITEMIDLIST pidl, LPBC pbcReserved, REFIID riid, void **ppvObj) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
IShellFolder2::BindToStorage([in] PCUIDLIST_RELATIVE pidl, [in] LPBC pbcReserved, [in] REFIID riid, [out, iid_is(riid)] void **ppvObj) | IShellFolder | |
CCommonFolder() | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
CComObjectRootBase() | ATL::CComObjectRootBase | inline |
CompareIDs(LPARAM lParam, const RegPidlEntry *first, const RegPidlEntry *second) | CRegistryFolder | protected |
CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon >::CompareIDs(LPARAM lParam, LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
IShellFolder2::CompareIDs([in] LPARAM lParam, [in] PCUIDLIST_RELATIVE pidl1, [in] PCUIDLIST_RELATIVE pidl2) | IShellFolder | |
CompareName(LPARAM lParam, const RegPidlEntry *first, const RegPidlEntry *second) | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inlineprotected |
CreateViewObject(HWND hwndOwner, REFIID riid, void **ppvOut) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
CRegistryFolder() | CRegistryFolder | |
DefCtxMenuCallback(IShellFolder *, HWND, IDataObject *, UINT uMsg, WPARAM, LPARAM) | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inlinestatic |
EnumObjects(HWND hwndOwner, SHCONTF grfFlags, IEnumIDList **ppenumIDList) override | CRegistryFolder | |
EnumSearches(IEnumExtraSearch **ppenum) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
FinalConstruct() | ATL::CComObjectRootBase | inline |
FinalRelease() | ATL::CComObjectRootBase | inline |
FormatContentsForDisplay(const RegPidlEntry *info, HKEY rootKey, LPCWSTR ntPath, PCWSTR *strContents) | CRegistryFolder | protected |
FormatValueData(DWORD contentType, PVOID td, DWORD contentsLength, PCWSTR *strContents) | CRegistryFolder | protected |
GetAttributesOf(UINT cidl, PCUITEMID_CHILD_ARRAY apidl, SFGAOF *rgfInOut) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
GetCategoryMap() | ATL::CComObjectRootBase | inlinestatic |
GetClassID(CLSID *lpClassId) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
GetCurFolder(PIDLIST_ABSOLUTE *pidl) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
GetDefaultColumn(DWORD dwReserved, ULONG *pSort, ULONG *pDisplay) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
GetDefaultColumnState(UINT iColumn, SHCOLSTATEF *pcsFlags) override | CRegistryFolder | |
GetDefaultSearchGUID(GUID *lpguid) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
GetDetailsEx(LPCITEMIDLIST pidl, const SHCOLUMNID *pscid, VARIANT *pv) override | CRegistryFolder | |
IShellFolder2::GetDetailsEx([in] PCUITEMID_CHILD pidl, [in] const SHCOLUMNID *pscid, [out] VARIANT *pv) | IShellFolder2 | |
GetDetailsOf(LPCITEMIDLIST pidl, UINT iColumn, SHELLDETAILS *psd) override | CRegistryFolder | |
IShellFolder2::GetDetailsOf([in] PCUITEMID_CHILD pidl, [in] UINT iColumn, [out] SHELLDETAILS *psd) | IShellFolder2 | |
GetDisplayNameOf(LPCITEMIDLIST pidl, SHGDNF uFlags, STRRET *lpName) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
IShellFolder2::GetDisplayNameOf([in] PCUITEMID_CHILD pidl, [in] SHGDNF uFlags, [out] STRRET *lpName) | IShellFolder | |
GetInfoFromPidl(LPCITEMIDLIST pcidl, const RegPidlEntry **pentry) | CRegistryFolder | protectedvirtual |
GetUIObjectOf(HWND hwndOwner, UINT cidl, PCUITEMID_CHILD_ARRAY apidl, REFIID riid, UINT *prgfInOut, void **ppvOut) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
Initialize(PCIDLIST_ABSOLUTE pidl) override | CRegistryFolder | |
Initialize(PCIDLIST_ABSOLUTE pidl, PCWSTR ntPath, HKEY hRoot) | CRegistryFolder | |
inMask | CRegistryFolder | protected |
InternalAddRef() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
InternalBindToObject(PWSTR path, const RegPidlEntry *info, LPITEMIDLIST first, LPCITEMIDLIST rest, LPITEMIDLIST fullPidl, LPBC pbcReserved, IShellFolder **ppsfChild) override | CRegistryFolder | protected |
InternalFinalConstructAddRef() | ATL::CComObjectRootBase | inline |
InternalFinalConstructRelease() | ATL::CComObjectRootBase | inline |
InternalQueryInterface(void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) | ATL::CComObjectRootBase | inlinestatic |
InternalRelease() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
Lock() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
LPCSHCOLUMNID typedef | IShellFolder2 | |
LPPERSIST typedef | IPersist | |
LPPERSISTFOLDER typedef | IPersistFolder | |
LPPERSISTFOLDER2 typedef | IPersistFolder2 | |
LPSHCOLUMNID typedef | IShellFolder2 | |
LPSHELLFOLDER typedef | IShellFolder | |
LPUNKNOWN typedef | IUnknown | |
m_critsec | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | private |
m_dwRef | ATL::CComObjectRootBase | |
m_hRoot | CRegistryFolder | private |
m_NtPath | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | protected |
m_shellPidl | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | protected |
MapColumnToSCID(UINT iColumn, SHCOLUMNID *pscid) override | CRegistryFolder | |
ObjectMain(bool) | ATL::CComObjectRootBase | inlinestatic |
ParseDisplayName(HWND hwndOwner, LPBC pbcReserved, LPOLESTR lpszDisplayName, ULONG *pchEaten, LPITEMIDLIST *ppidl, ULONG *pdwAttributes) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
IShellFolder2::ParseDisplayName([in] HWND hwndOwner, [in] LPBC pbcReserved, [in, string] LPOLESTR lpszDisplayName, [out] ULONG *pchEaten, [out] PIDLIST_RELATIVE *ppidl, [in, out, unique] ULONG *pdwAttributes) | IShellFolder | |
PURE | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | protected |
QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) | IUnknown | |
Release() | IUnknown | |
ResolveSymLink(const RegPidlEntry *info, LPITEMIDLIST *fullPidl) | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inlineprotected |
SetNameOf(HWND hwnd, LPCITEMIDLIST pidl, LPCOLESTR lpszName, SHGDNF uFlags, LPITEMIDLIST *ppidlOut) override | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inline |
IShellFolder2::SetNameOf([in] HWND hwnd, [in] PCUITEMID_CHILD pidl, [in, string] LPCOLESTR lpszName, [in] SHGDNF uFlags, [out] PITEMID_CHILD *ppidlOut) | IShellFolder | |
SetVoid(void *) | ATL::CComObjectRootBase | inline |
SFGAOF typedef | IShellFolder | |
SHCONTF typedef | IShellFolder | |
SHCONTF_ENABLE_ASYNC enum value | IShellFolder | |
SHCONTF_FASTITEMS enum value | IShellFolder | |
SHCONTF_FLATLIST enum value | IShellFolder | |
SHCONTF_FOLDERS enum value | IShellFolder | |
SHCONTF_INCLUDEHIDDEN enum value | IShellFolder | |
SHCONTF_INCLUDESUPERHIDDEN enum value | IShellFolder | |
SHCONTF_INIT_ON_FIRST_NEXT enum value | IShellFolder | |
SHCONTF_NAVIGATION_ENUM enum value | IShellFolder | |
SHCONTF_NETPRINTERSRCH enum value | IShellFolder | |
SHCONTF_NONFOLDERS enum value | IShellFolder | |
SHCONTF_SHAREABLE enum value | IShellFolder | |
SHCONTF_STORAGE enum value | IShellFolder | |
SHGDN_FORADDRESSBAR enum value | IShellFolder | |
SHGDN_FOREDITING enum value | IShellFolder | |
SHGDN_FORPARSING enum value | IShellFolder | |
SHGDN_INCLUDE_NONFILESYS enum value | IShellFolder | |
SHGDN_INFOLDER enum value | IShellFolder | |
SHGDN_NORMAL enum value | IShellFolder | |
SHGDNF typedef | IShellFolder | |
SHGNO typedef | IShellFolder | |
STDMETHOD_(ULONG, ConvertAttributes)(const RegPidlEntry *entry | CRegistryFolder | protected |
STDMETHOD_(BOOL, IsFolder)(const RegPidlEntry *info) | CRegistryFolder | protected |
CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon >::STDMETHOD_(BOOL, IsFolder)(LPCITEMIDLIST pcidl) | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inlineprotected |
CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon >::STDMETHOD_(BOOL, IsSymLink)(LPCITEMIDLIST pcidl) | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inlineprotected |
CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon >::STDMETHOD_(BOOL, IsSymLink)(const RegPidlEntry *info) | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inlineprotected |
tagSHCONTF enum name | IShellFolder | |
tagSHGDN enum name | IShellFolder | |
Unlock() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
~CCommonFolder() | CCommonFolder< CRegistryFolder, RegPidlEntry, CRegistryFolderExtractIcon > | inlinevirtual |
~CComObjectRootBase() | ATL::CComObjectRootBase | inline |
~CComObjectRootEx() | ATL::CComObjectRootEx< CComMultiThreadModelNoCS > | inline |
~CRegistryFolder() | CRegistryFolder | virtual |