Module: wine Branch: master Commit: 2a08e0e29025f335acd77f7d899afa7f45240b2b URL: https://source.winehq.org/git/wine.git/?a=commit;h=2a08e0e29025f335acd77f7d8...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Aug 6 19:31:06 2020 +0200
ntdll: Implement KiUserApcDispatcher().
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/ntdll/ntdll.spec | 2 +- dlls/ntdll/thread.c | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec index 57811e87fd..2a95dddf20 100644 --- a/dlls/ntdll/ntdll.spec +++ b/dlls/ntdll/ntdll.spec @@ -67,7 +67,7 @@ # @ stub KiFastSystemCallRet # @ stub KiIntSystemCall @ stdcall -norelay KiRaiseUserExceptionDispatcher() -@ stub KiUserApcDispatcher +@ stdcall -norelay KiUserApcDispatcher(ptr long long long ptr) @ stub KiUserCallbackDispatcher @ stdcall -norelay KiUserExceptionDispatcher(ptr ptr) # @ stub LdrAccessOutOfProcessResource diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c index 25032ec4d0..ab34f0ba96 100644 --- a/dlls/ntdll/thread.c +++ b/dlls/ntdll/thread.c @@ -74,6 +74,17 @@ int __cdecl __wine_dbg_output( const char *str ) }
+/******************************************************************* + * KiUserApcDispatcher (NTDLL.@) + */ +void WINAPI KiUserApcDispatcher( CONTEXT *context, ULONG_PTR ctx, ULONG_PTR arg1, ULONG_PTR arg2, + PNTAPCFUNC func ) +{ + func( ctx, arg1, arg2 ); + NtContinue( context, TRUE ); +} + + /*********************************************************************** * RtlExitUserThread (NTDLL.@) */