#include <PeFile.h>
Inheritance diagram for PeFile:
Public Member Functions | |
BoundImportDirectory & | boundImpDir () |
Accessor function for the bound import directory. | |
const BoundImportDirectory & | boundImpDir () const |
Accessor function for the bound import directory. | |
ComHeaderDirectory & | comDir () |
Accessor function for the COM+ descriptor directory. | |
const ComHeaderDirectory & | comDir () const |
Accessor function for the COM+ descriptor directory. | |
DebugDirectory & | debugDir () |
Accessor function for the debug directory. | |
const DebugDirectory & | debugDir () const |
Accessor function for the debug directory. | |
ExportDirectory & | expDir () |
Accessor function for the export directory. | |
const ExportDirectory & | expDir () const |
Accessor function for the export directory. | |
virtual unsigned int | getBits () const =0 |
virtual std::string | getFileName () const =0 |
Returns the name of the current file. | |
IatDirectory & | iatDir () |
Accessor function for the IAT directory. | |
const IatDirectory & | iatDir () const |
Accessor function for the IAT directory. | |
MzHeader & | mzHeader () |
Accessor function for the MZ header. | |
const MzHeader & | mzHeader () const |
Accessor function for the MZ header. | |
virtual int | readBoundImportDirectory ()=0 |
Reads the bound import directory of the current file from disc. | |
virtual int | readComHeaderDirectory ()=0 |
Reads the COM+ descriptor directory of the current file from disc. | |
virtual int | readDebugDirectory ()=0 |
Reads the Debug directory of the current file. | |
virtual int | readExportDirectory ()=0 |
Reads the export directory of the current file from disc. | |
virtual int | readIatDirectory ()=0 |
Reads the IAT directory of the current file from disc. | |
virtual int | readImportDirectory ()=0 |
Reads the import directory of the current file from disc. | |
virtual int | readMzHeader ()=0 |
Reads the MZ header of the current file from disc. | |
virtual int | readPeHeader ()=0 |
Reads the PE header of the current file from disc. | |
virtual int | readRelocationsDirectory ()=0 |
Reads the relocations directory of the current file from disc. | |
virtual int | readResourceDirectory ()=0 |
Reads the resource directory of the current file from disc. | |
virtual int | readTlsDirectory ()=0 |
RelocationsDirectory & | relocDir () |
Accessor function for the relocations directory. | |
const RelocationsDirectory & | relocDir () const |
Accessor function for the relocations directory. | |
ResourceDirectory & | resDir () |
Accessor function for the resource directory. | |
const ResourceDirectory & | resDir () const |
Accessor function for the resource directory. | |
virtual void | setFileName (std::string strFilename)=0 |
Changes the name of the current file. | |
virtual void | visit (PeFileVisitor &v)=0 |
Protected Attributes | |
BoundImportDirectory | m_boundimpdir |
BoundImportDirectory of the current file. | |
ComHeaderDirectory | m_comdesc |
COM+ descriptor directory of the current file. | |
DebugDirectory | m_debugdir |
ExportDirectory | m_expdir |
Export directory of the current file. | |
std::string | m_filename |
Name of the current file. | |
IatDirectory | m_iat |
Import address table of the current file. | |
MzHeader | m_mzh |
MZ header of the current file. | |
RelocationsDirectory | m_relocs |
Relocations directory of the current file. | |
ResourceDirectory | m_resdir |
ResourceDirectory of the current file. |
|
Accessor function for the bound import directory.
|
|
Accessor function for the bound import directory.
|
|
Accessor function for the COM+ descriptor directory.
|
|
Accessor function for the COM+ descriptor directory.
|
|
Accessor function for the export directory.
|
|
Accessor function for the export directory.
|
|
Accessor function for the MZ header.
|
|
Accessor function for the MZ header.
|
|
Accessor function for the relocations directory.
|
|
Accessor function for the relocations directory.
|
|
Accessor function for the resource directory.
|
|
Accessor function for the resource directory.
|