Module pe

Module pe 

Source
Expand description

PE (Portable Executable) format structures

Re-exports§

pub use dos_header::DosHeader;
pub use nt_headers::FileHeader;
pub use nt_headers::NtHeaders;
pub use nt_headers::NtHeaders32;
pub use nt_headers::NtHeaders64;
pub use nt_headers::OptionalHeader32;
pub use nt_headers::OptionalHeader64;
pub use section_header::SectionHeader;
pub use data_directory::DataDirectory;
pub use data_directory::DataDirectoryType;
pub use exports::ExportDirectory;
pub use imports::ImportByName;
pub use imports::ImportDescriptor;
pub use imports::ImportLookupEntry;
pub use imports::ThunkData32;
pub use imports::ThunkData64;
pub use imports::IMAGE_ORDINAL_FLAG32;
pub use imports::IMAGE_ORDINAL_FLAG64;
pub use relocations::BaseRelocation;
pub use relocations::RelocationEntry;
pub use relocations::RelocationType;
pub use tls::TlsCallback;
pub use tls::TlsDirectory;
pub use tls::TlsDirectory32;
pub use tls::TlsDirectory64;

Modules§

data_directory
Data directories
dos_header
DOS header (IMAGE_DOS_HEADER)
exports
Export structures
imports
Import structures
nt_headers
NT headers (IMAGE_NT_HEADERS)
relocations
Base relocation structures
section_header
Section header (IMAGE_SECTION_HEADER)
tls
TLS (Thread Local Storage) structures