change from copyfileW to copyfileExW in MoveFileWithProgressW and add a
error check for copyfileExW that was forgotten.
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-26 20:29:08 UTC
(rev 18107)
+++ trunk/reactos/lib/kernel32/file/move.c 2005-09-26 20:44:43 UTC
(rev 18108)
@@ -633,9 +633,20 @@
size = wcslen(lpNewFileName);
wcscpy((WCHAR *)&lpNewFileName2[size], (WCHAR
*)&lpDeleteFile[size2]);
- /* copy file */
- Result = CopyFileW(lpDeleteFile,lpNewFileName2, FALSE);
+ /* copy file */
+ Result = CopyFileExW (lpDeleteFile,
+ lpNewFileName2,
+ lpProgressRoutine,
+ lpData,
+ NULL,
+ 0);
+ if (Result == FALSE)
+ {
+ DPRINT("MoveFileWithProgressW : Fails\n");
+ break;
+ }
+
/* delete file */
DPRINT("MoveFileWithProgressW : Delete file : %S :
%S\n",lpDeleteFile, lpNewFileName2);