Min version | XP | Vista | 7 | 8 Pre RTM | 8 Pre RTM | 10 Pre RTM |
---|---|---|---|---|---|---|
Max version | 2003/XP64 SP2 | Vista SP2 | 7 SP1 | 8.1 Update 1 | 10 TH2 | |
x86 offset offset:bitpos | Field Name | |||||
0x0000 | unsigned long MaximumLength | |||||
0x0004 | unsigned long Length | |||||
0x0008 | unsigned long Flags | |||||
0x000C | unsigned long DebugFlags | |||||
0x0010 | void * ConsoleHandle | |||||
0x0014 | unsigned long ConsoleFlags | |||||
0x0018 | void * StandardInput | |||||
0x001C | void * StandardOutput | |||||
0x0020 | void * StandardError | |||||
0x0024 | struct _CURDIR CurrentDirectory | |||||
0x0030 | struct _UNICODE_STRING DllPath | |||||
0x0038 | struct _UNICODE_STRING ImagePathName | |||||
0x0040 | struct _UNICODE_STRING CommandLine | |||||
0x0048 | void * Environment | |||||
0x004C | unsigned long StartingX | |||||
0x0050 | unsigned long StartingY | |||||
0x0054 | unsigned long CountX | |||||
0x0058 | unsigned long CountY | |||||
0x005C | unsigned long CountCharsX | |||||
0x0060 | unsigned long CountCharsY | |||||
0x0064 | unsigned long FillAttribute | |||||
0x0068 | unsigned long WindowFlags | |||||
0x006C | unsigned long ShowWindowFlags | |||||
0x0070 | struct _UNICODE_STRING WindowTitle | |||||
0x0078 | struct _UNICODE_STRING DesktopInfo | |||||
0x0080 | struct _UNICODE_STRING ShellInfo | |||||
0x0088 | struct _UNICODE_STRING RuntimeData | |||||
0x0090 | struct _RTL_DRIVE_LETTER_CURDIR[32] CurrentDirectores | |||||
0x0290 | volatile unsigned long EnvironmentSize | unsigned long EnvironmentSize | ||||
0x0294 | volatile unsigned long EnvironmentVersion | unsigned long EnvironmentVersion | ||||
0x0298 | struct _UNICODE_STRING PackageMoniker | void * PackageDependencyData | ||||
0x029C | unsigned long ProcessGroupId | |||||
0x02A0 | void * PackageDependencyData | unsigned long LoaderThreads | ||||
0x02A4 | unsigned long ProcessGroupId |