From c2a2445897af17adb56a32dcf111312763a575d4 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Mon, 2 Jul 2018 01:06:39 +0200 Subject: initial commit Signed-off-by: Toni Uhlig --- csgo_wh/include/Hook.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 csgo_wh/include/Hook.h (limited to 'csgo_wh/include/Hook.h') diff --git a/csgo_wh/include/Hook.h b/csgo_wh/include/Hook.h new file mode 100755 index 0000000..53ee3b3 --- /dev/null +++ b/csgo_wh/include/Hook.h @@ -0,0 +1,20 @@ +#ifndef HOOK_H_INCLUDED +#define HOOK_H_INCLUDED + +#define ENDSCENE_OFFSET 0x2179F + +typedef __int32 (__stdcall* EndScene_t)(LPDIRECT3DDEVICE9); + +class Hook +{ +public: + + static bool hookEndScene(EndScene_t pHookFunc, EndScene_t *pEndScene, bool unhook); + + static BYTE* Detour(BYTE *src, const BYTE *dst); + + static void UnDetour(BYTE *src); + +}; + +#endif // HOOK_H_INCLUDED -- cgit v1.2.3