14 #include "PlatformDefs.h" 23 virtual bool Load() = 0;
24 virtual void Unload() = 0;
26 virtual int ResolveExport(
const char* symbol,
void** ptr,
bool logging =
true) = 0;
27 virtual int ResolveOrdinal(
unsigned long ordinal,
void** ptr);
28 virtual bool IsSystemDll() = 0;
29 virtual HMODULE GetHModule() = 0;
30 virtual bool HasSymbols() = 0;
32 const char *GetName()
const;
33 const char *GetFileName()
const;
34 const char *GetPath()
const;
43 std::string m_fileName;
Definition: LibraryLoader.h:17