|
template<typename T_FIELD , typename T_IMAGE_THUNK_DATA > |
bool | processThunks_tpl (LPSTR lib_name, T_IMAGE_THUNK_DATA *desc, T_FIELD *call_via, T_FIELD ordinal_flag) |
|
Definition at line 118 of file imports_loader.cpp.
◆ CollectImportsCallback()
CollectImportsCallback::CollectImportsCallback |
( |
BYTE * | _modulePtr, |
|
|
size_t | _moduleSize, |
|
|
std::map< DWORD, ExportedFunc * > & | _thunkToFunc ) |
|
inline |
◆ processThunks()
virtual bool CollectImportsCallback::processThunks |
( |
LPSTR | libName, |
|
|
ULONG_PTR | origFirstThunkPtr, |
|
|
ULONG_PTR | firstThunkPtr ) |
|
inlinevirtual |
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
Implements peconv::ImportThunksCallback.
Definition at line 126 of file imports_loader.cpp.
◆ processThunks_tpl()
template<typename T_FIELD , typename T_IMAGE_THUNK_DATA >
bool CollectImportsCallback::processThunks_tpl |
( |
LPSTR | lib_name, |
|
|
T_IMAGE_THUNK_DATA * | desc, |
|
|
T_FIELD * | call_via, |
|
|
T_FIELD | ordinal_flag ) |
|
inlineprotected |
◆ thunkToFunc
std::map<DWORD, ExportedFunc*>& CollectImportsCallback::thunkToFunc |
|
protected |
The documentation for this class was generated from the following file: