libPeConv
A library to load, manipulate, dump PE files.
|
Parsing and filling the Import Table. More...
#include <windows.h>
#include <set>
#include "pe_hdrs_helper.h"
#include "function_resolver.h"
#include "exports_mapper.h"
Go to the source code of this file.
Classes | |
class | peconv::ImportThunksCallback |
struct | peconv::ImportsCollection |
Namespaces | |
namespace | peconv |
Functions | |
bool | peconv::process_import_table (IN BYTE *modulePtr, IN SIZE_T moduleSize, IN ImportThunksCallback *callback) |
bool | peconv::load_imports (BYTE *modulePtr, t_function_resolver *func_resolver=nullptr) |
bool | peconv::has_valid_import_table (const PBYTE modulePtr, size_t moduleSize) |
bool | peconv::is_valid_import_name (const PBYTE modulePtr, const size_t moduleSize, LPSTR lib_name) |
bool | peconv::collect_thunks (IN BYTE *modulePtr, IN SIZE_T moduleSize, OUT std::set< DWORD > &thunk_rvas) |
bool | peconv::collect_imports (IN BYTE *modulePtr, IN SIZE_T moduleSize, OUT ImportsCollection &collection) |
Parsing and filling the Import Table.
Definition in file imports_loader.h.