libPeConv
A library to load, manipulate, dump PE files.
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
12namespace peconv {
13
17 typedef enum {
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, BYTE* ld_config_ptr);
41
42}; // namespace peconv
Definitions of the used buffer types. Functions for their allocation and deallocation.
Definitions of various versions of Load Config Directory (different for different versions for Window...
BYTE * get_load_config_ptr(BYTE *buffer, size_t buf_size)
t_load_config_ver get_load_config_version(BYTE *buffer, size_t buf_size, BYTE *ld_config_ptr)
@ LOAD_CONFIG_NONE
@ LOAD_CONFIG_UNK_VER
@ LOAD_CONFIG_W8_VER
@ LOAD_CONFIG_W7_VER
@ LOAD_CONFIG_W10_VER