branch update for HEAD-2003050101
[reactos.git] / lib / kernel32 / file / copy.c
index 52f5ffb..28e5961 100644 (file)
@@ -175,7 +175,7 @@ SetLastWriteTime(
      }
    else
      {
-       FileBasic.LastWriteTime = LastWriteTime;
+       FileBasic.LastWriteTime.QuadPart = LastWriteTime.QuadPart;
        errCode = NtSetInformationFile (FileHandle,
                                        &IoStatusBlock,
                                        &FileBasic,
@@ -265,8 +265,10 @@ CopyFileExW (
                         }
                       else
                         {
-                           errCode = SetLastWriteTime(FileHandleDest,
-                                                      FileBasic.LastWriteTime);
+                TIME t;
+
+                           t.QuadPart = FileBasic.LastWriteTime.QuadPart;
+                           errCode = SetLastWriteTime(FileHandleDest, t);
                            if (!NT_SUCCESS(errCode))
                              {
                                 SetLastErrorByStatus(errCode);