A class defining a callback that collects all the Import Thunks
Definition at line 85 of file imports_loader.cpp.
◆ CollectThunksCallback()
CollectThunksCallback::CollectThunksCallback |
( |
BYTE * | _vBuf, |
|
|
size_t | _vBufSize, |
|
|
std::set< DWORD > & | _fields ) |
|
inline |
◆ processThunks()
virtual bool CollectThunksCallback::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 94 of file imports_loader.cpp.
◆ fields
std::set<DWORD>& CollectThunksCallback::fields |
◆ vBuf
BYTE* CollectThunksCallback::vBuf |
◆ vBufSize
size_t CollectThunksCallback::vBufSize |
The documentation for this class was generated from the following file: