#[repr(C)]
pub struct IMAGE_LOAD_CONFIG_DIRECTORY32 {
Show 49 fields pub Size: u32, pub TimeDateStamp: u32, pub MajorVersion: u16, pub MinorVersion: u16, pub GlobalFlagsClear: u32, pub GlobalFlagsSet: u32, pub CriticalSectionDefaultTimeout: u32, pub DeCommitFreeBlockThreshold: u32, pub DeCommitTotalFreeThreshold: u32, pub LockPrefixTable: u32, pub MaximumAllocationSize: u32, pub VirtualMemoryThreshold: u32, pub ProcessHeapFlags: u32, pub ProcessAffinityMask: u32, pub CSDVersion: u16, pub DependentLoadFlags: u16, pub EditList: u32, pub SecurityCookie: u32, pub SEHandlerTable: u32, pub SEHandlerCount: u32, pub GuardCFCheckFunctionPointer: u32, pub GuardCFDispatchFunctionPointer: u32, pub GuardCFFunctionTable: u32, pub GuardCFFunctionCount: u32, pub GuardFlags: u32, pub CodeIntegrity: IMAGE_LOAD_CONFIG_CODE_INTEGRITY, pub GuardAddressTakenIatEntryTable: u32, pub GuardAddressTakenIatEntryCount: u32, pub GuardLongJumpTargetTable: u32, pub GuardLongJumpTargetCount: u32, pub DynamicValueRelocTable: u32, pub CHPEMetadataPointer: u32, pub GuardRFFailureRoutine: u32, pub GuardRFFailureRoutineFunctionPointer: u32, pub DynamicValueRelocTableOffset: u32, pub DynamicValueRelocTableSection: u16, pub Reserved2: u16, pub GuardRFVerifyStackPointerFunctionPointer: u32, pub HotPatchTableOffset: u32, pub Reserved3: u32, pub EnclaveConfigurationPointer: u32, pub VolatileMetadataPointer: u32, pub GuardEHContinuationTable: u32, pub GuardEHContinuationCount: u32, pub GuardXFGCheckFunctionPointer: u32, pub GuardXFGDispatchFunctionPointer: u32, pub GuardXFGTableDispatchFunctionPointer: u32, pub CastGuardOsDeterminedFailureMode: u32, pub GuardMemcpyFunctionPointer: u32,
}

Fields§

§Size: u32§TimeDateStamp: u32§MajorVersion: u16§MinorVersion: u16§GlobalFlagsClear: u32§GlobalFlagsSet: u32§CriticalSectionDefaultTimeout: u32§DeCommitFreeBlockThreshold: u32§DeCommitTotalFreeThreshold: u32§LockPrefixTable: u32§MaximumAllocationSize: u32§VirtualMemoryThreshold: u32§ProcessHeapFlags: u32§ProcessAffinityMask: u32§CSDVersion: u16§DependentLoadFlags: u16§EditList: u32§SecurityCookie: u32§SEHandlerTable: u32§SEHandlerCount: u32§GuardCFCheckFunctionPointer: u32§GuardCFDispatchFunctionPointer: u32§GuardCFFunctionTable: u32§GuardCFFunctionCount: u32§GuardFlags: u32§CodeIntegrity: IMAGE_LOAD_CONFIG_CODE_INTEGRITY§GuardAddressTakenIatEntryTable: u32§GuardAddressTakenIatEntryCount: u32§GuardLongJumpTargetTable: u32§GuardLongJumpTargetCount: u32§DynamicValueRelocTable: u32§CHPEMetadataPointer: u32§GuardRFFailureRoutine: u32§GuardRFFailureRoutineFunctionPointer: u32§DynamicValueRelocTableOffset: u32§DynamicValueRelocTableSection: u16§Reserved2: u16§GuardRFVerifyStackPointerFunctionPointer: u32§HotPatchTableOffset: u32§Reserved3: u32§EnclaveConfigurationPointer: u32§VolatileMetadataPointer: u32§GuardEHContinuationTable: u32§GuardEHContinuationCount: u32§GuardXFGCheckFunctionPointer: u32§GuardXFGDispatchFunctionPointer: u32§GuardXFGTableDispatchFunctionPointer: u32§CastGuardOsDeterminedFailureMode: u32§GuardMemcpyFunctionPointer: u32

Trait Implementations§

§

impl Clone for IMAGE_LOAD_CONFIG_DIRECTORY32

§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for IMAGE_LOAD_CONFIG_DIRECTORY32

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.