Bitdefender Hypervisor Memory Introspection
_IMAGE_OPTIONAL_HEADER Struct Reference

#include <winpe.h>

Data Fields

UINT16 Magic
 
UINT8 MajorLinkerVersion
 
UINT8 MinorLinkerVersion
 
UINT32 SizeOfCode
 
UINT32 SizeOfInitializedData
 
UINT32 SizeOfUninitializedData
 
UINT32 AddressOfEntryPoint
 
UINT32 BaseOfCode
 
UINT32 BaseOfData
 
UINT32 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
 
UINT32 SizeOfStackReserve
 
UINT32 SizeOfStackCommit
 
UINT32 SizeOfHeapReserve
 
UINT32 SizeOfHeapCommit
 
UINT32 LoaderFlags
 
UINT32 NumberOfRvaAndSizes
 
IMAGE_DATA_DIRECTORY DataDirectory [IMAGE_NUMBEROF_DIRECTORY_ENTRIES]
 

Detailed Description

Definition at line 139 of file winpe.h.

Field Documentation

◆ AddressOfEntryPoint

UINT32 _IMAGE_OPTIONAL_HEADER::AddressOfEntryPoint

Definition at line 151 of file winpe.h.

Referenced by IntPeValidateOptionalHeader().

◆ BaseOfCode

UINT32 _IMAGE_OPTIONAL_HEADER::BaseOfCode

Definition at line 152 of file winpe.h.

◆ BaseOfData

UINT32 _IMAGE_OPTIONAL_HEADER::BaseOfData

Definition at line 153 of file winpe.h.

◆ CheckSum

UINT32 _IMAGE_OPTIONAL_HEADER::CheckSum

Definition at line 171 of file winpe.h.

◆ DataDirectory

IMAGE_DATA_DIRECTORY _IMAGE_OPTIONAL_HEADER::DataDirectory[IMAGE_NUMBEROF_DIRECTORY_ENTRIES]

Definition at line 180 of file winpe.h.

Referenced by IntPeGetDirectory().

◆ DllCharacteristics

UINT16 _IMAGE_OPTIONAL_HEADER::DllCharacteristics

Definition at line 173 of file winpe.h.

◆ FileAlignment

UINT32 _IMAGE_OPTIONAL_HEADER::FileAlignment

Definition at line 161 of file winpe.h.

Referenced by IntPeValidateOptionalHeader().

◆ ImageBase

UINT32 _IMAGE_OPTIONAL_HEADER::ImageBase

Definition at line 159 of file winpe.h.

Referenced by IntPeValidateOptionalHeader().

◆ LoaderFlags

UINT32 _IMAGE_OPTIONAL_HEADER::LoaderFlags

Definition at line 178 of file winpe.h.

◆ Magic

UINT16 _IMAGE_OPTIONAL_HEADER::Magic

Definition at line 145 of file winpe.h.

◆ MajorImageVersion

UINT16 _IMAGE_OPTIONAL_HEADER::MajorImageVersion

Definition at line 164 of file winpe.h.

◆ MajorLinkerVersion

UINT8 _IMAGE_OPTIONAL_HEADER::MajorLinkerVersion

Definition at line 146 of file winpe.h.

◆ MajorOperatingSystemVersion

UINT16 _IMAGE_OPTIONAL_HEADER::MajorOperatingSystemVersion

Definition at line 162 of file winpe.h.

◆ MajorSubsystemVersion

UINT16 _IMAGE_OPTIONAL_HEADER::MajorSubsystemVersion

Definition at line 166 of file winpe.h.

◆ MinorImageVersion

UINT16 _IMAGE_OPTIONAL_HEADER::MinorImageVersion

Definition at line 165 of file winpe.h.

◆ MinorLinkerVersion

UINT8 _IMAGE_OPTIONAL_HEADER::MinorLinkerVersion

Definition at line 147 of file winpe.h.

◆ MinorOperatingSystemVersion

UINT16 _IMAGE_OPTIONAL_HEADER::MinorOperatingSystemVersion

Definition at line 163 of file winpe.h.

◆ MinorSubsystemVersion

UINT16 _IMAGE_OPTIONAL_HEADER::MinorSubsystemVersion

Definition at line 167 of file winpe.h.

◆ NumberOfRvaAndSizes

UINT32 _IMAGE_OPTIONAL_HEADER::NumberOfRvaAndSizes

Definition at line 179 of file winpe.h.

Referenced by IntPeValidateOptionalHeader().

◆ SectionAlignment

UINT32 _IMAGE_OPTIONAL_HEADER::SectionAlignment

Definition at line 160 of file winpe.h.

Referenced by IntPeValidateOptionalHeader().

◆ SizeOfCode

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfCode

Definition at line 148 of file winpe.h.

◆ SizeOfHeaders

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfHeaders

Definition at line 170 of file winpe.h.

◆ SizeOfHeapCommit

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfHeapCommit

Definition at line 177 of file winpe.h.

◆ SizeOfHeapReserve

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfHeapReserve

Definition at line 176 of file winpe.h.

◆ SizeOfImage

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfImage

Definition at line 169 of file winpe.h.

Referenced by IntPeValidateOptionalHeader().

◆ SizeOfInitializedData

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfInitializedData

Definition at line 149 of file winpe.h.

◆ SizeOfStackCommit

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfStackCommit

Definition at line 175 of file winpe.h.

◆ SizeOfStackReserve

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfStackReserve

Definition at line 174 of file winpe.h.

◆ SizeOfUninitializedData

UINT32 _IMAGE_OPTIONAL_HEADER::SizeOfUninitializedData

Definition at line 150 of file winpe.h.

◆ Subsystem

UINT16 _IMAGE_OPTIONAL_HEADER::Subsystem

Definition at line 172 of file winpe.h.

Referenced by IntPeValidateOptionalHeader().

◆ Win32VersionValue

UINT32 _IMAGE_OPTIONAL_HEADER::Win32VersionValue

Definition at line 168 of file winpe.h.


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