ReactOS 0.4.15-dev-7842-g558ab78
_KUSER_SHARED_DATA Struct Reference

#include <ketypes.h>

Collaboration diagram for _KUSER_SHARED_DATA:

Public Attributes

ULONG TickCountLowDeprecated
 
ULONG TickCountMultiplier
 
volatile KSYSTEM_TIME InterruptTime
 
volatile KSYSTEM_TIME SystemTime
 
volatile KSYSTEM_TIME TimeZoneBias
 
USHORT ImageNumberLow
 
USHORT ImageNumberHigh
 
WCHAR NtSystemRoot [260]
 
ULONG MaxStackTraceDepth
 
ULONG CryptoExponent
 
ULONG TimeZoneId
 
ULONG LargePageMinimum
 
ULONG Reserved2 [7]
 
NT_PRODUCT_TYPE NtProductType
 
BOOLEAN ProductTypeIsValid
 
ULONG NtMajorVersion
 
ULONG NtMinorVersion
 
BOOLEAN ProcessorFeatures [PROCESSOR_FEATURE_MAX]
 
ULONG Reserved1
 
ULONG Reserved3
 
volatile ULONG TimeSlip
 
ALTERNATIVE_ARCHITECTURE_TYPE AlternativeArchitecture
 
ULONG AltArchitecturePad [1]
 
LARGE_INTEGER SystemExpirationDate
 
ULONG SuiteMask
 
BOOLEAN KdDebuggerEnabled
 
UCHAR NXSupportPolicy
 
volatile ULONG ActiveConsoleId
 
volatile ULONG DismountCount
 
ULONG ComPlusPackage
 
ULONG LastSystemRITEventTickCount
 
ULONG NumberOfPhysicalPages
 
BOOLEAN SafeBootMode
 
union {
   UCHAR   TscQpcData
 
   struct {
      UCHAR   TscQpcEnabled:1
 
      UCHAR   TscQpcSpareFlag:1
 
      UCHAR   TscQpcShift:6
 
   }   DUMMYSTRUCTNAME
 
DUMMYUNIONNAME
 
UCHAR TscQpcPad [2]
 
union {
   ULONG   SharedDataFlags
 
   struct {
      ULONG   DbgErrorPortPresent:1
 
      ULONG   DbgElevationEnabled:1
 
      ULONG   DbgVirtEnabled:1
 
      ULONG   DbgInstallerDetectEnabled:1
 
      ULONG   DbgSystemDllRelocated:1
 
      ULONG   DbgDynProcessorEnabled:1
 
      ULONG   DbgSEHValidationEnabled:1
 
      ULONG   SpareBits:25
 
   }   DUMMYSTRUCTNAME2
 
DUMMYUNIONNAME2
 
ULONG DataFlagsPad [1]
 
ULONGLONG TestRetInstruction
 
ULONG SystemCall
 
ULONG SystemCallReturn
 
ULONGLONG SystemCallPad [3]
 
union {
   volatile KSYSTEM_TIME   TickCount
 
   volatile ULONG64   TickCountQuad
 
   struct {
      ULONG   ReservedTickCountOverlay [3]
 
      ULONG   TickCountPad [1]
 
   }   DUMMYSTRUCTNAME
 
DUMMYUNIONNAME3
 
ULONG Cookie
 
ULONG CookiePad [1]
 
LONGLONG ConsoleSessionForegroundProcessId
 
ULONG Wow64SharedInformation [MAX_WOW64_SHARED_ENTRIES]
 
USHORT UserModeGlobalLogger [16]
 
ULONG ImageFileExecutionOptions
 
ULONG LangGenerationCount
 
ULONGLONG Reserved5
 
volatile ULONG64 InterruptTimeBias
 
volatile ULONG64 TscQpcBias
 
volatile ULONG ActiveProcessorCount
 
volatile USHORT ActiveGroupCount
 
USHORT Reserved4
 
volatile ULONG AitSamplingValue
 
volatile ULONG AppCompatFlag
 
ULONGLONG SystemDllNativeRelocation
 
ULONG SystemDllWowRelocation
 
ULONG XStatePad [1]
 
XSTATE_CONFIGURATION XState
 

Detailed Description

Definition at line 1270 of file ketypes.h.

Member Data Documentation

◆ ActiveConsoleId

volatile ULONG _KUSER_SHARED_DATA::ActiveConsoleId

Definition at line 1301 of file ketypes.h.

◆ ActiveGroupCount

volatile USHORT _KUSER_SHARED_DATA::ActiveGroupCount

Definition at line 1382 of file ketypes.h.

◆ ActiveProcessorCount

volatile ULONG _KUSER_SHARED_DATA::ActiveProcessorCount

Definition at line 1381 of file ketypes.h.

◆ AitSamplingValue

volatile ULONG _KUSER_SHARED_DATA::AitSamplingValue

Definition at line 1384 of file ketypes.h.

◆ AltArchitecturePad

ULONG _KUSER_SHARED_DATA::AltArchitecturePad[1]

Definition at line 1294 of file ketypes.h.

◆ AlternativeArchitecture

ALTERNATIVE_ARCHITECTURE_TYPE _KUSER_SHARED_DATA::AlternativeArchitecture

Definition at line 1293 of file ketypes.h.

◆ AppCompatFlag

volatile ULONG _KUSER_SHARED_DATA::AppCompatFlag

Definition at line 1385 of file ketypes.h.

◆ ComPlusPackage

ULONG _KUSER_SHARED_DATA::ComPlusPackage

Definition at line 1303 of file ketypes.h.

◆ ConsoleSessionForegroundProcessId

LONGLONG _KUSER_SHARED_DATA::ConsoleSessionForegroundProcessId

Definition at line 1357 of file ketypes.h.

◆ Cookie

ULONG _KUSER_SHARED_DATA::Cookie

Definition at line 1354 of file ketypes.h.

◆ CookiePad

ULONG _KUSER_SHARED_DATA::CookiePad[1]

Definition at line 1356 of file ketypes.h.

◆ CryptoExponent

ULONG _KUSER_SHARED_DATA::CryptoExponent

Definition at line 1281 of file ketypes.h.

◆ DataFlagsPad

ULONG _KUSER_SHARED_DATA::DataFlagsPad[1]

Definition at line 1339 of file ketypes.h.

◆ DbgDynProcessorEnabled

ULONG _KUSER_SHARED_DATA::DbgDynProcessorEnabled

Definition at line 1331 of file ketypes.h.

◆ DbgElevationEnabled

ULONG _KUSER_SHARED_DATA::DbgElevationEnabled

Definition at line 1327 of file ketypes.h.

◆ DbgErrorPortPresent

ULONG _KUSER_SHARED_DATA::DbgErrorPortPresent

Definition at line 1326 of file ketypes.h.

◆ DbgInstallerDetectEnabled

ULONG _KUSER_SHARED_DATA::DbgInstallerDetectEnabled

Definition at line 1329 of file ketypes.h.

◆ DbgSEHValidationEnabled

ULONG _KUSER_SHARED_DATA::DbgSEHValidationEnabled

Definition at line 1332 of file ketypes.h.

◆ DbgSystemDllRelocated

ULONG _KUSER_SHARED_DATA::DbgSystemDllRelocated

Definition at line 1330 of file ketypes.h.

◆ DbgVirtEnabled

ULONG _KUSER_SHARED_DATA::DbgVirtEnabled

Definition at line 1328 of file ketypes.h.

◆ DismountCount

volatile ULONG _KUSER_SHARED_DATA::DismountCount

Definition at line 1302 of file ketypes.h.

◆  [1/2]

struct { ... } _KUSER_SHARED_DATA::DUMMYSTRUCTNAME

◆  [2/2]

struct { ... } _KUSER_SHARED_DATA::DUMMYSTRUCTNAME

◆ 

struct { ... } _KUSER_SHARED_DATA::DUMMYSTRUCTNAME2

◆ 

union { ... } _KUSER_SHARED_DATA::DUMMYUNIONNAME

◆ 

union { ... } _KUSER_SHARED_DATA::DUMMYUNIONNAME2

◆ 

union { ... } _KUSER_SHARED_DATA::DUMMYUNIONNAME3

◆ ImageFileExecutionOptions

ULONG _KUSER_SHARED_DATA::ImageFileExecutionOptions

Definition at line 1370 of file ketypes.h.

◆ ImageNumberHigh

USHORT _KUSER_SHARED_DATA::ImageNumberHigh

Definition at line 1278 of file ketypes.h.

◆ ImageNumberLow

USHORT _KUSER_SHARED_DATA::ImageNumberLow

Definition at line 1277 of file ketypes.h.

◆ InterruptTime

volatile KSYSTEM_TIME _KUSER_SHARED_DATA::InterruptTime

Definition at line 1274 of file ketypes.h.

◆ InterruptTimeBias

volatile ULONG64 _KUSER_SHARED_DATA::InterruptTimeBias

Definition at line 1377 of file ketypes.h.

◆ KdDebuggerEnabled

BOOLEAN _KUSER_SHARED_DATA::KdDebuggerEnabled

Definition at line 1297 of file ketypes.h.

◆ LangGenerationCount

ULONG _KUSER_SHARED_DATA::LangGenerationCount

Definition at line 1372 of file ketypes.h.

◆ LargePageMinimum

ULONG _KUSER_SHARED_DATA::LargePageMinimum

Definition at line 1283 of file ketypes.h.

◆ LastSystemRITEventTickCount

ULONG _KUSER_SHARED_DATA::LastSystemRITEventTickCount

Definition at line 1304 of file ketypes.h.

◆ MaxStackTraceDepth

ULONG _KUSER_SHARED_DATA::MaxStackTraceDepth

Definition at line 1280 of file ketypes.h.

◆ NtMajorVersion

ULONG _KUSER_SHARED_DATA::NtMajorVersion

Definition at line 1287 of file ketypes.h.

◆ NtMinorVersion

ULONG _KUSER_SHARED_DATA::NtMinorVersion

Definition at line 1288 of file ketypes.h.

◆ NtProductType

NT_PRODUCT_TYPE _KUSER_SHARED_DATA::NtProductType

Definition at line 1285 of file ketypes.h.

◆ NtSystemRoot

WCHAR _KUSER_SHARED_DATA::NtSystemRoot[260]

Definition at line 1279 of file ketypes.h.

◆ NumberOfPhysicalPages

ULONG _KUSER_SHARED_DATA::NumberOfPhysicalPages

Definition at line 1305 of file ketypes.h.

◆ NXSupportPolicy

UCHAR _KUSER_SHARED_DATA::NXSupportPolicy

Definition at line 1299 of file ketypes.h.

◆ ProcessorFeatures

BOOLEAN _KUSER_SHARED_DATA::ProcessorFeatures[PROCESSOR_FEATURE_MAX]

Definition at line 1289 of file ketypes.h.

◆ ProductTypeIsValid

BOOLEAN _KUSER_SHARED_DATA::ProductTypeIsValid

Definition at line 1286 of file ketypes.h.

◆ Reserved1

ULONG _KUSER_SHARED_DATA::Reserved1

Definition at line 1290 of file ketypes.h.

◆ Reserved2

ULONG _KUSER_SHARED_DATA::Reserved2[7]

Definition at line 1284 of file ketypes.h.

◆ Reserved3

ULONG _KUSER_SHARED_DATA::Reserved3

Definition at line 1291 of file ketypes.h.

◆ Reserved4

USHORT _KUSER_SHARED_DATA::Reserved4

Definition at line 1383 of file ketypes.h.

◆ Reserved5

ULONGLONG _KUSER_SHARED_DATA::Reserved5

Definition at line 1376 of file ketypes.h.

◆ ReservedTickCountOverlay

ULONG _KUSER_SHARED_DATA::ReservedTickCountOverlay[3]

Definition at line 1350 of file ketypes.h.

◆ SafeBootMode

BOOLEAN _KUSER_SHARED_DATA::SafeBootMode

Definition at line 1306 of file ketypes.h.

◆ SharedDataFlags

ULONG _KUSER_SHARED_DATA::SharedDataFlags

Definition at line 1323 of file ketypes.h.

◆ SpareBits

ULONG _KUSER_SHARED_DATA::SpareBits

Definition at line 1333 of file ketypes.h.

◆ SuiteMask

ULONG _KUSER_SHARED_DATA::SuiteMask

Definition at line 1296 of file ketypes.h.

◆ SystemCall

ULONG _KUSER_SHARED_DATA::SystemCall

Definition at line 1341 of file ketypes.h.

◆ SystemCallPad

ULONGLONG _KUSER_SHARED_DATA::SystemCallPad[3]

Definition at line 1343 of file ketypes.h.

◆ SystemCallReturn

ULONG _KUSER_SHARED_DATA::SystemCallReturn

Definition at line 1342 of file ketypes.h.

◆ SystemDllNativeRelocation

ULONGLONG _KUSER_SHARED_DATA::SystemDllNativeRelocation

Definition at line 1386 of file ketypes.h.

◆ SystemDllWowRelocation

ULONG _KUSER_SHARED_DATA::SystemDllWowRelocation

Definition at line 1387 of file ketypes.h.

◆ SystemExpirationDate

LARGE_INTEGER _KUSER_SHARED_DATA::SystemExpirationDate

Definition at line 1295 of file ketypes.h.

◆ SystemTime

volatile KSYSTEM_TIME _KUSER_SHARED_DATA::SystemTime

Definition at line 1275 of file ketypes.h.

◆ TestRetInstruction

ULONGLONG _KUSER_SHARED_DATA::TestRetInstruction

Definition at line 1340 of file ketypes.h.

◆ TickCount

volatile KSYSTEM_TIME _KUSER_SHARED_DATA::TickCount

Definition at line 1346 of file ketypes.h.

◆ TickCountLowDeprecated

ULONG _KUSER_SHARED_DATA::TickCountLowDeprecated

Definition at line 1272 of file ketypes.h.

◆ TickCountMultiplier

ULONG _KUSER_SHARED_DATA::TickCountMultiplier

Definition at line 1273 of file ketypes.h.

◆ TickCountPad

ULONG _KUSER_SHARED_DATA::TickCountPad[1]

Definition at line 1351 of file ketypes.h.

◆ TickCountQuad

volatile ULONG64 _KUSER_SHARED_DATA::TickCountQuad

Definition at line 1347 of file ketypes.h.

◆ TimeSlip

volatile ULONG _KUSER_SHARED_DATA::TimeSlip

Definition at line 1292 of file ketypes.h.

◆ TimeZoneBias

volatile KSYSTEM_TIME _KUSER_SHARED_DATA::TimeZoneBias

Definition at line 1276 of file ketypes.h.

◆ TimeZoneId

ULONG _KUSER_SHARED_DATA::TimeZoneId

Definition at line 1282 of file ketypes.h.

◆ TscQpcBias

volatile ULONG64 _KUSER_SHARED_DATA::TscQpcBias

Definition at line 1380 of file ketypes.h.

◆ TscQpcData

UCHAR _KUSER_SHARED_DATA::TscQpcData

Definition at line 1310 of file ketypes.h.

◆ TscQpcEnabled

UCHAR _KUSER_SHARED_DATA::TscQpcEnabled

Definition at line 1313 of file ketypes.h.

◆ TscQpcPad

UCHAR _KUSER_SHARED_DATA::TscQpcPad[2]

Definition at line 1318 of file ketypes.h.

◆ TscQpcShift

UCHAR _KUSER_SHARED_DATA::TscQpcShift

Definition at line 1315 of file ketypes.h.

◆ TscQpcSpareFlag

UCHAR _KUSER_SHARED_DATA::TscQpcSpareFlag

Definition at line 1314 of file ketypes.h.

◆ UserModeGlobalLogger

USHORT _KUSER_SHARED_DATA::UserModeGlobalLogger[16]

Definition at line 1364 of file ketypes.h.

◆ Wow64SharedInformation

ULONG _KUSER_SHARED_DATA::Wow64SharedInformation[MAX_WOW64_SHARED_ENTRIES]

Definition at line 1360 of file ketypes.h.

◆ XState

XSTATE_CONFIGURATION _KUSER_SHARED_DATA::XState

Definition at line 1389 of file ketypes.h.

◆ XStatePad

ULONG _KUSER_SHARED_DATA::XStatePad[1]

Definition at line 1388 of file ketypes.h.


The documentation for this struct was generated from the following file: