XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_IMAGE_OPTIONAL_HEADER_PE32_ Struct Reference

#include <pe.h>

Collaboration diagram for _IMAGE_OPTIONAL_HEADER_PE32_:
Collaboration graph
[legend]

Public Attributes

uint16_t Magic
 
uint8_t MajorLinkerVersion
 
uint8_t MinorLinkerVersion
 
uint32_t SizeOfCode
 
uint32_t SizeOfInitializedData
 
uint32_t SizeOfUninitializedData
 
uint32_t AddressOfEntryPoint
 
uint32_t BaseOfCode
 
uint32_t BaseOfData
 
uint32_t ImageBase
 
uint32_t SectionAlighnment
 
uint32_t FileAlignment
 
uint16_t MajorOperatingSystemVersion
 
uint16_t MinorOperatingSystemVersion
 
uint16_t MajorImageVersion
 
uint16_t MinorImageVersion
 
uint16_t MajorSubsystemVersion
 
uint16_t MinorSubsystemVersion
 
uint32_t Reserved1
 
uint32_t SizeOfImage
 
uint32_t SizeOfHeaders
 
uint32_t CheckSum
 
uint16_t Subsystem
 
uint16_t DllCharacteristics
 
uint32_t SizeOfStackReserve
 
uint32_t SizeOfStackCommit
 
uint32_t SizeOfHeapReserve
 
uint32_t SizeOfHeapCommit
 
uint32_t LoaderFlags
 
uint32_t NumberOfRvaAndSizes
 
IMAGE_DATA_DIRECTORY DataDirectory [IMAGE_NUMBEROF_DIRECTORY_ENTRIES]
 

Member Data Documentation

◆ AddressOfEntryPoint

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::AddressOfEntryPoint

◆ BaseOfCode

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::BaseOfCode

◆ BaseOfData

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::BaseOfData

◆ CheckSum

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::CheckSum

◆ DataDirectory

IMAGE_DATA_DIRECTORY _IMAGE_OPTIONAL_HEADER_PE32_::DataDirectory

◆ DllCharacteristics

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::DllCharacteristics

◆ FileAlignment

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::FileAlignment

◆ ImageBase

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::ImageBase

◆ LoaderFlags

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::LoaderFlags

◆ Magic

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::Magic

◆ MajorImageVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::MajorImageVersion

◆ MajorLinkerVersion

uint8_t _IMAGE_OPTIONAL_HEADER_PE32_::MajorLinkerVersion

◆ MajorOperatingSystemVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::MajorOperatingSystemVersion

◆ MajorSubsystemVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::MajorSubsystemVersion

◆ MinorImageVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::MinorImageVersion

◆ MinorLinkerVersion

uint8_t _IMAGE_OPTIONAL_HEADER_PE32_::MinorLinkerVersion

◆ MinorOperatingSystemVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::MinorOperatingSystemVersion

◆ MinorSubsystemVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::MinorSubsystemVersion

◆ NumberOfRvaAndSizes

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::NumberOfRvaAndSizes

◆ Reserved1

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::Reserved1

◆ SectionAlighnment

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SectionAlighnment

◆ SizeOfCode

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfCode

◆ SizeOfHeaders

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfHeaders

◆ SizeOfHeapCommit

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfHeapCommit

◆ SizeOfHeapReserve

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfHeapReserve

◆ SizeOfImage

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfImage

◆ SizeOfInitializedData

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfInitializedData

◆ SizeOfStackCommit

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfStackCommit

◆ SizeOfStackReserve

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfStackReserve

◆ SizeOfUninitializedData

uint32_t _IMAGE_OPTIONAL_HEADER_PE32_::SizeOfUninitializedData

◆ Subsystem

uint16_t _IMAGE_OPTIONAL_HEADER_PE32_::Subsystem

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