ReactOS 0.4.16-dev-1020-gf135cab
|
#include "precomp.h"
Go to the source code of this file.
Classes | |
struct | FILE_OPERATION |
struct | FILE_ENTRY |
struct | FILE_LIST |
struct | confirm_msg_info |
struct | SHELL_ConfirmIDstruc |
Macros | |
#define | IsAttrib(x, y) ((INVALID_FILE_ATTRIBUTES != (x)) && ((x) & (y))) |
#define | IsAttribFile(x) (!((x) & FILE_ATTRIBUTE_DIRECTORY)) |
#define | IsAttribDir(x) IsAttrib(x, FILE_ATTRIBUTE_DIRECTORY) |
#define | IsDotDir(x) ((x[0] == '.') && ((x[1] == 0) || ((x[1] == '.') && (x[2] == 0)))) |
#define | FO_MASK 0xF |
#define | NEW_FILENAME_ON_COPY_TRIES 100 |
#define | ERROR_SHELL_INTERNAL_FILE_NOT_FOUND 1026 |
#define | GET_FILENAME(fe) ((fe)->szFilename[0] ? (fe)->szFilename : (fe)->szFullPath) |
#define ERROR_SHELL_INTERNAL_FILE_NOT_FOUND 1026 |
Definition at line 54 of file shlfileop.cpp.
#define FO_MASK 0xF |
Definition at line 34 of file shlfileop.cpp.
#define GET_FILENAME | ( | fe | ) | ((fe)->szFilename[0] ? (fe)->szFilename : (fe)->szFullPath) |
Definition at line 1995 of file shlfileop.cpp.
Definition at line 29 of file shlfileop.cpp.
#define IsAttribDir | ( | x | ) | IsAttrib(x, FILE_ATTRIBUTE_DIRECTORY) |
Definition at line 31 of file shlfileop.cpp.
#define IsAttribFile | ( | x | ) | (!((x) & FILE_ATTRIBUTE_DIRECTORY)) |
Definition at line 30 of file shlfileop.cpp.
Definition at line 32 of file shlfileop.cpp.
#define NEW_FILENAME_ON_COPY_TRIES 100 |
Definition at line 36 of file shlfileop.cpp.
Definition at line 1098 of file shlfileop.cpp.
Referenced by SHFileOperationA().
Definition at line 2206 of file shlfileop.cpp.
Referenced by SHFreeNameMappings().
|
static |
Definition at line 2513 of file shlfileop.cpp.
Referenced by _FileOpCount(), and _FileOpCountManager().
DWORD WINAPI _FileOpCountManager | ( | FILE_OPERATION * | op, |
const FILE_LIST * | flFrom | ||
) |
Definition at line 2495 of file shlfileop.cpp.
Referenced by SHELL32_FileOperation().
|
static |
Definition at line 582 of file shlfileop.cpp.
Referenced by SHNotifyCopyFileW(), SHNotifyDeleteFileW(), and SHNotifyMoveFileW().
|
static |
Definition at line 549 of file shlfileop.cpp.
Referenced by SHELL32_FileOperation().
|
static |
Definition at line 1228 of file shlfileop.cpp.
Referenced by parse_file_list(), and parse_wildcard_files().
|
static |
Definition at line 106 of file shlfileop.cpp.
Referenced by CheckForError(), SHELL32_FileOperation(), SHELL_SingleFileOperation(), and validate_operation().
|
static |
Definition at line 1985 of file shlfileop.cpp.
Referenced by SHELL32_FileOperation().
|
static |
Definition at line 751 of file shlfileop.cpp.
Referenced by SHNotifyCopyFileW(), and SHNotifyMoveFileW().
|
static |
Definition at line 1663 of file shlfileop.cpp.
Referenced by delete_files().
|
static |
Definition at line 140 of file shlfileop.cpp.
Referenced by ConfirmMsgBox_Init().
Definition at line 188 of file shlfileop.cpp.
Referenced by ConfirmMsgBoxProc().
Definition at line 165 of file shlfileop.cpp.
Referenced by ConfirmMsgBoxProc().
|
static |
Definition at line 229 of file shlfileop.cpp.
Referenced by SHELL_ConfirmMsgBox().
|
static |
Definition at line 1425 of file shlfileop.cpp.
Referenced by copy_files(), and copy_to_dir().
|
static |
Definition at line 1477 of file shlfileop.cpp.
Referenced by copy_files(), and copy_to_dir().
|
static |
Definition at line 1536 of file shlfileop.cpp.
Referenced by copy_dir_to_dir(), and SHELL32_FileOperation().
|
static |
Definition at line 1500 of file shlfileop.cpp.
Referenced by copy_files().
Definition at line 1516 of file shlfileop.cpp.
Referenced by copy_files(), and move_files().
|
static |
Definition at line 1685 of file shlfileop.cpp.
Referenced by SHELL32_FileOperation().
Definition at line 1380 of file shlfileop.cpp.
Referenced by copy_dir_to_dir(), copy_files(), move_dir_to_dir(), and SHELL32_FileOperation().
|
static |
Definition at line 407 of file shlfileop.cpp.
Referenced by move_dir_to_dir(), SHELL32_FileOperation(), SHELL_DeleteDirectoryW(), SHNotifyCopyFileW(), SHNotifyDeleteFileW(), and SHNotifyMoveFileW().
Definition at line 1218 of file shlfileop.cpp.
Referenced by parse_file_list(), and parse_wildcard_files().
Definition at line 113 of file shlfileop.cpp.
Referenced by FileOpCallback().
Definition at line 2342 of file shlfileop.cpp.
Referenced by PathIsNetworkPathA(), and PathIsNetworkPathW().
|
static |
Definition at line 1786 of file shlfileop.cpp.
Referenced by move_files(), and move_to_dir().
|
static |
Definition at line 1822 of file shlfileop.cpp.
Referenced by move_files(), and move_to_dir().
|
static |
Definition at line 1863 of file shlfileop.cpp.
Referenced by move_dir_to_dir(), and SHELL32_FileOperation().
|
static |
Definition at line 1845 of file shlfileop.cpp.
Referenced by move_files().
Definition at line 1310 of file shlfileop.cpp.
Referenced by copy_dir_to_dir(), copy_files(), move_dir_to_dir(), and SHELL32_FileOperation().
|
static |
Definition at line 1276 of file shlfileop.cpp.
Referenced by parse_file_list().
|
static |
Definition at line 1959 of file shlfileop.cpp.
Referenced by SHELL32_FileOperation().
DWORD CALLBACK SHCopyProgressRoutine | ( | LARGE_INTEGER | TotalFileSize, |
LARGE_INTEGER | TotalBytesTransferred, | ||
LARGE_INTEGER | StreamSize, | ||
LARGE_INTEGER | StreamBytesTransferred, | ||
DWORD | dwStreamNumber, | ||
DWORD | dwCallbackReason, | ||
HANDLE | hSourceFile, | ||
HANDLE | hDestinationFile, | ||
LPVOID | lpData | ||
) |
Definition at line 632 of file shlfileop.cpp.
Referenced by SHNotifyCopyFileW(), SHNotifyDeleteFileW(), and SHNotifyMoveFileW().
Definition at line 948 of file shlfileop.cpp.
Referenced by CreateDirectoryTree(), CNewMenu::CreateNewFolder(), and CDefaultContextMenu::DoCreateNewFolder().
int WINAPI SHCreateDirectoryExA | ( | HWND | hWnd, |
LPCSTR | path, | ||
LPSECURITY_ATTRIBUTES | sec | ||
) |
Definition at line 985 of file shlfileop.cpp.
Referenced by test_sh_create_dir().
int WINAPI SHCreateDirectoryExW | ( | HWND | hWnd, |
LPCWSTR | path, | ||
LPSECURITY_ATTRIBUTES | sec | ||
) |
Definition at line 1006 of file shlfileop.cpp.
Referenced by create_target_directory(), SHCreateDirectory(), SHCreateDirectoryExA(), SHGetFolderPathAndSubDirW(), SHPathPrepareForWriteW(), test_unicode(), and wWinMain().
Definition at line 2317 of file shlfileop.cpp.
Definition at line 2331 of file shlfileop.cpp.
Definition at line 2244 of file shlfileop.cpp.
Definition at line 2281 of file shlfileop.cpp.
Definition at line 380 of file shlfileop.cpp.
Referenced by SHCreateDirectoryExA().
int SHELL32_FileOperation | ( | LPSHFILEOPSTRUCTW | lpFileOp, |
FILEOPCALLBACK | Callback, | ||
void * | CallerData | ||
) |
Definition at line 2093 of file shlfileop.cpp.
Referenced by CRecycleBinItemContextMenu::InvokeCommand(), and SHFileOperationW().
Definition at line 89 of file shlfileop.cpp.
Referenced by SHELL32_FileOperation(), and SHELL_SingleFileOperation().
Definition at line 396 of file shlfileop.cpp.
Referenced by SHCreateDirectoryExA().
|
static |
Definition at line 337 of file shlfileop.cpp.
Referenced by confirm_delete_list(), copy_dir_to_dir(), copy_file_to_file(), delete_files(), move_file_to_file(), SHELL_ConfirmYesNoW(), and SHELL_DeleteDirectoryW().
|
static |
Definition at line 266 of file shlfileop.cpp.
Referenced by SHELL_ConfirmDialogW().
int SHELL_ConfirmMsgBox | ( | HWND | hWnd, |
LPWSTR | lpszText, | ||
LPWSTR | lpszCaption, | ||
HICON | hIcon, | ||
BOOL | bYesToAll | ||
) |
Definition at line 247 of file shlfileop.cpp.
Referenced by SHELL_ConfirmDialogW().
Definition at line 375 of file shlfileop.cpp.
Referenced by ConfirmDelete().
BOOL SHELL_DeleteDirectoryW | ( | FILE_OPERATION * | op, |
LPCWSTR | pszDir, | ||
BOOL | bShowUI | ||
) |
Definition at line 439 of file shlfileop.cpp.
Referenced by delete_files(), and SHELL_DeleteDirectoryW().
Definition at line 2434 of file shlfileop.cpp.
Referenced by SHELL_SingleFileOperation().
HRESULT SHELL_SingleFileOperation | ( | HWND | hWnd, |
UINT | Op, | ||
PCWSTR | Src, | ||
PCWSTR | Dest, | ||
UINT | Flags, | ||
PWSTR * | ppNewName | ||
) |
Definition at line 2446 of file shlfileop.cpp.
Referenced by CFSFolder::SetNameOf().
int WINAPI SHFileOperationA | ( | LPSHFILEOPSTRUCTA | lpFileOp | ) |
Definition at line 1160 of file shlfileop.cpp.
Referenced by delete_cab_files(), delete_pfmsitest_files(), is_old_shell32(), loadShell32(), test_click_make_new_folder_button(), test_copy(), test_delete(), test_move(), and test_rename().
int WINAPI SHFileOperationW | ( | LPSHFILEOPSTRUCTW | lpFileOp | ) |
Definition at line 2200 of file shlfileop.cpp.
Referenced by CFSDropTarget::_CopyItems(), CRecyclerDropTarget::_DoDeleteDataObject(), CFSDropTarget::_DoDrop(), cache_container_delete_dir(), DeleteDirectoryTree(), CCopyMoveToMenu::DoRealFileOp(), CMyDocsDropHandler::Drop(), Preview_Delete(), SHELL_SingleFileOperation(), SHFileOperationA(), SHFileOperationWrapW(), and test_unicode().
Definition at line 1069 of file shlfileop.cpp.
Referenced by SHNotifyMoveFileW().
Definition at line 2228 of file shlfileop.cpp.
Referenced by SHELL_SingleFileOperation().
Definition at line 849 of file shlfileop.cpp.
Referenced by SHNotifyCopyFileW().
Definition at line 401 of file shlfileop.cpp.
|
static |
Definition at line 878 of file shlfileop.cpp.
Referenced by copy_file_to_file().
|
static |
Definition at line 490 of file shlfileop.cpp.
Referenced by copy_dir_to_dir(), copy_to_dir(), create_dest_dirs(), move_dir_to_dir(), move_to_dir(), SHCreateDirectoryExW(), and Win32CreateDirectoryW().
|
static |
Definition at line 679 of file shlfileop.cpp.
Referenced by delete_files(), SHELL_DeleteDirectoryW(), and Win32DeleteFileW().
|
static |
Definition at line 792 of file shlfileop.cpp.
Referenced by move_file_to_file(), and rename_files().
Definition at line 520 of file shlfileop.cpp.
Referenced by SHELL_DeleteDirectoryW(), and Win32RemoveDirectoryW().
EXTERN_C HRESULT WINAPI SHPathPrepareForWriteA | ( | HWND | hwnd, |
IUnknown * | modless, | ||
LPCSTR | path, | ||
DWORD | flags | ||
) |
Definition at line 2427 of file shlfileop.cpp.
Referenced by test_sh_path_prepare().
EXTERN_C HRESULT WINAPI SHPathPrepareForWriteW | ( | HWND | hwnd, |
IUnknown * | modless, | ||
LPCWSTR | path, | ||
DWORD | flags | ||
) |
Definition at line 2364 of file shlfileop.cpp.
Referenced by CreateMainShortcut(), ExtractAndInstallThread(), ExtractFilesCallback(), CZipExtract::ExtractSingle(), SHPathPrepareForWriteA(), and test_sh_path_prepare().
Definition at line 1397 of file shlfileop.cpp.
Referenced by copy_dir_to_dir(), copy_file_to_file(), and move_file_to_file().
|
static |
Definition at line 1998 of file shlfileop.cpp.
Referenced by SHELL32_FileOperation().
Definition at line 1254 of file shlfileop.cpp.
Referenced by parse_wildcard_files().
EXTERN_C BOOL WINAPI Win32CreateDirectoryW | ( | LPCWSTR | path, |
LPSECURITY_ATTRIBUTES | sec | ||
) |
Definition at line 504 of file shlfileop.cpp.
Definition at line 735 of file shlfileop.cpp.
Definition at line 544 of file shlfileop.cpp.
Referenced by move_dir_to_dir().
WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |