x64x86arm64ia64alphamipsppc / ntdllntoskrnl _RTL_
← 10.0.18362.1016 23 builds latest →
_RTL_USER_PROCESS_PARAMETERS
← 10.0.18362.1016 23 builds latest → struct _RTL_USER_PROCESS_PARAMETERS { unsigned long MaximumLength;/* 0x0 4 */ unsigned long Length;/* 0x4 4 */ unsigned long Flags;/* 0x8 4 */ unsigned long DebugFlags;/* 0xc 4 */ void* ConsoleHandle;/* 0x10 4 */ unsigned long ConsoleFlags;/* 0x14 4 */ void* StandardInput;/* 0x18 4 */ void* StandardOutput;/* 0x1c 4 */ void* StandardError;/* 0x20 4 */ struct _CURDIR CurrentDirectory;/* 0x24 12 */ struct _UNICODE_STRING DllPath;/* 0x30 8 */ struct _UNICODE_STRING ImagePathName;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _UNICODE_STRING CommandLine;/* 0x40 8 */ void* Environment;/* 0x48 4 */ unsigned long StartingX;/* 0x4c 4 */ unsigned long StartingY;/* 0x50 4 */ unsigned long CountX;/* 0x54 4 */ unsigned long CountY;/* 0x58 4 */ unsigned long CountCharsX;/* 0x5c 4 */ unsigned long CountCharsY;/* 0x60 4 */ unsigned long FillAttribute;/* 0x64 4 */ unsigned long WindowFlags;/* 0x68 4 */ unsigned long ShowWindowFlags;/* 0x6c 4 */ struct _UNICODE_STRING WindowTitle;/* 0x70 8 */ struct _UNICODE_STRING DesktopInfo;/* 0x78 8 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _UNICODE_STRING ShellInfo;/* 0x80 8 */ struct _UNICODE_STRING RuntimeData;/* 0x88 8 */ struct _RTL_DRIVE_LETTER_CURDIR CurrentDirectores[32];/* 0x90 512 */ /* ── cacheline 10 boundary (640 bytes) ── */ unsigned long EnvironmentSize;/* 0x290 4 */ unsigned long EnvironmentVersion;/* 0x294 4 */ void* PackageDependencyData;/* 0x298 4 */ unsigned long ProcessGroupId;/* 0x29c 4 */ unsigned long LoaderThreads;/* 0x2a0 4 */ struct _UNICODE_STRING RedirectionDllName;/* 0x2a4 8 */ struct _UNICODE_STRING HeapPartitionName;/* 0x2ac 8 */ unsigned __int64* DefaultThreadpoolCpuSetMasks;/* 0x2b4 4 */ unsigned long DefaultThreadpoolCpuSetMaskCount;/* 0x2b8 4 */ unsigned long DefaultThreadpoolThreadMaximum;/* 0x2bc 4 */};size 704 (0x2c0)38 members0 holespadding 011 cachelines
Used in (1)