|
ReactOS 0.4.16-dev-1948-gd260c1d
|

Go to the source code of this file.
Classes | |
| struct | _COPY_PROGRESS_CONTEXT |
Macros | |
| #define | NDEBUG |
| #define | STRING_LENGTH 0x400 |
Typedefs | |
| typedef struct _COPY_PROGRESS_CONTEXT | COPY_PROGRESS_CONTEXT |
| typedef struct _COPY_PROGRESS_CONTEXT * | PCOPY_PROGRESS_CONTEXT |
| #define STRING_LENGTH 0x400 |
| DWORD WINAPI BasepGetComputerNameFromNtPath | ( | IN PUNICODE_STRING | NewPath, |
| IN HANDLE | NewHandle, | ||
| OUT PWSTR | ComputerName, | ||
| IN OUT PULONG | ComputerNameLength | ||
| ) |
Definition at line 236 of file move.c.
Referenced by BasepNotifyTrackingService().
| DWORD WINAPI BasepMoveFileCopyProgress | ( | IN LARGE_INTEGER | TotalFileSize, |
| IN LARGE_INTEGER | TotalBytesTransferred, | ||
| IN LARGE_INTEGER | StreamSize, | ||
| IN LARGE_INTEGER | StreamBytesTransferred, | ||
| IN DWORD | dwStreamNumber, | ||
| IN DWORD | dwCallbackReason, | ||
| IN HANDLE | hSourceFile, | ||
| IN HANDLE | hDestinationFile, | ||
| IN LPVOID lpData | OPTIONAL | ||
| ) |
Definition at line 672 of file move.c.
Referenced by MoveFileWithProgressW().
| NTSTATUS WINAPI BasepMoveFileDelayed | ( | _In_ PUNICODE_STRING | ExistingPath, |
| _In_ PUNICODE_STRING | NewPath, | ||
| _In_ INT | KeyId, | ||
| _In_ BOOL | CreateIfNotFound | ||
| ) |
Adds an entry in the "PendingFileRenameOperations" registry value, that is parsed at boot-time by SMSS.EXE to check whether there are some files to be renamed/moved or deleted.
| [in] | ExistingPath | Full NT path to the file to rename/move or delete. |
| [in] | NewPath | Full NT path to the moved/renamed file; or an empty string if the file is to be deleted. |
| [in] | KeyId | Selects an alternate "PendingFileRenameOperationsXXX" registry value. |
| [in] | CreateIfNotFound | TRUE if the file needs to be created if it does not already exist, FALSE if not. |
Examples:
\??\D:\test\file1[0] !\??\D:\test\file1_renamed[0] \??\D:\test\delete[0] [0] <- file is to be deleted, second string empty \??\D:\test\file2[0] !\??\D:\test\file2_renamed[0] [0] <- indicates end of strings
or:
\??\D:\test\file1[0] !\??\D:\test\file1_renamed[0] \??\D:\test\delete[0] [0] <- file is to be deleted, second string empty [0] <- indicates end of strings
@implemented
Definition at line 88 of file move.c.
Referenced by MoveFileWithProgressW().
| NTSTATUS WINAPI BasepNotifyTrackingService | ( | IN OUT PHANDLE | ExistingHandle, |
| IN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| IN HANDLE | NewHandle, | ||
| IN PUNICODE_STRING | NewPath | ||
| ) |
Definition at line 395 of file move.c.
Referenced by MoveFileWithProgressW(), and PrivMoveFileIdentityW().
| NTSTATUS WINAPI BasepOpenFileForMove | ( | IN LPCWSTR | File, |
| OUT PUNICODE_STRING | RelativeNtName, | ||
| OUT LPWSTR * | NtName, | ||
| OUT PHANDLE | FileHandle, | ||
| OUT POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| IN ACCESS_MASK | DesiredAccess, | ||
| IN ULONG | ShareAccess, | ||
| IN ULONG | OpenOptions | ||
| ) |
Definition at line 548 of file move.c.
Referenced by PrivMoveFileIdentityW().
| DEBUG_CHANNEL | ( | kernel32file | ) |
Definition at line 1137 of file move.c.
Referenced by DosInt21h(), mmioDosIOProc(), test_continuouscabs(), test_delete(), test_filenames(), test_FindFirstChangeNotification(), test_MoveFileA(), and VerInstallFileA().
| BOOL WINAPI MoveFileExA | ( | IN LPCSTR | lpExistingFileName, |
| IN LPCSTR lpNewFileName | OPTIONAL, | ||
| IN DWORD | dwFlags | ||
| ) |
Definition at line 1153 of file move.c.
Referenced by cleanup_eventlog(), process_pending_renames(), and rename().
| BOOL WINAPI MoveFileExW | ( | IN LPCWSTR | lpExistingFileName, |
| IN LPCWSTR lpNewFileName | OPTIONAL, | ||
| IN DWORD | dwFlags | ||
| ) |
Definition at line 1120 of file move.c.
Referenced by _wrename(), BackgroundCopyJob_Complete(), DelayedMove(), do_file_copyW(), msi_move_file(), pendingRename(), and SaveDefaultUserHive().
Definition at line 1104 of file move.c.
Referenced by BtrfsRecv::cmd_rename(), RecycleBin5::DeleteFile(), CFileDefExt::GeneralPageProc(), SetupCommitFileQueueW(), SHNotifyMoveFileW(), StageThreadFunc(), test_MoveFileW(), test_readdirectorychanges_cr(), and wmain().
| BOOL WINAPI MoveFileWithProgressA | ( | IN LPCSTR | lpExistingFileName, |
| IN LPCSTR lpNewFileName | OPTIONAL, | ||
| IN LPPROGRESS_ROUTINE lpProgressRoutine | OPTIONAL, | ||
| IN LPVOID lpData | OPTIONAL, | ||
| IN DWORD | dwFlags | ||
| ) |
Definition at line 1059 of file move.c.
Referenced by MoveFileA(), and MoveFileExA().
| BOOL WINAPI MoveFileWithProgressW | ( | IN LPCWSTR | lpExistingFileName, |
| IN LPCWSTR | lpNewFileName, | ||
| IN LPPROGRESS_ROUTINE | lpProgressRoutine, | ||
| IN LPVOID | lpData, | ||
| IN DWORD | dwFlags | ||
| ) |
Definition at line 718 of file move.c.
Referenced by MoveFileExW(), MoveFileW(), MoveFileWithProgressA(), and SHNotifyMoveFileW().
| BOOL WINAPI PrivMoveFileIdentityW | ( | IN LPCWSTR | lpSource, |
| IN LPCWSTR | lpDestination, | ||
| IN DWORD | dwFlags | ||
| ) |
Definition at line 1385 of file move.c.
| BOOL WINAPI ReplaceFileA | ( | IN LPCSTR | lpReplacedFileName, |
| IN LPCSTR | lpReplacementFileName, | ||
| IN LPCSTR lpBackupFileName | OPTIONAL, | ||
| IN DWORD | dwReplaceFlags, | ||
| IN LPVOID | lpExclude, | ||
| IN LPVOID | lpReserved | ||
| ) |
Definition at line 1169 of file move.c.
| BOOL WINAPI ReplaceFileW | ( | LPCWSTR | lpReplacedFileName, |
| LPCWSTR | lpReplacementFileName, | ||
| LPCWSTR | lpBackupFileName, | ||
| DWORD | dwReplaceFlags, | ||
| LPVOID | lpExclude, | ||
| LPVOID | lpReserved | ||
| ) |
Definition at line 1231 of file move.c.
Referenced by ReplaceFileA().