aboutsummaryrefslogtreecommitdiff
path: root/primedev/plugins/interfaces/sys/ISys.h
diff options
context:
space:
mode:
Diffstat (limited to 'primedev/plugins/interfaces/sys/ISys.h')
-rw-r--r--primedev/plugins/interfaces/sys/ISys.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/primedev/plugins/interfaces/sys/ISys.h b/primedev/plugins/interfaces/sys/ISys.h
new file mode 100644
index 00000000..3e55a6d9
--- /dev/null
+++ b/primedev/plugins/interfaces/sys/ISys.h
@@ -0,0 +1,21 @@
+#ifndef ILOGGING_H
+#define ILOGGING_H
+
+#define SYS_VERSION "NSSys001"
+
+enum class LogLevel : int
+{
+ INFO = 0,
+ WARN,
+ ERR,
+};
+
+class ISys
+{
+public:
+ virtual void Log(HMODULE handle, LogLevel level, char* msg) = 0;
+ virtual void Unload(HMODULE handle) = 0;
+ virtual void Reload(HMODULE handle) = 0;
+};
+
+#endif