summaryrefslogtreecommitdiff
path: root/hook/hook.h
diff options
context:
space:
mode:
Diffstat (limited to 'hook/hook.h')
-rw-r--r--hook/hook.h39
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();
+
+
+