msxml: Register missing components.

This commit is contained in:
Alistair Leslie-Hughes 2007-12-11 09:02:36 +11:00 committed by Alexandre Julliard
parent 03a2020473
commit b2add094ad
2 changed files with 21 additions and 0 deletions

View File

@ -158,6 +158,10 @@ HRESULT WINAPI DllGetClassObject( REFCLSID rclsid, REFIID iid, LPVOID *ppv )
{
cf = (IClassFactory*) &xmldoccf.lpVtbl;
}
else if( IsEqualCLSID( rclsid, &CLSID_FreeThreadedDOMDocument ) )
{
cf = (IClassFactory*) &domdoccf.lpVtbl;
}
if ( !cf )
return CLASS_E_CLASSNOTAVAILABLE;

View File

@ -496,6 +496,23 @@ static struct regsvr_coclass const coclass_list[] = {
"Microsoft.FreeThreadedXMLDOM",
"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,
"XML HTTP Request",
NULL,