Fix some part of MoveFileExW Bug, Can not move folder, but it still can
not move folder. some bit more work.
Modified: trunk/reactos/lib/kernel32/file/move.c
_____
Modified: trunk/reactos/lib/kernel32/file/move.c
--- trunk/reactos/lib/kernel32/file/move.c 2005-09-17 19:38:34 UTC
(rev 17900)
+++ trunk/reactos/lib/kernel32/file/move.c 2005-09-17 21:02:38 UTC
(rev 17901)
@@ -325,7 +325,7 @@
FILE_SHARE_WRITE|FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
- FILE_ATTRIBUTE_NORMAL,
+ FILE_FLAG_BACKUP_SEMANTICS,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
@@ -366,6 +366,13 @@
sizeof(FILE_RENAME_INFORMATION)
+ DstPathU.Length,
FileRenameInformation);
CloseHandle(hFile);
+
+ /*
+ * FIXME:
+ * Fail now move the folder
+ * Before we fail at CreateFileW
+ */
+
if (NT_SUCCESS(errCode))
{
Result = TRUE;
Show replies by date