ReactOS 0.4.15-dev-7958-gcd0bb1a
_IMAGE_OPTIONAL_HEADER64 Struct Reference

#include <ntimage.h>

Collaboration diagram for _IMAGE_OPTIONAL_HEADER64:

Public Attributes

USHORT Magic
 
UCHAR MajorLinkerVersion
 
UCHAR MinorLinkerVersion
 
ULONG SizeOfCode
 
ULONG SizeOfInitializedData
 
ULONG SizeOfUninitializedData
 
ULONG AddressOfEntryPoint
 
ULONG BaseOfCode
 
ULONGLONG ImageBase
 
ULONG SectionAlignment
 
ULONG FileAlignment
 
USHORT MajorOperatingSystemVersion
 
USHORT MinorOperatingSystemVersion
 
USHORT MajorImageVersion
 
USHORT MinorImageVersion
 
USHORT MajorSubsystemVersion
 
USHORT MinorSubsystemVersion
 
ULONG Win32VersionValue
 
ULONG SizeOfImage
 
ULONG SizeOfHeaders
 
ULONG CheckSum
 
USHORT Subsystem
 
USHORT DllCharacteristics
 
ULONGLONG SizeOfStackReserve
 
ULONGLONG SizeOfStackCommit
 
ULONGLONG SizeOfHeapReserve
 
ULONGLONG SizeOfHeapCommit
 
ULONG LoaderFlags
 
ULONG NumberOfRvaAndSizes
 
IMAGE_DATA_DIRECTORY DataDirectory [IMAGE_NUMBEROF_DIRECTORY_ENTRIES]
 
WORD Magic
 
BYTE MajorLinkerVersion
 
BYTE MinorLinkerVersion
 
DWORD SizeOfCode
 
DWORD SizeOfInitializedData
 
DWORD SizeOfUninitializedData
 
DWORD AddressOfEntryPoint
 
DWORD BaseOfCode
 
DWORD SectionAlignment
 
DWORD FileAlignment
 
WORD MajorOperatingSystemVersion
 
WORD MinorOperatingSystemVersion
 
WORD MajorImageVersion
 
WORD MinorImageVersion
 
WORD MajorSubsystemVersion
 
WORD MinorSubsystemVersion
 
DWORD Win32VersionValue
 
DWORD SizeOfImage
 
DWORD SizeOfHeaders
 
DWORD CheckSum
 
WORD Subsystem
 
WORD DllCharacteristics
 
DWORD LoaderFlags
 
DWORD NumberOfRvaAndSizes
 

Detailed Description

Definition at line 340 of file ntimage.h.

Member Data Documentation

◆ AddressOfEntryPoint [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::AddressOfEntryPoint

Definition at line 347 of file ntimage.h.

Referenced by PeFmtCreateSection(), and test_Loader().

◆ AddressOfEntryPoint [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::AddressOfEntryPoint

Definition at line 146 of file pecoff.h.

◆ BaseOfCode [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::BaseOfCode

Definition at line 348 of file ntimage.h.

◆ BaseOfCode [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::BaseOfCode

Definition at line 147 of file pecoff.h.

◆ CheckSum [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::CheckSum

Definition at line 361 of file ntimage.h.

Referenced by IMAGEHLP_RecalculateChecksum().

◆ CheckSum [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::CheckSum

Definition at line 160 of file pecoff.h.

◆ DataDirectory

◆ DllCharacteristics [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::DllCharacteristics

Definition at line 363 of file ntimage.h.

Referenced by PeFmtCreateSection(), and test_Loader().

◆ DllCharacteristics [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::DllCharacteristics

Definition at line 162 of file pecoff.h.

◆ FileAlignment [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::FileAlignment

Definition at line 351 of file ntimage.h.

Referenced by test_Loader(), and write_raw_resources().

◆ FileAlignment [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::FileAlignment

Definition at line 150 of file pecoff.h.

◆ ImageBase

ULONGLONG _IMAGE_OPTIONAL_HEADER64::ImageBase

Definition at line 349 of file ntimage.h.

Referenced by PeFmtCreateSection(), and test_Loader().

◆ LoaderFlags [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::LoaderFlags

Definition at line 368 of file ntimage.h.

Referenced by PeFmtCreateSection().

◆ LoaderFlags [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::LoaderFlags

Definition at line 167 of file pecoff.h.

◆ Magic [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::Magic

Definition at line 341 of file ntimage.h.

Referenced by test_Loader().

◆ Magic [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::Magic

Definition at line 140 of file pecoff.h.

◆ MajorImageVersion [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::MajorImageVersion

Definition at line 354 of file ntimage.h.

Referenced by test_Loader().

◆ MajorImageVersion [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::MajorImageVersion

Definition at line 153 of file pecoff.h.

◆ MajorLinkerVersion [1/2]

BYTE _IMAGE_OPTIONAL_HEADER64::MajorLinkerVersion

Definition at line 342 of file ntimage.h.

Referenced by test_Loader().

◆ MajorLinkerVersion [2/2]

BYTE _IMAGE_OPTIONAL_HEADER64::MajorLinkerVersion

Definition at line 141 of file pecoff.h.

◆ MajorOperatingSystemVersion [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::MajorOperatingSystemVersion

Definition at line 352 of file ntimage.h.

Referenced by test_Loader().

◆ MajorOperatingSystemVersion [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::MajorOperatingSystemVersion

Definition at line 151 of file pecoff.h.

◆ MajorSubsystemVersion [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::MajorSubsystemVersion

Definition at line 356 of file ntimage.h.

Referenced by PeFmtCreateSection(), and test_Loader().

◆ MajorSubsystemVersion [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::MajorSubsystemVersion

Definition at line 155 of file pecoff.h.

◆ MinorImageVersion [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::MinorImageVersion

Definition at line 355 of file ntimage.h.

◆ MinorImageVersion [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::MinorImageVersion

Definition at line 154 of file pecoff.h.

◆ MinorLinkerVersion [1/2]

BYTE _IMAGE_OPTIONAL_HEADER64::MinorLinkerVersion

Definition at line 343 of file ntimage.h.

◆ MinorLinkerVersion [2/2]

BYTE _IMAGE_OPTIONAL_HEADER64::MinorLinkerVersion

Definition at line 142 of file pecoff.h.

◆ MinorOperatingSystemVersion [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::MinorOperatingSystemVersion

Definition at line 353 of file ntimage.h.

◆ MinorOperatingSystemVersion [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::MinorOperatingSystemVersion

Definition at line 152 of file pecoff.h.

◆ MinorSubsystemVersion [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::MinorSubsystemVersion

Definition at line 357 of file ntimage.h.

Referenced by PeFmtCreateSection().

◆ MinorSubsystemVersion [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::MinorSubsystemVersion

Definition at line 156 of file pecoff.h.

◆ NumberOfRvaAndSizes [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::NumberOfRvaAndSizes

◆ NumberOfRvaAndSizes [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::NumberOfRvaAndSizes

Definition at line 168 of file pecoff.h.

◆ SectionAlignment [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SectionAlignment

Definition at line 350 of file ntimage.h.

Referenced by test_Loader(), and write_raw_resources().

◆ SectionAlignment [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SectionAlignment

Definition at line 149 of file pecoff.h.

◆ SizeOfCode [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfCode

Definition at line 344 of file ntimage.h.

Referenced by PeFmtCreateSection(), and test_Loader().

◆ SizeOfCode [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfCode

Definition at line 143 of file pecoff.h.

◆ SizeOfHeaders [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfHeaders

Definition at line 360 of file ntimage.h.

Referenced by RtlImageDirectoryEntryToData(), and test_Loader().

◆ SizeOfHeaders [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfHeaders

Definition at line 159 of file pecoff.h.

◆ SizeOfHeapCommit

ULONGLONG _IMAGE_OPTIONAL_HEADER64::SizeOfHeapCommit

Definition at line 367 of file ntimage.h.

◆ SizeOfHeapReserve

ULONGLONG _IMAGE_OPTIONAL_HEADER64::SizeOfHeapReserve

Definition at line 366 of file ntimage.h.

◆ SizeOfImage [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfImage

Definition at line 359 of file ntimage.h.

Referenced by PeFmtCreateSection(), test_Loader(), and write_raw_resources().

◆ SizeOfImage [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfImage

Definition at line 158 of file pecoff.h.

◆ SizeOfInitializedData [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfInitializedData

Definition at line 345 of file ntimage.h.

Referenced by write_raw_resources().

◆ SizeOfInitializedData [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfInitializedData

Definition at line 144 of file pecoff.h.

◆ SizeOfStackCommit

ULONGLONG _IMAGE_OPTIONAL_HEADER64::SizeOfStackCommit

Definition at line 365 of file ntimage.h.

Referenced by PeFmtCreateSection(), and test_Loader().

◆ SizeOfStackReserve

ULONGLONG _IMAGE_OPTIONAL_HEADER64::SizeOfStackReserve

Definition at line 364 of file ntimage.h.

Referenced by PeFmtCreateSection(), and test_Loader().

◆ SizeOfUninitializedData [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfUninitializedData

Definition at line 346 of file ntimage.h.

◆ SizeOfUninitializedData [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::SizeOfUninitializedData

Definition at line 145 of file pecoff.h.

◆ Subsystem [1/2]

WORD _IMAGE_OPTIONAL_HEADER64::Subsystem

Definition at line 362 of file ntimage.h.

Referenced by PeFmtCreateSection(), and test_Loader().

◆ Subsystem [2/2]

WORD _IMAGE_OPTIONAL_HEADER64::Subsystem

Definition at line 161 of file pecoff.h.

◆ Win32VersionValue [1/2]

DWORD _IMAGE_OPTIONAL_HEADER64::Win32VersionValue

Definition at line 358 of file ntimage.h.

◆ Win32VersionValue [2/2]

DWORD _IMAGE_OPTIONAL_HEADER64::Win32VersionValue

Definition at line 157 of file pecoff.h.


The documentation for this struct was generated from the following files: