ReactOS  0.4.12-dev-918-g6c6e7b8
_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 1143 of file ketypes.h.

Member Data Documentation

◆ ActiveConsoleId

volatile ULONG _KUSER_SHARED_DATA::ActiveConsoleId

Definition at line 1173 of file ketypes.h.

◆ ActiveGroupCount

volatile USHORT _KUSER_SHARED_DATA::ActiveGroupCount

Definition at line 1246 of file ketypes.h.

◆ ActiveProcessorCount

volatile ULONG _KUSER_SHARED_DATA::ActiveProcessorCount

Definition at line 1245 of file ketypes.h.

◆ AitSamplingValue

volatile ULONG _KUSER_SHARED_DATA::AitSamplingValue

Definition at line 1248 of file ketypes.h.

◆ AltArchitecturePad

ULONG _KUSER_SHARED_DATA::AltArchitecturePad[1]

Definition at line 1166 of file ketypes.h.

◆ AlternativeArchitecture

ALTERNATIVE_ARCHITECTURE_TYPE _KUSER_SHARED_DATA::AlternativeArchitecture

Definition at line 1165 of file ketypes.h.

◆ AppCompatFlag

volatile ULONG _KUSER_SHARED_DATA::AppCompatFlag

Definition at line 1249 of file ketypes.h.

◆ ComPlusPackage

ULONG _KUSER_SHARED_DATA::ComPlusPackage

Definition at line 1175 of file ketypes.h.

◆ ConsoleSessionForegroundProcessId

LONGLONG _KUSER_SHARED_DATA::ConsoleSessionForegroundProcessId

Definition at line 1223 of file ketypes.h.

◆ Cookie

ULONG _KUSER_SHARED_DATA::Cookie

Definition at line 1220 of file ketypes.h.

◆ CookiePad

ULONG _KUSER_SHARED_DATA::CookiePad[1]

Definition at line 1221 of file ketypes.h.

◆ CryptoExponent

ULONG _KUSER_SHARED_DATA::CryptoExponent

Definition at line 1153 of file ketypes.h.

◆ DataFlagsPad

ULONG _KUSER_SHARED_DATA::DataFlagsPad[1]

Definition at line 1207 of file ketypes.h.

◆ DbgDynProcessorEnabled

ULONG _KUSER_SHARED_DATA::DbgDynProcessorEnabled

Definition at line 1199 of file ketypes.h.

◆ DbgElevationEnabled

ULONG _KUSER_SHARED_DATA::DbgElevationEnabled

Definition at line 1195 of file ketypes.h.

◆ DbgErrorPortPresent

ULONG _KUSER_SHARED_DATA::DbgErrorPortPresent

Definition at line 1194 of file ketypes.h.

◆ DbgInstallerDetectEnabled

ULONG _KUSER_SHARED_DATA::DbgInstallerDetectEnabled

Definition at line 1197 of file ketypes.h.

◆ DbgSEHValidationEnabled

ULONG _KUSER_SHARED_DATA::DbgSEHValidationEnabled

Definition at line 1200 of file ketypes.h.

◆ DbgSystemDllRelocated

ULONG _KUSER_SHARED_DATA::DbgSystemDllRelocated

Definition at line 1198 of file ketypes.h.

◆ DbgVirtEnabled

ULONG _KUSER_SHARED_DATA::DbgVirtEnabled

Definition at line 1196 of file ketypes.h.

◆ DismountCount

volatile ULONG _KUSER_SHARED_DATA::DismountCount

Definition at line 1174 of file ketypes.h.

◆ DUMMYSTRUCTNAME [1/2]

_ANONYMOUS_STRUCT { ... } _KUSER_SHARED_DATA::DUMMYSTRUCTNAME

◆ DUMMYSTRUCTNAME [2/2]

_ANONYMOUS_STRUCT { ... } _KUSER_SHARED_DATA::DUMMYSTRUCTNAME

◆ DUMMYSTRUCTNAME2

_ANONYMOUS_STRUCT { ... } _KUSER_SHARED_DATA::DUMMYSTRUCTNAME2

◆ DUMMYUNIONNAME

_ANONYMOUS_UNION { ... } _KUSER_SHARED_DATA::DUMMYUNIONNAME

◆ DUMMYUNIONNAME2

_ANONYMOUS_UNION { ... } _KUSER_SHARED_DATA::DUMMYUNIONNAME2

◆ DUMMYUNIONNAME3

_ANONYMOUS_UNION { ... } _KUSER_SHARED_DATA::DUMMYUNIONNAME3

◆ ImageFileExecutionOptions

ULONG _KUSER_SHARED_DATA::ImageFileExecutionOptions

Definition at line 1234 of file ketypes.h.

◆ ImageNumberHigh

USHORT _KUSER_SHARED_DATA::ImageNumberHigh

Definition at line 1150 of file ketypes.h.

◆ ImageNumberLow

USHORT _KUSER_SHARED_DATA::ImageNumberLow

Definition at line 1149 of file ketypes.h.

◆ InterruptTime

volatile KSYSTEM_TIME _KUSER_SHARED_DATA::InterruptTime

Definition at line 1146 of file ketypes.h.

◆ InterruptTimeBias

volatile ULONG64 _KUSER_SHARED_DATA::InterruptTimeBias

Definition at line 1241 of file ketypes.h.

◆ KdDebuggerEnabled

BOOLEAN _KUSER_SHARED_DATA::KdDebuggerEnabled

Definition at line 1169 of file ketypes.h.

◆ LangGenerationCount

ULONG _KUSER_SHARED_DATA::LangGenerationCount

Definition at line 1236 of file ketypes.h.

◆ LargePageMinimum

ULONG _KUSER_SHARED_DATA::LargePageMinimum

Definition at line 1155 of file ketypes.h.

◆ LastSystemRITEventTickCount

ULONG _KUSER_SHARED_DATA::LastSystemRITEventTickCount

Definition at line 1176 of file ketypes.h.

◆ MaxStackTraceDepth

ULONG _KUSER_SHARED_DATA::MaxStackTraceDepth

Definition at line 1152 of file ketypes.h.

◆ NtMajorVersion

ULONG _KUSER_SHARED_DATA::NtMajorVersion

Definition at line 1159 of file ketypes.h.

◆ NtMinorVersion

ULONG _KUSER_SHARED_DATA::NtMinorVersion

Definition at line 1160 of file ketypes.h.

◆ NtProductType

NT_PRODUCT_TYPE _KUSER_SHARED_DATA::NtProductType

Definition at line 1157 of file ketypes.h.

◆ NtSystemRoot

WCHAR _KUSER_SHARED_DATA::NtSystemRoot[260]

Definition at line 1151 of file ketypes.h.

◆ NumberOfPhysicalPages

ULONG _KUSER_SHARED_DATA::NumberOfPhysicalPages

Definition at line 1177 of file ketypes.h.

◆ NXSupportPolicy

UCHAR _KUSER_SHARED_DATA::NXSupportPolicy

Definition at line 1171 of file ketypes.h.

◆ ProcessorFeatures

BOOLEAN _KUSER_SHARED_DATA::ProcessorFeatures[PROCESSOR_FEATURE_MAX]

Definition at line 1161 of file ketypes.h.

◆ ProductTypeIsValid

BOOLEAN _KUSER_SHARED_DATA::ProductTypeIsValid

Definition at line 1158 of file ketypes.h.

◆ Reserved1

ULONG _KUSER_SHARED_DATA::Reserved1

Definition at line 1162 of file ketypes.h.

◆ Reserved2

ULONG _KUSER_SHARED_DATA::Reserved2[7]

Definition at line 1156 of file ketypes.h.

◆ Reserved3

ULONG _KUSER_SHARED_DATA::Reserved3

Definition at line 1163 of file ketypes.h.

◆ Reserved4

USHORT _KUSER_SHARED_DATA::Reserved4

Definition at line 1247 of file ketypes.h.

◆ Reserved5

ULONGLONG _KUSER_SHARED_DATA::Reserved5

Definition at line 1240 of file ketypes.h.

◆ ReservedTickCountOverlay

ULONG _KUSER_SHARED_DATA::ReservedTickCountOverlay[3]

Definition at line 1216 of file ketypes.h.

◆ SafeBootMode

BOOLEAN _KUSER_SHARED_DATA::SafeBootMode

Definition at line 1178 of file ketypes.h.

◆ SharedDataFlags

ULONG _KUSER_SHARED_DATA::SharedDataFlags

Definition at line 1192 of file ketypes.h.

◆ SpareBits

ULONG _KUSER_SHARED_DATA::SpareBits

Definition at line 1201 of file ketypes.h.

◆ SuiteMask

ULONG _KUSER_SHARED_DATA::SuiteMask

Definition at line 1168 of file ketypes.h.

◆ SystemCall

ULONG _KUSER_SHARED_DATA::SystemCall

Definition at line 1209 of file ketypes.h.

◆ SystemCallPad

ULONGLONG _KUSER_SHARED_DATA::SystemCallPad[3]

Definition at line 1211 of file ketypes.h.

◆ SystemCallReturn

ULONG _KUSER_SHARED_DATA::SystemCallReturn

Definition at line 1210 of file ketypes.h.

◆ SystemDllNativeRelocation

ULONGLONG _KUSER_SHARED_DATA::SystemDllNativeRelocation

Definition at line 1250 of file ketypes.h.

◆ SystemDllWowRelocation

ULONG _KUSER_SHARED_DATA::SystemDllWowRelocation

Definition at line 1251 of file ketypes.h.

◆ SystemExpirationDate

LARGE_INTEGER _KUSER_SHARED_DATA::SystemExpirationDate

Definition at line 1167 of file ketypes.h.

◆ SystemTime

volatile KSYSTEM_TIME _KUSER_SHARED_DATA::SystemTime

Definition at line 1147 of file ketypes.h.

◆ TestRetInstruction

ULONGLONG _KUSER_SHARED_DATA::TestRetInstruction

Definition at line 1208 of file ketypes.h.

◆ TickCount

volatile KSYSTEM_TIME _KUSER_SHARED_DATA::TickCount

Definition at line 1213 of file ketypes.h.

◆ TickCountLowDeprecated

ULONG _KUSER_SHARED_DATA::TickCountLowDeprecated

Definition at line 1144 of file ketypes.h.

◆ TickCountMultiplier

ULONG _KUSER_SHARED_DATA::TickCountMultiplier

Definition at line 1145 of file ketypes.h.

◆ TickCountPad

ULONG _KUSER_SHARED_DATA::TickCountPad[1]

Definition at line 1217 of file ketypes.h.

◆ TickCountQuad

volatile ULONG64 _KUSER_SHARED_DATA::TickCountQuad

Definition at line 1214 of file ketypes.h.

◆ TimeSlip

volatile ULONG _KUSER_SHARED_DATA::TimeSlip

Definition at line 1164 of file ketypes.h.

◆ TimeZoneBias

volatile KSYSTEM_TIME _KUSER_SHARED_DATA::TimeZoneBias

Definition at line 1148 of file ketypes.h.

◆ TimeZoneId

ULONG _KUSER_SHARED_DATA::TimeZoneId

Definition at line 1154 of file ketypes.h.

◆ TscQpcBias

volatile ULONG64 _KUSER_SHARED_DATA::TscQpcBias

Definition at line 1244 of file ketypes.h.

◆ TscQpcData

UCHAR _KUSER_SHARED_DATA::TscQpcData

Definition at line 1181 of file ketypes.h.

◆ TscQpcEnabled

UCHAR _KUSER_SHARED_DATA::TscQpcEnabled

Definition at line 1183 of file ketypes.h.

◆ TscQpcPad

UCHAR _KUSER_SHARED_DATA::TscQpcPad[2]

Definition at line 1188 of file ketypes.h.

◆ TscQpcShift

UCHAR _KUSER_SHARED_DATA::TscQpcShift

Definition at line 1185 of file ketypes.h.

◆ TscQpcSpareFlag

UCHAR _KUSER_SHARED_DATA::TscQpcSpareFlag

Definition at line 1184 of file ketypes.h.

◆ UserModeGlobalLogger

USHORT _KUSER_SHARED_DATA::UserModeGlobalLogger[16]

Definition at line 1228 of file ketypes.h.

◆ Wow64SharedInformation

ULONG _KUSER_SHARED_DATA::Wow64SharedInformation[MAX_WOW64_SHARED_ENTRIES]

Definition at line 1224 of file ketypes.h.

◆ XState

XSTATE_CONFIGURATION _KUSER_SHARED_DATA::XState

Definition at line 1253 of file ketypes.h.

◆ XStatePad

ULONG _KUSER_SHARED_DATA::XStatePad[1]

Definition at line 1252 of file ketypes.h.


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