#include <vector>
#include <Windows.h>
|
void __stdcall | OnLoad () |
|
BOOL | WriteBytes (DWORD dwAddress, LPVOID lpBuffer, DWORD dwCount) |
|
std::vector< DWORD > | FindSignature (LPBYTE lpBuffer, DWORD dwBufferSize, LPBYTE lpSignature, DWORD dwSignatureSize, LPBYTE lpWildCards=0) |
|
DWORD | FindAddress (LPBYTE lpBuffer, DWORD dwBufferSize, LPBYTE lpSignature, DWORD dwSignatureSize, LPBYTE lpWildCards=0, DWORD dwIndex=0, DWORD dwOffset=0) |
|
| __declspec (naked) void OnLoad_CC() |
|
BOOL | CreateCodeCave (DWORD dwAddress, BYTE cbSize, VOID(*pFunction)()) |
|
BOOL WINAPI | DllMain (HMODULE hModule, DWORD dwReason, LPVOID lpReserved) |
|
BOOL CreateCodeCave |
( |
DWORD |
dwAddress, |
|
|
BYTE |
cbSize, |
|
|
VOID(*)() |
pFunction |
|
) |
| |
BOOL WINAPI DllMain |
( |
HMODULE |
hModule, |
|
|
DWORD |
dwReason, |
|
|
LPVOID |
lpReserved |
|
) |
| |
DWORD FindAddress |
( |
LPBYTE |
lpBuffer, |
|
|
DWORD |
dwBufferSize, |
|
|
LPBYTE |
lpSignature, |
|
|
DWORD |
dwSignatureSize, |
|
|
LPBYTE |
lpWildCards = 0 , |
|
|
DWORD |
dwIndex = 0 , |
|
|
DWORD |
dwOffset = 0 |
|
) |
| |
std::vector<DWORD> FindSignature |
( |
LPBYTE |
lpBuffer, |
|
|
DWORD |
dwBufferSize, |
|
|
LPBYTE |
lpSignature, |
|
|
DWORD |
dwSignatureSize, |
|
|
LPBYTE |
lpWildCards = 0 |
|
) |
| |
void __stdcall OnLoad |
( |
| ) |
|
BOOL WriteBytes |
( |
DWORD |
dwAddress, |
|
|
LPVOID |
lpBuffer, |
|
|
DWORD |
dwCount |
|
) |
| |