4 HOOK_TRACE_INFO hinfo
= {NULL
};
5 ULONG acl_entries
[128] = {};
8 BOOL WINAPI
MessageBeep_hook(UINT type
)
16 LhInstallHook(MessageBeep
, MessageBeep_hook
, 0, &hinfo
);
21 LhUninstallAllHooks();
22 LhWaitForPendingRemovals();
25 void hook_enable_thread()
27 LhSetInclusiveACL(acl_entries
, ++thread_num
, &hinfo
);
30 BOOL WINAPI
DllMain(HINSTANCE instance
, DWORD reason
, LPVOID
)
33 case DLL_PROCESS_ATTACH
:
35 /* go through to enable current thread */
36 case DLL_THREAD_ATTACH
:
39 case DLL_THREAD_DETACH
:
41 case DLL_PROCESS_DETACH
: