diff options
Diffstat (limited to 'hook/hook.h')
-rw-r--r-- | hook/hook.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/hook/hook.h b/hook/hook.h new file mode 100644 index 0000000..b2fd4e1 --- /dev/null +++ b/hook/hook.h @@ -0,0 +1,39 @@ +// +// AUTHOR +// N. Nielsen +// +// LICENSE +// This software is in the public domain. +// +// The software is provided "as is", without warranty of any kind, +// express or implied, including but not limited to the warranties +// of merchantability, fitness for a particular purpose, and +// noninfringement. In no event shall the author(s) be liable for any +// claim, damages, or other liability, whether in an action of +// contract, tort, or otherwise, arising from, out of, or in connection +// with the software or the use or other dealings in the software. +// +// SUPPORT +// Send bug reports to: <nielsen@memberwebs.com> +// + +#ifdef __cplusplus +#define EXTERNC extern "C" +#else +#define EXTERNC +#endif + +#ifdef HOOK_EXPORTS +#define HOOK_API EXTERNC __declspec(dllexport) +#else +#define HOOK_API EXTERNC __declspec(dllimport) +#endif + +HOOK_API HRESULT InstallSpeedHook(); +HOOK_API HRESULT RemoveSpeedHook(); + +HOOK_API int GetCurSpeedCount(); +HOOK_API void ClearSpeedCount(); + + + |