libPeConv
A library to load, manipulate, dump PE files.
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
relocate.h File Reference

Operating on PE file's relocations table. More...

#include <windows.h>

Go to the source code of this file.

Classes

struct  peconv::_BASE_RELOCATION_ENTRY
 
class  peconv::RelocBlockCallback
 

Namespaces

namespace  peconv
 

Typedefs

typedef struct peconv::_BASE_RELOCATION_ENTRY peconv::BASE_RELOCATION_ENTRY
 

Functions

bool peconv::process_relocation_table (IN PVOID modulePtr, IN SIZE_T moduleSize, IN RelocBlockCallback *callback)
 
bool peconv::relocate_module (IN BYTE *modulePtr, IN SIZE_T moduleSize, IN ULONGLONG newBase, IN ULONGLONG oldBase=0)
 
bool peconv::has_valid_relocation_table (IN const PBYTE modulePtr, IN const size_t moduleSize)
 

Detailed Description

Operating on PE file's relocations table.

Definition in file relocate.h.