KUSER_SHARED_DATA
Shared Kernel User Data
Fields of this type
Fields
- NtSystemRoot:[260]WCHAR
- Reserved0:[1]BOOLEAN
- ProcessorFeatures:[PROCESSOR_FEATURE_MAX]BOOLEAN
- DummyUnion1:extern union { MitigationPolicies: UCHAR, Alt: packed struct { NXSupportPolicy: u2, SEHValidationPolicy: u2, CurDirDevicesSkippedForDlls: u2, Reserved: u2, }, }
- DummyUnion2:extern union { VirtualizationFlags: UCHAR, Alt: packed struct { ArchStartedInEl2: u1, QcSlIsSupported: u1, SpareBits: u6, }, }
- Reserved12:[2]UCHAR
- DummyUnion3:extern union { SharedDataFlags: ULONG, Alt: packed struct { DbgErrorPortPresent: u1, DbgElevationEnabled: u1, DbgVirtEnabled: u1, DbgInstallerDetectEnabled: u1, DbgLkgEnabled: u1, DbgDynProcessorEnabled: u1, DbgConsoleBrokerEnabled: u1, DbgSecureBootEnabled: u1, DbgMultiSessionSku: u1, DbgMultiUsersInSessionSku: u1, DbgStateSeparationEnabled: u1, SpareBits: u21, }, }
- DataFlagsPad:[1]ULONG
- SystemCallPad:[2]ULONGLONG
- DummyUnion4:extern union { TickCount: KSYSTEM_TIME, TickCountQuad: ULONG64, Alt: extern struct { ReservedTickCountOverlay: [3]ULONG, TickCountPad: [1]ULONG, }, }
- CookiePad:[1]ULONG
- EnclaveFeatureMask:[4]ULONG
- UserModeGlobalLogger:[16]USHORT
- DummyUnion5:extern union { QpcData: USHORT, Alt: extern struct { QpcBypassEnabled: UCHAR, QpcShift: UCHAR, }, }