Struct pelite::image::IMAGE_OPTIONAL_HEADER32 [−][src]
#[repr(C)]pub struct IMAGE_OPTIONAL_HEADER32 { pub Magic: u16, pub LinkerVersion: IMAGE_VERSION<u8>, pub SizeOfCode: u32, pub SizeOfInitializedData: u32, pub SizeOfUninitializedData: u32, pub AddressOfEntryPoint: u32, pub BaseOfCode: u32, pub BaseOfData: u32, pub ImageBase: u32, pub SectionAlignment: u32, pub FileAlignment: u32, pub OperatingSystemVersion: IMAGE_VERSION<u16>, pub ImageVersion: IMAGE_VERSION<u16>, pub SubsystemVersion: IMAGE_VERSION<u16>, pub Win32VersionValue: u32, pub SizeOfImage: u32, pub SizeOfHeaders: u32, pub CheckSum: u32, pub Subsystem: u16, pub DllCharacteristics: u16, pub SizeOfStackReserve: u32, pub SizeOfStackCommit: u32, pub SizeOfHeapReserve: u32, pub SizeOfHeapCommit: u32, pub LoaderFlags: u32, pub NumberOfRvaAndSizes: u32, pub DataDirectory: [IMAGE_DATA_DIRECTORY; 0], }
Fields
Magic: u16
LinkerVersion: IMAGE_VERSION<u8>
SizeOfCode: u32
SizeOfInitializedData: u32
SizeOfUninitializedData: u32
AddressOfEntryPoint: u32
BaseOfCode: u32
BaseOfData: u32
ImageBase: u32
SectionAlignment: u32
FileAlignment: u32
OperatingSystemVersion: IMAGE_VERSION<u16>
ImageVersion: IMAGE_VERSION<u16>
SubsystemVersion: IMAGE_VERSION<u16>
Win32VersionValue: u32
SizeOfImage: u32
SizeOfHeaders: u32
CheckSum: u32
Subsystem: u16
DllCharacteristics: u16
SizeOfStackReserve: u32
SizeOfStackCommit: u32
SizeOfHeapReserve: u32
SizeOfHeapCommit: u32
LoaderFlags: u32
NumberOfRvaAndSizes: u32
DataDirectory: [IMAGE_DATA_DIRECTORY; 0]
Trait Implementations
impl Copy for IMAGE_OPTIONAL_HEADER32
[src]
impl Copy for IMAGE_OPTIONAL_HEADER32
impl Clone for IMAGE_OPTIONAL_HEADER32
[src]
impl Clone for IMAGE_OPTIONAL_HEADER32
fn clone(&self) -> IMAGE_OPTIONAL_HEADER32
[src]
fn clone(&self) -> IMAGE_OPTIONAL_HEADER32
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for IMAGE_OPTIONAL_HEADER32
[src]
impl Debug for IMAGE_OPTIONAL_HEADER32
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Pod for IMAGE_OPTIONAL_HEADER32
[src]
impl Pod for IMAGE_OPTIONAL_HEADER32
Auto Trait Implementations
impl Send for IMAGE_OPTIONAL_HEADER32
impl Send for IMAGE_OPTIONAL_HEADER32
impl Sync for IMAGE_OPTIONAL_HEADER32
impl Sync for IMAGE_OPTIONAL_HEADER32