diff options
Diffstat (limited to 'backends/plugins/win32/win32-provider.h')
-rw-r--r-- | backends/plugins/win32/win32-provider.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/backends/plugins/win32/win32-provider.h b/backends/plugins/win32/win32-provider.h index e80e77521d..e4b0be7395 100644 --- a/backends/plugins/win32/win32-provider.h +++ b/backends/plugins/win32/win32-provider.h @@ -30,9 +30,14 @@ #if defined(DYNAMIC_MODULES) && defined(_WIN32) -class Win32PluginProvider : public PluginProvider { -public: - virtual PluginList getPlugins(); +class Win32PluginProvider : public FilePluginProvider { +protected: + Plugin* createPlugin(const Common::String &filename) const; + + virtual const char* getPrefix() const { return ""; } + virtual const char* getSuffix() const { return ".dll"; } + + virtual void addCustomDirectories(Common::StringList &dirs) const {} }; #endif // defined(DYNAMIC_MODULES) && defined(_WIN32) |