From: Isaac Marovitz isaacryu@icloud.com
--- dlls/wow64/process.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
diff --git a/dlls/wow64/process.c b/dlls/wow64/process.c index 8b543d2a859..9a641674f1e 100644 --- a/dlls/wow64/process.c +++ b/dlls/wow64/process.c @@ -779,6 +779,23 @@ NTSTATUS WINAPI wow64_NtQueueApcThread( UINT *args ) }
+/********************************************************************** + * wow64_NtQueueApcThreadEx + */ +NTSTATUS WINAPI wow64_NtQueueApcThreadEx( UINT *args ) +{ + HANDLE handle = get_handle( &args ); + HANDLE reserve_handle = get_handle( &args ); + ULONG func = get_ulong( &args ); + ULONG arg1 = get_ulong( &args ); + ULONG arg2 = get_ulong( &args ); + ULONG arg3 = get_ulong( &args ); + + return NtQueueApcThreadEx( handle, reserve_handle, apc_32to64( func ), + (ULONG_PTR)apc_param_32to64( func, arg1 ), arg2, arg3 ); +} + + /********************************************************************** * wow64_NtRemoveProcessDebug */