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);