#[repr(C)]pub struct TEB {
pub Reserved1: [*mut c_void; 12],
pub ProcessEnvironmentBlock: *mut PEB,
pub Reserved2: [*mut c_void; 399],
pub Reserved3: [u8; 1952],
pub TlsSlots: [*mut c_void; 64],
pub Reserved4: [u8; 8],
pub Reserved5: [*mut c_void; 26],
pub ReservedForOle: *mut c_void,
pub Reserved6: [*mut c_void; 4],
pub TlsExpansionSlots: *mut c_void,
}
Fields§
§Reserved1: [*mut c_void; 12]
§ProcessEnvironmentBlock: *mut PEB
§Reserved2: [*mut c_void; 399]
§Reserved3: [u8; 1952]
§TlsSlots: [*mut c_void; 64]
§Reserved4: [u8; 8]
§Reserved5: [*mut c_void; 26]
§ReservedForOle: *mut c_void
§Reserved6: [*mut c_void; 4]
§TlsExpansionSlots: *mut c_void
Trait Implementations§
impl Copy for TEB
impl Eq for TEB
impl StructuralPartialEq for TEB
Auto Trait Implementations§
impl Freeze for TEB
impl RefUnwindSafe for TEB
impl !Send for TEB
impl !Sync for TEB
impl Unpin for TEB
impl UnwindSafe for TEB
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)