Rizin
unix-like reverse engineering framework and cli tools
Pe64_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
 
ut64 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
 
ut64 SizeOfStackReserve
 
ut64 SizeOfStackCommit
 
ut64 SizeOfHeapReserve
 
ut64 SizeOfHeapCommit
 
ut32 LoaderFlags
 
ut32 NumberOfRvaAndSizes
 
Pe64_image_data_directory DataDirectory [PE_IMAGE_DIRECTORY_ENTRIES]
 

Detailed Description

Definition at line 310 of file pe_specs.h.

Member Data Documentation

◆ AddressOfEntryPoint

ut32 Pe64_image_optional_header::AddressOfEntryPoint

Definition at line 318 of file pe_specs.h.

◆ BaseOfCode

ut32 Pe64_image_optional_header::BaseOfCode

Definition at line 319 of file pe_specs.h.

◆ CheckSum

ut32 Pe64_image_optional_header::CheckSum

Definition at line 333 of file pe_specs.h.

◆ DataDirectory

Pe64_image_data_directory Pe64_image_optional_header::DataDirectory[PE_IMAGE_DIRECTORY_ENTRIES]

Definition at line 342 of file pe_specs.h.

◆ DllCharacteristics

ut16 Pe64_image_optional_header::DllCharacteristics

Definition at line 335 of file pe_specs.h.

◆ FileAlignment

ut32 Pe64_image_optional_header::FileAlignment

Definition at line 323 of file pe_specs.h.

◆ ImageBase

ut64 Pe64_image_optional_header::ImageBase

Definition at line 321 of file pe_specs.h.

◆ LoaderFlags

ut32 Pe64_image_optional_header::LoaderFlags

Definition at line 340 of file pe_specs.h.

◆ Magic

ut16 Pe64_image_optional_header::Magic

Definition at line 312 of file pe_specs.h.

◆ MajorImageVersion

ut16 Pe64_image_optional_header::MajorImageVersion

Definition at line 326 of file pe_specs.h.

◆ MajorLinkerVersion

ut8 Pe64_image_optional_header::MajorLinkerVersion

Definition at line 313 of file pe_specs.h.

◆ MajorOperatingSystemVersion

ut16 Pe64_image_optional_header::MajorOperatingSystemVersion

Definition at line 324 of file pe_specs.h.

◆ MajorSubsystemVersion

ut16 Pe64_image_optional_header::MajorSubsystemVersion

Definition at line 328 of file pe_specs.h.

◆ MinorImageVersion

ut16 Pe64_image_optional_header::MinorImageVersion

Definition at line 327 of file pe_specs.h.

◆ MinorLinkerVersion

ut8 Pe64_image_optional_header::MinorLinkerVersion

Definition at line 314 of file pe_specs.h.

◆ MinorOperatingSystemVersion

ut16 Pe64_image_optional_header::MinorOperatingSystemVersion

Definition at line 325 of file pe_specs.h.

◆ MinorSubsystemVersion

ut16 Pe64_image_optional_header::MinorSubsystemVersion

Definition at line 329 of file pe_specs.h.

◆ NumberOfRvaAndSizes

ut32 Pe64_image_optional_header::NumberOfRvaAndSizes

Definition at line 341 of file pe_specs.h.

◆ SectionAlignment

ut32 Pe64_image_optional_header::SectionAlignment

Definition at line 322 of file pe_specs.h.

◆ SizeOfCode

ut32 Pe64_image_optional_header::SizeOfCode

Definition at line 315 of file pe_specs.h.

◆ SizeOfHeaders

ut32 Pe64_image_optional_header::SizeOfHeaders

Definition at line 332 of file pe_specs.h.

◆ SizeOfHeapCommit

ut64 Pe64_image_optional_header::SizeOfHeapCommit

Definition at line 339 of file pe_specs.h.

◆ SizeOfHeapReserve

ut64 Pe64_image_optional_header::SizeOfHeapReserve

Definition at line 338 of file pe_specs.h.

◆ SizeOfImage

ut32 Pe64_image_optional_header::SizeOfImage

Definition at line 331 of file pe_specs.h.

◆ SizeOfInitializedData

ut32 Pe64_image_optional_header::SizeOfInitializedData

Definition at line 316 of file pe_specs.h.

◆ SizeOfStackCommit

ut64 Pe64_image_optional_header::SizeOfStackCommit

Definition at line 337 of file pe_specs.h.

◆ SizeOfStackReserve

ut64 Pe64_image_optional_header::SizeOfStackReserve

Definition at line 336 of file pe_specs.h.

◆ SizeOfUninitializedData

ut32 Pe64_image_optional_header::SizeOfUninitializedData

Definition at line 317 of file pe_specs.h.

◆ Subsystem

ut16 Pe64_image_optional_header::Subsystem

Definition at line 334 of file pe_specs.h.

◆ Win32VersionValue

ut32 Pe64_image_optional_header::Win32VersionValue

Definition at line 330 of file pe_specs.h.


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