libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
pe_raw_to_virtual.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <windows.h>
9#include <stdio.h>
10
11#include "buffer_util.h"
12
13namespace peconv {
14
23 IN const BYTE* rawPeBuffer,
24 IN size_t rawPeSize,
25 OUT size_t &outputSize,
26 IN OPTIONAL bool executable = true,
27 IN OPTIONAL ULONGLONG desired_base = 0
28 );
29
30}; // namespace peconv
Definitions of the used buffer types. Functions for their allocation and deallocation.
BYTE * pe_raw_to_virtual(IN const BYTE *rawPeBuffer, IN size_t rawPeSize, OUT size_t &outputSize, IN OPTIONAL bool executable=true, IN OPTIONAL ULONGLONG desired_base=0)