iPXE
Data Fields
EFI_IMAGE_OPTIONAL_HEADER64 Struct Reference

Optional Header Standard Fields for PE32+. More...

#include <PeImage.h>

Data Fields

UINT16 Magic
 Standard fields. More...
 
UINT8 MajorLinkerVersion
 
UINT8 MinorLinkerVersion
 
UINT32 SizeOfCode
 
UINT32 SizeOfInitializedData
 
UINT32 SizeOfUninitializedData
 
UINT32 AddressOfEntryPoint
 
UINT32 BaseOfCode
 
UINT64 ImageBase
 Optional Header Windows-Specific Fields. More...
 
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+.

Definition at line 201 of file PeImage.h.

Field Documentation

◆ Magic

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::Magic

Standard fields.

Definition at line 205 of file PeImage.h.

◆ MajorLinkerVersion

UINT8 EFI_IMAGE_OPTIONAL_HEADER64::MajorLinkerVersion

Definition at line 206 of file PeImage.h.

◆ MinorLinkerVersion

UINT8 EFI_IMAGE_OPTIONAL_HEADER64::MinorLinkerVersion

Definition at line 207 of file PeImage.h.

◆ SizeOfCode

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfCode

Definition at line 208 of file PeImage.h.

◆ SizeOfInitializedData

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfInitializedData

Definition at line 209 of file PeImage.h.

◆ SizeOfUninitializedData

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfUninitializedData

Definition at line 210 of file PeImage.h.

◆ AddressOfEntryPoint

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::AddressOfEntryPoint

Definition at line 211 of file PeImage.h.

◆ BaseOfCode

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::BaseOfCode

Definition at line 212 of file PeImage.h.

◆ ImageBase

UINT64 EFI_IMAGE_OPTIONAL_HEADER64::ImageBase

Optional Header Windows-Specific Fields.

Definition at line 216 of file PeImage.h.

◆ SectionAlignment

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SectionAlignment

Definition at line 217 of file PeImage.h.

◆ FileAlignment

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::FileAlignment

Definition at line 218 of file PeImage.h.

◆ MajorOperatingSystemVersion

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MajorOperatingSystemVersion

Definition at line 219 of file PeImage.h.

◆ MinorOperatingSystemVersion

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MinorOperatingSystemVersion

Definition at line 220 of file PeImage.h.

◆ MajorImageVersion

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MajorImageVersion

Definition at line 221 of file PeImage.h.

◆ MinorImageVersion

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MinorImageVersion

Definition at line 222 of file PeImage.h.

◆ MajorSubsystemVersion

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MajorSubsystemVersion

Definition at line 223 of file PeImage.h.

◆ MinorSubsystemVersion

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::MinorSubsystemVersion

Definition at line 224 of file PeImage.h.

◆ Win32VersionValue

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::Win32VersionValue

Definition at line 225 of file PeImage.h.

◆ SizeOfImage

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfImage

Definition at line 226 of file PeImage.h.

◆ SizeOfHeaders

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfHeaders

Definition at line 227 of file PeImage.h.

◆ CheckSum

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::CheckSum

Definition at line 228 of file PeImage.h.

◆ Subsystem

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::Subsystem

Definition at line 229 of file PeImage.h.

◆ DllCharacteristics

UINT16 EFI_IMAGE_OPTIONAL_HEADER64::DllCharacteristics

Definition at line 230 of file PeImage.h.

◆ SizeOfStackReserve

UINT64 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfStackReserve

Definition at line 231 of file PeImage.h.

◆ SizeOfStackCommit

UINT64 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfStackCommit

Definition at line 232 of file PeImage.h.

◆ SizeOfHeapReserve

UINT64 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfHeapReserve

Definition at line 233 of file PeImage.h.

◆ SizeOfHeapCommit

UINT64 EFI_IMAGE_OPTIONAL_HEADER64::SizeOfHeapCommit

Definition at line 234 of file PeImage.h.

◆ LoaderFlags

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::LoaderFlags

Definition at line 235 of file PeImage.h.

◆ NumberOfRvaAndSizes

UINT32 EFI_IMAGE_OPTIONAL_HEADER64::NumberOfRvaAndSizes

Definition at line 236 of file PeImage.h.

◆ DataDirectory

EFI_IMAGE_DATA_DIRECTORY EFI_IMAGE_OPTIONAL_HEADER64::DataDirectory[EFI_IMAGE_NUMBER_OF_DIRECTORY_ENTRIES]

Definition at line 237 of file PeImage.h.

Referenced by efi_pecoff_debug_name().


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