Min versionXP2003/XP64 SP1VistaVista SP178 Pre RTM8 Pre RTM810 Pre RTM
Max version2003/XP64 SP2Vista SP27 SP18.1 Update 110 TH2
Architecturex86x64x86x64x86x64x86x64x86x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000unsigned long
MaximumLength
0x0000
0x0004unsigned long
Length
0x0004
0x0008unsigned long
Flags
0x0008
0x000Cunsigned long
DebugFlags
0x000C
0x0010void *
ConsoleHandle
0x0010
0x0014unsigned long
ConsoleFlags
0x0018
0x0018void *
StandardInput
0x0020
0x001Cvoid *
StandardOutput
0x0028
0x0020void *
StandardError
0x0030
0x0024struct _CURDIR
CurrentDirectory
0x0038
0x0030struct _UNICODE_STRING
DllPath
0x0050
0x0038struct _UNICODE_STRING
ImagePathName
0x0060
0x0040struct _UNICODE_STRING
CommandLine
0x0070
0x0048void *
Environment
0x0080
0x004Cunsigned long
StartingX
0x0088
0x0050unsigned long
StartingY
0x008C
0x0054unsigned long
CountX
0x0090
0x0058unsigned long
CountY
0x0094
0x005Cunsigned long
CountCharsX
0x0098
0x0060unsigned long
CountCharsY
0x009C
0x0064unsigned long
FillAttribute
0x00A0
0x0068unsigned long
WindowFlags
0x00A4
0x006Cunsigned long
ShowWindowFlags
0x00A8
0x0070struct _UNICODE_STRING
WindowTitle
0x00B0
0x0078struct _UNICODE_STRING
DesktopInfo
0x00C0
0x0080struct _UNICODE_STRING
ShellInfo
0x00D0
0x0088struct _UNICODE_STRING
RuntimeData
0x00E0
0x0090struct _RTL_DRIVE_LETTER_CURDIR[32]
CurrentDirectores
0x00F0
0x0290volatile unsigned long
EnvironmentSize
volatile uint64_t
EnvironmentSize
volatile unsigned long
EnvironmentSize
volatile uint64_t
EnvironmentSize
volatile unsigned long
EnvironmentSize
volatile uint64_t
EnvironmentSize
unsigned long
EnvironmentSize
uint64_t
EnvironmentSize
unsigned long
EnvironmentSize
uint64_t
EnvironmentSize
0x03F0
0x0294volatile unsigned long
EnvironmentVersion
volatile uint64_t
EnvironmentVersion
volatile unsigned long
EnvironmentVersion
volatile uint64_t
EnvironmentVersion
unsigned long
EnvironmentVersion
uint64_t
EnvironmentVersion
unsigned long
EnvironmentVersion
uint64_t
EnvironmentVersion
0x03F8
0x0298struct _UNICODE_STRING
PackageMoniker
struct _UNICODE_STRING
PackageMoniker
void *
PackageDependencyData
0x0400
0x029Cunsigned long
ProcessGroupId
0x0408
0x02A0unsigned long
LoaderThreads
unsigned long
LoaderThreads
0x040C
0x02A0void *
PackageDependencyData
0x0410
0x02A4unsigned long
ProcessGroupId
0x0418