libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
libpeconv
include
peconv
load_config_util.h
Go to the documentation of this file.
1
6
#pragma once
7
#include <windows.h>
8
9
#include "
buffer_util.h
"
10
#include "
load_config_defs.h
"
11
12
namespace
peconv
{
13
17
typedef
enum
{
18
LOAD_CONFIG_NONE
= 0,
19
LOAD_CONFIG_W7_VER
= 7,
20
LOAD_CONFIG_W8_VER
= 8,
21
LOAD_CONFIG_W10_VER
= 10,
22
LOAD_CONFIG_UNK_VER
= -1
23
}
t_load_config_ver
;
24
31
BYTE*
get_load_config_ptr
(BYTE* buffer,
size_t
buf_size);
32
40
t_load_config_ver
get_load_config_version
(BYTE* buffer,
size_t
buf_size,
void
* ld_config_ptr);
41
42
};
// namespace peconv
buffer_util.h
Definitions of the used buffer types. Functions for their allocation and deallocation.
load_config_defs.h
Definitions of various versions of Load Config Directory (new fields added with new versions for Wind...
peconv
Definition:
buffer_util.h:15
peconv::get_load_config_ptr
BYTE * get_load_config_ptr(BYTE *buffer, size_t buf_size)
Definition:
load_config_util.cpp:4
peconv::get_load_config_version
t_load_config_ver get_load_config_version(BYTE *buffer, size_t buf_size, void *ld_config_ptr)
Definition:
load_config_util.cpp:20
peconv::t_load_config_ver
t_load_config_ver
Definition:
load_config_util.h:17
peconv::LOAD_CONFIG_NONE
@ LOAD_CONFIG_NONE
Definition:
load_config_util.h:18
peconv::LOAD_CONFIG_UNK_VER
@ LOAD_CONFIG_UNK_VER
Definition:
load_config_util.h:22
peconv::LOAD_CONFIG_W8_VER
@ LOAD_CONFIG_W8_VER
Definition:
load_config_util.h:20
peconv::LOAD_CONFIG_W7_VER
@ LOAD_CONFIG_W7_VER
Definition:
load_config_util.h:19
peconv::LOAD_CONFIG_W10_VER
@ LOAD_CONFIG_W10_VER
Definition:
load_config_util.h:21
Generated on Sat Apr 18 2026 00:29:41 for libPeConv by
1.9.5