10#define PROCESSOR_FEATURE_MAX 64
135#define SHARED_GLOBAL_FLAGS_QPC_BYPASS_ENABLED 0x01
136#define SHARED_GLOBAL_FLAGS_QPC_BYPASS_USE_HV_PAGE 0x02
137#define SHARED_GLOBAL_FLAGS_QPC_BYPASS_DISABLE_32BIT 0x04
138#define SHARED_GLOBAL_FLAGS_QPC_BYPASS_USE_MFENCE 0x10
139#define SHARED_GLOBAL_FLAGS_QPC_BYPASS_USE_LFENCE 0x20
140#define SHARED_GLOBAL_FLAGS_QPC_BYPASS_A73_ERRATA 0x40
141#define SHARED_GLOBAL_FLAGS_QPC_BYPASS_USE_RDTSCP 0x80
ULONG LangGenerationCount
UCHAR QpcInterruptTimeIncrementShift
XSTATE_CONFIGURATION XState
ULONG DbgStateSeparationEnabled
ULONG GlobalValidationRunLevel
BOOLEAN ProductTypeIsValid
ULONG DbgInstallerDetectEnabled
volatile KSYSTEM_TIME SystemTime
volatile UCHAR ActiveGroupCount
LARGE_INTEGER TimeZoneBiasEffectiveStart
ULONGLONG QpcSystemTimeIncrement
ULONG TickCountLowDeprecated
NT_PRODUCT_TYPE NtProductType
ULONGLONG SystemCallPad[2]
ULONG DbgConsoleBrokerEnabled
ULONG ActiveProcessorCount
volatile ULONG TimeZoneBiasStamp
UCHAR VirtualizationFlags
union _KUSER_SHARED_DATA::@4034 DUMMYUNIONNAME2
ULONGLONG TestRetInstruction
struct _KUSER_SHARED_DATA::@4035::@4039 DUMMYSTRUCTNAME
ULONGLONG QpcInterruptTimeIncrement
volatile ULONG ActiveConsoleId
volatile ULONGLONG InterruptTimeBias
BOOLEAN KdDebuggerEnabled
ULONGLONG BaselineSystemTimeQpc
ULONG TickCountMultiplier
LONGLONG ConsoleSessionForegroundProcessId
USHORT NativeProcessorArchitecture
union _KUSER_SHARED_DATA::@4035 UserCetAvailableEnvironments
volatile ULONGLONG QpcBias
BOOLEAN ProcessorFeatures[PROCESSOR_FEATURE_MAX]
ULONG LastSystemRITEventTickCount
ULONG NumberOfPhysicalPages
ULONG DbgMultiUsersInSessionSku
union _KUSER_SHARED_DATA::@4037 DUMMYUNIONNAME3
volatile ULONG64 TickCountQuad
volatile KSYSTEM_TIME TickCount
volatile KSYSTEM_TIME InterruptTime
ULONG DbgSecureBootEnabled
UCHAR volatile QpcBypassEnabled
LARGE_INTEGER SystemExpirationDate
ULONG ActiveProcessorAffinity
UCHAR QpcSystemTimeIncrementShift
ULONG DbgErrorPortPresent
ULONG ImageFileExecutionOptions
USHORT UnparkedProcessorCount
ULONG EnclaveFeatureMask[4]
struct _KUSER_SHARED_DATA::@4034::@4038 DUMMYSTRUCTNAME2
ALTERNATIVE_ARCHITECTURE_TYPE AlternativeArchitecture
volatile ULONG DismountCount
volatile KSYSTEM_TIME TimeZoneBias
LARGE_INTEGER TimeZoneBiasEffectiveEnd
ULONGLONG BaselineInterruptTimeQpc
union _KUSER_SHARED_DATA::@4036 DUMMYUNIONNAME
ULONG DbgDynProcessorEnabled
USHORT UserModeGlobalLogger[16]
ULONG TelemetryCoverageRound
#define PROCESSOR_FEATURE_MAX
struct _KUSER_SHARED_DATA * PKSHARED_USER_DATA
struct _KSYSTEM_TIME KSYSTEM_TIME
struct _KUSER_SHARED_DATA KSHARED_USER_DATA
_ALTERNATIVE_ARCHITECTURE_TYPE
struct _KSYSTEM_TIME * PKSYSTEM_TIME
enum _NT_PRODUCT_TYPE NT_PRODUCT_TYPE
enum _NT_PRODUCT_TYPE * PNT_PRODUCT_TYPE
enum _ALTERNATIVE_ARCHITECTURE_TYPE ALTERNATIVE_ARCHITECTURE_TYPE