MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EFI_IMAGE_OPTIONAL_HEADER64 Struct Reference

Data Fields

UINT16 Magic
 
UINT8 MajorLinkerVersion
 
UINT8 MinorLinkerVersion
 
UINT32 SizeOfCode
 
UINT32 SizeOfInitializedData
 
UINT32 SizeOfUninitializedData
 
UINT32 AddressOfEntryPoint
 
UINT32 BaseOfCode
 
UINT64 ImageBase
 
UINT32 SectionAlignment
 
UINT32 FileAlignment
 
UINT16 MajorOperatingSystemVersion
 
UINT16 MinorOperatingSystemVersion
 
UINT16 MajorImageVersion
 
UINT16 MinorImageVersion
 
UINT16 MajorSubsystemVersion
 
UINT16 MinorSubsystemVersion
 
UINT32 Win32VersionValue
 
UINT32 SizeOfImage
 
UINT32 SizeOfHeaders
 
UINT32 CheckSum
 
UINT16 Subsystem
 
UINT16 DllCharacteristics
 
UINT64 SizeOfStackReserve
 
UINT64 SizeOfStackCommit
 
UINT64 SizeOfHeapReserve
 
UINT64 SizeOfHeapCommit
 
UINT32 LoaderFlags
 
UINT32 NumberOfRvaAndSizes
 
EFI_IMAGE_DATA_DIRECTORY DataDirectory [EFI_IMAGE_NUMBER_OF_DIRECTORY_ENTRIES]
 

Detailed Description

Optional Header Standard Fields for PE32+.

Field Documentation

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::AddressOfEntryPoint
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::BaseOfCode
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::CheckSum
EFI_IMAGE_DATA_DIRECTORY EFI_IMAGE_OPTIONAL_HEADER64::DataDirectory[EFI_IMAGE_NUMBER_OF_DIRECTORY_ENTRIES]
UINT16 EFI_IMAGE_OPTIONAL_HEADER64::DllCharacteristics
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::FileAlignment
UINT64 EFI_IMAGE_OPTIONAL_HEADER64::ImageBase

Optional Header Windows-Specific Fields.

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::LoaderFlags
UINT16 EFI_IMAGE_OPTIONAL_HEADER64::Magic

Standard fields.

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MajorImageVersion
UINT8 EFI_IMAGE_OPTIONAL_HEADER64::MajorLinkerVersion
UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MajorOperatingSystemVersion
UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MajorSubsystemVersion
UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MinorImageVersion
UINT8 EFI_IMAGE_OPTIONAL_HEADER64::MinorLinkerVersion
UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MinorOperatingSystemVersion
UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MinorSubsystemVersion
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::NumberOfRvaAndSizes
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SectionAlignment
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfCode
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfHeaders
UINT64 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfHeapCommit
UINT64 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfHeapReserve
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfImage
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfInitializedData
UINT64 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfStackCommit
UINT64 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfStackReserve
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfUninitializedData
UINT16 EFI_IMAGE_OPTIONAL_HEADER64::Subsystem
UINT32 EFI_IMAGE_OPTIONAL_HEADER64::Win32VersionValue