All Data Structures Files Functions Variables Enumerations Enumerator Macros Groups
pe_image_file_hdr Struct Reference

Data Fields

uint32_t Magic
 
uint16_t Machine
 
uint16_t NumberOfSections
 
uint32_t TimeDateStamp
 
uint32_t PointerToSymbolTable
 
uint32_t NumberOfSymbols
 
uint16_t SizeOfOptionalHeader
 

Detailed Description

Header for this PE file

Field Documentation

uint16_t Machine

CPU this executable runs on, see libclamav/pe.c for possible values

uint32_t Magic

PE magic header: PE\0\0

uint16_t NumberOfSections

Number of sections in this executable

uint32_t NumberOfSymbols

debug

uint32_t PointerToSymbolTable

debug

uint16_t SizeOfOptionalHeader

== 224

uint32_t TimeDateStamp

Unreliable