Alex Henrie : kernel32: Implement GetMaximumProcessorCount.
Alexandre Julliard
julliard at winehq.org
Tue Nov 13 15:01:57 CST 2018
Module: wine
Branch: master
Commit: 8fae94c57a7c5182fdd1795a1724096bb3232015
URL: https://source.winehq.org/git/wine.git/?a=commit;h=8fae94c57a7c5182fdd1795a1724096bb3232015
Author: Alex Henrie <alexhenrie24 at gmail.com>
Date: Sun Nov 11 23:37:49 2018 -0700
kernel32: Implement GetMaximumProcessorCount.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45961
Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernel32/cpu.c | 15 +++++++++++++++
dlls/kernel32/kernel32.spec | 2 +-
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/dlls/kernel32/cpu.c b/dlls/kernel32/cpu.c
index 1e99951..89482a6 100644
--- a/dlls/kernel32/cpu.c
+++ b/dlls/kernel32/cpu.c
@@ -329,6 +329,21 @@ DWORD WINAPI GetActiveProcessorCount(WORD group)
}
/***********************************************************************
+ * GetMaximumProcessorCount (KERNEL32.@)
+ */
+DWORD WINAPI GetMaximumProcessorCount(WORD group)
+{
+ SYSTEM_INFO si;
+ DWORD cpus;
+
+ GetSystemInfo( &si );
+ cpus = si.dwNumberOfProcessors;
+
+ FIXME("semi-stub, returning %u\n", cpus);
+ return cpus;
+}
+
+/***********************************************************************
* GetEnabledXStateFeatures (KERNEL32.@)
*/
DWORD64 WINAPI GetEnabledXStateFeatures(void)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index f600c7e..5490b07 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -715,7 +715,7 @@
# @ stub GetLongPathNameTransactedW
@ stdcall GetLongPathNameW (wstr long long)
@ stdcall GetMailslotInfo(long ptr ptr ptr ptr)
-# @ stub GetMaximumProcessorCount
+@ stdcall GetMaximumProcessorCount(long)
# @ stub GetMaximumProcessorGroupCount
@ stdcall GetModuleFileNameA(long ptr long)
@ stdcall GetModuleFileNameW(long ptr long)
More information about the wine-cvs
mailing list