Assembly: PeNet.dll
  
  
    public struct IMAGE_LOAD_CONFIG_DIRECTORY64
   
  Fields
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong CastGuardOsDeterminedFailureMode
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong CHPEMetadataPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    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 ulong DeCommitFreeBlockThreshold
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    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 ulong DeCommitTotalFreeThreshold
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ushort DependentLoadFlags
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt16 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong DynamicValueRelocTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    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.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong EnclaveConfigurationPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    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 ulong GuardAddressTakenIatEntryCount
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardAddressTakenIatEntryTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardCFCheckFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardCFDispatchFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardCFFunctionCount
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardCFFunctionTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardEHContinuationCount
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardEHContinuationTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardLongJumpTargetCount
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardLongJumpTargetTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardMemcpyFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardRFFailureRoutine
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardRFFailureRoutineFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardRFVerifyStackPointerFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardXFGCheckFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardXFGDispatchFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong GuardXFGTableDispatchFunctionPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    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 ulong LockPrefixTable
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    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 ulong MaximumAllocationSize
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    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 ulong ProcessAffinityMask
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    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 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
  
  
  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 ulong VirtualMemoryThreshold
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public ulong VolatileMetadataPointer
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         |