Struct object::pe::ImageLoadConfigDirectory32[][src]

#[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

security_cookie: U32<LE>

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: ImageLoadConfigCodeIntegrityguard_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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.