libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
delayed_imports_loader.h File Reference

Parsing and filling the Delayload Import Table. More...

#include <windows.h>
#include "pe_hdrs_helper.h"
#include "function_resolver.h"
#include "pshpack4.h"
#include "poppack.h"

Go to the source code of this file.

Classes

struct  _IMAGE_DELAYLOAD_DESCRIPTOR
 

Namespaces

namespace  peconv
 

Typedefs

typedef struct _IMAGE_DELAYLOAD_DESCRIPTOR IMAGE_DELAYLOAD_DESCRIPTOR
 
typedef struct _IMAGE_DELAYLOAD_DESCRIPTORPIMAGE_DELAYLOAD_DESCRIPTOR
 
typedef const IMAGE_DELAYLOAD_DESCRIPTORPCIMAGE_DELAYLOAD_DESCRIPTOR
 

Functions

IMAGE_DELAYLOAD_DESCRIPTORpeconv::get_delayed_imps (IN const BYTE *modulePtr, IN const size_t moduleSize, OUT size_t &dir_size)
 
bool peconv::load_delayed_imports (BYTE *modulePtr, const ULONGLONG moduleBase, t_function_resolver *func_resolver=nullptr)
 

Detailed Description

Parsing and filling the Delayload Import Table.

Definition in file delayed_imports_loader.h.

Typedef Documentation

◆ IMAGE_DELAYLOAD_DESCRIPTOR

◆ PCIMAGE_DELAYLOAD_DESCRIPTOR

◆ PIMAGE_DELAYLOAD_DESCRIPTOR