Struct ImageLoadConfigDirectory64
struct ImageLoadConfigDirectory64 { ... }
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: U64<LittleEndian>de_commit_total_free_threshold: U64<LittleEndian>lock_prefix_table: U64<LittleEndian>VA
maximum_allocation_size: U64<LittleEndian>virtual_memory_threshold: U64<LittleEndian>process_affinity_mask: U64<LittleEndian>process_heap_flags: U32<LittleEndian>csd_version: U16<LittleEndian>dependent_load_flags: U16<LittleEndian>edit_list: U64<LittleEndian>VA
security_cookie: U64<LittleEndian>VA
sehandler_table: U64<LittleEndian>VA
sehandler_count: U64<LittleEndian>guard_cf_check_function_pointer: U64<LittleEndian>VA
guard_cf_dispatch_function_pointer: U64<LittleEndian>VA
guard_cf_function_table: U64<LittleEndian>VA
guard_cf_function_count: U64<LittleEndian>guard_flags: U32<LittleEndian>code_integrity: ImageLoadConfigCodeIntegrityguard_address_taken_iat_entry_table: U64<LittleEndian>VA
guard_address_taken_iat_entry_count: U64<LittleEndian>guard_long_jump_target_table: U64<LittleEndian>VA
guard_long_jump_target_count: U64<LittleEndian>dynamic_value_reloc_table: U64<LittleEndian>VA
chpe_metadata_pointer: U64<LittleEndian>VA
guard_rf_failure_routine: U64<LittleEndian>VA
guard_rf_failure_routine_function_pointer: U64<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: U64<LittleEndian>VA
hot_patch_table_offset: U32<LittleEndian>reserved3: U32<LittleEndian>enclave_configuration_pointer: U64<LittleEndian>VA
volatile_metadata_pointer: U64<LittleEndian>VA
Implementations
impl Clone for ImageLoadConfigDirectory64
fn clone(self: &Self) -> ImageLoadConfigDirectory64
impl Copy for ImageLoadConfigDirectory64
impl Debug for ImageLoadConfigDirectory64
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Freeze for ImageLoadConfigDirectory64
impl Pod for ImageLoadConfigDirectory64
impl RefUnwindSafe for ImageLoadConfigDirectory64
impl Send for ImageLoadConfigDirectory64
impl Sync for ImageLoadConfigDirectory64
impl Unpin for ImageLoadConfigDirectory64
impl UnsafeUnpin for ImageLoadConfigDirectory64
impl UnwindSafe for ImageLoadConfigDirectory64
impl<T> Any for ImageLoadConfigDirectory64
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for ImageLoadConfigDirectory64
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for ImageLoadConfigDirectory64
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for ImageLoadConfigDirectory64
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for ImageLoadConfigDirectory64
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ImageLoadConfigDirectory64
fn to_owned(self: &Self) -> Tfn clone_into(self: &Self, target: &mut T)
impl<T, U> Into for ImageLoadConfigDirectory64
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 ImageLoadConfigDirectory64
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for ImageLoadConfigDirectory64
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>