libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
function_resolver.h
Go to the documentation of this file.
1
5
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 };
26
31 public:
38 virtual FARPROC resolve_func(LPCSTR lib_name, LPCSTR func_name);
39
45 virtual HMODULE load_library(LPCSTR lib_name);
46
47 std::map<std::string, HMODULE> nameToModule;
48 };
49
50}; //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