aboutsummaryrefslogtreecommitdiff
path: root/hook.h
diff options
context:
space:
mode:
authorGravatar Matthew Wozniak <me@woz.blue> 2024-10-27 23:28:51 -0400
committerGravatar Matthew Wozniak <me@woz.blue> 2024-10-27 23:28:51 -0400
commitfb95177298bb92098b61f09b9f66c1fce32f2f02 (patch)
treec73b45c91f145dca7d055a1cde1f4efaa6db8da6 /hook.h
parent36b6d84ee4b520bdf43891ea86df03cf660cb464 (diff)
downloadrt-fb95177298bb92098b61f09b9f66c1fce32f2f02.tar.gz
rt-fb95177298bb92098b61f09b9f66c1fce32f2f02.zip
add hooking and IVEngineServer interface
Diffstat (limited to 'hook.h')
-rw-r--r--hook.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/hook.h b/hook.h
new file mode 100644
index 0000000..0657e7b
--- /dev/null
+++ b/hook.h
@@ -0,0 +1,9 @@
+// SPDX-License-Identifier: ISC
+// SPDX-FileCopyrightText: 2024 Matthew Wozniak <me@woz.blue>
+
+bool hook_init(void);
+void *hook_inline(void *func, void *target);
+void unhook_inline(void *orig);
+void *hook_dllapi(const char *module, const char *name, void *target);
+
+// vi: sw=4 ts=4 noet tw=80 cc=80