#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 |
| PatchInfoDatabase::PatchInfoDatabase | ( | const BazisLib::FilePath & | Directory | ) |
| PatchInfoDatabase::~PatchInfoDatabase | ( | ) |
| 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 |

| bool PatchInfoDatabase::QueryLoadedImage | ( | void * | pPEHeader, | |
| PatchInfoRecord & | rec | |||
| ) | [static, private] |
BazisLib::FilePath PatchInfoDatabase::m_Directory [private] |
BazisLib::SingleMallocVector<PatchInfoRecord> PatchInfoDatabase::m_Records [private] |