AllocationSize: ULONGSize: ULONGFlags: ULONGDebugFlags: ULONGConsoleHandle: HANDLEConsoleFlags: ULONGhStdInput: HANDLEhStdOutput: HANDLEhStdError: HANDLECurrentDirectory: CURDIRDllPath: UNICODE_STRINGImagePathName: UNICODE_STRINGCommandLine: UNICODE_STRINGEnvironment: [*:0]WCHARdwX: ULONGdwY: ULONGdwXSize: ULONGdwYSize: ULONGdwXCountChars: ULONGdwYCountChars: ULONGdwFillAttribute: ULONGdwFlags: ULONGdwShowWindow: ULONGWindowTitle: UNICODE_STRINGDesktop: UNICODE_STRINGShellInfo: UNICODE_STRINGRuntimeInfo: UNICODE_STRINGDLCurrentDirectory: [0x20]RTL_DRIVE_LETTER_CURDIRpub const RTL_USER_PROCESS_PARAMETERS = extern struct {
AllocationSize: ULONG,
Size: ULONG,
Flags: ULONG,
DebugFlags: ULONG,
ConsoleHandle: HANDLE,
ConsoleFlags: ULONG,
hStdInput: HANDLE,
hStdOutput: HANDLE,
hStdError: HANDLE,
CurrentDirectory: CURDIR,
DllPath: UNICODE_STRING,
ImagePathName: UNICODE_STRING,
CommandLine: UNICODE_STRING,
Environment: [*:0]WCHAR,
dwX: ULONG,
dwY: ULONG,
dwXSize: ULONG,
dwYSize: ULONG,
dwXCountChars: ULONG,
dwYCountChars: ULONG,
dwFillAttribute: ULONG,
dwFlags: ULONG,
dwShowWindow: ULONG,
WindowTitle: UNICODE_STRING,
Desktop: UNICODE_STRING,
ShellInfo: UNICODE_STRING,
RuntimeInfo: UNICODE_STRING,
DLCurrentDirectory: [0x20]RTL_DRIVE_LETTER_CURDIR,
}