Module: wine Branch: master Commit: 80c23190f809c542350e8b015dcfa97dc067631d URL: https://source.winehq.org/git/wine.git/?a=commit;h=80c23190f809c542350e8b015...
Author: Jacek Caban jacek@codeweavers.com Date: Thu Jan 31 16:12:50 2019 +0100
ntoskrnl.exe: Add KeEnterGuardedRegion and KeLeaveGuardedRegion stubs.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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