Alistair Leslie-Hughes : msxml: Added support to create msxml4/6 interfaces .
Alexandre Julliard
julliard at winehq.org
Mon Sep 13 17:14:42 CDT 2010
Module: wine
Branch: master
Commit: 5e5cd71ff10cb17d00c6e6559b8afc5910bffb9f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5e5cd71ff10cb17d00c6e6559b8afc5910bffb9f
Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date: Thu Sep 9 20:21:21 2010 +1000
msxml: Added support to create msxml4/6 interfaces.
---
dlls/msxml3/factory.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/dlls/msxml3/factory.c b/dlls/msxml3/factory.c
index 46d8249..5e2039f 100644
--- a/dlls/msxml3/factory.c
+++ b/dlls/msxml3/factory.c
@@ -154,8 +154,10 @@ HRESULT WINAPI DllGetClassObject( REFCLSID rclsid, REFIID iid, LPVOID *ppv )
{
cf = (IClassFactory*) &domdoccf.lpVtbl;
}
- else if( IsEqualCLSID( rclsid, &CLSID_XMLSchemaCache ) ||
- IsEqualCLSID( rclsid, &CLSID_XMLSchemaCache30 ) )
+ else if( IsEqualCLSID( rclsid, &CLSID_XMLSchemaCache ) ||
+ IsEqualCLSID( rclsid, &CLSID_XMLSchemaCache30 ) ||
+ IsEqualCLSID( rclsid, &CLSID_XMLSchemaCache40 ) ||
+ IsEqualCLSID( rclsid, &CLSID_XMLSchemaCache60 ))
{
cf = (IClassFactory*) &schemacf.lpVtbl;
}
@@ -173,7 +175,8 @@ HRESULT WINAPI DllGetClassObject( REFCLSID rclsid, REFIID iid, LPVOID *ppv )
}
else if( IsEqualCLSID( rclsid, &CLSID_SAXXMLReader) ||
IsEqualCLSID( rclsid, &CLSID_SAXXMLReader30 ) ||
- IsEqualCLSID( rclsid, &CLSID_SAXXMLReader40 ))
+ IsEqualCLSID( rclsid, &CLSID_SAXXMLReader40 ) ||
+ IsEqualCLSID( rclsid, &CLSID_SAXXMLReader60 ))
{
cf = (IClassFactory*) &saxreadcf.lpVtbl;
}
More information about the wine-cvs
mailing list