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

#include <pe.h>

Collaboration diagram for _IMAGE_OPTIONAL_HEADER_PE32PLUS:
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
 
uint64_t ImageBase
 
uint32_t SectionAlignment
 
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
 
uint64_t SizeOfStackReserve
 
uint64_t SizeOfStackCommit
 
uint64_t SizeOfHeapReserve
 
uint64_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_PE32PLUS::AddressOfEntryPoint

◆ BaseOfCode

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::BaseOfCode

◆ CheckSum

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::CheckSum

◆ DataDirectory

IMAGE_DATA_DIRECTORY _IMAGE_OPTIONAL_HEADER_PE32PLUS::DataDirectory

◆ DllCharacteristics

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::DllCharacteristics

◆ FileAlignment

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::FileAlignment

◆ ImageBase

uint64_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::ImageBase

◆ LoaderFlags

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::LoaderFlags

◆ Magic

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::Magic

◆ MajorImageVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::MajorImageVersion

◆ MajorLinkerVersion

uint8_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::MajorLinkerVersion

◆ MajorOperatingSystemVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::MajorOperatingSystemVersion

◆ MajorSubsystemVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::MajorSubsystemVersion

◆ MinorImageVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::MinorImageVersion

◆ MinorLinkerVersion

uint8_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::MinorLinkerVersion

◆ MinorOperatingSystemVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::MinorOperatingSystemVersion

◆ MinorSubsystemVersion

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::MinorSubsystemVersion

◆ NumberOfRvaAndSizes

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::NumberOfRvaAndSizes

◆ Reserved1

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::Reserved1

◆ SectionAlignment

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SectionAlignment

◆ SizeOfCode

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfCode

◆ SizeOfHeaders

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfHeaders

◆ SizeOfHeapCommit

uint64_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfHeapCommit

◆ SizeOfHeapReserve

uint64_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfHeapReserve

◆ SizeOfImage

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfImage

◆ SizeOfInitializedData

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfInitializedData

◆ SizeOfStackCommit

uint64_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfStackCommit

◆ SizeOfStackReserve

uint64_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfStackReserve

◆ SizeOfUninitializedData

uint32_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::SizeOfUninitializedData

◆ Subsystem

uint16_t _IMAGE_OPTIONAL_HEADER_PE32PLUS::Subsystem

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