#[repr(C)]pub struct PEB {
pub Ldr: *mut PEB_LDR_DATA,
pub ProcessParameters: *mut RTL_USER_PROCESS_PARAMETERS,
/* private fields */
}Expand description
Minimal Process Environment Block struct
Fields§
§Ldr: *mut PEB_LDR_DATAPointer to the loader data for this process.
This points to a PEB_LDR_DATA structure containing a linked list
of all loaded modules for the process.
ProcessParameters: *mut RTL_USER_PROCESS_PARAMETERSUser process parameters
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PEB
impl RefUnwindSafe for PEB
impl !Send for PEB
impl !Sync for PEB
impl Unpin for PEB
impl UnwindSafe for PEB
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