Alexandre Julliard : ntdll: Implement KiUserApcDispatcher().
Alexandre Julliard
julliard at winehq.org
Thu Aug 6 16:33:45 CDT 2020
Module: wine
Branch: master
Commit: 2a08e0e29025f335acd77f7d899afa7f45240b2b
URL: https://source.winehq.org/git/wine.git/?a=commit;h=2a08e0e29025f335acd77f7d899afa7f45240b2b
Author: Alexandre Julliard <julliard at winehq.org>
Date: Thu Aug 6 19:31:06 2020 +0200
ntdll: Implement KiUserApcDispatcher().
Signed-off-by: Alexandre Julliard <julliard at 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.@)
*/
More information about the wine-cvs
mailing list