#include <tablemgr.h>
Public Member Functions | |
PatchInfoDatabase (const BazisLib::FilePath &Directory) | |
~PatchInfoDatabase () | |
bool | FindRecord (void *pPEHeader, PatchInfoRecord &record) |
Finds a record in database. | |
bool | AddRecord (void *pPEHeader, LPVOID lpDispatcherTable, unsigned EntryCount) |
Static Private Member Functions | |
static bool | QueryLoadedImage (void *pPEHeader, PatchInfoRecord &rec) |
Private Attributes | |
BazisLib::FilePath | m_Directory |
BazisLib::SingleMallocVector < PatchInfoRecord > | m_Records |
Definition at line 36 of file tablemgr.h.
PatchInfoDatabase::PatchInfoDatabase | ( | const BazisLib::FilePath & | Directory | ) |
Definition at line 18 of file tablemgr.cpp.
PatchInfoDatabase::~PatchInfoDatabase | ( | ) |
Definition at line 35 of file tablemgr.cpp.
bool PatchInfoDatabase::AddRecord | ( | void * | pPEHeader, | |
LPVOID | lpDispatcherTable, | |||
unsigned | EntryCount | |||
) |
bool PatchInfoDatabase::FindRecord | ( | void * | pPEHeader, | |
PatchInfoRecord & | record | |||
) |
Finds a record in database.
pPEHeader | Points to the PE header of the VMWARE-VMX.EXE to search for. | |
record | Points to a record to be filled |
Definition at line 61 of file tablemgr.cpp.
bool PatchInfoDatabase::QueryLoadedImage | ( | void * | pPEHeader, | |
PatchInfoRecord & | rec | |||
) | [static, private] |
Definition at line 39 of file tablemgr.cpp.
BazisLib::FilePath PatchInfoDatabase::m_Directory [private] |
Definition at line 39 of file tablemgr.h.
BazisLib::SingleMallocVector<PatchInfoRecord> PatchInfoDatabase::m_Records [private] |
Definition at line 40 of file tablemgr.h.