summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKA/KernelKit/DLLInterface.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'dev/ZKA/KernelKit/DLLInterface.hxx')
-rw-r--r--dev/ZKA/KernelKit/DLLInterface.hxx11
1 files changed, 9 insertions, 2 deletions
diff --git a/dev/ZKA/KernelKit/DLLInterface.hxx b/dev/ZKA/KernelKit/DLLInterface.hxx
index 370363b7..13f36b82 100644
--- a/dev/ZKA/KernelKit/DLLInterface.hxx
+++ b/dev/ZKA/KernelKit/DLLInterface.hxx
@@ -35,8 +35,15 @@ namespace Kernel
virtual DLL_TRAITS** GetAddressOf() = 0;
virtual DLL_TRAITS* Get() = 0;
- virtual void Mount(DLL_TRAITS* to_mount) = 0;
- virtual void Unmount() = 0;
+ virtual Void Mount(DLL_TRAITS* to_mount) = 0;
+ virtual Void Unmount() = 0;
+
+
+ template <typename SymbolType>
+ SymbolType Load(const Char* symbol_name, SizeT len, Int32 kind)
+ {
+ return nullptr;
+ }
};
/// @brief Pure implementation, missing method/function handler.