24 #ifndef WINDOWSPLUGINLOADER_H_
25 #define WINDOWSPLUGINLOADER_H_
54 LPCTSTR lastError(LPTSTR)
const;
66 const std::string & n,
67 std::vector<std::string> &plpaths,
70 PluginManagerInterface::PluginVersionIgnore);
73 virtual
void unload() throw (PluginException);
virtual void load()=0
Loads the plugin.
Declares an abstract base class for a plugin loader.
PluginVersionCheckLevel
info how to handle version information
HINSTANCE hInstLibrary
Points to the loaded library.
Handles ParameteredObject based plugins on Windows based systems.
#define charon_plugins_DLL_PUBLIC
Preprocessor macro to define this class/function as public visible, i.e.
Abstract base class for a plugin loader.