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) | 
