wine/dlls/shdocvw shdocvw_main.c
ChangeSet ID: 20998 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard(a)winehq.org 2005/10/31 09:44:06 Modified files: dlls/shdocvw : shdocvw_main.c Log message: Michael Jung <mjung(a)iss.tu-darmstadt.de> Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser. Patch: http://cvs.winehq.org/patch.py?id=20998 Old revision New revision Changes Path 1.36 1.37 +2 -1 wine/dlls/shdocvw/shdocvw_main.c Index: wine/dlls/shdocvw/shdocvw_main.c diff -u -p wine/dlls/shdocvw/shdocvw_main.c:1.36 wine/dlls/shdocvw/shdocvw_main.c:1.37 --- wine/dlls/shdocvw/shdocvw_main.c 31 Oct 2005 15:44: 6 -0000 +++ /dev/null 31 Oct 2005 15:44: 6 -0000 @@ -480,7 +480,8 @@ HRESULT WINAPI DllGetClassObject(REFCLSI return r; } - if (IsEqualGUID(&IID_IClassFactory, riid)) + if (IsEqualCLSID(&CLSID_WebBrowser, rclsid) && + IsEqualIID(&IID_IClassFactory, riid)) { /* Pass back our shdocvw class factory */ *ppv = (LPVOID)&SHDOCVW_ClassFactory;
participants (1)
-
Alexandre Julliard