msxml4: Added support for SAXXMLReader40.
This commit is contained in:
parent
24db8d384c
commit
dd40448707
|
@ -167,7 +167,8 @@ HRESULT WINAPI DllGetClassObject( REFCLSID rclsid, REFIID iid, LPVOID *ppv )
|
|||
cf = (IClassFactory*) &domdoccf.lpVtbl;
|
||||
}
|
||||
else if( IsEqualCLSID( rclsid, &CLSID_SAXXMLReader) ||
|
||||
IsEqualCLSID( rclsid, &CLSID_SAXXMLReader30 ))
|
||||
IsEqualCLSID( rclsid, &CLSID_SAXXMLReader30 ) ||
|
||||
IsEqualCLSID( rclsid, &CLSID_SAXXMLReader40 ))
|
||||
{
|
||||
cf = (IClassFactory*) &saxreadcf.lpVtbl;
|
||||
}
|
||||
|
|
|
@ -345,6 +345,14 @@ static struct regsvr_coclass const coclass_list[] = {
|
|||
"Msxml2.DOMDocument",
|
||||
"4.0"
|
||||
},
|
||||
{ &CLSID_SAXXMLReader40,
|
||||
"SAX XML Reader 4.0",
|
||||
NULL,
|
||||
"msxml4.dll",
|
||||
"Both",
|
||||
"Msxml2.SAXXMLReader",
|
||||
"4.0"
|
||||
},
|
||||
{ NULL } /* list terminator */
|
||||
};
|
||||
|
||||
|
@ -357,6 +365,11 @@ static struct progid const progid_list[] = {
|
|||
&CLSID_DOMDocument40,
|
||||
NULL
|
||||
},
|
||||
{ "Msxml2.SAXXMLReader.4.0",
|
||||
"SAX XML Reader 4.0",
|
||||
&CLSID_SAXXMLReader40,
|
||||
NULL
|
||||
},
|
||||
{ NULL } /* list terminator */
|
||||
};
|
||||
|
||||
|
|
|
@ -1979,6 +1979,15 @@ coclass SAXXMLReader30
|
|||
interface IMXReaderControl;
|
||||
};
|
||||
|
||||
[
|
||||
uuid(7c6e29bc-8b8b-4c3d-859e-af6cd158be0f)
|
||||
]
|
||||
coclass SAXXMLReader40
|
||||
{
|
||||
[default] interface IVBSAXXMLReader;
|
||||
interface ISAXXMLReader;
|
||||
};
|
||||
|
||||
[
|
||||
uuid(fc220ad8-a72a-4ee8-926e-0b7ad152a020)
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue