msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
Don't delete the progid key when unregistering coclasses - this is now done in unregister_progids.
This commit is contained in:
parent
1933135f0d
commit
2afa602059
|
@ -342,11 +342,6 @@ static HRESULT unregister_coclasses(struct regsvr_coclass const *list)
|
||||||
StringFromGUID2(list->clsid, buf, 39);
|
StringFromGUID2(list->clsid, buf, 39);
|
||||||
res = recursive_delete_keyW(coclass_key, buf);
|
res = recursive_delete_keyW(coclass_key, buf);
|
||||||
if (res != ERROR_SUCCESS) goto error_close_coclass_key;
|
if (res != ERROR_SUCCESS) goto error_close_coclass_key;
|
||||||
|
|
||||||
if (list->progid) {
|
|
||||||
res = recursive_delete_keyA(HKEY_CLASSES_ROOT, list->progid);
|
|
||||||
if (res != ERROR_SUCCESS) goto error_close_coclass_key;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
error_close_coclass_key:
|
error_close_coclass_key:
|
||||||
|
@ -589,6 +584,11 @@ static struct progid const progid_list[] = {
|
||||||
&CLSID_DOMDocument,
|
&CLSID_DOMDocument,
|
||||||
NULL
|
NULL
|
||||||
},
|
},
|
||||||
|
{ "MSXML.DOMDocument",
|
||||||
|
"XML DOM Document",
|
||||||
|
&CLSID_DOMDocument,
|
||||||
|
"Microsoft.XMLDOM.1.0"
|
||||||
|
},
|
||||||
{ "Microsoft.FreeThreadedXMLDOM",
|
{ "Microsoft.FreeThreadedXMLDOM",
|
||||||
"Free threaded XML DOM Document",
|
"Free threaded XML DOM Document",
|
||||||
&CLSID_DOMFreeThreadedDocument,
|
&CLSID_DOMFreeThreadedDocument,
|
||||||
|
@ -599,6 +599,11 @@ static struct progid const progid_list[] = {
|
||||||
&CLSID_DOMFreeThreadedDocument,
|
&CLSID_DOMFreeThreadedDocument,
|
||||||
NULL
|
NULL
|
||||||
},
|
},
|
||||||
|
{ "MSXML.FreeThreadedDOMDocument",
|
||||||
|
"Free threaded XML DOM Document",
|
||||||
|
&CLSID_DOMFreeThreadedDocument,
|
||||||
|
"Microsoft.FreeThreadedXMLDOM.1.0"
|
||||||
|
},
|
||||||
{ "Microsoft.XMLHTTP",
|
{ "Microsoft.XMLHTTP",
|
||||||
"XML HTTP Request",
|
"XML HTTP Request",
|
||||||
&CLSID_XMLHTTPRequest,
|
&CLSID_XMLHTTPRequest,
|
||||||
|
|
Loading…
Reference in New Issue