]> git.sesse.net Git - vlc/blobdiff - activex/main.cpp
- Remove useless global variable
[vlc] / activex / main.cpp
index 53df72424a54d0fe62f93ede8f7fa4fa9f773374..803f6a613a3df4b5e7addc016ceeac85bbc45b22 100644 (file)
@@ -51,13 +51,19 @@ extern const CATID CATID_SafeForScripting;
 static LONG i_class_ref= 0;
 static HINSTANCE h_instance= 0;
 
+HMODULE DllGetModule()
+{
+    return h_instance;
+};
+
 STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
 {
     HRESULT hr = CLASS_E_CLASSNOTAVAILABLE;
 
     *ppv = NULL;
 
-    if( CLSID_VLCPlugin2 == rclsid )
+    if( (CLSID_VLCPlugin == rclsid )
+     || ( CLSID_VLCPlugin2 == rclsid) )
     {
         VLCPluginClass *plugin = new VLCPluginClass(&i_class_ref, h_instance, rclsid);
         hr = plugin->QueryInterface(riid, ppv);