mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-27 07:37:24 -04:00
19 lines
508 B
C++
19 lines
508 B
C++
#pragma once
|
|
|
|
#include <cstdint>
|
|
|
|
namespace dusk {
|
|
|
|
void hookInstallByAddr(void* fn_addr, void* tramp_fn, void** orig_store);
|
|
|
|
void hookRegisterPre (void* fn_addr, void* mod, int32_t (*fn)(void* args));
|
|
void hookRegisterPost(void* fn_addr, void* mod, void (*fn)(void* args));
|
|
void hookSetReplace (void* fn_addr, void* mod, void (*fn)(void* args));
|
|
|
|
bool hookDispatchPre (void* fn_addr, void* args);
|
|
void hookDispatchPost(void* fn_addr, void* args);
|
|
|
|
void hookClearMod(void* mod);
|
|
|
|
} // namespace dusk
|