Struct object::pe::ImageLoadConfigDirectory32
source · #[repr(C)]pub struct ImageLoadConfigDirectory32 {Show 42 fields
pub size: U32<LE>,
pub time_date_stamp: U32<LE>,
pub major_version: U16<LE>,
pub minor_version: U16<LE>,
pub global_flags_clear: U32<LE>,
pub global_flags_set: U32<LE>,
pub critical_section_default_timeout: U32<LE>,
pub de_commit_free_block_threshold: U32<LE>,
pub de_commit_total_free_threshold: U32<LE>,
pub lock_prefix_table: U32<LE>,
pub maximum_allocation_size: U32<LE>,
pub virtual_memory_threshold: U32<LE>,
pub process_heap_flags: U32<LE>,
pub process_affinity_mask: U32<LE>,
pub csd_version: U16<LE>,
pub dependent_load_flags: U16<LE>,
pub edit_list: U32<LE>,
pub security_cookie: U32<LE>,
pub sehandler_table: U32<LE>,
pub sehandler_count: U32<LE>,
pub guard_cf_check_function_pointer: U32<LE>,
pub guard_cf_dispatch_function_pointer: U32<LE>,
pub guard_cf_function_table: U32<LE>,
pub guard_cf_function_count: U32<LE>,
pub guard_flags: U32<LE>,
pub code_integrity: ImageLoadConfigCodeIntegrity,
pub guard_address_taken_iat_entry_table: U32<LE>,
pub guard_address_taken_iat_entry_count: U32<LE>,
pub guard_long_jump_target_table: U32<LE>,
pub guard_long_jump_target_count: U32<LE>,
pub dynamic_value_reloc_table: U32<LE>,
pub chpe_metadata_pointer: U32<LE>,
pub guard_rf_failure_routine: U32<LE>,
pub guard_rf_failure_routine_function_pointer: U32<LE>,
pub dynamic_value_reloc_table_offset: U32<LE>,
pub dynamic_value_reloc_table_section: U16<LE>,
pub reserved2: U16<LE>,
pub guard_rf_verify_stack_pointer_function_pointer: U32<LE>,
pub hot_patch_table_offset: U32<LE>,
pub reserved3: U32<LE>,
pub enclave_configuration_pointer: U32<LE>,
pub volatile_metadata_pointer: U32<LE>,
}
Fields§
§size: U32<LE>
§time_date_stamp: U32<LE>
§major_version: U16<LE>
§minor_version: U16<LE>
§global_flags_clear: U32<LE>
§global_flags_set: U32<LE>
§critical_section_default_timeout: U32<LE>
§de_commit_free_block_threshold: U32<LE>
§de_commit_total_free_threshold: U32<LE>
§lock_prefix_table: U32<LE>
VA
maximum_allocation_size: U32<LE>
§virtual_memory_threshold: U32<LE>
§process_heap_flags: U32<LE>
§process_affinity_mask: U32<LE>
§csd_version: U16<LE>
§dependent_load_flags: U16<LE>
§edit_list: U32<LE>
VA
VA
sehandler_table: U32<LE>
VA
sehandler_count: U32<LE>
§guard_cf_check_function_pointer: U32<LE>
VA
guard_cf_dispatch_function_pointer: U32<LE>
VA
guard_cf_function_table: U32<LE>
VA
guard_cf_function_count: U32<LE>
§guard_flags: U32<LE>
§code_integrity: ImageLoadConfigCodeIntegrity
§guard_address_taken_iat_entry_table: U32<LE>
VA
guard_address_taken_iat_entry_count: U32<LE>
§guard_long_jump_target_table: U32<LE>
VA
guard_long_jump_target_count: U32<LE>
§dynamic_value_reloc_table: U32<LE>
VA
chpe_metadata_pointer: U32<LE>
§guard_rf_failure_routine: U32<LE>
VA
guard_rf_failure_routine_function_pointer: U32<LE>
VA
dynamic_value_reloc_table_offset: U32<LE>
§dynamic_value_reloc_table_section: U16<LE>
§reserved2: U16<LE>
§guard_rf_verify_stack_pointer_function_pointer: U32<LE>
VA
hot_patch_table_offset: U32<LE>
§reserved3: U32<LE>
§enclave_configuration_pointer: U32<LE>
VA
volatile_metadata_pointer: U32<LE>
VA
Trait Implementations§
source§impl Clone for ImageLoadConfigDirectory32
impl Clone for ImageLoadConfigDirectory32
source§fn clone(&self) -> ImageLoadConfigDirectory32
fn clone(&self) -> ImageLoadConfigDirectory32
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more