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