Min version | 2003/XP64 SP1 | Vista SP1 | 7 | 8 Pre RTM | 8 | 10 Pre RTM |
---|---|---|---|---|---|---|
Max version | 2003/XP64 SP2 | Vista SP2 | 7 SP1 | 8.1 Update 1 | 10 TH2 | |
x64 offset offset:bitpos | Field Name | |||||
0x0000 | unsigned long MaximumLength | |||||
0x0004 | unsigned long Length | |||||
0x0008 | unsigned long Flags | |||||
0x000C | unsigned long DebugFlags | |||||
0x0010 | void * ConsoleHandle | |||||
0x0018 | unsigned long ConsoleFlags | |||||
0x0020 | void * StandardInput | |||||
0x0028 | void * StandardOutput | |||||
0x0030 | void * StandardError | |||||
0x0038 | struct _CURDIR CurrentDirectory | |||||
0x0050 | struct _UNICODE_STRING DllPath | |||||
0x0060 | struct _UNICODE_STRING ImagePathName | |||||
0x0070 | struct _UNICODE_STRING CommandLine | |||||
0x0080 | void * Environment | |||||
0x0088 | unsigned long StartingX | |||||
0x008C | unsigned long StartingY | |||||
0x0090 | unsigned long CountX | |||||
0x0094 | unsigned long CountY | |||||
0x0098 | unsigned long CountCharsX | |||||
0x009C | unsigned long CountCharsY | |||||
0x00A0 | unsigned long FillAttribute | |||||
0x00A4 | unsigned long WindowFlags | |||||
0x00A8 | unsigned long ShowWindowFlags | |||||
0x00B0 | struct _UNICODE_STRING WindowTitle | |||||
0x00C0 | struct _UNICODE_STRING DesktopInfo | |||||
0x00D0 | struct _UNICODE_STRING ShellInfo | |||||
0x00E0 | struct _UNICODE_STRING RuntimeData | |||||
0x00F0 | struct _RTL_DRIVE_LETTER_CURDIR[32] CurrentDirectores | |||||
0x03F0 | volatile uint64_t EnvironmentSize | uint64_t EnvironmentSize | ||||
0x03F8 | volatile uint64_t EnvironmentVersion | uint64_t EnvironmentVersion | ||||
0x0400 | struct _UNICODE_STRING PackageMoniker | void * PackageDependencyData | ||||
0x0408 | unsigned long ProcessGroupId | |||||
0x040C | unsigned long LoaderThreads | |||||
0x0410 | void * PackageDependencyData | |||||
0x0418 | unsigned long ProcessGroupId |