Struct ImageLoadConfigDirectory32
struct ImageLoadConfigDirectory32 { ... }
Fields
size: U32<LittleEndian>time_date_stamp: U32<LittleEndian>major_version: U16<LittleEndian>minor_version: U16<LittleEndian>global_flags_clear: U32<LittleEndian>global_flags_set: U32<LittleEndian>critical_section_default_timeout: U32<LittleEndian>de_commit_free_block_threshold: U32<LittleEndian>de_commit_total_free_threshold: U32<LittleEndian>lock_prefix_table: U32<LittleEndian>VA
maximum_allocation_size: U32<LittleEndian>virtual_memory_threshold: U32<LittleEndian>process_heap_flags: U32<LittleEndian>process_affinity_mask: U32<LittleEndian>csd_version: U16<LittleEndian>dependent_load_flags: U16<LittleEndian>edit_list: U32<LittleEndian>VA
security_cookie: U32<LittleEndian>VA
sehandler_table: U32<LittleEndian>VA
sehandler_count: U32<LittleEndian>guard_cf_check_function_pointer: U32<LittleEndian>VA
guard_cf_dispatch_function_pointer: U32<LittleEndian>VA
guard_cf_function_table: U32<LittleEndian>VA
guard_cf_function_count: U32<LittleEndian>guard_flags: U32<LittleEndian>code_integrity: ImageLoadConfigCodeIntegrityguard_address_taken_iat_entry_table: U32<LittleEndian>VA
guard_address_taken_iat_entry_count: U32<LittleEndian>guard_long_jump_target_table: U32<LittleEndian>VA
guard_long_jump_target_count: U32<LittleEndian>dynamic_value_reloc_table: U32<LittleEndian>VA
chpe_metadata_pointer: U32<LittleEndian>guard_rf_failure_routine: U32<LittleEndian>VA
guard_rf_failure_routine_function_pointer: U32<LittleEndian>VA
dynamic_value_reloc_table_offset: U32<LittleEndian>dynamic_value_reloc_table_section: U16<LittleEndian>reserved2: U16<LittleEndian>guard_rf_verify_stack_pointer_function_pointer: U32<LittleEndian>VA
hot_patch_table_offset: U32<LittleEndian>reserved3: U32<LittleEndian>enclave_configuration_pointer: U32<LittleEndian>VA
volatile_metadata_pointer: U32<LittleEndian>VA
Implementations
impl Clone for ImageLoadConfigDirectory32
fn clone(self: &Self) -> ImageLoadConfigDirectory32
impl Copy for ImageLoadConfigDirectory32
impl Debug for ImageLoadConfigDirectory32
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Freeze for ImageLoadConfigDirectory32
impl Pod for ImageLoadConfigDirectory32
impl RefUnwindSafe for ImageLoadConfigDirectory32
impl Send for ImageLoadConfigDirectory32
impl Sync for ImageLoadConfigDirectory32
impl Unpin for ImageLoadConfigDirectory32
impl UnsafeUnpin for ImageLoadConfigDirectory32
impl UnwindSafe for ImageLoadConfigDirectory32
impl<T> Any for ImageLoadConfigDirectory32
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for ImageLoadConfigDirectory32
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for ImageLoadConfigDirectory32
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for ImageLoadConfigDirectory32
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for ImageLoadConfigDirectory32
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ImageLoadConfigDirectory32
fn to_owned(self: &Self) -> Tfn clone_into(self: &Self, target: &mut T)
impl<T, U> Into for ImageLoadConfigDirectory32
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for ImageLoadConfigDirectory32
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for ImageLoadConfigDirectory32
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>