ReactOS 0.4.16-dev-1273-g5b94656
|
#include <filedefext.h>
Private Types | |
enum | { WM_UPDATEDIRSTATS = WM_APP } |
Private Member Functions | |
VOID | InitOpensWithField (HWND hwndDlg) |
BOOL | InitFileType (HWND hwndDlg) |
BOOL | InitFilePath (HWND hwndDlg) |
BOOL | InitFileAttr (HWND hwndDlg) |
BOOL | InitGeneralPage (HWND hwndDlg) |
BOOL | SetVersionLabel (HWND hwndDlg, DWORD idCtrl, LPCWSTR pwszName) |
BOOL | AddVersionString (HWND hwndDlg, LPCWSTR pwszName) |
BOOL | InitVersionPage (HWND hwndDlg) |
BOOL | InitFolderCustomizePage (HWND hwndDlg) |
void | InitMultifilePage (HWND hwndDlg) |
void | InitMultifilePageThread () |
void | CountFolderAndFiles () |
void | InitDirStats (struct DIRTREESTATS *pStats) |
BOOL | WalkDirTree (PCWSTR pszPath, struct DIRTREESTATS *pStats, WIN32_FIND_DATAW *pWFD) |
void | UpdateDirStatsResults () |
BOOL | IsDestroyed () const |
Static Private Member Functions | |
static BOOL | GetFileTimeString (LPFILETIME lpFileTime, LPWSTR pwszResult, UINT cchResult) |
static INT_PTR CALLBACK | GeneralPageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static INT_PTR CALLBACK | VersionPageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static INT_PTR CALLBACK | FolderCustomizePageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static INT_PTR CALLBACK | MultifilePageProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static DWORD WINAPI | _CountFolderAndFilesThreadProc (LPVOID lpParameter) |
static DWORD WINAPI | _InitializeMultifileThreadProc (LPVOID lpParameter) |
Definition at line 56 of file filedefext.h.
|
private |
CFileDefExt::CFileDefExt | ( | ) |
Definition at line 1490 of file filedefext.cpp.
CFileDefExt::~CFileDefExt | ( | ) |
Definition at line 1503 of file filedefext.cpp.
Definition at line 1638 of file filedefext.cpp.
Referenced by InitFileAttr().
Definition at line 1002 of file filedefext.cpp.
Referenced by InitMultifilePage().
|
override |
Definition at line 1583 of file filedefext.cpp.
Definition at line 1171 of file filedefext.cpp.
Referenced by InitVersionPage().
|
private |
Definition at line 1629 of file filedefext.cpp.
Referenced by _CountFolderAndFilesThreadProc().
|
staticprivate |
Definition at line 1253 of file filedefext.cpp.
Referenced by AddPages().
|
staticprivate |
Definition at line 709 of file filedefext.cpp.
Referenced by AddPages().
|
override |
Implements IContextMenu.
Definition at line 1576 of file filedefext.cpp.
|
staticprivate |
Definition at line 514 of file filedefext.cpp.
Referenced by InitFileAttr().
|
private |
Definition at line 838 of file filedefext.cpp.
Referenced by CountFolderAndFiles(), and InitMultifilePageThread().
Definition at line 552 of file filedefext.cpp.
Referenced by InitGeneralPage().
Definition at line 485 of file filedefext.cpp.
Referenced by InitGeneralPage().
Definition at line 426 of file filedefext.cpp.
Referenced by InitGeneralPage().
Definition at line 1356 of file filedefext.cpp.
Referenced by FolderCustomizePageProc().
Definition at line 653 of file filedefext.cpp.
Referenced by GeneralPageProc().
|
override |
Implements IShellExtInit.
Definition at line 1510 of file filedefext.cpp.
Definition at line 1010 of file filedefext.cpp.
|
private |
Definition at line 946 of file filedefext.cpp.
Referenced by _InitializeMultifileThreadProc().
Definition at line 332 of file filedefext.cpp.
Referenced by InitGeneralPage().
Definition at line 1083 of file filedefext.cpp.
Referenced by VersionPageProc().
|
override |
Implements IContextMenu.
Definition at line 1569 of file filedefext.cpp.
|
inlineprivate |
|
staticprivate |
Definition at line 1050 of file filedefext.cpp.
Referenced by AddPages().
Definition at line 1424 of file filedefext.cpp.
Referenced by FolderCustomizePageProc().
Definition at line 1392 of file filedefext.cpp.
Referenced by FolderCustomizePageProc().
Definition at line 1322 of file filedefext.cpp.
Referenced by FolderCustomizePageProc().
|
override |
Implements IContextMenu.
Definition at line 1562 of file filedefext.cpp.
|
override |
Definition at line 1622 of file filedefext.cpp.
Definition at line 1146 of file filedefext.cpp.
Referenced by InitVersionPage().
|
private |
Definition at line 824 of file filedefext.cpp.
Referenced by CountFolderAndFiles(), GeneralPageProc(), InitMultifilePageThread(), and MultifilePageProc().
Definition at line 1331 of file filedefext.cpp.
Referenced by InitFolderCustomizePage(), and OnFolderCustChangeIcon().
|
staticprivate |
Definition at line 1200 of file filedefext.cpp.
Referenced by AddPages().
|
private |
Definition at line 896 of file filedefext.cpp.
Referenced by CountFolderAndFiles(), InitMultifilePageThread(), and WalkDirTree().
|
private |
Definition at line 85 of file filedefext.h.
Referenced by AddPages(), InitFileAttr(), InitGeneralPage(), and Initialize().
|
private |
Definition at line 111 of file filedefext.h.
Referenced by CFileDefExt(), OnFolderCustApply(), and OnFolderCustChangeIcon().
|
private |
Definition at line 86 of file filedefext.h.
Referenced by AddPages(), InitDirStats(), Initialize(), and UpdateDirStatsResults().
|
private |
Definition at line 91 of file filedefext.h.
Referenced by InitDirStats(), and UpdateDirStatsResults().
|
private |
Definition at line 92 of file filedefext.h.
Referenced by InitDirStats(), and UpdateDirStatsResults().
|
private |
Definition at line 90 of file filedefext.h.
Referenced by Initialize(), InitMultifilePage(), InitMultifilePageThread(), and ~CFileDefExt().
Definition at line 101 of file filedefext.h.
Referenced by GeneralPageProc(), IsDestroyed(), and MultifilePageProc().
|
private |
Definition at line 93 of file filedefext.h.
Referenced by CFileDefExt(), InitDirStats(), and UpdateDirStatsResults().
|
private |
Definition at line 94 of file filedefext.h.
Referenced by CFileDefExt(), InitDirStats(), and UpdateDirStatsResults().
|
private |
Definition at line 110 of file filedefext.h.
Referenced by CFileDefExt(), OnFolderCustDestroy(), and UpdateFolderIcon().
|
private |
Definition at line 96 of file filedefext.h.
Referenced by InitFileAttr(), InitMultifilePage(), InitMultifilePageThread(), UpdateDirStatsResults(), and WalkDirTree().
|
private |
Definition at line 109 of file filedefext.h.
Referenced by CFileDefExt(), InitFolderCustomizePage(), OnFolderCustApply(), OnFolderCustChangeIcon(), and UpdateFolderIcon().
|
private |
Definition at line 88 of file filedefext.h.
Referenced by Initialize(), InitMultifilePageThread(), and ~CFileDefExt().
|
private |
Definition at line 89 of file filedefext.h.
Referenced by Initialize(), InitMultifilePageThread(), and ~CFileDefExt().
Definition at line 108 of file filedefext.h.
Referenced by CFileDefExt(), InitFolderCustomizePage(), OnFolderCustApply(), OnFolderCustChangeIcon(), and UpdateFolderIcon().
|
private |
Definition at line 84 of file filedefext.h.
Referenced by AddVersionString(), InitGeneralPage(), Initialize(), InitVersionPage(), and SetVersionLabel().
Definition at line 83 of file filedefext.h.
Referenced by AddPages(), CFileDefExt(), CountFolderAndFiles(), GeneralPageProc(), InitFileAttr(), InitFilePath(), InitFileType(), InitFolderCustomizePage(), InitGeneralPage(), Initialize(), InitOpensWithField(), and OnFolderCustApply().