Show / Hide Table of Contents

Struct IMAGE_LOAD_CONFIG_DIRECTORY64

https://github.com/dahall/Vanara/blob/3da05fe4d87bc5de96527fad5c9b7e6058690deb/PInvoke/DbgHelp/WinNT.cs#L1244

Namespace: PeNet.Header.Pe
Assembly: PeNet.dll
Syntax
public struct IMAGE_LOAD_CONFIG_DIRECTORY64

Fields

| Improve this Doc View Source

CastGuardOsDeterminedFailureMode

Declaration
public ulong CastGuardOsDeterminedFailureMode
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

CHPEMetadataPointer

Declaration
public ulong CHPEMetadataPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

CodeIntegrity

Declaration
public IMAGE_LOAD_CONFIG_CODE_INTEGRITY CodeIntegrity
Field Value
Type Description
IMAGE_LOAD_CONFIG_CODE_INTEGRITY
| Improve this Doc View Source

CriticalSectionDefaultTimeout

The critical section default time-out value.

Declaration
public uint CriticalSectionDefaultTimeout
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

CSDVersion

The service pack version.

Declaration
public ushort CSDVersion
Field Value
Type Description
System.UInt16
| Improve this Doc View Source

DeCommitFreeBlockThreshold

The size of the minimum block that must be freed before it is freed (de-committed), in bytes. This value is advisory.

Declaration
public ulong DeCommitFreeBlockThreshold
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

DeCommitTotalFreeThreshold

The size of the minimum total memory that must be freed in the process heap before it is freed (de-committed), in bytes. This value is advisory.

Declaration
public ulong DeCommitTotalFreeThreshold
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

DependentLoadFlags

Declaration
public ushort DependentLoadFlags
Field Value
Type Description
System.UInt16
| Improve this Doc View Source

DynamicValueRelocTable

Declaration
public ulong DynamicValueRelocTable
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

DynamicValueRelocTableOffset

Declaration
public uint DynamicValueRelocTableOffset
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

DynamicValueRelocTableSection

Declaration
public ushort DynamicValueRelocTableSection
Field Value
Type Description
System.UInt16
| Improve this Doc View Source

EditList

Reserved for use by the system.

Declaration
public ulong EditList
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

EnclaveConfigurationPointer

Declaration
public ulong EnclaveConfigurationPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GlobalFlagsClear

The global flags that control system behavior. For more information, see Gflags.exe.

Declaration
public uint GlobalFlagsClear
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

GlobalFlagsSet

The global flags that control system behavior. For more information, see Gflags.exe.

Declaration
public uint GlobalFlagsSet
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

GuardAddressTakenIatEntryCount

Declaration
public ulong GuardAddressTakenIatEntryCount
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardAddressTakenIatEntryTable

Declaration
public ulong GuardAddressTakenIatEntryTable
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardCFCheckFunctionPointer

Declaration
public ulong GuardCFCheckFunctionPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardCFDispatchFunctionPointer

Declaration
public ulong GuardCFDispatchFunctionPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardCFFunctionCount

Declaration
public ulong GuardCFFunctionCount
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardCFFunctionTable

Declaration
public ulong GuardCFFunctionTable
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardEHContinuationCount

Declaration
public ulong GuardEHContinuationCount
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardEHContinuationTable

Declaration
public ulong GuardEHContinuationTable
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardFlags

Declaration
public uint GuardFlags
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

GuardLongJumpTargetCount

Declaration
public ulong GuardLongJumpTargetCount
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardLongJumpTargetTable

Declaration
public ulong GuardLongJumpTargetTable
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardMemcpyFunctionPointer

Declaration
public ulong GuardMemcpyFunctionPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardRFFailureRoutine

Declaration
public ulong GuardRFFailureRoutine
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardRFFailureRoutineFunctionPointer

Declaration
public ulong GuardRFFailureRoutineFunctionPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardRFVerifyStackPointerFunctionPointer

Declaration
public ulong GuardRFVerifyStackPointerFunctionPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardXFGCheckFunctionPointer

Declaration
public ulong GuardXFGCheckFunctionPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardXFGDispatchFunctionPointer

Declaration
public ulong GuardXFGDispatchFunctionPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

GuardXFGTableDispatchFunctionPointer

Declaration
public ulong GuardXFGTableDispatchFunctionPointer
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

HotPatchTableOffset

Declaration
public uint HotPatchTableOffset
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

LockPrefixTable

The VA of a list of addresses where the LOCK prefix is used. These will be replaced by NOP on single-processor systems. This member is available only for x86.

Declaration
public ulong LockPrefixTable
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

MajorVersion

The major version number.

Declaration
public ushort MajorVersion
Field Value
Type Description
System.UInt16
| Improve this Doc View Source

MaximumAllocationSize

The maximum allocation size, in bytes. This member is obsolete and is used only for debugging purposes.

Declaration
public ulong MaximumAllocationSize
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

MinorVersion

The minor version number.

Declaration
public ushort MinorVersion
Field Value
Type Description
System.UInt16
| Improve this Doc View Source

ProcessAffinityMask

The process affinity mask. For more information, see GetProcessAffinityMask. This member is available only for .exe files.

Declaration
public ulong ProcessAffinityMask
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

ProcessHeapFlags

The process heap flags. For more information, see HeapCreate.

Declaration
public uint ProcessHeapFlags
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

Reserved2

Declaration
public ushort Reserved2
Field Value
Type Description
System.UInt16
| Improve this Doc View Source

Reserved3

Declaration
public uint Reserved3
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

SecurityCookie

A pointer to a cookie that is used by Visual C++ or GS implementation.

Declaration
public ulong SecurityCookie
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

SEHandlerCount

The count of unique handlers in the table. This member is available only for x86.

Declaration
public ulong SEHandlerCount
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

SEHandlerTable

The VA of the sorted table of RVAs of each valid, unique handler in the image. This member is available only for x86.

Declaration
public ulong SEHandlerTable
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

Size

The size of the structure. For Windows XP, the size must be specified as 64 for x86 images.

Declaration
public uint Size
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

TimeDateStamp

The date and time stamp value. The value is represented in the number of seconds elapsed since midnight (00:00:00), January 1, 1970, Universal Coordinated Time, according to the system clock. The time stamp can be printed using the C run-time (CRT) function ctime.

Declaration
public uint TimeDateStamp
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

VirtualMemoryThreshold

The maximum block size that can be allocated from heap segments, in bytes.

Declaration
public ulong VirtualMemoryThreshold
Field Value
Type Description
System.UInt64
| Improve this Doc View Source

VolatileMetadataPointer

Declaration
public ulong VolatileMetadataPointer
Field Value
Type Description
System.UInt64
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX