FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
PeFile Class Reference

#include <PeFile.h>

Public Member Functions

 PeFile (void const *)
 
 PeFile (void const *, bool)
 
bool containsDebugInfo (void) const
 
bool getAddrOfBoundAddr (char const *, char const *, unsigned short, unsigned long **&) const
 
bool getImportInfo (int, char const *&, unsigned short &, char const *&) const
 
bool isOrdinalExport (unsigned long) const
 
bool isSection (int) const
 
bool usesImportModule (char const *) const
 
char const * getImportModuleName (int) const
 
char const * getNamedExportName (int) const
 
char const * getOrdinalExportForward (unsigned long) const
 
char const * getSymNames (void) const
 
int getImportHint (char const *, char const *) const
 
int getNamedExportHint (char const *) const
 
int numFPOEntries (void)
 
int numImportModules (void) const
 
int numImports (void) const
 
int numSymbols (void) const
 
_FPO_DATAfpo (void)
 
_IMAGE_SYMBOLgetSymbols (void) const
 
unsigned long getExportBaseOrdinal (void) const
 
unsigned long getNamedExportOrdinal (int) const
 
unsigned long getSectionAtOffset (unsigned long) const
 
unsigned long numExportOrdinals (void) const
 
unsigned long sectionCharacteristics (int) const
 
unsigned long sectionSize (int) const
 
unsigned long sectionVirtualData (int) const
 
unsigned long sectionVirtualSize (int) const
 
voidgetImageDirEntry (int, unsigned long &) const
 
voidgetOrdinalExportAddress (unsigned long) const
 
voidvirtToOffs (unsigned long, bool) const
 
void const * sectionRawData (int) const
 

Detailed Description

Definition at line 20 of file PeFile.h.

Constructor & Destructor Documentation

◆ PeFile() [1/2]

PeFile::PeFile ( void const * )

◆ PeFile() [2/2]

PeFile::PeFile ( void const * ,
bool  )

Member Function Documentation

◆ containsDebugInfo()

bool PeFile::containsDebugInfo ( void ) const

◆ fpo()

_FPO_DATA * PeFile::fpo ( void )

◆ getAddrOfBoundAddr()

bool PeFile::getAddrOfBoundAddr ( char const * ,
char const * ,
unsigned short ,
unsigned long **&  ) const

◆ getExportBaseOrdinal()

unsigned long PeFile::getExportBaseOrdinal ( void ) const

◆ getImageDirEntry()

void * PeFile::getImageDirEntry ( int ,
unsigned long &  ) const

◆ getImportHint()

int PeFile::getImportHint ( char const * ,
char const *  ) const

◆ getImportInfo()

bool PeFile::getImportInfo ( int ,
char const *& ,
unsigned short & ,
char const *&  ) const

◆ getImportModuleName()

char const * PeFile::getImportModuleName ( int ) const

◆ getNamedExportHint()

int PeFile::getNamedExportHint ( char const * ) const

◆ getNamedExportName()

char const * PeFile::getNamedExportName ( int ) const

◆ getNamedExportOrdinal()

unsigned long PeFile::getNamedExportOrdinal ( int ) const

◆ getOrdinalExportAddress()

void * PeFile::getOrdinalExportAddress ( unsigned long ) const

◆ getOrdinalExportForward()

char const * PeFile::getOrdinalExportForward ( unsigned long ) const

◆ getSectionAtOffset()

unsigned long PeFile::getSectionAtOffset ( unsigned long ) const

◆ getSymbols()

_IMAGE_SYMBOL * PeFile::getSymbols ( void ) const

◆ getSymNames()

char const * PeFile::getSymNames ( void ) const

◆ isOrdinalExport()

bool PeFile::isOrdinalExport ( unsigned long ) const

◆ isSection()

bool PeFile::isSection ( int ) const

◆ numExportOrdinals()

unsigned long PeFile::numExportOrdinals ( void ) const

◆ numFPOEntries()

int PeFile::numFPOEntries ( void )

◆ numImportModules()

int PeFile::numImportModules ( void ) const

◆ numImports()

int PeFile::numImports ( void ) const

◆ numSymbols()

int PeFile::numSymbols ( void ) const

◆ sectionCharacteristics()

unsigned long PeFile::sectionCharacteristics ( int ) const

◆ sectionRawData()

void const * PeFile::sectionRawData ( int ) const

◆ sectionSize()

unsigned long PeFile::sectionSize ( int ) const

◆ sectionVirtualData()

unsigned long PeFile::sectionVirtualData ( int ) const

◆ sectionVirtualSize()

unsigned long PeFile::sectionVirtualSize ( int ) const

◆ usesImportModule()

bool PeFile::usesImportModule ( char const * ) const

◆ virtToOffs()

void * PeFile::virtToOffs ( unsigned long ,
bool  ) const

The documentation for this class was generated from the following file: