Module: wine Branch: master Commit: bafb181c42a88e9cb847d589799d62ff0261a621 URL: https://gitlab.winehq.org/wine/wine/-/commit/bafb181c42a88e9cb847d589799d62f...
Author: Etaash Mathamsetty etaash.mathamsetty@gmail.com Date: Sun Aug 21 14:33:54 2022 -0400
ntoskrnl.exe: Implement KeAreAllApcsDisabled.
Required for vgk.sys (vanguard anti-cheat).
---
dlls/ntoskrnl.exe/ntoskrnl.c | 8 ++++++++ dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 1 + 2 files changed, 9 insertions(+)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index 085d0eebaef..eff23a5b576 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -3533,6 +3533,14 @@ BOOLEAN WINAPI KeAreApcsDisabled(void) return !!critical_region; }
+/*********************************************************************** + * KeAreAllApcsDisabled (NTOSKRNL.@) + */ +BOOLEAN WINAPI KeAreAllApcsDisabled(void) +{ + return KeAreApcsDisabled(); +} + /*********************************************************************** * KeBugCheck (NTOSKRNL.@) */ diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index 460d7d0459f..d8e082f032f 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -532,6 +532,7 @@ @ stdcall -arch=!i386 KeAcquireSpinLockRaiseToDpc(ptr) @ stub KeAddSystemServiceTable @ stdcall KeAlertThread(ptr long) +@ stdcall KeAreAllApcsDisabled() @ stdcall KeAreApcsDisabled() @ stub KeAttachProcess @ stdcall KeBugCheck(long)