[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    [PATCH 2/2] ntoskrnl.exe: Add KeEnterGuardedRegion and KeLeaveGuardedRegion stubs.
From:       Jacek Caban <jacek () codeweavers ! com>
Date:       2019-01-31 15:12:50
Message-ID: 8aded444-f563-5a11-33ef-e273045d65a3 () codeweavers ! com
[Download RAW message or body]

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
---
  dlls/ntoskrnl.exe/ntoskrnl.c        | 16 ++++++++++++++++
  dlls/ntoskrnl.exe/ntoskrnl.exe.spec |  2 ++
  2 files changed, 18 insertions(+)



["0002-ntoskrnl.exe-Add-KeEnterGuardedRegion-and-KeLeaveGuar.diff" (text/x-patch)]

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 25d9eb75ad..298247bdf0 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 a5da0e8ac5..df2f15b658 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


[Attachment #4 (text/plain)]




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic