[PATCH] kernel32: Add stub for GetMaximumProcessorGroupCount.

Esme Povirk esme at codeweavers.com
Fri Apr 9 15:05:29 CDT 2021


Signed-off-by: Esme Povirk <esme at codeweavers.com>
---
This function is used by 2K Games launcher (Mafia: Definitive Edition, XCOM: Chimera Squad).

 dlls/kernel32/kernel32.spec | 2 +-
 dlls/kernel32/process.c     | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 0312e044a86..06f524a8080 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -719,7 +719,7 @@
 @ stdcall -import GetLongPathNameW(wstr ptr long)
 @ stdcall GetMailslotInfo(long ptr ptr ptr ptr)
 @ stdcall GetMaximumProcessorCount(long)
-# @ stub GetMaximumProcessorGroupCount
+@ stdcall GetMaximumProcessorGroupCount()
 @ stdcall -import GetModuleFileNameA(long ptr long)
 @ stdcall -import GetModuleFileNameW(long ptr long)
 @ stdcall -import GetModuleHandleA(str)
diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c
index 41a5b34af19..08544c32398 100644
--- a/dlls/kernel32/process.c
+++ b/dlls/kernel32/process.c
@@ -635,6 +635,12 @@ DWORD WINAPI GetMaximumProcessorCount(WORD group)
     return cpus;
 }
 
+DWORD WINAPI GetMaximumProcessorGroupCount(void)
+{
+    FIXME("semi-stub, always returning 1\n");
+    return 1;
+}
+
 /***********************************************************************
  *           GetFirmwareEnvironmentVariableA     (KERNEL32.@)
  */
-- 
2.25.1




More information about the wine-devel mailing list