|
Public Member Functions |
| LPVOID | Addr (DWORD i) |
| | Returns the function address for specified index.
|
| LPVOID | Addr (LPCTSTR pFunctionName) |
| | Returns a pointer to the specified function name.
|
| void * | AddFunction (LPCTSTR pFunctionName) |
| | Adds the specified function to the function list.
|
| BOOL | LoadLibrary (LPCTSTR pFile) |
| | Loads the specified module.
|
|
LPCTSTR | GetLibraryPath () |
| | Returns the file path of the currently loaded module.
|
|
| CModule () |
| | Default constructor.
|
| | CModule (LPCTSTR pFile) |
| | Constructs object and loads the specified module.
|
|
virtual | ~CModule () |
| | Destructor.
|
|
virtual void | Destroy () |
| | Unloads the module and releases associated resources.
|
|
virtual DWORD | GetObjSize () |
| | Returns the size, in bytes, of a module function structure.
|
| void * | operator[] (unsigned long i) |
| | Returns the function address for specified index.
|
|
HMODULE | GetModuleHandle () |
| | Returns the loaded modules handle.
|
|
BOOL | IsLoaded () |
| | Returns non-zero if there is a valid module handle.
|