Commit 4164c308 authored by Alistair Leslie-Hughes's avatar Alistair Leslie-Hughes Committed by Alexandre Julliard

msxml4: Register classes.

parent b7d611a8
...@@ -353,6 +353,38 @@ static struct regsvr_coclass const coclass_list[] = { ...@@ -353,6 +353,38 @@ static struct regsvr_coclass const coclass_list[] = {
"Msxml2.SAXXMLReader", "Msxml2.SAXXMLReader",
"4.0" "4.0"
}, },
{ &CLSID_XMLSchemaCache40,
"XML Schema Cache 4.0",
NULL,
"msxml4.dll",
"Both",
"Msxml2.XMLSchemaCache",
"4.0"
},
{ &CLSID_MXXMLWriter40,
"IMXWriter interface 4.0",
NULL,
"msxml4.dll",
"Both",
"Msxml2.MXXMLWriter",
"4.0"
},
{ &CLSID_SAXAttributes40,
"SAX Attribute 4.0",
NULL,
"msxml4.dll",
"Both",
"Msxml2.SAXAttributes",
"4.0"
},
{ &CLSID_FreeThreadedDOMDocument40,
"Free Threaded XML DOM Document 4.0",
NULL,
"msxml4.dll",
"Both",
"Microsoft.FreeThreadedDOMDocument4.0",
"4.0"
},
{ NULL } /* list terminator */ { NULL } /* list terminator */
}; };
...@@ -370,6 +402,26 @@ static struct progid const progid_list[] = { ...@@ -370,6 +402,26 @@ static struct progid const progid_list[] = {
&CLSID_SAXXMLReader40, &CLSID_SAXXMLReader40,
NULL NULL
}, },
{ "Msxml2.XMLSchemaCache.4.0",
"XML Schema Cache 4.0",
&CLSID_XMLSchemaCache40,
NULL
},
{ "Msxml2.MXXMLWriter.4.0",
"MXXMLWriter 4.0",
&CLSID_MXXMLWriter40,
NULL
},
{ "Msxml2.SAXAttributes.4.0",
"SAX Attribute 4.0",
&CLSID_SAXAttributes40,
NULL
},
{ "MSXML.FreeThreadedDOMDocument40",
"Free threaded XML DOM Document 4.0",
&CLSID_FreeThreadedDOMDocument40,
NULL
},
{ NULL } /* list terminator */ { NULL } /* list terminator */
}; };
......
...@@ -1280,6 +1280,15 @@ coclass FreeThreadedDOMDocument30 ...@@ -1280,6 +1280,15 @@ coclass FreeThreadedDOMDocument30
} }
[ [
uuid(88d969c1-f192-11d4-a65f-0040963251e5),
]
coclass FreeThreadedDOMDocument40
{
[default] interface IXMLDOMDocument2;
[default, source] dispinterface XMLDOMDocumentEvents;
};
[
uuid(373984c9-b845-449b-91e7-45ac83036ade) uuid(373984c9-b845-449b-91e7-45ac83036ade)
] ]
coclass XMLSchemaCache coclass XMLSchemaCache
...@@ -1304,6 +1313,14 @@ coclass XMLSchemaCache30 ...@@ -1304,6 +1313,14 @@ coclass XMLSchemaCache30
} }
[ [
uuid(88d969c2-f192-11d4-a65f-0040963251e5)
]
coclass XMLSchemaCache40
{
[default] interface IXMLDOMSchemaCollection2;
};
[
uuid(2933BF94-7B36-11d2-B20E-00C04F983E60) uuid(2933BF94-7B36-11d2-B20E-00C04F983E60)
] ]
coclass XSLTemplate coclass XSLTemplate
...@@ -2639,6 +2656,26 @@ coclass MXXMLWriter30 ...@@ -2639,6 +2656,26 @@ coclass MXXMLWriter30
}; };
[ [
uuid(88d969c8-f192-11d4-a65f-0040963251e5),
]
coclass MXXMLWriter40
{
[default] interface IMXWriter;
interface ISAXContentHandler;
interface ISAXDeclHandler;
interface ISAXDTDHandler;
interface ISAXErrorHandler;
interface ISAXLexicalHandler;
interface IVBSAXContentHandler;
interface IVBSAXDeclHandler;
interface IVBSAXDTDHandler;
interface IVBSAXErrorHandler;
interface IVBSAXLexicalHandler;
};
[
uuid(4dd441ad-526d-4a77-9f1b-9841ed802fb0) uuid(4dd441ad-526d-4a77-9f1b-9841ed802fb0)
] ]
coclass SAXAttributes coclass SAXAttributes
...@@ -2658,5 +2695,15 @@ coclass SAXAttributes30 ...@@ -2658,5 +2695,15 @@ coclass SAXAttributes30
interface ISAXAttributes; interface ISAXAttributes;
}; };
[
uuid(88d969ca-f192-11d4-a65f-0040963251e5),
]
coclass SAXAttributes40
{
[default] interface IMXAttributes;
interface IVBSAXAttributes;
interface ISAXAttributes;
};
} /* Library MSXML */ } /* Library MSXML */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment