update for HEAD-2003021201
[reactos.git] / ntoskrnl / include / internal / mm.h
index bfe8408..89566a1 100644 (file)
@@ -410,7 +410,11 @@ MmReleasePageOp(PMM_PAGEOP PageOp);
 PMM_PAGEOP
 MmGetPageOp(PMEMORY_AREA MArea, ULONG Pid, PVOID Address,
            PMM_SECTION_SEGMENT Segment, ULONG Offset, ULONG OpType);
-
+PMM_PAGEOP
+MmCheckForPageOp(PMEMORY_AREA MArea, ULONG Pid, PVOID Address,
+                PMM_SECTION_SEGMENT Segment, ULONG Offset);
+VOID
+MmInitializePageOp(VOID);
 VOID
 MiDebugDumpNonPagedPool(BOOLEAN NewOnly);
 VOID
@@ -437,7 +441,7 @@ MiZeroPage(PHYSICAL_ADDRESS PhysPage);
 BOOLEAN 
 MmIsAccessedAndResetAccessPage(struct _EPROCESS* Process, PVOID Address);
 
-#define STATUS_MM_RESTART_OPERATION       (0xD0000001)
+#define STATUS_MM_RESTART_OPERATION       ((NTSTATUS)0xD0000001)
 
 NTSTATUS 
 MmCreateVirtualMappingForKernel(PVOID Address, 
@@ -523,9 +527,6 @@ VOID MmSetDirtyPage(PEPROCESS Process, PVOID Address);
 VOID
 MmInitializeMdlImplementation(VOID);
 extern PHYSICAL_ADDRESS MmSharedDataPagePhysicalAddress;
-PMM_PAGEOP
-MmCheckForPageOp(PMEMORY_AREA MArea, ULONG Pid, PVOID Address,
-                PMM_SECTION_SEGMENT Segment, ULONG Offset);
 struct _KTRAP_FRAME;
 NTSTATUS STDCALL 
 MmDumpToPagingFile(ULONG BugCode,