libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
imports_loader.cpp File Reference
#include "peconv/imports_loader.h"
#include <iostream>

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 222 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 179 of file imports_loader.cpp.

Here is the call graph for this function: