Show / Hide Table of Contents

Struct IMAGE_LOAD_CONFIG_DIRECTORY32

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

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

Fields

| Improve this Doc View Source

CastGuardOsDeterminedFailureMode

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

CHPEMetadataPointer

Declaration
public uint CHPEMetadataPointer
Field Value
Type Description
System.UInt32
| 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 uint DeCommitFreeBlockThreshold
Field Value
Type Description
System.UInt32
| 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 uint DeCommitTotalFreeThreshold
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

DependentLoadFlags

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

DynamicValueRelocTable

Declaration
public uint DynamicValueRelocTable
Field Value
Type Description
System.UInt32
| 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 uint EditList
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

EnclaveConfigurationPointer

Declaration
public uint EnclaveConfigurationPointer
Field Value
Type Description
System.UInt32
| 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 uint GuardAddressTakenIatEntryCount
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

GuardAddressTakenIatEntryTable

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

GuardCFCheckFunctionPointer

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

GuardCFDispatchFunctionPointer

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

GuardCFFunctionCount

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

GuardCFFunctionTable

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

GuardEHContinuationCount

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

GuardEHContinuationTable

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

GuardFlags

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

GuardLongJumpTargetCount

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

GuardLongJumpTargetTable

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

GuardMemcpyFunctionPointer

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

GuardRFFailureRoutine

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

GuardRFFailureRoutineFunctionPointer

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

GuardRFVerifyStackPointerFunctionPointer

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

GuardXFGCheckFunctionPointer

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

GuardXFGDispatchFunctionPointer

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

GuardXFGTableDispatchFunctionPointer

Declaration
public uint GuardXFGTableDispatchFunctionPointer
Field Value
Type Description
System.UInt32
| 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 uint LockPrefixTable
Field Value
Type Description
System.UInt32
| 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 uint MaximumAllocationSize
Field Value
Type Description
System.UInt32
| 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 uint ProcessAffinityMask
Field Value
Type Description
System.UInt32
| 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 uint SecurityCookie
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

SEHandlerCount

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

Declaration
public uint SEHandlerCount
Field Value
Type Description
System.UInt32
| 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 uint SEHandlerTable
Field Value
Type Description
System.UInt32
| 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 uint VirtualMemoryThreshold
Field Value
Type Description
System.UInt32
| Improve this Doc View Source

VolatileMetadataPointer

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