msxml3: Register classes.

This commit is contained in:
Alistair Leslie-Hughes 2010-04-19 20:53:51 +10:00 committed by Alexandre Julliard
parent 4164c308b2
commit 8248040dbe
1 changed files with 65 additions and 2 deletions

View File

@ -515,8 +515,23 @@ static struct regsvr_coclass const coclass_list[] = {
"Both",
"Microsoft.FreeThreadedXMLDOM.1.0",
"1.0"
},
{ &CLSID_FreeThreadedDOMDocument26,
"Free Threaded XML DOM Document 2.6",
NULL,
"msxml3.dll",
"Both",
"Microsoft.FreeThreadedXMLDOM.1.0",
"1.0"
},
{ &CLSID_FreeThreadedDOMDocument30,
"Free Threaded XML DOM Document 3.0",
NULL,
"msxml3.dll",
"Both",
"Microsoft.FreeThreadedDOMDocument.1.0",
"1.0"
},
{ &CLSID_XMLHTTPRequest,
"XML HTTP Request",
NULL,
@ -548,6 +563,14 @@ static struct regsvr_coclass const coclass_list[] = {
"Msxml2.XMLSchemaCache",
"3.0"
},
{ &CLSID_XMLSchemaCache26,
"XML Schema Cache 2.6",
NULL,
"msxml3.dll",
"Both",
"Msxml2.XMLSchemaCache",
"2.6"
},
{ &CLSID_XMLSchemaCache30,
"XML Schema Cache 3.0",
NULL,
@ -588,6 +611,22 @@ static struct regsvr_coclass const coclass_list[] = {
"Msxml2.MXXMLWriter",
"3.0"
},
{ &CLSID_SAXAttributes,
"SAX Attribute",
NULL,
"msxml3.dll",
"Both",
"Msxml2.SAXAttributes",
NULL
},
{ &CLSID_SAXAttributes30,
"SAX Attribute 3.0",
NULL,
"msxml3.dll",
"Both",
"Msxml2.SAXAttributes",
"3.0"
},
{ NULL } /* list terminator */
};
@ -642,6 +681,16 @@ static struct progid const progid_list[] = {
&CLSID_DOMFreeThreadedDocument,
"Microsoft.FreeThreadedXMLDOM.1.0"
},
{ "MSXML.FreeThreadedDOMDocument26",
"Free threaded XML DOM Document 2.6",
&CLSID_FreeThreadedDOMDocument26,
NULL
},
{ "MSXML.FreeThreadedDOMDocument30",
"Free threaded XML DOM Document 3.0",
&CLSID_FreeThreadedDOMDocument30,
NULL
},
{ "Microsoft.XMLHTTP",
"XML HTTP Request",
&CLSID_XMLHTTPRequest,
@ -672,6 +721,11 @@ static struct progid const progid_list[] = {
&CLSID_XMLSchemaCache,
"Msxml2.XMLSchemaCache.3.0"
},
{ "Msxml2.XMLSchemaCache.2.6",
"XML Schema Cache 2.6",
&CLSID_XMLSchemaCache26,
"Msxml2.XMLSchemaCache.2.6"
},
{ "Msxml2.XMLSchemaCache.3.0",
"XML Schema Cache 3.0",
&CLSID_XMLSchemaCache30,
@ -697,7 +751,16 @@ static struct progid const progid_list[] = {
&CLSID_MXXMLWriter30,
NULL
},
{ "Msxml2.SAXAttributes",
"SAX Attribute",
&CLSID_SAXAttributes,
NULL
},
{ "Msxml2.SAXAttributes.3.0",
"SAX Attribute 3.0",
&CLSID_SAXAttributes30,
NULL
},
{ NULL } /* list terminator */
};