Subversion Repositories WoWGM

Rev

Rev 10 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
32 tristanc 1
#include "../../Storm/H/STPL.h"
2
 
3
#include <Windows.h>
4
#include <detours.h>
5
#include <cstdlib>
6
#include <cstring>
7
#include <stdio.h>
8
 
3 tristanc 9
#define DETOUR_INIT \
10
	DetourTransactionBegin(); \
32 tristanc 11
	DetourUpdateThread(GetCurrentThread());
12
 
3 tristanc 13
#define DETOUR_ATTACH(functionRef, detourFunctionRef) \
32 tristanc 14
	DetourAttach(&(PVOID &)functionRef,detourFunctionRef);
15
 
3 tristanc 16
#define DETOUR_DETACH(functionRef, detourFunctionRef) \
32 tristanc 17
	DetourDetach(&(PVOID &)functionRef,detourFunctionRef);
18
 
3 tristanc 19
#define DETOUR_COMMIT \
20
	DetourTransactionCommit();
32 tristanc 21