#include <imports_loader.h>
A class defining a callback that will be executed when the next imported function was found
Definition at line 20 of file imports_loader.h.
◆ ImportThunksCallback()
peconv::ImportThunksCallback::ImportThunksCallback |
( |
BYTE * | _modulePtr, |
|
|
size_t | _moduleSize ) |
|
inline |
◆ processThunks()
virtual bool peconv::ImportThunksCallback::processThunks |
( |
LPSTR | libName, |
|
|
ULONG_PTR | origFirstThunkPtr, |
|
|
ULONG_PTR | firstThunkPtr ) |
|
pure virtual |
A callback that will be executed by process_import_table when the next imported function was found
- Parameters
-
libName | : the pointer to the DLL name |
origFirstThunkPtr | : the pointer to the Original First Thunk |
firstThunkPtr | : the pointer to the First Thunk |
- Returns
- : true if processing succeeded, false otherwise
Implemented in CollectImportsCallback, CollectThunksCallback, FillImportThunks, and ListImportNames.
◆ is64b
bool peconv::ImportThunksCallback::is64b |
|
protected |
◆ modulePtr
BYTE* peconv::ImportThunksCallback::modulePtr |
|
protected |
◆ moduleSize
size_t peconv::ImportThunksCallback::moduleSize |
|
protected |
The documentation for this class was generated from the following file: