blob: 7e019d62ee9b6d9b3a922de1afbe030daad66db8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#ifndef LOADDYLIB_H
#define LOADDYLIB_H
#include <string>
std::string GetPathWithPlatformSpecificDllExtension(const std::string& path);
void* LoadDynamicLibrary (const std::string& absolutePath);
void* LoadAndLookupSymbol (const std::string& absolutePath, const std::string& name);
void UnloadDynamicLibrary (void* libraryReference);
void UnloadDynamicLibrary (const std::string& absolutePath);
bool LoadAndLookupSymbols (const char* path, ...);
void* LookupSymbol(void* libraryReference, const std::string& symbolName);
#endif
|