libPeConv
A library to load, manipulate, dump PE files.
pe_loader.h
Go to the documentation of this file.
1
6#pragma once
7
8#include "pe_raw_to_virtual.h"
9#include "function_resolver.h"
10
11namespace peconv {
19 BYTE* load_pe_module(BYTE* dllRawData, size_t r_size, OUT size_t &v_size, bool executable, bool relocate);
20
28 BYTE* load_pe_module(const char *filename, OUT size_t &v_size, bool executable, bool relocate);
29
34 BYTE* load_pe_executable(BYTE* dllRawData, size_t r_size, OUT size_t &v_size, t_function_resolver* import_resolver=NULL);
35
40 BYTE* load_pe_executable(const char *filename, OUT size_t &v_size, t_function_resolver* import_resolver=NULL);
41
42};// namespace peconv
Definitions of basic Imports Resolver classes. They can be used for filling imports when the PE is lo...
BYTE * load_pe_executable(BYTE *dllRawData, size_t r_size, OUT size_t &v_size, t_function_resolver *import_resolver=NULL)
Definition: pe_loader.cpp:79
BYTE * load_pe_module(BYTE *dllRawData, size_t r_size, OUT size_t &v_size, bool executable, bool relocate)
Definition: pe_loader.cpp:33
Converting PE from raw to virtual format.