Paul Chitescu : ntoskrnl.exe: Implement MmPageEntireDriver and MmResetDriverPaging.

Alexandre Julliard julliard at winehq.org
Wed Feb 6 07:27:50 CST 2008


Module: wine
Branch: master
Commit: 4e511d9e8c7d358c42ce4e73e2e5c6d9611b550c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=4e511d9e8c7d358c42ce4e73e2e5c6d9611b550c

Author: Paul Chitescu <paulc at voip.null.ro>
Date:   Tue Feb  5 20:19:52 2008 +0200

ntoskrnl.exe: Implement MmPageEntireDriver and MmResetDriverPaging.

---

 dlls/ntoskrnl.exe/ntoskrnl.c        |   17 +++++++++++++++++
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |    4 ++--
 2 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index dcc2769..149cb51 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -562,6 +562,23 @@ void WINAPI MmFreeNonCachedMemory( void *addr, SIZE_T size )
 }
 
 /***********************************************************************
+ *           MmPageEntireDriver   (NTOSKRNL.EXE.@)
+ */
+PVOID WINAPI MmPageEntireDriver(PVOID AddrInSection)
+{
+    TRACE("%p\n", AddrInSection);
+    return AddrInSection;
+}
+
+/***********************************************************************
+ *           MmResetDriverPaging   (NTOSKRNL.EXE.@)
+ */
+void WINAPI MmResetDriverPaging(PVOID AddrInSection)
+{
+    TRACE("%p\n", AddrInSection);
+}
+
+/***********************************************************************
  *           PsCreateSystemThread   (NTOSKRNL.EXE.@)
  */
 NTSTATUS WINAPI PsCreateSystemThread(PHANDLE ThreadHandle, ULONG DesiredAccess,
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 7d509af..dbe2152 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -700,7 +700,7 @@
 @ stub MmMapViewOfSection
 @ stub MmMarkPhysicalMemoryAsBad
 @ stub MmMarkPhysicalMemoryAsGood
-@ stub MmPageEntireDriver
+@ stdcall MmPageEntireDriver(ptr)
 @ stub MmPrefetchPages
 @ stub MmProbeAndLockPages
 @ stub MmProbeAndLockProcessPages
@@ -708,7 +708,7 @@
 @ stub MmProtectMdlSystemAddress
 @ stub MmQuerySystemSize
 @ stub MmRemovePhysicalMemory
-@ stub MmResetDriverPaging
+@ stdcall MmResetDriverPaging(ptr)
 @ stub MmSectionObjectType
 @ stub MmSecureVirtualMemory
 @ stub MmSetAddressRangeModified




More information about the wine-cvs mailing list