diff options
Diffstat (limited to 'source2-basehook/Include.hpp')
| -rw-r--r-- | source2-basehook/Include.hpp | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/source2-basehook/Include.hpp b/source2-basehook/Include.hpp new file mode 100644 index 0000000..7430b70 --- /dev/null +++ b/source2-basehook/Include.hpp @@ -0,0 +1,36 @@ +#pragma once +#define WIN32_LEAN_AND_MEAN + +#include <windows.h> +#include <string> +#include <memory> +#include <vector> +#include <cmath> + +//Macros +#define Packed +#pragma pack(push,1) + +#define Sig(Module, Signature)Utilities::FindPattern(Module, Signature) + +template<typename Fn> inline Fn CallVfunc(const PVOID Virtual, int Index) { return (Fn) * (*(const PVOID**)Virtual + Index); } + +//SDK +#include "Source2SDK/SDK.hpp" + +//Base +#include "Console.hpp" +#include "Utilities/VMTHook.hpp" +#include "Utilities/Utilities.hpp" +#include "Base.hpp" + +//Hooks +#include "Hooks/PaintTraverse.hpp" +#include "Hooks/CreateMove.hpp" +#include "Hooks/LevelInit.hpp" + +//Engine renderer +#include "Renderer/Renderer.hpp" + + + |