libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
function_resolver.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <windows.h>
9#include <string>
10#include <map>
11
12namespace peconv {
17 public:
24 virtual FARPROC resolve_func(LPCSTR lib_name, LPCSTR func_name) = 0;
25
27 };
28
33 public:
40 virtual FARPROC resolve_func(LPCSTR lib_name, LPCSTR func_name);
41
47 virtual HMODULE load_library(LPCSTR lib_name);
48
49 std::map<std::string, HMODULE> nameToModule;
50 };
51
52}; //namespace peconv
virtual FARPROC resolve_func(LPCSTR lib_name, LPCSTR func_name)
std::map< std::string, HMODULE > nameToModule
virtual HMODULE load_library(LPCSTR lib_name)
virtual FARPROC resolve_func(LPCSTR lib_name, LPCSTR func_name)=0