msxml: Register missing components.
This commit is contained in:
parent
03a2020473
commit
b2add094ad
|
@ -158,6 +158,10 @@ HRESULT WINAPI DllGetClassObject( REFCLSID rclsid, REFIID iid, LPVOID *ppv )
|
||||||
{
|
{
|
||||||
cf = (IClassFactory*) &xmldoccf.lpVtbl;
|
cf = (IClassFactory*) &xmldoccf.lpVtbl;
|
||||||
}
|
}
|
||||||
|
else if( IsEqualCLSID( rclsid, &CLSID_FreeThreadedDOMDocument ) )
|
||||||
|
{
|
||||||
|
cf = (IClassFactory*) &domdoccf.lpVtbl;
|
||||||
|
}
|
||||||
|
|
||||||
if ( !cf )
|
if ( !cf )
|
||||||
return CLASS_E_CLASSNOTAVAILABLE;
|
return CLASS_E_CLASSNOTAVAILABLE;
|
||||||
|
|
|
@ -496,6 +496,23 @@ static struct regsvr_coclass const coclass_list[] = {
|
||||||
"Microsoft.FreeThreadedXMLDOM",
|
"Microsoft.FreeThreadedXMLDOM",
|
||||||
"1.0"
|
"1.0"
|
||||||
},
|
},
|
||||||
|
{ &CLSID_DOMFreeThreadedDocument,
|
||||||
|
"Free threaded XML DOM Document",
|
||||||
|
NULL,
|
||||||
|
"msxml3.dll",
|
||||||
|
"Both",
|
||||||
|
"Microsoft.FreeThreadedXMLDOM",
|
||||||
|
NULL
|
||||||
|
},
|
||||||
|
{ &CLSID_FreeThreadedDOMDocument,
|
||||||
|
"Free Threaded XML DOM Document",
|
||||||
|
NULL,
|
||||||
|
"msxml3.dll",
|
||||||
|
"Both",
|
||||||
|
"Microsoft.FreeThreadedXMLDOM.1.0",
|
||||||
|
"1.0"
|
||||||
|
},
|
||||||
|
|
||||||
{ &CLSID_XMLHTTPRequest,
|
{ &CLSID_XMLHTTPRequest,
|
||||||
"XML HTTP Request",
|
"XML HTTP Request",
|
||||||
NULL,
|
NULL,
|
||||||
|
|
Loading…
Reference in New Issue