Nikolay Sivov : kernel32: Add GetEnabledXStateFeatures() stub.

Alexandre Julliard julliard at winehq.org
Mon Feb 26 13:42:18 CST 2018


Module: wine
Branch: master
Commit: cb05be7bff142b0ee7b3b070a452d2b7bf04b55a
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=cb05be7bff142b0ee7b3b070a452d2b7bf04b55a

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sun Feb 25 19:36:42 2018 +0300

kernel32: Add GetEnabledXStateFeatures() stub.

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 .../api-ms-win-core-xstate-l2-1-0.spec                           | 2 +-
 dlls/kernel32/cpu.c                                              | 9 +++++++++
 dlls/kernel32/kernel32.spec                                      | 2 +-
 dlls/kernelbase/kernelbase.spec                                  | 2 +-
 4 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/dlls/api-ms-win-core-xstate-l2-1-0/api-ms-win-core-xstate-l2-1-0.spec b/dlls/api-ms-win-core-xstate-l2-1-0/api-ms-win-core-xstate-l2-1-0.spec
index 0f9438d..f051097 100644
--- a/dlls/api-ms-win-core-xstate-l2-1-0/api-ms-win-core-xstate-l2-1-0.spec
+++ b/dlls/api-ms-win-core-xstate-l2-1-0/api-ms-win-core-xstate-l2-1-0.spec
@@ -1,5 +1,5 @@
 @ stub CopyContext
-@ stub GetEnabledXStateFeatures
+@ stdcall -ret64 -arch=i386,x86_64 GetEnabledXStateFeatures() kernel32.GetEnabledXStateFeatures
 @ stub GetXStateFeaturesMask
 @ stub InitializeContext
 @ stub LocateXStateFeature
diff --git a/dlls/kernel32/cpu.c b/dlls/kernel32/cpu.c
index 2e0e79f..ec1fd0f 100644
--- a/dlls/kernel32/cpu.c
+++ b/dlls/kernel32/cpu.c
@@ -327,3 +327,12 @@ DWORD WINAPI GetActiveProcessorCount(WORD group)
     FIXME("semi-stub, returning %u\n", cpus);
     return cpus;
 }
+
+/***********************************************************************
+ *           GetEnabledXStateFeatures (KERNEL32.@)
+ */
+DWORD64 WINAPI GetEnabledXStateFeatures(void)
+{
+    FIXME("\n");
+    return 0;
+}
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 1137920..c431ecb 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -657,7 +657,7 @@
 # @ stub GetDurationFormat
 # @ stub GetDurationFormatEx
 @ stdcall GetDynamicTimeZoneInformation(ptr)
-# @ stub GetEnabledXStateFeatures
+@ stdcall -ret64 -arch=i386,x86_64 GetEnabledXStateFeatures()
 @ stdcall GetEnvironmentStrings() GetEnvironmentStringsA
 @ stdcall GetEnvironmentStringsA()
 @ stdcall GetEnvironmentStringsW()
diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
index eb6edbe..a834bbe 100644
--- a/dlls/kernelbase/kernelbase.spec
+++ b/dlls/kernelbase/kernelbase.spec
@@ -491,7 +491,7 @@
 # @ stub GetEffectivePackageStatusForUser
 # @ stub GetEightBitStringToUnicodeSizeRoutine
 # @ stub GetEightBitStringToUnicodeStringRoutine
-# @ stub GetEnabledXStateFeatures
+@ stdcall -ret64 -arch=i386,x86_64 GetEnabledXStateFeatures() kernel32.GetEnabledXStateFeatures
 @ stdcall GetEnvironmentStrings() kernel32.GetEnvironmentStrings
 @ stdcall GetEnvironmentStringsA() kernel32.GetEnvironmentStringsA
 @ stdcall GetEnvironmentStringsW() kernel32.GetEnvironmentStringsW




More information about the wine-cvs mailing list