Jacek Caban : ntoskrnl.exe: Add KeEnterGuardedRegion and KeLeaveGuardedRegion stubs.

Alexandre Julliard julliard at winehq.org
Thu Jan 31 14:50:13 CST 2019


Module: wine
Branch: master
Commit: 80c23190f809c542350e8b015dcfa97dc067631d
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=80c23190f809c542350e8b015dcfa97dc067631d

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Jan 31 16:12:50 2019 +0100

ntoskrnl.exe: Add KeEnterGuardedRegion and KeLeaveGuardedRegion stubs.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ntoskrnl.exe/ntoskrnl.c        | 16 ++++++++++++++++
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |  2 ++
 2 files changed, 18 insertions(+)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 25d9eb7..298247b 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -3940,3 +3940,19 @@ NTSTATUS WINAPI MmCopyVirtualMemory(PEPROCESS fromprocess, PVOID fromaddress, PE
     FIXME("stub: %p %p %p %p %lu %d %p\n", fromprocess, fromaddress, toprocess, toaddress, bufsize, mode, copied);
     return STATUS_NOT_IMPLEMENTED;
 }
+
+/*********************************************************************
+ *           KeEnterGuardedRegion    (NTOSKRNL.@)
+ */
+void WINAPI KeEnterGuardedRegion(void)
+{
+    FIXME("\n");
+}
+
+/*********************************************************************
+ *           KeLeaveGuardedRegion    (NTOSKRNL.@)
+ */
+void WINAPI KeLeaveGuardedRegion(void)
+{
+    FIXME("\n");
+}
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index a5da0e8..df2f15b 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -43,6 +43,8 @@
 @ stdcall -norelay IofCompleteRequest(ptr long)
 @ stdcall -arch=arm,arm64,x86_64 KeAcquireInStackQueuedSpinLock(ptr ptr)
 @ stdcall -norelay KeAcquireInStackQueuedSpinLockAtDpcLevel(ptr ptr)
+@ stdcall KeEnterGuardedRegion()
+@ stdcall KeLeaveGuardedRegion()
 @ stdcall -arch=arm,arm64,x86_64 KeReleaseInStackQueuedSpinLock(ptr)
 @ stdcall -norelay KeReleaseInStackQueuedSpinLockFromDpcLevel(ptr)
 @ stub KeSetTimeUpdateNotifyRoutine




More information about the wine-cvs mailing list