#[repr(C)]pub struct RTL_USER_PROCESS_PARAMETERS {Show 39 fields
pub MaximumLength: u32,
pub Length: u32,
pub Flags: u32,
pub DebugFlags: u32,
pub ConsoleHandle: HANDLE,
pub ConsoleFlags: u32,
pub StandardInput: HANDLE,
pub StandardOutput: HANDLE,
pub StandardError: HANDLE,
pub CurrentDirectory: CURDIR,
pub DllPath: UNICODE_STRING,
pub ImagePathName: UNICODE_STRING,
pub CommandLine: UNICODE_STRING,
pub Environment: *mut c_void,
pub StartingX: u32,
pub StartingY: u32,
pub CountX: u32,
pub CountY: u32,
pub CountCharsX: u32,
pub CountCharsY: u32,
pub FillAttribute: u32,
pub WindowFlags: u32,
pub ShowWindowFlags: u32,
pub WindowTitle: UNICODE_STRING,
pub DesktopInfo: UNICODE_STRING,
pub ShellInfo: UNICODE_STRING,
pub RuntimeData: UNICODE_STRING,
pub CurrentDirectories: [RTL_DRIVE_LETTER_CURDIR; 32],
pub EnvironmentSize: usize,
pub EnvironmentVersion: usize,
pub PackageDependencyData: *mut c_void,
pub ProcessGroupId: u32,
pub LoaderThreads: u32,
pub RedirectionDllName: UNICODE_STRING,
pub HeapPartitionName: UNICODE_STRING,
pub DefaultThreadpoolCpuSetMasks: *mut u64,
pub DefaultThreadpoolCpuSetMaskCount: u32,
pub DefaultThreadpoolThreadMaximum: u32,
pub HeapMemoryTypeMask: u32,
}Fields§
§MaximumLength: u32§Length: u32§Flags: u32§DebugFlags: u32§ConsoleHandle: HANDLE§ConsoleFlags: u32§StandardInput: HANDLE§StandardOutput: HANDLE§StandardError: HANDLE§CurrentDirectory: CURDIR§DllPath: UNICODE_STRING§ImagePathName: UNICODE_STRING§CommandLine: UNICODE_STRING§Environment: *mut c_void§StartingX: u32§StartingY: u32§CountX: u32§CountY: u32§CountCharsX: u32§CountCharsY: u32§FillAttribute: u32§WindowFlags: u32§ShowWindowFlags: u32§WindowTitle: UNICODE_STRING§DesktopInfo: UNICODE_STRING§ShellInfo: UNICODE_STRING§RuntimeData: UNICODE_STRING§CurrentDirectories: [RTL_DRIVE_LETTER_CURDIR; 32]§EnvironmentSize: usize§EnvironmentVersion: usize§PackageDependencyData: *mut c_void§ProcessGroupId: u32§LoaderThreads: u32§RedirectionDllName: UNICODE_STRING§HeapPartitionName: UNICODE_STRING§DefaultThreadpoolCpuSetMasks: *mut u64§DefaultThreadpoolCpuSetMaskCount: u32§DefaultThreadpoolThreadMaximum: u32§HeapMemoryTypeMask: u32Auto Trait Implementations§
impl Freeze for RTL_USER_PROCESS_PARAMETERS
impl RefUnwindSafe for RTL_USER_PROCESS_PARAMETERS
impl !Send for RTL_USER_PROCESS_PARAMETERS
impl !Sync for RTL_USER_PROCESS_PARAMETERS
impl Unpin for RTL_USER_PROCESS_PARAMETERS
impl UnwindSafe for RTL_USER_PROCESS_PARAMETERS
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more