11 #include "LibraryLoader.h" 29 virtual void Unload();
31 virtual int ResolveExport(
const char* symbol,
void** ptr,
bool logging =
true);
32 virtual bool IsSystemDll();
33 virtual HMODULE GetHModule();
34 virtual bool HasSymbols();
37 void OverrideImports(
const std::string &dll);
38 void RestoreImports();
39 static bool ResolveImport(
const char *dllName,
const char *functionName,
void **fixup);
40 static bool ResolveOrdinal(
const char *dllName,
unsigned long ordinal,
void **fixup);
41 bool NeedsHooking(
const char *dllName);
46 std::vector<Import> m_overriddenImports;
47 std::vector<HMODULE> m_referencedDlls;
Definition: LibraryLoader.h:17
Definition: Win32DllLoader.h:18
Definition: Win32DllLoader.h:15