Sync to trunk head(r38096)
[reactos.git] / reactos / ntoskrnl / mm / virtual.c
index ddeb3fb..8c15e35 100644 (file)
@@ -65,9 +65,9 @@ MiDoMappedCopy(IN PEPROCESS SourceProcess,
     PMDL Mdl = (PMDL)MdlBuffer;
     SIZE_T TotalSize, CurrentSize, RemainingSize;
     volatile BOOLEAN FailedInProbe = FALSE, FailedInMapping = FALSE, FailedInMoving;
-    BOOLEAN PagesLocked;
+    volatile BOOLEAN PagesLocked;
     PVOID CurrentAddress = SourceAddress, CurrentTargetAddress = TargetAddress;
-    PVOID MdlAddress;
+    volatile PVOID MdlAddress;
     KAPC_STATE ApcState;
     BOOLEAN HaveBadAddress;
     ULONG_PTR BadAddress;
@@ -758,7 +758,7 @@ NtWriteVirtualMemory(IN HANDLE ProcessHandle,
     KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
     PEPROCESS Process;
     NTSTATUS Status = STATUS_SUCCESS;
-    ULONG BytesWritten = 0;
+    SIZE_T BytesWritten = 0;
     PAGED_CODE();
 
     /* Check if we came from user mode */