ReactOS 0.4.16-dev-336-gb667d82
|
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(), CFSFolder::SetNameOf(), 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().