mirror of https://github.com/infosecn1nja/C3.git
13 lines
411 B
C
13 lines
411 B
C
|
#pragma once
|
||
|
|
||
|
namespace MWR::Loader
|
||
|
{
|
||
|
/// type of function that can be called by LoadPe
|
||
|
typedef void (*ExportFunc)(void);
|
||
|
|
||
|
/// Load PE file image and call
|
||
|
/// @param dllData - pointer to PE file in memory
|
||
|
/// @param callExport - name of an exported function to call. Function must have a signature of ExportFunc [typedef void (*ExportFunc)(void)]
|
||
|
int LoadPe(void* dllData, std::string_view callExport);
|
||
|
}
|