Assembly: PeNet.dll
  
  
    public struct IMAGE_LOAD_CONFIG_DIRECTORY32
   
  Fields
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint CastGuardOsDeterminedFailureMode
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint CHPEMetadataPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public IMAGE_LOAD_CONFIG_CODE_INTEGRITY CodeIntegrity
   
  Field Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  The critical section default time-out value.
 
  
  Declaration
  
    public uint CriticalSectionDefaultTimeout
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  The service pack version.
 
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt16 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  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
  
  
  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
  
  
  
  
  Declaration
  
    public ushort DependentLoadFlags
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt16 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint DynamicValueRelocTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint DynamicValueRelocTableOffset
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ushort DynamicValueRelocTableSection
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt16 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Reserved for use by the system.
 
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint EnclaveConfigurationPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  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
  
  
  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
  
  
  
  
  Declaration
  
    public uint GuardAddressTakenIatEntryCount
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardAddressTakenIatEntryTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardCFCheckFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardCFDispatchFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardCFFunctionCount
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardCFFunctionTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardEHContinuationCount
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardEHContinuationTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardLongJumpTargetCount
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardLongJumpTargetTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardMemcpyFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardRFFailureRoutine
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardRFFailureRoutineFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardRFVerifyStackPointerFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardXFGCheckFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardXFGDispatchFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint GuardXFGTableDispatchFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public uint HotPatchTableOffset
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  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
  
  
  The major version number.
 
  
  Declaration
  
    public ushort MajorVersion
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt16 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  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
  
  
  The minor version number.
 
  
  Declaration
  
    public ushort MinorVersion
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt16 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  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
  
  
  The process heap flags. For more information, see HeapCreate.
 
  
  Declaration
  
    public uint ProcessHeapFlags
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt16 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  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
  
  
  The size of the structure. For Windows XP, the size must be specified as 64 for x86 images.
 
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  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
  
  
  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
  
  
  
  
  Declaration
  
    public uint VolatileMetadataPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         |