#[repr(C, packed(4))]
pub struct IMAGE_LOAD_CONFIG_DIRECTORY64 {
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: u64, pub DeCommitTotalFreeThreshold: u64, pub LockPrefixTable: u64, pub MaximumAllocationSize: u64, pub VirtualMemoryThreshold: u64, pub ProcessAffinityMask: u64, pub ProcessHeapFlags: u32, pub CSDVersion: u16, pub DependentLoadFlags: u16, pub EditList: u64, pub SecurityCookie: u64, pub SEHandlerTable: u64, pub SEHandlerCount: u64, pub GuardCFCheckFunctionPointer: u64, pub GuardCFDispatchFunctionPointer: u64, pub GuardCFFunctionTable: u64, pub GuardCFFunctionCount: u64, pub GuardFlags: u32, pub CodeIntegrity: IMAGE_LOAD_CONFIG_CODE_INTEGRITY, pub GuardAddressTakenIatEntryTable: u64, pub GuardAddressTakenIatEntryCount: u64, pub GuardLongJumpTargetTable: u64, pub GuardLongJumpTargetCount: u64, pub DynamicValueRelocTable: u64, pub CHPEMetadataPointer: u64, pub GuardRFFailureRoutine: u64, pub GuardRFFailureRoutineFunctionPointer: u64, pub DynamicValueRelocTableOffset: u32, pub DynamicValueRelocTableSection: u16, pub Reserved2: u16, pub GuardRFVerifyStackPointerFunctionPointer: u64, pub HotPatchTableOffset: u32, pub Reserved3: u32, pub EnclaveConfigurationPointer: u64, pub VolatileMetadataPointer: u64, pub GuardEHContinuationTable: u64, pub GuardEHContinuationCount: u64, pub GuardXFGCheckFunctionPointer: u64, pub GuardXFGDispatchFunctionPointer: u64, pub GuardXFGTableDispatchFunctionPointer: u64, pub CastGuardOsDeterminedFailureMode: u64, pub GuardMemcpyFunctionPointer: u64,
}

Fields§

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

Trait Implementations§

§

impl Clone for IMAGE_LOAD_CONFIG_DIRECTORY64

§

fn clone(&self) -> IMAGE_LOAD_CONFIG_DIRECTORY64

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_DIRECTORY64

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> CloneToUninit for T
where T: Copy,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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 T
where 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 T
where 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 T
where 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.