2016-01-06 00:01:17 +09:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
// main.h
|
|
|
|
// 8/23/2013 jichi
|
|
|
|
// Branch: ITH/IHF_DLL.h, rev 66
|
|
|
|
|
2018-08-23 11:53:23 -04:00
|
|
|
#include "common.h"
|
2018-08-24 12:50:20 -04:00
|
|
|
#include "types.h"
|
2016-01-06 00:01:17 +09:00
|
|
|
|
|
|
|
void ConsoleOutput(LPCSTR text); // jichi 12/25/2013: Used to return length of sent text
|
2018-07-04 23:17:40 -04:00
|
|
|
void NotifyHookInsert(HookParam hp, LPCSTR name);
|
2018-08-23 12:18:03 -04:00
|
|
|
void NotifyHookRemove(unsigned __int64 addr);
|
2016-01-06 00:01:17 +09:00
|
|
|
DWORD NewHook(const HookParam &hp, LPCSTR name, DWORD flag = HOOK_ENGINE);
|
2018-08-23 12:18:03 -04:00
|
|
|
DWORD RemoveHook(unsigned __int64 addr);
|
2016-01-06 00:01:17 +09:00
|
|
|
DWORD SwitchTrigger(DWORD on);
|
|
|
|
|
|
|
|
// 10/14/2014 jichi: disable GDI hooks
|
|
|
|
void EnableGDIHooks();
|
|
|
|
void EnableGDIPlusHooks();
|
|
|
|
void DisableGDIHooks();
|
|
|
|
void DisableGDIPlusHooks();
|
|
|
|
bool GDIHooksEnabled();
|
|
|
|
bool GDIPlusHooksEnabled();
|
|
|
|
|
|
|
|
// EOF
|