libPeConv
A library to load, manipulate, dump PE files.
|
Public Member Functions | |
FillImportThunks (BYTE *_modulePtr, size_t _moduleSize, t_function_resolver *func_resolver) | |
virtual bool | processThunks (LPSTR lib_name, ULONG_PTR origFirstThunkPtr, ULONG_PTR firstThunkPtr) |
Public Member Functions inherited from peconv::ImportThunksCallback | |
ImportThunksCallback (BYTE *_modulePtr, size_t _moduleSize) | |
Protected Member Functions | |
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) |
Protected Attributes | |
t_function_resolver * | funcResolver |
Protected Attributes inherited from peconv::ImportThunksCallback | |
BYTE * | modulePtr |
size_t | moduleSize |
bool | is64b |
Definition at line 7 of file imports_loader.cpp.
|
inline |
Definition at line 10 of file imports_loader.cpp.
|
inlinevirtual |
A callback that will be executed by process_import_table when the next imported function was found
libName | : the pointer to the DLL name |
origFirstThunkPtr | : the pointer to the Original First Thunk |
firstThunkPtr | : the pointer to the First Thunk |
Implements peconv::ImportThunksCallback.
Definition at line 15 of file imports_loader.cpp.
|
inlineprotected |
|
protected |
Definition at line 77 of file imports_loader.cpp.