aboutsummaryrefslogtreecommitdiff
path: root/NorthstarDedicatedTest/hookutils.h
diff options
context:
space:
mode:
authorNorthstar <northstar@northstar.tf>2022-02-03 22:09:08 -0300
committerBarichello <artur@barichello.me>2022-02-03 22:09:08 -0300
commit75bf194b2fca06de805a7bc025c6dd8379250fa5 (patch)
treec9327ac7921ae80bb2d91381bb7db11b47ca2403 /NorthstarDedicatedTest/hookutils.h
parente9f93ba2e8b9df280aed20131a1606d731d2dbbe (diff)
downloadNorthstarLauncher-75bf194b2fca06de805a7bc025c6dd8379250fa5.tar.gz
NorthstarLauncher-75bf194b2fca06de805a7bc025c6dd8379250fa5.zip
Format project
Diffstat (limited to 'NorthstarDedicatedTest/hookutils.h')
-rw-r--r--NorthstarDedicatedTest/hookutils.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/NorthstarDedicatedTest/hookutils.h b/NorthstarDedicatedTest/hookutils.h
index dd3b15b1..006bc16d 100644
--- a/NorthstarDedicatedTest/hookutils.h
+++ b/NorthstarDedicatedTest/hookutils.h
@@ -4,30 +4,30 @@
// Sets an area of memory as writeable until the TempReadWrite object goes out of scope
class TempReadWrite
{
-private:
- DWORD m_origProtection;
- void* m_ptr;
+ private:
+ DWORD m_origProtection;
+ void* m_ptr;
-public:
- TempReadWrite(void* ptr);
- ~TempReadWrite();
+ public:
+ TempReadWrite(void* ptr);
+ ~TempReadWrite();
};
// Enables all hooks created with the HookEnabler object when it goes out of scope and handles hook errors
class HookEnabler
{
-private:
- struct HookTarget
- {
- char* targetName;
- LPVOID targetAddress;
- };
+ private:
+ struct HookTarget
+ {
+ char* targetName;
+ LPVOID targetAddress;
+ };
- std::vector<HookTarget*> m_hookTargets;
+ std::vector<HookTarget*> m_hookTargets;
-public:
- void CreateHook(LPVOID ppTarget, LPVOID ppDetour, LPVOID* ppOriginal, const char* targetName = nullptr);
- ~HookEnabler();
+ public:
+ void CreateHook(LPVOID ppTarget, LPVOID ppDetour, LPVOID* ppOriginal, const char* targetName = nullptr);
+ ~HookEnabler();
};
// macro to call HookEnabler::CreateHook with the hook's name