msxml6: Register interfaces.
This commit is contained in:
parent
75c5484174
commit
ed7f017d71
@ -346,6 +346,30 @@ static struct regsvr_coclass const coclass_list[] = {
|
|||||||
"Msxml2.DOMDocument",
|
"Msxml2.DOMDocument",
|
||||||
"6.0"
|
"6.0"
|
||||||
},
|
},
|
||||||
|
{ &CLSID_XMLSchemaCache60,
|
||||||
|
"XML Schema Cache 6.0",
|
||||||
|
NULL,
|
||||||
|
"msxml6.dll",
|
||||||
|
"Both",
|
||||||
|
"Msxml2.XMLSchemaCache",
|
||||||
|
"6.0"
|
||||||
|
},
|
||||||
|
{ &CLSID_MXXMLWriter60,
|
||||||
|
"IMXWriter interface 6.0",
|
||||||
|
NULL,
|
||||||
|
"msxml6.dll",
|
||||||
|
"Both",
|
||||||
|
"Msxml2.MXXMLWriter",
|
||||||
|
"6.0"
|
||||||
|
},
|
||||||
|
{ &CLSID_SAXAttributes60,
|
||||||
|
"SAX Attribute 6.0",
|
||||||
|
NULL,
|
||||||
|
"msxml6.dll",
|
||||||
|
"Both",
|
||||||
|
"Msxml2.SAXAttributes",
|
||||||
|
"6.0"
|
||||||
|
},
|
||||||
{ &CLSID_FreeThreadedDOMDocument60,
|
{ &CLSID_FreeThreadedDOMDocument60,
|
||||||
"Free Threaded XML DOM Document 6.0",
|
"Free Threaded XML DOM Document 6.0",
|
||||||
NULL,
|
NULL,
|
||||||
@ -366,6 +390,21 @@ static struct progid const progid_list[] = {
|
|||||||
&CLSID_DOMDocument60,
|
&CLSID_DOMDocument60,
|
||||||
NULL
|
NULL
|
||||||
},
|
},
|
||||||
|
{ "Msxml2.XMLSchemaCache.6.0",
|
||||||
|
"XML Schema Cache 6.0",
|
||||||
|
&CLSID_XMLSchemaCache60,
|
||||||
|
NULL
|
||||||
|
},
|
||||||
|
{ "Msxml2.MXXMLWriter.6.0",
|
||||||
|
"MXXMLWriter 6.0",
|
||||||
|
&CLSID_MXXMLWriter60,
|
||||||
|
NULL
|
||||||
|
},
|
||||||
|
{ "Msxml2.SAXAttributes.6.0",
|
||||||
|
"SAX Attribute 6.0",
|
||||||
|
&CLSID_SAXAttributes60,
|
||||||
|
NULL
|
||||||
|
},
|
||||||
{ "MSXML.FreeThreadedDOMDocument60",
|
{ "MSXML.FreeThreadedDOMDocument60",
|
||||||
"Free threaded XML DOM Document 6.0",
|
"Free threaded XML DOM Document 6.0",
|
||||||
&CLSID_FreeThreadedDOMDocument60,
|
&CLSID_FreeThreadedDOMDocument60,
|
||||||
|
@ -58,3 +58,50 @@ interface IXMLDOMDocument3 : IXMLDOMDocument2
|
|||||||
[in] VARIANT_BOOL deep,
|
[in] VARIANT_BOOL deep,
|
||||||
[out, retval] IXMLDOMNode **clone);
|
[out, retval] IXMLDOMNode **clone);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
uuid(88d96a07-f192-11d4-a65f-0040963251e5)
|
||||||
|
]
|
||||||
|
coclass XMLSchemaCache60
|
||||||
|
{
|
||||||
|
[default] interface IXMLDOMSchemaCollection2;
|
||||||
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
uuid(88d96a0f-f192-11d4-a65f-0040963251e5)
|
||||||
|
]
|
||||||
|
coclass MXXMLWriter60
|
||||||
|
{
|
||||||
|
[default] interface IMXWriter;
|
||||||
|
|
||||||
|
interface ISAXContentHandler;
|
||||||
|
interface ISAXDeclHandler;
|
||||||
|
interface ISAXDTDHandler;
|
||||||
|
interface ISAXErrorHandler;
|
||||||
|
interface ISAXLexicalHandler;
|
||||||
|
|
||||||
|
interface IVBSAXContentHandler;
|
||||||
|
interface IVBSAXDeclHandler;
|
||||||
|
interface IVBSAXDTDHandler;
|
||||||
|
interface IVBSAXErrorHandler;
|
||||||
|
interface IVBSAXLexicalHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
uuid(88d96a0c-f192-11d4-a65f-0040963251e5)
|
||||||
|
]
|
||||||
|
coclass SAXXMLReader60
|
||||||
|
{
|
||||||
|
[default] interface IVBSAXXMLReader;
|
||||||
|
interface ISAXXMLReader;
|
||||||
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
uuid(88d96a0e-f192-11d4-a65f-0040963251e5)
|
||||||
|
]
|
||||||
|
coclass SAXAttributes60
|
||||||
|
{
|
||||||
|
[default] interface IMXAttributes;
|
||||||
|
interface IVBSAXAttributes;
|
||||||
|
interface ISAXAttributes;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user