SafetyHook: C:/M/B/src/safetyhook-0.6.5/include/safetyhook.hpp Source File

SafetyHook

Loading...
Searching...
No Matches
safetyhook.hpp
1#pragma once
2
3#include "safetyhook/os.hpp"
4#include "safetyhook/easy.hpp"
5#include "safetyhook/inline_hook.hpp"
6#include "safetyhook/mid_hook.hpp"
7#include "safetyhook/vmt_hook.hpp"
8
9using SafetyHookContext = safetyhook::Context;
10using SafetyHookInline = safetyhook::InlineHook;
11using SafetyHookMid = safetyhook::MidHook;
12using SafetyInlineHook [[deprecated("Use SafetyHookInline instead.")]] = safetyhook::InlineHook;
13using SafetyMidHook [[deprecated("Use SafetyHookMid instead.")]] = safetyhook::MidHook;
14using SafetyHookVmt = safetyhook::VmtHook;
15using SafetyHookVm = safetyhook::VmHook;
safetyhook::InlineHook
An inline hook.
Definition inline_hook.hpp:23
safetyhook::MidHook
A mid function hook.
Definition mid_hook.hpp:25
safetyhook::VmHook
A hook class that allows for hooking a single method in a VMT.
Definition vmt_hook.hpp:20
safetyhook::VmtHook
A hook class that copies an entire VMT for a given object and replaces it.
Definition vmt_hook.hpp:95
easy.hpp
Easy to use API for creating hooks.
inline_hook.hpp
Inline hooking class.
mid_hook.hpp
Mid function hooking class.
vmt_hook.hpp
VMT hooking classes.