#pragma once // host.h // 8/23/2013 jichi // Branch: ITH/IHF.h, rev 105 #define DLLEXPORT __declspec(dllexport) #include "hookman.h" #include "../vnrhook/include/types.h" #include DLLEXPORT void OpenHost(); DLLEXPORT bool StartHost(); DLLEXPORT void CloseHost(); DLLEXPORT HookManager* GetHostHookManager(); DLLEXPORT bool InjectProcess(DWORD pid, DWORD timeout = 5000); DLLEXPORT bool DetachProcess(DWORD pid); DLLEXPORT bool InsertHook(DWORD pid, HookParam hp, std::string name = ""); DLLEXPORT bool RemoveHook(DWORD pid, DWORD addr); // EOF