7#elif defined(__linux__)
11namespace Grindstone::Utilities::Modules {
13 using Handle = HMODULE;
14 using BinarySearchDirectoryHandle = DLL_DIRECTORY_COOKIE;
15#elif defined(__linux__)
17 using BinarySearchDirectoryHandle =
void*;
20 Grindstone::Utilities::Modules::Handle Load(std::string name);
21 void Unload(Grindstone::Utilities::Modules::Handle handle);
23 void* GetFunction(Grindstone::Utilities::Modules::Handle handle,
const char *name);