ReactOS 0.4.16-dev-336-gb667d82
|
#include <propsheet.h>
Private Member Functions | |
void | apply_changes_file (HWND hDlg, const wstring &fn) |
HRESULT | check_file (const wstring &fn, UINT i, UINT num_files, UINT *sv) |
HRESULT | load_file_list () |
Private Member Functions inherited from IShellPropSheetExt | |
HRESULT | AddPages ([in] LPFNSVADDPROPSHEETPAGE pfnAddPage, [in] LPARAM lParam) |
HRESULT | ReplacePage ([in] EXPPS uPageID, [in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith, [in] LPARAM lParam) |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Private Attributes | |
LONG | refcount |
bool | ignore |
STGMEDIUM | stgm |
bool | stgm_set |
bool | flags_changed |
bool | perms_changed |
bool | uid_changed |
bool | gid_changed |
uint64_t | sizes [5] |
uint64_t | totalsize |
uint64_t | allocsize |
uint64_t | sparsesize |
uint64_t | num_extents |
deque< wstring > | search_list |
wstring | filename |
uint32_t | sector_size |
Additional Inherited Members | |
Public Types inherited from IShellExtInit | |
typedef IShellExtInit * | LPSHELLEXTINIT |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Private Types inherited from IShellPropSheetExt | |
enum | tagSHELLPROPSHEETEXTPAGEID { EXPPS_FILETYPES = 0x1 } |
typedef UINT | EXPPS |
Private Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Definition at line 91 of file propsheet.h.
|
inline |
Definition at line 93 of file propsheet.h.
|
inlinevirtual |
Definition at line 123 of file propsheet.h.
|
virtual |
Definition at line 1317 of file propsheet.cpp.
Implements IUnknown.
Definition at line 136 of file propsheet.h.
Referenced by AddPages(), and QueryInterface().
Definition at line 698 of file propsheet.cpp.
Referenced by PropSheetDlgProc().
Definition at line 615 of file propsheet.cpp.
Referenced by apply_changes().
Definition at line 796 of file propsheet.cpp.
Referenced by PropSheetDlgProc().
Definition at line 586 of file propsheet.cpp.
Referenced by PropSheetDlgProc().
Definition at line 771 of file propsheet.cpp.
Referenced by PropSheetDlgProc().
Definition at line 787 of file propsheet.cpp.
Referenced by PropSheetDlgProc().
|
private |
Definition at line 172 of file propsheet.cpp.
Referenced by load_file_list().
Definition at line 88 of file propsheet.cpp.
Referenced by search_list_thread().
Definition at line 931 of file propsheet.cpp.
Referenced by open_as_admin(), and PropSheetDlgProc().
|
virtual |
Implements IShellExtInit.
Definition at line 361 of file propsheet.cpp.
|
private |
Definition at line 318 of file propsheet.cpp.
Referenced by Initialize(), and open_as_admin().
Definition at line 883 of file propsheet.cpp.
Referenced by PropSheetDlgProc().
Implements IUnknown.
Definition at line 73 of file propsheet.cpp.
Referenced by Factory::CreateInstance().
Implements IUnknown.
Definition at line 140 of file propsheet.h.
|
virtual |
Definition at line 1360 of file propsheet.cpp.
DWORD BtrfsPropSheet::search_list_thread | ( | ) |
Definition at line 154 of file propsheet.cpp.
Referenced by global_search_list_thread().
Definition at line 414 of file propsheet.cpp.
Referenced by ShowPropSheetW().
Definition at line 730 of file propsheet.cpp.
Referenced by init_propsheet(), and PropSheetDlgProc().
Definition at line 805 of file propsheet.cpp.
Referenced by SizeDetailsDlgProc().
|
private |
Definition at line 190 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), do_search(), load_file_list(), set_cmdline(), and set_size_on_disk().
bool BtrfsPropSheet::can_change_nocow |
Definition at line 173 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), and set_cmdline().
bool BtrfsPropSheet::can_change_perms |
Definition at line 172 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), init_propsheet(), load_file_list(), and set_cmdline().
uint8_t BtrfsPropSheet::compress_type |
Definition at line 179 of file propsheet.h.
Referenced by apply_changes_file(), init_propsheet(), and PropSheetDlgProc().
bool BtrfsPropSheet::compress_type_changed |
Definition at line 181 of file propsheet.h.
Referenced by apply_changes(), apply_changes_file(), BtrfsPropSheet(), and PropSheetDlgProc().
WCHAR BtrfsPropSheet::cr_format[255] |
Definition at line 174 of file propsheet.h.
Referenced by BtrfsPropSheet(), init_propsheet(), and set_size_on_disk().
|
private |
Definition at line 192 of file propsheet.h.
uint64_t BtrfsPropSheet::flags |
Definition at line 177 of file propsheet.h.
|
private |
Definition at line 189 of file propsheet.h.
Referenced by apply_changes(), apply_changes_file(), BtrfsPropSheet(), and change_inode_flag().
uint64_t BtrfsPropSheet::flags_set |
Definition at line 177 of file propsheet.h.
Referenced by apply_changes_file(), BtrfsPropSheet(), change_inode_flag(), load_file_list(), and set_cmdline().
WCHAR BtrfsPropSheet::frag_format[255] |
Definition at line 174 of file propsheet.h.
Referenced by BtrfsPropSheet(), init_propsheet(), and set_size_on_disk().
uint32_t BtrfsPropSheet::gid |
Definition at line 180 of file propsheet.h.
Referenced by apply_changes_file(), change_gid(), check_file(), init_propsheet(), and set_cmdline().
|
private |
Definition at line 189 of file propsheet.h.
Referenced by apply_changes(), apply_changes_file(), BtrfsPropSheet(), and change_gid().
bool BtrfsPropSheet::has_subvols |
Definition at line 181 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), init_propsheet(), and set_cmdline().
|
private |
Definition at line 186 of file propsheet.h.
Referenced by AddPages(), BtrfsPropSheet(), check_file(), and set_cmdline().
uint64_t BtrfsPropSheet::inode |
Definition at line 178 of file propsheet.h.
uint8_t BtrfsPropSheet::max_compression_type |
Definition at line 179 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), PropSheetDlgProc(), and set_cmdline().
uint64_t BtrfsPropSheet::max_flags |
Definition at line 177 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), and set_cmdline().
uint32_t BtrfsPropSheet::max_mode |
Definition at line 176 of file propsheet.h.
Referenced by apply_changes_file(), check_file(), init_propsheet(), load_file_list(), and set_cmdline().
uint8_t BtrfsPropSheet::min_compression_type |
Definition at line 179 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), PropSheetDlgProc(), and set_cmdline().
uint64_t BtrfsPropSheet::min_flags |
Definition at line 177 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), and set_cmdline().
uint32_t BtrfsPropSheet::min_mode |
Definition at line 176 of file propsheet.h.
Referenced by apply_changes_file(), check_file(), init_propsheet(), load_file_list(), and set_cmdline().
uint32_t BtrfsPropSheet::mode |
Definition at line 176 of file propsheet.h.
uint32_t BtrfsPropSheet::mode_set |
Definition at line 176 of file propsheet.h.
Referenced by apply_changes_file(), BtrfsPropSheet(), change_perm_flag(), load_file_list(), and set_cmdline().
|
private |
Definition at line 190 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), do_search(), and set_size_on_disk().
|
private |
Definition at line 189 of file propsheet.h.
Referenced by apply_changes(), apply_changes_file(), BtrfsPropSheet(), and change_perm_flag().
uint64_t BtrfsPropSheet::rdev |
Definition at line 178 of file propsheet.h.
Referenced by check_file(), init_propsheet(), and set_cmdline().
bool BtrfsPropSheet::readonly |
Definition at line 171 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), init_propsheet(), PropSheetDlgProc(), and set_cmdline().
|
private |
Definition at line 185 of file propsheet.h.
Referenced by AddRef(), BtrfsPropSheet(), and Release().
bool BtrfsPropSheet::ro_changed |
Definition at line 182 of file propsheet.h.
Referenced by apply_changes(), apply_changes_file(), BtrfsPropSheet(), and PropSheetDlgProc().
bool BtrfsPropSheet::ro_subvol |
Definition at line 182 of file propsheet.h.
Referenced by apply_changes_file(), check_file(), init_propsheet(), PropSheetDlgProc(), and set_cmdline().
|
private |
Definition at line 191 of file propsheet.h.
Referenced by check_file(), do_search(), Initialize(), search_list_thread(), and set_cmdline().
|
private |
Definition at line 193 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), and set_size_on_disk().
bool BtrfsPropSheet::show_admin_button |
Definition at line 182 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), and init_propsheet().
WCHAR BtrfsPropSheet::size_format[255] |
Definition at line 174 of file propsheet.h.
Referenced by BtrfsPropSheet(), init_propsheet(), and set_size_on_disk().
|
private |
Definition at line 190 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), do_search(), load_file_list(), set_cmdline(), set_size_on_disk(), and update_size_details_dialog().
|
private |
Definition at line 190 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), do_search(), load_file_list(), set_cmdline(), and set_size_on_disk().
|
private |
Definition at line 187 of file propsheet.h.
Referenced by apply_changes(), Initialize(), load_file_list(), open_as_admin(), and ~BtrfsPropSheet().
|
private |
Definition at line 188 of file propsheet.h.
Referenced by BtrfsPropSheet(), Initialize(), and ~BtrfsPropSheet().
uint64_t BtrfsPropSheet::subvol |
Definition at line 178 of file propsheet.h.
Referenced by check_file(), init_propsheet(), and set_cmdline().
HANDLE BtrfsPropSheet::thread |
Definition at line 175 of file propsheet.h.
Referenced by BtrfsPropSheet(), init_propsheet(), Initialize(), PropSheetDlgProc(), search_list_thread(), set_cmdline(), and SizeDetailsDlgProc().
|
private |
Definition at line 190 of file propsheet.h.
Referenced by BtrfsPropSheet(), check_file(), do_search(), load_file_list(), set_cmdline(), and set_size_on_disk().
uint8_t BtrfsPropSheet::type |
Definition at line 179 of file propsheet.h.
uint32_t BtrfsPropSheet::uid |
Definition at line 180 of file propsheet.h.
Referenced by apply_changes_file(), change_uid(), check_file(), init_propsheet(), and set_cmdline().
|
private |
Definition at line 189 of file propsheet.h.
Referenced by apply_changes(), apply_changes_file(), BtrfsPropSheet(), and change_uid().
bool BtrfsPropSheet::various_gids |
Definition at line 181 of file propsheet.h.
Referenced by apply_changes(), check_file(), init_propsheet(), load_file_list(), and set_cmdline().
bool BtrfsPropSheet::various_inodes |
Definition at line 181 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), and set_cmdline().
bool BtrfsPropSheet::various_ro |
Definition at line 182 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), and set_cmdline().
bool BtrfsPropSheet::various_subvols |
Definition at line 181 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), and set_cmdline().
bool BtrfsPropSheet::various_types |
Definition at line 181 of file propsheet.h.
Referenced by check_file(), init_propsheet(), load_file_list(), and set_cmdline().
bool BtrfsPropSheet::various_uids |
Definition at line 181 of file propsheet.h.
Referenced by apply_changes(), check_file(), init_propsheet(), load_file_list(), and set_cmdline().