|
ReactOS 0.4.16-dev-2207-geb15453
|
#include <CFSFolder.h>


Static Public Member Functions | |
| static HRESULT | GetFSColumnDetails (UINT iColumn, SHELLDETAILS &sd) |
| static HRESULT | GetDefaultFSColumnState (UINT iColumn, SHCOLSTATEF &csFlags) |
| static HRESULT | FormatDateTime (const FILETIME &ft, LPWSTR Buf, UINT cchBuf) |
| static HRESULT | FormatSize (UINT64 size, LPWSTR Buf, UINT cchBuf) |
| static HRESULT | CompareSortFoldersFirst (LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2) |
| static int | CompareUiStrings (LPCWSTR a, LPCWSTR b, LPARAM lParam=0) |
Static Public Member Functions inherited from ATL::CComObjectRootBase | |
| static void WINAPI | ObjectMain (bool) |
| static const struct _ATL_CATMAP_ENTRY * | GetCategoryMap () |
| static HRESULT WINAPI | InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) |
Protected Member Functions | |
| HRESULT WINAPI | GetCustomViewInfo (ULONG unknown, SFVM_CUSTOMVIEWINFO_DATA *data) |
Private Member Functions | |
| HRESULT | _CreateShellExtInstance (const CLSID *pclsid, LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppvOut) |
| HRESULT | _CreateExtensionUIObject (LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppvOut) |
| HRESULT | _GetDropTarget (LPCITEMIDLIST pidl, LPVOID *ppvOut) |
| HRESULT | _GetIconHandler (LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppvOut) |
| HRESULT | _ParseSimple (_In_ LPOLESTR lpszDisplayName, _Inout_ WIN32_FIND_DATAW *pFind, _Out_ LPITEMIDLIST *ppidl) |
| BOOL | _GetFindDataFromName (_In_ LPCWSTR pszName, _Out_ WIN32_FIND_DATAW *pFind) |
| HRESULT | _CreateIDListFromName (LPCWSTR pszName, DWORD attrs, IBindCtx *pbc, LPITEMIDLIST *ppidl) |
Private Attributes | |
| const CLSID * | m_pclsid |
| LPWSTR | m_sPathTarget |
| LPITEMIDLIST | m_pidlRoot |
| DWORD | m_bGroupPolicyActive |
Definition at line 14 of file CFSFolder.h.
| CFSFolder::CFSFolder | ( | ) |
Definition at line 578 of file CFSFolder.cpp.
| CFSFolder::~CFSFolder | ( | ) |
Definition at line 586 of file CFSFolder.cpp.
|
private |
Definition at line 1904 of file CFSFolder.cpp.
Referenced by GetUIObjectOf().
|
private |
Definition at line 839 of file CFSFolder.cpp.
Referenced by ParseDisplayName().
|
private |
Definition at line 1971 of file CFSFolder.cpp.
Referenced by _CreateExtensionUIObject(), _GetDropTarget(), and _GetIconHandler().
|
private |
Definition at line 1927 of file CFSFolder.cpp.
Referenced by GetUIObjectOf().
|
private |
Definition at line 825 of file CFSFolder.cpp.
Referenced by _CreateIDListFromName(), and ParseDisplayName().
|
private |
Definition at line 1955 of file CFSFolder.cpp.
Referenced by GetUIObjectOf().
|
private |
Definition at line 784 of file CFSFolder.cpp.
Referenced by ParseDisplayName().
|
override |
Definition at line 1015 of file CFSFolder.cpp.
Referenced by _GetDropTarget(), and ParseDisplayName().
|
override |
Definition at line 1103 of file CFSFolder.cpp.
|
override |
Implements IContextMenuCB.
Definition at line 2001 of file CFSFolder.cpp.
|
override |
Implements IShellFolder.
Definition at line 1134 of file CFSFolder.cpp.
|
static |
Definition at line 1116 of file CFSFolder.cpp.
Referenced by CompareIDs(), and CRecycleBin::CompareIDs().
Definition at line 132 of file CFSFolder.h.
Referenced by CompareIDs(), CRecycleBin::CompareIDs(), and SHELL32_CompareDetails().
|
override |
Definition at line 1200 of file CFSFolder.cpp.
|
override |
Definition at line 999 of file CFSFolder.cpp.
|
override |
Implements IShellFolder2.
Definition at line 1623 of file CFSFolder.cpp.
Definition at line 2155 of file CFSFolder.cpp.
Referenced by GetDetailsOf(), and CRecycleBin::GetDetailsOf().
Definition at line 2171 of file CFSFolder.cpp.
Referenced by CRecycleBin::GetDetailsOf().
|
override |
Definition at line 1284 of file CFSFolder.cpp.
Referenced by ParseDisplayName().
Implements IPersist.
Definition at line 1785 of file CFSFolder.cpp.
|
override |
Implements IPersistFolder2.
Definition at line 1827 of file CFSFolder.cpp.
|
protected |
Definition at line 2051 of file CFSFolder.cpp.
Referenced by MessageSFVCB().
|
override |
Implements IShellFolder2.
Definition at line 1629 of file CFSFolder.cpp.
Implements IShellFolder2.
Definition at line 1642 of file CFSFolder.cpp.
|
static |
Definition at line 615 of file CFSFolder.cpp.
Referenced by CDesktopFolder::GetDefaultColumnState(), and GetDefaultColumnState().
Implements IShellFolder2.
Definition at line 1617 of file CFSFolder.cpp.
|
override |
Implements IShellFolder2.
Definition at line 1653 of file CFSFolder.cpp.
|
override |
Implements IShellFolder2.
Definition at line 1705 of file CFSFolder.cpp.
|
override |
Definition at line 1502 of file CFSFolder.cpp.
Referenced by GetDetailsOf().
|
override |
|
static |
Definition at line 605 of file CFSFolder.cpp.
Referenced by CDesktopFolder::GetColumnDetails(), and GetDetailsOf().
|
inlineoverride |
Definition at line 91 of file CFSFolder.h.
|
override |
Definition at line 1364 of file CFSFolder.cpp.
|
inlineoverride |
Definition at line 97 of file CFSFolder.h.
|
override |
Implements IPersistFolder.
Definition at line 1803 of file CFSFolder.cpp.
|
override |
Definition at line 1843 of file CFSFolder.cpp.
|
override |
Implements IShellFolder2.
Definition at line 1768 of file CFSFolder.cpp.
Definition at line 2139 of file CFSFolder.cpp.
|
override |
Definition at line 895 of file CFSFolder.cpp.
|
override |
Implements IShellFolder.
Definition at line 1560 of file CFSFolder.cpp.
|
private |
Definition at line 31 of file CFSFolder.h.
Referenced by CFSFolder().
Definition at line 24 of file CFSFolder.h.
Referenced by CFSFolder(), and GetClassID().
|
private |
Definition at line 29 of file CFSFolder.h.
Referenced by BindToObject(), CallBack(), CFSFolder(), CreateViewObject(), GetAttributesOf(), GetCurFolder(), GetCustomViewInfo(), GetUIObjectOf(), Initialize(), InitializeEx(), and ~CFSFolder().
|
private |
Definition at line 27 of file CFSFolder.h.
Referenced by _CreateShellExtInstance(), _GetFindDataFromName(), BindToObject(), CFSFolder(), CreateViewObject(), EnumObjects(), GetDisplayNameOf(), GetUIObjectOf(), Initialize(), InitializeEx(), MessageSFVCB(), SetNameOf(), and ~CFSFolder().