libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
caves.h
Go to the documentation of this file.
1
5
6#pragma once
7
8#include <windows.h>
9
10namespace peconv {
11
21 PBYTE find_ending_cave(BYTE* module_ptr, size_t module_size, const DWORD cave_size, const DWORD req_charact =IMAGE_SCN_MEM_READ, bool reserve=true);
22
32 PBYTE find_alignment_cave(BYTE* module_ptr, size_t module_size, const DWORD cave_size, const DWORD req_charact = IMAGE_SCN_MEM_READ, bool reserve = true);
33
37 PBYTE find_padding_cave(BYTE* module_ptr, size_t module_size, const size_t minimal_size, const DWORD req_charact = IMAGE_SCN_MEM_READ);
38
39};//namespace peconv
PBYTE find_padding_cave(BYTE *module_ptr, size_t module_size, const size_t minimal_size, const DWORD req_charact=IMAGE_SCN_MEM_READ)
Definition caves.cpp:81
PBYTE find_ending_cave(BYTE *module_ptr, size_t module_size, const DWORD cave_size, const DWORD req_charact=IMAGE_SCN_MEM_READ, bool reserve=true)
Definition caves.cpp:8
PBYTE find_alignment_cave(BYTE *module_ptr, size_t module_size, const DWORD cave_size, const DWORD req_charact=IMAGE_SCN_MEM_READ, bool reserve=true)
Definition caves.cpp:41