Min versionXPVista78 Pre RTM8 Pre RTM10 Pre RTM
Max version2003/XP64 SP2Vista SP27 SP18.1 Update 110 TH2
x86 offset
offset:bitpos
Field Name
0x0000unsigned long
MaximumLength
0x0004unsigned long
Length
0x0008unsigned long
Flags
0x000Cunsigned long
DebugFlags
0x0010void *
ConsoleHandle
0x0014unsigned long
ConsoleFlags
0x0018void *
StandardInput
0x001Cvoid *
StandardOutput
0x0020void *
StandardError
0x0024struct _CURDIR
CurrentDirectory
0x0030struct _UNICODE_STRING
DllPath
0x0038struct _UNICODE_STRING
ImagePathName
0x0040struct _UNICODE_STRING
CommandLine
0x0048void *
Environment
0x004Cunsigned long
StartingX
0x0050unsigned long
StartingY
0x0054unsigned long
CountX
0x0058unsigned long
CountY
0x005Cunsigned long
CountCharsX
0x0060unsigned long
CountCharsY
0x0064unsigned long
FillAttribute
0x0068unsigned long
WindowFlags
0x006Cunsigned long
ShowWindowFlags
0x0070struct _UNICODE_STRING
WindowTitle
0x0078struct _UNICODE_STRING
DesktopInfo
0x0080struct _UNICODE_STRING
ShellInfo
0x0088struct _UNICODE_STRING
RuntimeData
0x0090struct _RTL_DRIVE_LETTER_CURDIR[32]
CurrentDirectores
0x0290volatile unsigned long
EnvironmentSize
unsigned long
EnvironmentSize
0x0294volatile unsigned long
EnvironmentVersion
unsigned long
EnvironmentVersion
0x0298struct _UNICODE_STRING
PackageMoniker
void *
PackageDependencyData
0x029Cunsigned long
ProcessGroupId
0x02A0void *
PackageDependencyData
unsigned long
LoaderThreads
0x02A4unsigned long
ProcessGroupId