libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
Classes | Functions
imports_loader.cpp File Reference
#include "peconv/imports_loader.h"
#include "peconv/util.h"
#include "peconv/logger.h"

Go to the source code of this file.

Classes

class  FillImportThunks
 
class  CollectThunksCallback
 
class  CollectImportsCallback
 

Functions

template<typename T_FIELD , typename T_IMAGE_THUNK_DATA >
bool process_imp_functions_tpl (BYTE *modulePtr, size_t module_size, LPSTR lib_name, DWORD call_via, DWORD thunk_addr, IN ImportThunksCallback *callback)
 
bool process_dlls (BYTE *modulePtr, size_t module_size, IMAGE_IMPORT_DESCRIPTOR *first_desc, IN ImportThunksCallback *callback)
 

Function Documentation

◆ process_dlls()

bool process_dlls ( BYTE *  modulePtr,
size_t  module_size,
IMAGE_IMPORT_DESCRIPTOR *  first_desc,
IN ImportThunksCallback callback 
)

Definition at line 233 of file imports_loader.cpp.

Here is the call graph for this function:

◆ process_imp_functions_tpl()

template<typename T_FIELD , typename T_IMAGE_THUNK_DATA >
bool process_imp_functions_tpl ( BYTE *  modulePtr,
size_t  module_size,
LPSTR  lib_name,
DWORD  call_via,
DWORD  thunk_addr,
IN ImportThunksCallback callback 
)

Definition at line 190 of file imports_loader.cpp.

Here is the call graph for this function: