|
| DosHeader (const details::pe_dos_header &header) |
|
| DosHeader (const DosHeader &) |
|
DosHeader & | operator= (const DosHeader &) |
|
| DosHeader (DosHeader &&) |
|
DosHeader & | operator= (DosHeader &&) |
|
uint16_t | magic () const |
| Magic bytes identifying a DOS/PE binary.
|
|
uint16_t | used_bytes_in_last_page () const |
|
uint16_t | file_size_in_pages () const |
|
uint16_t | numberof_relocation () const |
|
uint16_t | header_size_in_paragraphs () const |
|
uint16_t | minimum_extra_paragraphs () const |
|
uint16_t | maximum_extra_paragraphs () const |
|
uint16_t | initial_relative_ss () const |
|
uint16_t | initial_sp () const |
|
uint16_t | checksum () const |
|
uint16_t | initial_ip () const |
|
uint16_t | initial_relative_cs () const |
|
uint16_t | addressof_relocation_table () const |
|
uint16_t | overlay_number () const |
|
const reserved_t & | reserved () const |
|
uint16_t | oem_id () const |
|
uint16_t | oem_info () const |
|
const reserved2_t & | reserved2 () const |
|
uint32_t | addressof_new_exeheader () const |
| Return the offset to the PE::Header structure.
|
|
void | magic (uint16_t magic) |
|
void | used_bytes_in_last_page (uint16_t value) |
|
void | file_size_in_pages (uint16_t value) |
|
void | numberof_relocation (uint16_t value) |
|
void | header_size_in_paragraphs (uint16_t value) |
|
void | minimum_extra_paragraphs (uint16_t value) |
|
void | maximum_extra_paragraphs (uint16_t value) |
|
void | initial_relative_ss (uint16_t value) |
|
void | initial_sp (uint16_t value) |
|
void | checksum (uint16_t value) |
|
void | initial_ip (uint16_t value) |
|
void | initial_relative_cs (uint16_t value) |
|
void | addressof_relocation_table (uint16_t value) |
|
void | overlay_number (uint16_t value) |
|
void | reserved (const reserved_t &reserved) |
|
void | oem_id (uint16_t value) |
|
void | oem_info (uint16_t value) |
|
void | reserved2 (const reserved2_t &reserved2) |
|
void | addressof_new_exeheader (uint32_t value) |
|
void | accept (Visitor &visitor) const override |
|
| Object (const Object &other) |
|
Object & | operator= (const Object &other) |
|
template<class T > |
output_t< T > | as () |
|
template<class T > |
output_const_t< T > | as () const |
|
virtual bool | operator== (const Object &other) const |
|
virtual bool | operator!= (const Object &other) const |
|
Class which represents the DosHeader, the first structure presents at the beginning of a PE file.
Most of the attributes of this structures are not relevant.