Paul Gofman : include: Update _XSTATE_CONFIGURATION structure definition.

Alexandre Julliard julliard at winehq.org
Thu Aug 20 16:03:35 CDT 2020


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

Author: Paul Gofman <pgofman at codeweavers.com>
Date:   Thu Aug 20 00:22:54 2020 +0300

include: Update _XSTATE_CONFIGURATION structure definition.

Signed-off-by: Paul Gofman <pgofman at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/ddk/wdm.h | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index 9fcb138701..b8bb7bd971 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -1207,16 +1207,24 @@ typedef enum _ALTERNATIVE_ARCHITECTURE_TYPE
 
 typedef struct _XSTATE_FEATURE
 {
-  ULONG Offset;
-  ULONG Size;
+    ULONG Offset;
+    ULONG Size;
 } XSTATE_FEATURE, *PXSTATE_FEATURE;
 
 typedef struct _XSTATE_CONFIGURATION
 {
-  ULONG64 EnabledFeatures;
-  ULONG Size;
-  ULONG OptimizedSave:1;
-  XSTATE_FEATURE Features[MAXIMUM_XSTATE_FEATURES];
+    ULONG64 EnabledFeatures;
+    ULONG64 EnabledVolatileFeatures;
+    ULONG Size;
+    ULONG OptimizedSave:1;
+    ULONG CompactionEnabled:1;
+    XSTATE_FEATURE Features[MAXIMUM_XSTATE_FEATURES];
+
+    ULONG64 EnabledSupervisorFeatures;
+    ULONG64 AlignedFeatures;
+    ULONG AllFeatureSize;
+    ULONG AllFeatures[MAXIMUM_XSTATE_FEATURES];
+    ULONG64 EnabledUserVisibleSupervisorFeatures;
 } XSTATE_CONFIGURATION, *PXSTATE_CONFIGURATION;
 
 typedef struct _KUSER_SHARED_DATA {




More information about the wine-cvs mailing list