retdec
Public Attributes | List of all members
PeLib::PELIB_IMAGE_OPTIONAL_HEADER32 Struct Reference

#include <PeLibAux.h>

Collaboration diagram for PeLib::PELIB_IMAGE_OPTIONAL_HEADER32:
Collaboration graph
[legend]

Public Attributes

std::uint16_t Magic
 
std::uint8_t MajorLinkerVersion
 
std::uint8_t MinorLinkerVersion
 
std::uint32_t SizeOfCode
 
std::uint32_t SizeOfInitializedData
 
std::uint32_t SizeOfUninitializedData
 
std::uint32_t AddressOfEntryPoint
 
std::uint32_t BaseOfCode
 
std::uint32_t BaseOfData
 
std::uint32_t ImageBase
 
std::uint32_t SectionAlignment
 
std::uint32_t FileAlignment
 
std::uint16_t MajorOperatingSystemVersion
 
std::uint16_t MinorOperatingSystemVersion
 
std::uint16_t MajorImageVersion
 
std::uint16_t MinorImageVersion
 
std::uint16_t MajorSubsystemVersion
 
std::uint16_t MinorSubsystemVersion
 
std::uint32_t Win32VersionValue
 
std::uint32_t SizeOfImage
 
std::uint32_t SizeOfHeaders
 
std::uint32_t CheckSum
 
std::uint16_t Subsystem
 
std::uint16_t DllCharacteristics
 
std::uint32_t SizeOfStackReserve
 
std::uint32_t SizeOfStackCommit
 
std::uint32_t SizeOfHeapReserve
 
std::uint32_t SizeOfHeapCommit
 
std::uint32_t LoaderFlags
 
std::uint32_t NumberOfRvaAndSizes
 
PELIB_IMAGE_DATA_DIRECTORY DataDirectory [PELIB_IMAGE_NUMBEROF_DIRECTORY_ENTRIES]
 

Member Data Documentation

◆ AddressOfEntryPoint

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::AddressOfEntryPoint

◆ BaseOfCode

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::BaseOfCode

◆ BaseOfData

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::BaseOfData

◆ CheckSum

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::CheckSum

◆ DataDirectory

PELIB_IMAGE_DATA_DIRECTORY PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::DataDirectory[PELIB_IMAGE_NUMBEROF_DIRECTORY_ENTRIES]

◆ DllCharacteristics

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::DllCharacteristics

◆ FileAlignment

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::FileAlignment

◆ ImageBase

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::ImageBase

◆ LoaderFlags

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::LoaderFlags

◆ Magic

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::Magic

◆ MajorImageVersion

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::MajorImageVersion

◆ MajorLinkerVersion

std::uint8_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::MajorLinkerVersion

◆ MajorOperatingSystemVersion

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::MajorOperatingSystemVersion

◆ MajorSubsystemVersion

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::MajorSubsystemVersion

◆ MinorImageVersion

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::MinorImageVersion

◆ MinorLinkerVersion

std::uint8_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::MinorLinkerVersion

◆ MinorOperatingSystemVersion

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::MinorOperatingSystemVersion

◆ MinorSubsystemVersion

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::MinorSubsystemVersion

◆ NumberOfRvaAndSizes

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::NumberOfRvaAndSizes

◆ SectionAlignment

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SectionAlignment

◆ SizeOfCode

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfCode

◆ SizeOfHeaders

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfHeaders

◆ SizeOfHeapCommit

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfHeapCommit

◆ SizeOfHeapReserve

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfHeapReserve

◆ SizeOfImage

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfImage

◆ SizeOfInitializedData

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfInitializedData

◆ SizeOfStackCommit

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfStackCommit

◆ SizeOfStackReserve

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfStackReserve

◆ SizeOfUninitializedData

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::SizeOfUninitializedData

◆ Subsystem

std::uint16_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::Subsystem

◆ Win32VersionValue

std::uint32_t PeLib::PELIB_IMAGE_OPTIONAL_HEADER32::Win32VersionValue

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