include: Set the oleautomation attribute on XML interfaces so that they get registered properly.

This commit is contained in:
Alexandre Julliard 2010-06-10 18:07:42 +02:00
parent 314171535c
commit 7c52046936
1 changed files with 78 additions and 0 deletions

View File

@ -255,6 +255,8 @@ typedef enum _SCHEMATYPEVARIETY
[
local,
object,
dual,
oleautomation,
uuid (2933BF80-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMNode : IDispatch
@ -392,6 +394,8 @@ interface IXMLDOMNode : IDispatch
[
local,
object,
dual,
oleautomation,
uuid (2933BF81-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMDocument : IXMLDOMNode
@ -528,6 +532,8 @@ interface IXMLDOMDocument : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (373984c8-b845-449b-91e7-45ac83036ade)
]
interface IXMLDOMSchemaCollection : IDispatch
@ -564,6 +570,8 @@ interface IXMLDOMSchemaCollection : IDispatch
[
local,
object,
dual,
oleautomation,
uuid(50ea08b0-dd1b-4664-9a50-c2f40f4bd79a),
]
interface IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection
@ -593,6 +601,8 @@ interface IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection
[
local,
object,
dual,
oleautomation,
uuid (2933BF95-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMDocument2 : IXMLDOMDocument
@ -624,6 +634,8 @@ interface IXMLDOMDocument2 : IXMLDOMDocument
[
local,
object,
dual,
oleautomation,
uuid (2933BF82-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMNodeList : IDispatch
@ -648,6 +660,8 @@ interface IXMLDOMNodeList : IDispatch
[
local,
object,
dual,
oleautomation,
uuid (AA634FC7-5888-44a7-A257-3A47150D3A0E)
]
interface IXMLDOMSelection : IXMLDOMNodeList
@ -698,6 +712,8 @@ interface IXMLDOMSelection : IXMLDOMNodeList
[
local,
object,
dual,
oleautomation,
uuid (2933BF83-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMNamedNodeMap : IDispatch
@ -749,6 +765,8 @@ interface IXMLDOMNamedNodeMap : IDispatch
[
local,
object,
dual,
oleautomation,
uuid (3efaa413-272f-11d2-836f-0000f87a7782)
]
interface IXMLDOMDocumentFragment : IXMLDOMNode
@ -758,6 +776,8 @@ interface IXMLDOMDocumentFragment : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF84-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMCharacterData : IXMLDOMNode
@ -801,6 +821,8 @@ interface IXMLDOMCharacterData : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF85-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMAttribute : IXMLDOMNode
@ -818,6 +840,8 @@ interface IXMLDOMAttribute : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF86-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMElement : IXMLDOMNode
@ -866,6 +890,8 @@ interface IXMLDOMElement : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF87-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMText : IXMLDOMCharacterData
@ -879,6 +905,8 @@ interface IXMLDOMText : IXMLDOMCharacterData
[
local,
object,
dual,
oleautomation,
uuid (2933BF88-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMComment : IXMLDOMCharacterData
@ -888,6 +916,8 @@ interface IXMLDOMComment : IXMLDOMCharacterData
[
local,
object,
dual,
oleautomation,
uuid (2933BF89-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMProcessingInstruction : IXMLDOMNode
@ -905,6 +935,8 @@ interface IXMLDOMProcessingInstruction : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF8A-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMCDATASection : IXMLDOMText
@ -914,6 +946,8 @@ interface IXMLDOMCDATASection : IXMLDOMText
[
local,
object,
dual,
oleautomation,
uuid (2933BF8B-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMDocumentType : IXMLDOMNode
@ -931,6 +965,8 @@ interface IXMLDOMDocumentType : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF8C-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMNotation : IXMLDOMNode
@ -945,6 +981,8 @@ interface IXMLDOMNotation : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF8D-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMEntity : IXMLDOMNode
@ -962,6 +1000,8 @@ interface IXMLDOMEntity : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF8E-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMEntityReference : IXMLDOMNode
@ -971,6 +1011,8 @@ interface IXMLDOMEntityReference : IXMLDOMNode
[
local,
object,
dual,
oleautomation,
uuid (2933BF8F-7B36-11d2-B20E-00C04F983E60)
]
interface IXMLDOMImplementation : IDispatch
@ -985,6 +1027,8 @@ interface IXMLDOMImplementation : IDispatch
[
local,
object,
dual,
oleautomation,
uuid (3efaa425-272f-11d2-836f-0000f87a7782)
]
interface IXTLRuntime : IXMLDOMNode
@ -1060,6 +1104,8 @@ dispinterface XMLDOMDocumentEvents
[
local,
object,
dual,
oleautomation,
uuid (2933BF92-7B36-11d2-B20E-00C04F983E60)
]
interface IXSLProcessor : IDispatch
@ -1118,6 +1164,8 @@ interface IXSLProcessor : IDispatch
[
local,
object,
dual,
oleautomation,
uuid (2933BF93-7B36-11d2-B20E-00C04F983E60)
]
interface IXSLTemplate : IDispatch
@ -1190,6 +1238,8 @@ interface IXMLHTTPRequest : IDispatch
[
local,
object,
dual,
oleautomation,
uuid (3efaa426-272f-11d2-836f-0000f87a7782)
]
interface IXMLDOMParseError : IDispatch
@ -1721,6 +1771,7 @@ interface ISAXXMLReader : IUnknown
[
object,
dual,
oleautomation,
uuid(10dc0586-132b-4cac-8bb3-db00ac8b7ee0)
]
interface IVBSAXAttributes : IDispatch
@ -1769,6 +1820,7 @@ interface IVBSAXAttributes : IDispatch
[
object,
dual,
oleautomation,
uuid(2ed7290a-4dd5-4b46-bb26-4e4155e77faa)
]
interface IVBSAXContentHandler : IDispatch
@ -1815,6 +1867,7 @@ interface IVBSAXContentHandler : IDispatch
[
object,
dual,
oleautomation,
uuid(e8917260-7579-4be1-b5dd-7afbfa6f077b)
]
interface IVBSAXDeclHandler : IDispatch
@ -1847,6 +1900,7 @@ interface IVBSAXDeclHandler : IDispatch
[
object,
dual,
oleautomation,
uuid(24fb3297-302d-4620-ba39-3a732d850558)
]
interface IVBSAXDTDHandler : IDispatch
@ -1868,6 +1922,7 @@ interface IVBSAXDTDHandler : IDispatch
[
object,
dual,
oleautomation,
uuid(0c05d096-f45b-4aca-ad1a-aa0bc25518dc)
]
interface IVBSAXEntityResolver : IDispatch
@ -1882,6 +1937,7 @@ interface IVBSAXEntityResolver : IDispatch
[
object,
dual,
oleautomation,
uuid(d963d3fe-173c-4862-9095-b92f66995f52)
]
interface IVBSAXErrorHandler : IDispatch
@ -1908,6 +1964,7 @@ interface IVBSAXErrorHandler : IDispatch
[
object,
dual,
oleautomation,
uuid(032aac35-8c0e-4d9d-979f-e3b702935576)
]
interface IVBSAXLexicalHandler : IDispatch
@ -1936,6 +1993,8 @@ interface IVBSAXLexicalHandler : IDispatch
[
object,
dual,
oleautomation,
uuid(796e7ac5-5aa2-4eff-acad-3faaf01a3288)
]
interface IVBSAXLocator : IDispatch
@ -1956,6 +2015,7 @@ interface IVBSAXLocator : IDispatch
[
object,
dual,
oleautomation,
uuid(1299eb1b-5b88-433e-82de-82ca75ad4e04)
]
interface IVBSAXXMLFilter : IDispatch
@ -1969,6 +2029,7 @@ interface IVBSAXXMLFilter : IDispatch
[
dual,
oleautomation,
object,
uuid (8c033caa-6cd6-4f73-b728-4531af74945f)
]
@ -2028,6 +2089,7 @@ interface IVBSAXXMLReader : IDispatch
[
object,
dual,
oleautomation,
uuid(f10d27cc-3ec0-415c-8ed8-77ab1c5e7262)
]
interface IMXAttributes : IDispatch
@ -2084,6 +2146,7 @@ interface IMXAttributes : IDispatch
[
object,
dual,
oleautomation,
uuid(808f4e35-8d5a-4fbe-8466-33a41279ed30)
]
interface IMXReaderControl : IDispatch
@ -2101,6 +2164,7 @@ interface IMXReaderControl : IDispatch
[
object,
dual,
oleautomation,
uuid(4d7ff4ba-1565-4ea8-94e1-6e724a46f98d)
]
interface IMXWriter : IDispatch
@ -2153,6 +2217,7 @@ interface IMXWriter : IDispatch
local,
object,
uuid(50ea08b1-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaStringCollection : IDispatch
@ -2175,6 +2240,7 @@ interface ISchemaStringCollection : IDispatch
local,
object,
uuid(50ea08b2-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaItemCollection : IDispatch
@ -2208,6 +2274,7 @@ interface ISchemaItemCollection : IDispatch
local,
object,
uuid(50ea08b3-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaItem : IDispatch
@ -2246,6 +2313,7 @@ interface ISchemaItem : IDispatch
local,
object,
uuid(50ea08b4-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchema : ISchemaItem
@ -2291,6 +2359,7 @@ interface ISchema : ISchemaItem
local,
object,
uuid(50ea08b5-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaParticle : ISchemaItem
@ -2307,6 +2376,7 @@ interface ISchemaParticle : ISchemaItem
[
object,
uuid(50ea08b6-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual,
]
interface ISchemaAttribute : ISchemaItem
@ -2340,6 +2410,7 @@ interface ISchemaAttribute : ISchemaItem
local,
object,
uuid(50ea08b7-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaElement : ISchemaParticle
@ -2393,6 +2464,7 @@ interface ISchemaElement : ISchemaParticle
local,
object,
uuid(50ea08b8-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaType : ISchemaItem
@ -2471,6 +2543,7 @@ interface ISchemaType : ISchemaItem
local,
object,
uuid(50ea08b9-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual,
]
interface ISchemaComplexType : ISchemaType
@ -2504,6 +2577,7 @@ interface ISchemaComplexType : ISchemaType
local,
object,
uuid(50ea08ba-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual,
]
interface ISchemaAttributeGroup : ISchemaItem
@ -2521,6 +2595,7 @@ interface ISchemaAttributeGroup : ISchemaItem
local,
object,
uuid(50ea08bb-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual,
]
interface ISchemaModelGroup : ISchemaParticle
@ -2534,6 +2609,7 @@ interface ISchemaModelGroup : ISchemaParticle
local,
object,
uuid(50ea08bc-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaAny : ISchemaParticle
@ -2551,6 +2627,7 @@ interface ISchemaAny : ISchemaParticle
local,
object,
uuid(50ea08bd-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaIdentityConstraint : ISchemaItem
@ -2572,6 +2649,7 @@ interface ISchemaIdentityConstraint : ISchemaItem
local,
object,
uuid(50ea08be-dd1b-4664-9a50-c2f40f4bd79a),
oleautomation,
dual
]
interface ISchemaNotation : ISchemaItem