PEHeader Struct Reference

#include <loader/Win32BinaryFile.h>

List of all members.


Detailed Description

Definition at line 53 of file Win32BinaryFile.h.

Public Attributes

SWord cputype
DWord DebugTableRVA
SWord DLLFlags
DWord EntrypointRVA
DWord ExceptionTableRVA
DWord ExportTableRVA
DWord FileAlign
DWord FileChecksum
DWord FixupTableRVA
SWord Flags
DWord HeaderSize
DWord HeapCommitSize
DWord HeapReserveSize
DWord Imagebase
DWord ImageDescriptionRVA
DWord ImageSize
DWord ImportTableRVA
Byte LMajor
Byte LMinor
DWord MachineSpecificRVA
DWord MachineSpecificSize
DWord nInterestingRVASizes
SWord NtHdrSize
SWord numObjects
DWord ObjectAlign
SWord OSMajor
SWord OSMinor
DWord Reserved1
DWord Reserved10
DWord Reserved2
SWord Reserved3
DWord Reserved4
DWord Reserved5
DWord Reserved6
DWord Reserved7
DWord Reserved8
DWord Reserved9
DWord ResourceTableRVA
DWord SecurityTableRVA
Byte sigHi
Byte sigLo
SWord sigver
DWord StackCommitSize
DWord StackReserveSize
SWord SubsysMajor
SWord SubsysMinor
SWord Subsystem
DWord ThreadLocalStorageRVA
DWord TimeDate
DWord TotalDebugDirectories
DWord TotalDescriptionSize
DWord TotalExceptionDataSize
DWord TotalExportDataSize
DWord TotalFixupDataSize
DWord TotalImportDataSize
DWord TotalResourceDataSize
DWord TotalSecurityDataSize
DWord TotalTLSSize
SWord UserMajor
SWord UserMinor


Member Data Documentation

SWord PEHeader::cputype
 

Definition at line 57 of file Win32BinaryFile.h.

DWord PEHeader::DebugTableRVA
 

Definition at line 106 of file Win32BinaryFile.h.

SWord PEHeader::DLLFlags
 

Definition at line 87 of file Win32BinaryFile.h.

DWord PEHeader::EntrypointRVA
 

Definition at line 70 of file Win32BinaryFile.h.

Referenced by Win32BinaryFile::GetEntryPoint(), Win32BinaryFile::GetMainEntryPoint(), and Win32BinaryFile::SymbolByAddress().

DWord PEHeader::ExceptionTableRVA
 

Definition at line 100 of file Win32BinaryFile.h.

DWord PEHeader::ExportTableRVA
 

Definition at line 94 of file Win32BinaryFile.h.

DWord PEHeader::FileAlign
 

Definition at line 75 of file Win32BinaryFile.h.

DWord PEHeader::FileChecksum
 

Definition at line 85 of file Win32BinaryFile.h.

DWord PEHeader::FixupTableRVA
 

Definition at line 104 of file Win32BinaryFile.h.

SWord PEHeader::Flags
 

Definition at line 63 of file Win32BinaryFile.h.

Referenced by Win32BinaryFile::isLibrary().

DWord PEHeader::HeaderSize
 

Definition at line 84 of file Win32BinaryFile.h.

DWord PEHeader::HeapCommitSize
 

Definition at line 91 of file Win32BinaryFile.h.

DWord PEHeader::HeapReserveSize
 

Definition at line 90 of file Win32BinaryFile.h.

DWord PEHeader::Imagebase
 

Definition at line 73 of file Win32BinaryFile.h.

Referenced by Win32BinaryFile::getDelta(), Win32BinaryFile::GetEntryPoint(), Win32BinaryFile::getImageBase(), Win32BinaryFile::GetMainEntryPoint(), and Win32BinaryFile::SymbolByAddress().

DWord PEHeader::ImageDescriptionRVA
 

Definition at line 108 of file Win32BinaryFile.h.

DWord PEHeader::ImageSize
 

Definition at line 83 of file Win32BinaryFile.h.

Referenced by Win32BinaryFile::getImageSize().

DWord PEHeader::ImportTableRVA
 

Definition at line 96 of file Win32BinaryFile.h.

Byte PEHeader::LMajor
 

Definition at line 65 of file Win32BinaryFile.h.

Byte PEHeader::LMinor
 

Definition at line 66 of file Win32BinaryFile.h.

DWord PEHeader::MachineSpecificRVA
 

Definition at line 110 of file Win32BinaryFile.h.

DWord PEHeader::MachineSpecificSize
 

Definition at line 111 of file Win32BinaryFile.h.

DWord PEHeader::nInterestingRVASizes
 

Definition at line 93 of file Win32BinaryFile.h.

SWord PEHeader::NtHdrSize
 

Definition at line 62 of file Win32BinaryFile.h.

SWord PEHeader::numObjects
 

Definition at line 58 of file Win32BinaryFile.h.

DWord PEHeader::ObjectAlign
 

Definition at line 74 of file Win32BinaryFile.h.

SWord PEHeader::OSMajor
 

Definition at line 76 of file Win32BinaryFile.h.

SWord PEHeader::OSMinor
 

Definition at line 77 of file Win32BinaryFile.h.

DWord PEHeader::Reserved1
 

Definition at line 60 of file Win32BinaryFile.h.

DWord PEHeader::Reserved10
 

Definition at line 92 of file Win32BinaryFile.h.

DWord PEHeader::Reserved2
 

Definition at line 61 of file Win32BinaryFile.h.

SWord PEHeader::Reserved3
 

Definition at line 64 of file Win32BinaryFile.h.

DWord PEHeader::Reserved4
 

Definition at line 67 of file Win32BinaryFile.h.

DWord PEHeader::Reserved5
 

Definition at line 68 of file Win32BinaryFile.h.

DWord PEHeader::Reserved6
 

Definition at line 69 of file Win32BinaryFile.h.

DWord PEHeader::Reserved7
 

Definition at line 71 of file Win32BinaryFile.h.

DWord PEHeader::Reserved8
 

Definition at line 72 of file Win32BinaryFile.h.

DWord PEHeader::Reserved9
 

Definition at line 82 of file Win32BinaryFile.h.

DWord PEHeader::ResourceTableRVA
 

Definition at line 98 of file Win32BinaryFile.h.

DWord PEHeader::SecurityTableRVA
 

Definition at line 102 of file Win32BinaryFile.h.

Byte PEHeader::sigHi
 

Definition at line 55 of file Win32BinaryFile.h.

Referenced by Win32BinaryFile::RealLoad().

Byte PEHeader::sigLo
 

Definition at line 54 of file Win32BinaryFile.h.

Referenced by Win32BinaryFile::RealLoad().

SWord PEHeader::sigver
 

Definition at line 56 of file Win32BinaryFile.h.

DWord PEHeader::StackCommitSize
 

Definition at line 89 of file Win32BinaryFile.h.

DWord PEHeader::StackReserveSize
 

Definition at line 88 of file Win32BinaryFile.h.

SWord PEHeader::SubsysMajor
 

Definition at line 80 of file Win32BinaryFile.h.

SWord PEHeader::SubsysMinor
 

Definition at line 81 of file Win32BinaryFile.h.

SWord PEHeader::Subsystem
 

Definition at line 86 of file Win32BinaryFile.h.

Referenced by Win32BinaryFile::GetMainEntryPoint(), and Win32BinaryFile::SymbolByAddress().

DWord PEHeader::ThreadLocalStorageRVA
 

Definition at line 112 of file Win32BinaryFile.h.

DWord PEHeader::TimeDate
 

Definition at line 59 of file Win32BinaryFile.h.

DWord PEHeader::TotalDebugDirectories
 

Definition at line 107 of file Win32BinaryFile.h.

DWord PEHeader::TotalDescriptionSize
 

Definition at line 109 of file Win32BinaryFile.h.

DWord PEHeader::TotalExceptionDataSize
 

Definition at line 101 of file Win32BinaryFile.h.

DWord PEHeader::TotalExportDataSize
 

Definition at line 95 of file Win32BinaryFile.h.

DWord PEHeader::TotalFixupDataSize
 

Definition at line 105 of file Win32BinaryFile.h.

DWord PEHeader::TotalImportDataSize
 

Definition at line 97 of file Win32BinaryFile.h.

DWord PEHeader::TotalResourceDataSize
 

Definition at line 99 of file Win32BinaryFile.h.

DWord PEHeader::TotalSecurityDataSize
 

Definition at line 103 of file Win32BinaryFile.h.

DWord PEHeader::TotalTLSSize
 

Definition at line 113 of file Win32BinaryFile.h.

SWord PEHeader::UserMajor
 

Definition at line 78 of file Win32BinaryFile.h.

SWord PEHeader::UserMinor
 

Definition at line 79 of file Win32BinaryFile.h.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 19 21:18:44 2006 for Boomerang by  doxygen 1.4.6