#[repr(C)]pub struct LdrDataTableEntry {
pub in_load_order_links: ListEntry,
pub in_memory_order_links: ListEntry,
pub in_initialization_order_links: ListEntry,
pub dll_base: *mut c_void,
pub entry_point: *mut c_void,
pub size_of_image: u32,
pub full_dll_name: UnicodeString,
pub base_dll_name: UnicodeString,
}Expand description
LDR_DATA_TABLE_ENTRY prefix used by the load-order walk.
x64 offsets (Geoff Chappell, LDR_DATA_TABLE_ENTRY): 0x00 InLoadOrderLinks, 0x10 InMemoryOrderLinks, 0x20 InInitializationOrderLinks, 0x30 DllBase, 0x38 EntryPoint, 0x40 SizeOfImage, 0x48 FullDllName, 0x58 BaseDllName.
Fields§
§in_load_order_links: ListEntry§in_memory_order_links: ListEntry§in_initialization_order_links: ListEntry§dll_base: *mut c_void§entry_point: *mut c_void§size_of_image: u32§full_dll_name: UnicodeString§base_dll_name: UnicodeStringAuto Trait Implementations§
impl !Send for LdrDataTableEntry
impl !Sync for LdrDataTableEntry
impl Freeze for LdrDataTableEntry
impl RefUnwindSafe for LdrDataTableEntry
impl Unpin for LdrDataTableEntry
impl UnsafeUnpin for LdrDataTableEntry
impl UnwindSafe for LdrDataTableEntry
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