Rizin
unix-like reverse engineering framework and cli tools
Pe32_image_optional_header Struct Reference

#include <pe_specs.h>

Public Attributes

ut16 Magic
 
ut8 MajorLinkerVersion
 
ut8 MinorLinkerVersion
 
ut32 SizeOfCode
 
ut32 SizeOfInitializedData
 
ut32 SizeOfUninitializedData
 
ut32 AddressOfEntryPoint
 
ut32 BaseOfCode
 
ut32 BaseOfData
 
ut32 ImageBase
 
ut32 SectionAlignment
 
ut32 FileAlignment
 
ut16 MajorOperatingSystemVersion
 
ut16 MinorOperatingSystemVersion
 
ut16 MajorImageVersion
 
ut16 MinorImageVersion
 
ut16 MajorSubsystemVersion
 
ut16 MinorSubsystemVersion
 
ut32 Win32VersionValue
 
ut32 SizeOfImage
 
ut32 SizeOfHeaders
 
ut32 CheckSum
 
ut16 Subsystem
 
ut16 DllCharacteristics
 
ut32 SizeOfStackReserve
 
ut32 SizeOfStackCommit
 
ut32 SizeOfHeapReserve
 
ut32 SizeOfHeapCommit
 
ut32 LoaderFlags
 
ut32 NumberOfRvaAndSizes
 
Pe32_image_data_directory DataDirectory [PE_IMAGE_DIRECTORY_ENTRIES]
 

Detailed Description

Definition at line 274 of file pe_specs.h.

Member Data Documentation

◆ AddressOfEntryPoint

ut32 Pe32_image_optional_header::AddressOfEntryPoint

Definition at line 282 of file pe_specs.h.

◆ BaseOfCode

ut32 Pe32_image_optional_header::BaseOfCode

Definition at line 283 of file pe_specs.h.

◆ BaseOfData

ut32 Pe32_image_optional_header::BaseOfData

Definition at line 284 of file pe_specs.h.

◆ CheckSum

ut32 Pe32_image_optional_header::CheckSum

Definition at line 298 of file pe_specs.h.

◆ DataDirectory

Pe32_image_data_directory Pe32_image_optional_header::DataDirectory[PE_IMAGE_DIRECTORY_ENTRIES]

Definition at line 307 of file pe_specs.h.

◆ DllCharacteristics

ut16 Pe32_image_optional_header::DllCharacteristics

Definition at line 300 of file pe_specs.h.

◆ FileAlignment

ut32 Pe32_image_optional_header::FileAlignment

Definition at line 288 of file pe_specs.h.

◆ ImageBase

ut32 Pe32_image_optional_header::ImageBase

Definition at line 286 of file pe_specs.h.

◆ LoaderFlags

ut32 Pe32_image_optional_header::LoaderFlags

Definition at line 305 of file pe_specs.h.

◆ Magic

ut16 Pe32_image_optional_header::Magic

Definition at line 276 of file pe_specs.h.

◆ MajorImageVersion

ut16 Pe32_image_optional_header::MajorImageVersion

Definition at line 291 of file pe_specs.h.

◆ MajorLinkerVersion

ut8 Pe32_image_optional_header::MajorLinkerVersion

Definition at line 277 of file pe_specs.h.

◆ MajorOperatingSystemVersion

ut16 Pe32_image_optional_header::MajorOperatingSystemVersion

Definition at line 289 of file pe_specs.h.

◆ MajorSubsystemVersion

ut16 Pe32_image_optional_header::MajorSubsystemVersion

Definition at line 293 of file pe_specs.h.

◆ MinorImageVersion

ut16 Pe32_image_optional_header::MinorImageVersion

Definition at line 292 of file pe_specs.h.

◆ MinorLinkerVersion

ut8 Pe32_image_optional_header::MinorLinkerVersion

Definition at line 278 of file pe_specs.h.

◆ MinorOperatingSystemVersion

ut16 Pe32_image_optional_header::MinorOperatingSystemVersion

Definition at line 290 of file pe_specs.h.

◆ MinorSubsystemVersion

ut16 Pe32_image_optional_header::MinorSubsystemVersion

Definition at line 294 of file pe_specs.h.

◆ NumberOfRvaAndSizes

ut32 Pe32_image_optional_header::NumberOfRvaAndSizes

Definition at line 306 of file pe_specs.h.

◆ SectionAlignment

ut32 Pe32_image_optional_header::SectionAlignment

Definition at line 287 of file pe_specs.h.

◆ SizeOfCode

ut32 Pe32_image_optional_header::SizeOfCode

Definition at line 279 of file pe_specs.h.

◆ SizeOfHeaders

ut32 Pe32_image_optional_header::SizeOfHeaders

Definition at line 297 of file pe_specs.h.

◆ SizeOfHeapCommit

ut32 Pe32_image_optional_header::SizeOfHeapCommit

Definition at line 304 of file pe_specs.h.

◆ SizeOfHeapReserve

ut32 Pe32_image_optional_header::SizeOfHeapReserve

Definition at line 303 of file pe_specs.h.

◆ SizeOfImage

ut32 Pe32_image_optional_header::SizeOfImage

Definition at line 296 of file pe_specs.h.

◆ SizeOfInitializedData

ut32 Pe32_image_optional_header::SizeOfInitializedData

Definition at line 280 of file pe_specs.h.

◆ SizeOfStackCommit

ut32 Pe32_image_optional_header::SizeOfStackCommit

Definition at line 302 of file pe_specs.h.

◆ SizeOfStackReserve

ut32 Pe32_image_optional_header::SizeOfStackReserve

Definition at line 301 of file pe_specs.h.

◆ SizeOfUninitializedData

ut32 Pe32_image_optional_header::SizeOfUninitializedData

Definition at line 281 of file pe_specs.h.

◆ Subsystem

ut16 Pe32_image_optional_header::Subsystem

Definition at line 299 of file pe_specs.h.

◆ Win32VersionValue

ut32 Pe32_image_optional_header::Win32VersionValue

Definition at line 295 of file pe_specs.h.


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