libPeConv
A library to load, manipulate, dump PE files.
|
Public Member Functions | |
CollectThunksCallback (BYTE *_vBuf, size_t _vBufSize, std::set< DWORD > &_fields) | |
virtual bool | processThunks (LPSTR libName, ULONG_PTR origFirstThunkPtr, ULONG_PTR va) |
Public Member Functions inherited from peconv::ImportThunksCallback | |
ImportThunksCallback (BYTE *_modulePtr, size_t _moduleSize) | |
Public Attributes | |
std::set< DWORD > & | fields |
BYTE * | vBuf |
size_t | vBufSize |
Additional Inherited Members | |
Protected Attributes inherited from peconv::ImportThunksCallback | |
BYTE * | modulePtr |
size_t | moduleSize |
bool | is64b |
A class defining a callback that collects all the Import Thunks
Definition at line 85 of file imports_loader.cpp.
|
inline |
Definition at line 88 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 94 of file imports_loader.cpp.
std::set<DWORD>& CollectThunksCallback::fields |
Definition at line 111 of file imports_loader.cpp.
BYTE* CollectThunksCallback::vBuf |
Definition at line 112 of file imports_loader.cpp.
size_t CollectThunksCallback::vBufSize |
Definition at line 113 of file imports_loader.cpp.