From: Austin English Subject: kernel32: add a stub for GetCurrentProcessorNumberEx (try 2) Message-Id: Date: Fri, 9 Oct 2015 05:15:47 -0500 Try 2: move implementation to ntdll.RtlGetCurrentProcessorNumberEx with a forward from kernel32. Initialize Group/Processor to 0. For https://bugs.winehq.org/show_bug.cgi?id=39376 -- -Austin From cff432be23926412a6d4ef14c75bd6e455f9087f Mon Sep 17 00:00:00 2001 From: Austin English Date: Fri, 9 Oct 2015 05:13:43 -0500 Subject: [PATCH] kernel32: add a stub for GetCurrentProcessorNumberEx (try 2) Signed-off-by: Austin English --- dlls/kernel32/kernel32.spec | 2 +- dlls/ntdll/ntdll.spec | 1 + dlls/ntdll/rtl.c | 11 +++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index bda7c9d..e0cb154 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -632,7 +632,7 @@ @ stdcall -norelay GetCurrentProcess() @ stdcall -norelay GetCurrentProcessId() @ stdcall GetCurrentProcessorNumber() ntdll.NtGetCurrentProcessorNumber -# @ stub GetCurrentProcessorNumberEx +@ stdcall GetCurrentProcessorNumberEx(ptr) ntdll.RtlGetCurrentProcessorNumberEx @ stdcall -norelay GetCurrentThread() @ stdcall -norelay GetCurrentThreadId() # @ stub -arch=x86_64 GetCurrentUmsThread diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec index ca3561d..a20fcdf 100644 --- a/dlls/ntdll/ntdll.spec +++ b/dlls/ntdll/ntdll.spec @@ -627,6 +627,7 @@ @ stdcall RtlGetControlSecurityDescriptor(ptr ptr ptr) @ stdcall RtlGetCurrentDirectory_U(long ptr) @ stdcall RtlGetCurrentPeb() +@ stdcall RtlGetCurrentProcessorNumberEx(ptr) @ stdcall RtlGetCurrentTransaction() @ stdcall RtlGetDaclSecurityDescriptor(ptr ptr ptr ptr) @ stub RtlGetElementGenericTable diff --git a/dlls/ntdll/rtl.c b/dlls/ntdll/rtl.c index d20a098..4c1187a 100644 --- a/dlls/ntdll/rtl.c +++ b/dlls/ntdll/rtl.c @@ -1584,3 +1584,14 @@ BOOL WINAPI RtlSetCurrentTransaction(HANDLE new_transaction) FIXME("(%p) :stub\n", new_transaction); return FALSE; } + +/********************************************************************** + * RtlGetCurrentProcessorNumberEx [NTDLL.@] + */ +VOID WINAPI RtlGetCurrentProcessorNumberEx(PPROCESSOR_NUMBER processor) +{ + processor->Group = 0; + processor->Number = 0; + + FIXME(":%p stub\n", processor); +} -- 2.5.1