diff --git a/sdk/include/ndk/ketypes.h b/sdk/include/ndk/ketypes.h index c15f956d23d..824a0f091df 100644 --- a/sdk/include/ndk/ketypes.h +++ b/sdk/include/ndk/ketypes.h @@ -529,7 +529,7 @@ typedef struct _XSTATE_FEATURE typedef struct _XSTATE_CONFIGURATION { ULONG64 EnabledFeatures; -#if (NTDDI_VERSION >= NTDDI_WINBLUE) +#if (NTDDI_VERSION >= NTDDI_WIN8) ULONG64 EnabledVolatileFeatures; #endif ULONG Size; @@ -540,6 +540,7 @@ typedef struct _XSTATE_CONFIGURATION { ULONG OptimizedSave:1; ULONG CompactionEnabled:1; // WIN10+ + ULONG ExtendedFeatureDisable:1; // Win11+ }; }; XSTATE_FEATURE Features[MAXIMUM_XSTATE_FEATURES]; diff --git a/sdk/include/xdk/ketypes.h b/sdk/include/xdk/ketypes.h index bba2de49c48..d3fd35ab204 100644 --- a/sdk/include/xdk/ketypes.h +++ b/sdk/include/xdk/ketypes.h @@ -1221,7 +1221,7 @@ typedef struct _XSTATE_FEATURE { typedef struct _XSTATE_CONFIGURATION { ULONG64 EnabledFeatures; -#if (NTDDI_VERSION >= NTDDI_WINBLUE) +#if (NTDDI_VERSION >= NTDDI_WIN8) ULONG64 EnabledVolatileFeatures; #endif ULONG Size; @@ -1232,6 +1232,7 @@ typedef struct _XSTATE_CONFIGURATION { ULONG OptimizedSave:1; ULONG CompactionEnabled:1; // WIN10+ + ULONG ExtendedFeatureDisable:1; // Win11+ }; }; XSTATE_FEATURE Features[MAXIMUM_XSTATE_FEATURES];