}
else
{
- FileBasic.LastWriteTime = LastWriteTime;
+ FileBasic.LastWriteTime.QuadPart = LastWriteTime.QuadPart;
errCode = NtSetInformationFile (FileHandle,
&IoStatusBlock,
&FileBasic,
}
else
{
- errCode = SetLastWriteTime(FileHandleDest,
- FileBasic.LastWriteTime);
+ TIME t;
+
+ t.QuadPart = FileBasic.LastWriteTime.QuadPart;
+ errCode = SetLastWriteTime(FileHandleDest, t);
if (!NT_SUCCESS(errCode))
{
SetLastErrorByStatus(errCode);