28 #if !defined(progid) && !defined(__WIDL__) 29 #define threading(model) 31 #define vi_progid(str) 35 uuid(f5078f18-c551-11d3-89b9-0000f81fe221),
48 interface IXMLDOMSchemaCollection;
49 interface IXMLDOMDocument2;
64 interface IXMLDOMParseErrorCollection;
65 interface IXTLRuntime;
66 interface IXSLTemplate;
67 interface IXSLProcessor;
70 interface ISAXAttributes;
71 interface ISAXContentHandler;
72 interface ISAXDeclHandler;
73 interface ISAXDTDHandler;
74 interface ISAXEntityResolver;
75 interface ISAXErrorHandler;
76 interface ISAXLexicalHandler;
77 interface ISAXLocator;
78 interface ISAXXMLReader;
79 interface ISAXXMLFilter;
81 interface IVBSAXAttributes;
82 interface IVBSAXContentHandler;
83 interface IVBSAXDeclHandler;
84 interface IVBSAXDTDHandler;
85 interface IVBSAXEntityResolver;
86 interface IVBSAXErrorHandler;
87 interface IVBSAXLexicalHandler;
88 interface IVBSAXLocator;
89 interface IVBSAXXMLFilter;
90 interface IVBSAXXMLReader;
92 interface IMXAttributes;
93 interface IMXReaderControl;
96 interface IXMLDOMSchemaCollection2;
97 interface ISchemaStringCollection;
98 interface ISchemaItemCollection;
99 interface ISchemaItem;
101 interface ISchemaParticle;
102 interface ISchemaAttribute;
103 interface ISchemaElement;
104 interface ISchemaType;
105 interface ISchemaComplexType;
106 interface ISchemaAttributeGroup;
107 interface ISchemaModelGroup;
108 interface ISchemaAny;
109 interface ISchemaIdentityConstraint;
110 interface ISchemaNotation;
113 cpp_quote(
"#define DOMDocument DOMDocument2")
114 cpp_quote(
"#define CLSID_DOMDocument CLSID_DOMDocument2")
116 cpp_quote(
"#ifndef __MSXML_DOMNODETYPE_DEFINED")
117 cpp_quote(
"#define __MSXML_DOMNODETYPE_DEFINED")
270 uuid(65725580-9b5d-11d0-9bfe-00c04fc99c8e)
293 uuid(3f7f31ac-e15f-11d0-9c25-00c04fc99c8e)
308 [
in]
BSTR strPropertyName,
313 [
in]
BSTR strPropertyName,
318 [
in]
BSTR strPropertyName );
348 uuid (2933BF80-7B36-11d2-B20E-00C04F983E60)
487 uuid (2933BF81-7B36-11d2-B20E-00C04F983E60)
625 uuid (373984c8-b845-449
b-91e7-45ac83036ade)
627 interface IXMLDOMSchemaCollection :
IDispatch 647 [propget,
id(DISPID_VALUE)]
652 [
in] IXMLDOMSchemaCollection *otherCollection);
654 [propget,
id(DISPID_NEWENUM)]
663 uuid(50ea08b0-dd1b-4664-9a50-c2f40f4bd79a),
665 interface IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection
686 [
out,retval]ISchemaItem**
item);
694 uuid (2933BF95-7B36-11d2-B20E-00C04F983E60)
699 HRESULT namespaces([retval,
out] IXMLDOMSchemaCollection **schemaCollection);
726 uuid(2933bf96-7b36-11d2-b20e-00c04f983e60),
729 interface IXMLDOMDocument3 : IXMLDOMDocument2
748 uuid (2933BF82-7B36-11d2-B20E-00C04F983E60)
774 uuid (AA634FC7-5888-44a7-A257-3A47150D3A0E)
808 [retval,
out] IXMLDOMSelection **ppNode);
826 uuid (2933BF83-7B36-11d2-B20E-00C04F983E60)
879 uuid (3efaa413-272
f-11d2-836
f-0000f87a7782)
890 uuid (2933BF84-7B36-11d2-B20E-00C04F983E60)
935 uuid (2933BF85-7B36-11d2-B20E-00C04F983E60)
954 uuid (2933BF86-7B36-11d2-B20E-00C04F983E60)
1004 uuid (2933BF87-7B36-11d2-B20E-00C04F983E60)
1019 uuid (2933BF88-7B36-11d2-B20E-00C04F983E60)
1030 uuid (2933BF89-7B36-11d2-B20E-00C04F983E60)
1049 uuid (2933BF8A-7B36-11d2-B20E-00C04F983E60)
1060 uuid (2933BF8B-7B36-11d2-B20E-00C04F983E60)
1079 uuid (2933BF8C-7B36-11d2-B20E-00C04F983E60)
1095 uuid (2933BF8D-7B36-11d2-B20E-00C04F983E60)
1114 uuid (2933BF8E-7B36-11d2-B20E-00C04F983E60)
1125 uuid (2933BF8F-7B36-11d2-B20E-00C04F983E60)
1141 uuid (3efaa425-272
f-11d2-836
f-0000f87a7782)
1179 [
in]
double dblNumber,
1205 uuid(310afa62-0575-11d2-9ca9-0060b0ec3d39),
1217 HRESULT JavaDSOCompatible([
out, retval]
BOOL* fJavaDSOCompatible);
1227 uuid(3efaa427-272
f-11d2-836
f-0000f87a7782)
1245 uuid (2933BF92-7B36-11d2-B20E-00C04F983E60)
1256 HRESULT ownerTemplate([retval,
out] IXSLTemplate **ppTemplate);
1309 uuid (2933BF93-7B36-11d2-B20E-00C04F983E60)
1321 [retval,
out] IXSLProcessor **ppProcessor);
1326 uuid(ED8C108D-4349-11D2-91A4-00C04F7969E8),
1345 HRESULT getAllResponseHeaders([
out, retval]
BSTR * pbstrHeaders);
1382 uuid(2e9196bf-13ba-4dd4-91
ca-6c571f281495)
1384 interface IServerXMLHTTPRequest : IXMLHTTPRequest
1388 SXH_OPTION_URL = -1,
1389 SXH_OPTION_URL_CODEPAGE,
1390 SXH_OPTION_ESCAPE_PERCENT_IN_URL,
1391 SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS,
1392 SXH_OPTION_SELECT_CLIENT_SSL_CERT
1393 } SERVERXMLHTTP_OPTION;
1397 [
in]
long resolveTimeout,
1398 [
in]
long connectTimeout,
1399 [
in]
long sendTimeout,
1400 [
in]
long receiveTimeout);
1422 uuid(2e01311b-c322-4b0a-bd77-b90cfdc8dce7)
1424 interface IServerXMLHTTPRequest2 : IServerXMLHTTPRequest
1428 SXH_PROXY_SET_DEFAULT = 0,
1429 SXH_PROXY_SET_PRECONFIG = 0,
1430 SXH_PROXY_SET_DIRECT,
1432 } SXH_PROXY_SETTING;
1436 [
in] SXH_PROXY_SETTING proxySetting,
1451 uuid (3efaa426-272
f-11d2-836
f-0000f87a7782)
1482 uuid (3efaa428-272
f-11d2-836
f-0000f87a7782)
1490 HRESULT allErrors([retval,
out] IXMLDOMParseErrorCollection **allErrors);
1506 uuid (3efaa429-272
f-11d2-836
f-0000f87a7782)
1508 interface IXMLDOMParseErrorCollection :
IDispatch 1510 [propget,
id(DISPID_VALUE)]
1513 [retval,
out] IXMLDOMParseError2 **
error);
1524 [propget,
hidden, restricted,
id(DISPID_NEWENUM)]
1529 uuid(f5078f1b-c551-11d3-89b9-0000f81fe221)
1539 progid(
"Msxml2.DOMDocument.3.0"),
1542 uuid(f5078f32-c551-11d3-89b9-0000f81fe221)
1551 uuid(88d969c0-f192-11d4-a65f-0040963251e5)
1560 uuid(88d96a05-f192-11d4-a65f-0040963251e5)
1570 progid(
"Msxml2.DOMDocument"),
1573 uuid(f6d90f11-9c73-11d3-b32e-00c04f990bb4)
1577 [
default]
interface IXMLDOMDocument2;
1582 uuid(f5078f1c-c551-11d3-89b9-0000f81fe221)
1584 coclass FreeThreadedDOMDocument26
1586 [
default]
interface IXMLDOMDocument2;
1591 helpstring(
"Free threaded XML DOM Document 3.0"),
1592 progid(
"Msxml2.FreeThreadedDOMDocument.3.0"),
1593 vi_progid(
"Msxml2.FreeThreadedDOMDocument"),
1595 uuid(f5078f33-c551-11d3-89b9-0000f81fe221)
1597 coclass FreeThreadedDOMDocument30
1599 [
default]
interface IXMLDOMDocument2;
1604 uuid(88d969c1-f192-11d4-a65f-0040963251e5)
1606 coclass FreeThreadedDOMDocument40
1608 [
default]
interface IXMLDOMDocument2;
1613 uuid(88d96a06-f192-11d4-a65f-0040963251e5),
1622 helpstring(
"Free threaded XML DOM Document"),
1623 progid(
"Msxml2.FreeThreadedDOMDocument"),
1624 vi_progid(
"Msxml2.FreeThreadedDOMDocument"),
1626 uuid(f6d90f12-9c73-11d3-b32e-00c04f990bb4)
1635 uuid(f5078f1e-c551-11d3-89b9-0000f81fe221)
1644 progid(
"Msxml2.XMLHTTP.3.0"),
1647 uuid(f5078f35-c551-11d3-89b9-0000f81fe221)
1655 uuid(88d969c5-f192-11d4-a65f-0040963251e5)
1663 uuid(88d96a0a-f192-11d4-a65f-0040963251e5)
1672 progid(
"Msxml2.XMLHTTP"),
1675 uuid(f6d90f16-9c73-11d3-b32e-00c04f990bb4)
1679 [
default]
interface IXMLHTTPRequest;
1684 progid(
"Msxml2.ServerXMLHTTP.3.0"),
1687 uuid(afb40ffd-b609-40
a3-9828-f88bbe11e4e3)
1689 coclass ServerXMLHTTP30
1691 [
default]
interface IServerXMLHTTPRequest;
1695 uuid(88d969c6-f192-11d4-a65f-0040963251e5)
1697 coclass ServerXMLHTTP40
1699 [
default]
interface IServerXMLHTTPRequest2;
1703 uuid(88d96a0b-f192-11d4-a65f-0040963251e5)
1705 coclass ServerXMLHTTP60
1712 progid(
"Msxml2.ServerXMLHTTP"),
1715 uuid(afba6b42-5692-48ea-8141-dc517dcf0ef1)
1717 coclass ServerXMLHTTP
1719 [
default]
interface IServerXMLHTTPRequest;
1723 uuid(f5078f1d-c551-11d3-89b9-0000f81fe221)
1725 coclass XMLSchemaCache26
1727 [
default]
interface IXMLDOMSchemaCollection;
1732 progid(
"Msxml2.XMLSchemaCache.3.0"),
1735 uuid(f5078f34-c551-11d3-89b9-0000f81fe221)
1743 uuid(88d969c2-f192-11d4-a65f-0040963251e5)
1751 uuid(88d96a07-f192-11d4-a65f-0040963251e5)
1760 progid(
"Msxml2.XMLSchemaCache"),
1763 uuid(373984c9-b845-449
b-91e7-45ac83036ade)
1771 uuid(f5078f21-c551-11d3-89b9-0000f81fe221)
1773 coclass XSLTemplate26
1775 [
default]
interface IXSLTemplate;
1780 progid(
"Msxml2.XSLTemplate.3.0"),
1783 uuid(f5078f36-c551-11d3-89b9-0000f81fe221)
1785 coclass XSLTemplate30
1787 [
default]
interface IXSLTemplate;
1791 uuid(88d969c3-f192-11d4-a65f-0040963251e5)
1793 coclass XSLTemplate40
1795 [
default]
interface IXSLTemplate;
1799 uuid(88d96a08-f192-11d4-a65f-0040963251e5)
1801 coclass XSLTemplate60
1808 progid(
"Msxml2.XSLTemplate"),
1811 uuid(2933BF94-7B36-11d2-B20E-00C04F983E60)
1815 [
default]
interface IXSLTemplate;
1824 uuid(f078abe1-45d2-4832-91ea-4466ce2f25c9)
1826 interface ISAXAttributes :
IUnknown 1834 [
out]
int *pUriSize);
1839 [
out]
int *pLocalNameLength);
1844 [
out]
int *pQNameLength);
1849 [
out]
int * pUriLength,
1851 [
out]
int * pLocalNameSize,
1853 [
out]
int * pQNameLength);
1857 [
in]
int cUriLength,
1858 [
in]
const WCHAR * pLocalName,
1859 [
in]
int cocalNameLength,
1864 [
in]
int nQNameLength,
1870 [
out]
int * pTypeLength);
1875 [
in]
const WCHAR * pLocalName,
1876 [
in]
int nLocalName,
1889 [
out]
int * nValue);
1894 [
in]
const WCHAR * pLocalName,
1895 [
in]
int nLocalName,
1897 [
out]
int * nValue);
1903 [
out]
int * nValue);
1909 uuid(1545cdfa-9e4e-4497-a8a4-2bf7d0112c44)
1911 interface ISAXContentHandler :
IUnknown 1931 [
in]
const WCHAR * pNamespaceUri,
1932 [
in]
int nNamespaceUri,
1933 [
in]
const WCHAR * pLocalName,
1934 [
in]
int nLocalName,
1940 [
in]
const WCHAR * pNamespaceUri,
1941 [
in]
int nNamespaceUri,
1942 [
in]
const WCHAR * pLocalName,
1943 [
in]
int nLocalName,
1955 HRESULT processingInstruction(
1969 uuid(862629ac-771
a-47
b2-8337-4e6843c1be90)
1980 [
in]
const WCHAR * pElementName,
1981 [
in]
int nElementName,
1982 [
in]
const WCHAR * pAttributeName,
1983 [
in]
int nAttributeName,
1986 [
in]
const WCHAR * pValueDefault,
1987 [
in]
int nValueDefault,
2003 [
in]
int nSystemId);
2009 uuid(e15c1baf-afb3-4d60-8c36-19a8c45defed)
2011 interface ISAXDTDHandler :
IUnknown 2019 [
in]
int nSystemId);
2028 [
in]
const WCHAR * pNotationName,
2029 [
in]
int nNotationName);
2035 uuid(99bca7bd-e8c4-4d5f-a0cf-6d907901ff07),
2037 interface ISAXEntityResolver :
IUnknown 2048 uuid(a60511c4-ccf5-479
e-98
a3-dc8dc545b7d0)
2050 interface ISAXErrorHandler :
IUnknown 2053 [
in] ISAXLocator * pLocator,
2054 [
in]
const WCHAR * pErrorMessage,
2058 [
in] ISAXLocator * pLocator,
2059 [
in]
const WCHAR * pErrorMessage,
2063 [
in] ISAXLocator * pLocator,
2064 [
in]
const WCHAR * pErrorMessage,
2071 uuid(7f85d5f5-47a8-4497-bda5-84ba04819ea6)
2073 interface ISAXLexicalHandler :
IUnknown 2081 [
in]
int nSystemId);
2105 uuid(9b7e472a-0de4-4640-bff3-84d38a051c31)
2110 [
out, retval]
int * nColumn);
2113 [
out, retval]
int * nLine);
2116 [
out, retval]
const WCHAR ** publicId);
2119 [
out, retval]
const WCHAR ** systemId);
2125 uuid (a4f96ed0-f829-476
e-81c0-cdc7bd2a0802)
2144 [
out, retval] ISAXEntityResolver ** ppEntityResolver);
2146 [
in] ISAXEntityResolver * pEntityResolver);
2149 [
out, retval] ISAXContentHandler ** pContentHandler);
2154 [
out, retval] ISAXDTDHandler ** pDTDHandler);
2156 [
in] ISAXDTDHandler * pDTDHandler);
2159 [
out, retval] ISAXErrorHandler ** pErrorHandler);
2164 [
out, retval]
const WCHAR ** pBaseUrl);
2169 [
out, retval]
const WCHAR ** pSecureBaseUrl);
2171 [
in]
const WCHAR * secureBaseUrl);
2182 uuid(70409222-ca09-4475-acb8-40312fe8d145)
2184 interface ISAXXMLFilter : ISAXXMLReader
2187 [
out, retval] ISAXXMLReader ** pReader);
2196 uuid(10dc0586-132
b-4cac-8bb3-db00ac8b7ee0)
2214 [
in]
BSTR localName, [
out, retval]
int * nIndex);
2245 uuid(2ed7290a-4dd5-4b46-bb26-4e4155e77faa)
2247 interface IVBSAXContentHandler :
IDispatch 2250 HRESULT documentLocator( [
in] IVBSAXLocator * oLocator);
2268 [
in] IVBSAXAttributes * oAttributes);
2292 uuid(e8917260-7579-4be1-b5dd-7afbfa6f077b)
2325 uuid(24fb3297-302
d-4620-ba39-3a732d850558)
2347 uuid(0c05d096-f45b-4aca-ad1a-aa0bc25518dc)
2349 interface IVBSAXEntityResolver :
IDispatch 2362 uuid(d963d3fe-173
c-4862-9095-b92f66995f52)
2364 interface IVBSAXErrorHandler :
IDispatch 2389 uuid(032aac35-8c0e-4d9d-979
f-e3b702935576)
2391 interface IVBSAXLexicalHandler :
IDispatch 2419 uuid(796e7ac5-5aa2-4eff-acad-3faaf01a3288)
2440 uuid(1299eb1b-5b88-433
e-82de-82ca75ad4e04)
2455 uuid (8c033caa-6cd6-4f73-b728-4531af74945f)
2474 [
out, retval] IVBSAXEntityResolver ** ppEntityResolver);
2476 HRESULT entityResolver( [
in] IVBSAXEntityResolver * pEntityResolver);
2480 [
out, retval] IVBSAXContentHandler ** pContentHandler);
2485 HRESULT dtdHandler([
out, retval] IVBSAXDTDHandler ** pDTDHandler);
2487 HRESULT dtdHandler([
in] IVBSAXDTDHandler * pDTDHandler);
2514 uuid(f10d27cc-3ec0-415
c-8ed8-77ab1c5e7262)
2572 uuid(fa4bb38c-faf9-4cca-9302-d1dd0fe520db)
2574 interface IMXSchemaDeclHandler :
IDispatch 2577 HRESULT schemaElementDecl( [
in] ISchemaElement *oSchemaElement );
2584 uuid(808f4e35-8d5a-4fbe-8466-33a41279ed30)
2602 uuid(4d7ff4ba-1565-4ea8-94e1-6e724a46f98d)
2655 uuid(c90352f4-643
c-4fbc-bb23-e996eb2d51fd)
2657 interface IMXNamespacePrefixes :
IDispatch 2659 [propget,
id(DISPID_VALUE)]
2667 [propget, restricted,
hidden,
id(DISPID_NEWENUM)]
2675 uuid(c90352f6-643
c-4fbc-bb23-e996eb2d51fd)
2677 interface IMXNamespaceManager :
IUnknown 2695 [
in]
const WCHAR *namespaceURI);
2700 [
in,
out]
int *pcchPrefix);
2703 [
in]
const WCHAR *pwszNamespaceURI,
2706 [
in,
out]
int *pcchPrefix);
2712 [
in,
out]
int *pcchUri);
2720 uuid(c90352f5-643
c-4fbc-bb23-e996eb2d51fd)
2722 interface IVBMXNamespaceManager :
IDispatch 2774 uuid(c90352f7-643
c-4fbc-bb23-e996eb2d51fd)
2826 uuid(50ea08b1-dd1b-4664-9a50-c2f40f4bd79a),
2830 interface ISchemaStringCollection :
IDispatch 2832 [
id(DISPID_VALUE), propget]
2841 [
id(DISPID_NEWENUM),
hidden, restricted, propget]
2849 uuid(50ea08b2-dd1b-4664-9a50-c2f40f4bd79a),
2853 interface ISchemaItemCollection :
IDispatch 2855 [
id(DISPID_VALUE), propget]
2858 [
out,retval]ISchemaItem**
item);
2863 [
out,retval] ISchemaItem**
item);
2869 [
out,retval] ISchemaItem**
item);
2875 [
id(DISPID_NEWENUM),
hidden, restricted, propget]
2883 uuid(50ea08b3-dd1b-4664-9a50-c2f40f4bd79a),
2895 [
out,retval]
BSTR* namespaceURI);
2911 [
out,retval] IVBSAXAttributes** attributes);
2922 uuid(50ea08b4-dd1b-4664-9a50-c2f40f4bd79a),
2926 interface ISchema : ISchemaItem
2930 [
out,retval]
BSTR* targetNamespace);
2938 [
out,retval] ISchemaItemCollection**
types);
2942 [
out,retval] ISchemaItemCollection** elements);
2946 [
out,retval] ISchemaItemCollection** attributes);
2950 [
out,retval] ISchemaItemCollection** attributeGroups);
2954 [
out,retval] ISchemaItemCollection** modelGroups);
2958 [
out,retval] ISchemaItemCollection** notations);
2962 [
out,retval] ISchemaStringCollection** schemaLocations);
2968 uuid(50ea08b5-dd1b-4664-9a50-c2f40f4bd79a),
2972 interface ISchemaParticle : ISchemaItem
2985 uuid(50ea08b6-dd1b-4664-9a50-c2f40f4bd79a),
2989 interface ISchemaAttribute : ISchemaItem
2993 [
out,retval] ISchemaType**
type);
2997 [
out,retval] ISchemaComplexType** scope);
3001 [
out,retval]
BSTR* defaultValue);
3005 [
out,retval]
BSTR* fixedValue);
3019 uuid(50ea08b7-dd1b-4664-9a50-c2f40f4bd79a),
3023 interface ISchemaElement : ISchemaParticle
3027 [
out,retval] ISchemaType**
type);
3031 [
out,retval] ISchemaComplexType** scope);
3035 [
out,retval]
BSTR* defaultValue);
3039 [
out,retval]
BSTR* fixedValue);
3047 [
out,retval] ISchemaItemCollection** constraints);
3054 HRESULT substitutionGroupExclusions(
3058 HRESULT disallowedSubstitutions(
3073 uuid(50ea08b8-dd1b-4664-9a50-c2f40f4bd79a),
3077 interface ISchemaType : ISchemaItem
3081 [
out,retval] ISchemaItemCollection** baseTypes);
3102 [
out,retval]
BSTR* minExclusive);
3106 [
out,retval]
BSTR* minInclusive);
3110 [
out,retval]
BSTR* maxExclusive);
3114 [
out,retval]
BSTR* maxInclusive);
3138 [
out,retval] ISchemaStringCollection** enumeration);
3146 [
out,retval] ISchemaStringCollection** patterns);
3152 uuid(50ea08b9-dd1b-4664-9a50-c2f40f4bd79a),
3156 interface ISchemaComplexType : ISchemaType
3164 [
out,retval] ISchemaAny** anyAttribute);
3168 [
out,retval] ISchemaItemCollection** attributes);
3176 [
out,retval] ISchemaModelGroup** contentModel);
3179 HRESULT prohibitedSubstitutions(
3186 uuid(50ea08ba-dd1b-4664-9a50-c2f40f4bd79a),
3190 interface ISchemaAttributeGroup : ISchemaItem
3194 [
out,retval] ISchemaAny** anyAttribute);
3198 [
out,retval] ISchemaItemCollection** attributes);
3204 uuid(50ea08bb-dd1b-4664-9a50-c2f40f4bd79a),
3208 interface ISchemaModelGroup : ISchemaParticle
3212 [
out,retval] ISchemaItemCollection** particles);
3218 uuid(50ea08bc-dd1b-4664-9a50-c2f40f4bd79a),
3222 interface ISchemaAny : ISchemaParticle
3226 [
out,retval] ISchemaStringCollection** namespaces);
3236 uuid(50ea08bd-dd1b-4664-9a50-c2f40f4bd79a),
3240 interface ISchemaIdentityConstraint : ISchemaItem
3248 [
out,retval] ISchemaStringCollection** fields);
3252 [
out,retval] ISchemaIdentityConstraint**
key);
3258 uuid(50ea08be-dd1b-4664-9a50-c2f40f4bd79a),
3262 interface ISchemaNotation : ISchemaItem
3276 progid(
"Msxml2.SAXXMLReader.3.0"),
3279 uuid(3124c396-fb13-4836-a6ad-1317f1713688)
3281 coclass SAXXMLReader30
3283 [
default]
interface IVBSAXXMLReader;
3284 interface ISAXXMLReader;
3285 interface IMXReaderControl;
3289 uuid(7c6e29bc-8b8b-4c3d-859
e-af6cd158be0f)
3291 coclass SAXXMLReader40
3293 [
default]
interface IVBSAXXMLReader;
3294 interface ISAXXMLReader;
3298 uuid(88d96a0c-f192-11d4-a65f-0040963251e5)
3300 coclass SAXXMLReader60
3308 progid(
"Msxml2.SAXXMLReader"),
3311 uuid(079aa557-4a18-424
a-8eee-e39f0a8d41b9)
3313 coclass SAXXMLReader
3315 [
default]
interface IVBSAXXMLReader;
3316 interface ISAXXMLReader;
3317 interface IMXReaderControl;
3321 uuid(a4c23ec3-6b70-4466-9127-550077239978)
3323 coclass MXHTMLWriter
3325 [
default]
interface IMXWriter;
3327 interface ISAXContentHandler;
3328 interface ISAXErrorHandler;
3329 interface ISAXDTDHandler;
3330 interface ISAXLexicalHandler;
3331 interface ISAXDeclHandler;
3333 interface IVBSAXContentHandler;
3334 interface IVBSAXDeclHandler;
3335 interface IVBSAXDTDHandler;
3336 interface IVBSAXErrorHandler;
3337 interface IVBSAXLexicalHandler;
3341 uuid(853d1540-c1a7-4aa9-a226-4d3bd301146d)
3343 coclass MXHTMLWriter30
3345 [
default]
interface IMXWriter;
3347 interface ISAXContentHandler;
3348 interface ISAXDeclHandler;
3349 interface ISAXDTDHandler;
3350 interface ISAXErrorHandler;
3351 interface ISAXLexicalHandler;
3353 interface IVBSAXContentHandler;
3354 interface IVBSAXDeclHandler;
3355 interface IVBSAXDTDHandler;
3356 interface IVBSAXErrorHandler;
3357 interface IVBSAXLexicalHandler;
3361 uuid(88d969c9-f192-11d4-a65f-0040963251e5)
3363 coclass MXHTMLWriter40
3365 [
default]
interface IMXWriter;
3367 interface ISAXContentHandler;
3368 interface ISAXDeclHandler;
3369 interface ISAXDTDHandler;
3370 interface ISAXErrorHandler;
3371 interface ISAXLexicalHandler;
3373 interface IVBSAXContentHandler;
3374 interface IVBSAXDeclHandler;
3375 interface IVBSAXDTDHandler;
3376 interface IVBSAXErrorHandler;
3377 interface IVBSAXLexicalHandler;
3381 uuid(88d96a10-f192-11d4-a65f-0040963251e5)
3402 progid(
"Msxml2.MXXMLWriter.3.0"),
3405 uuid(3d813dfe-6c91-4a4e-8f41-04346a841d9c)
3425 uuid(88d969c8-f192-11d4-a65f-0040963251e5),
3427 coclass MXXMLWriter40
3429 [
default]
interface IMXWriter;
3431 interface ISAXContentHandler;
3432 interface ISAXDeclHandler;
3433 interface ISAXDTDHandler;
3434 interface ISAXErrorHandler;
3435 interface ISAXLexicalHandler;
3437 interface IVBSAXContentHandler;
3438 interface IVBSAXDeclHandler;
3439 interface IVBSAXDTDHandler;
3440 interface IVBSAXErrorHandler;
3441 interface IVBSAXLexicalHandler;
3445 uuid(88d96a0f-f192-11d4-a65f-0040963251e5)
3447 coclass MXXMLWriter60
3466 progid(
"Msxml2.MXXMLWriter"),
3469 uuid(fc220ad8-a72a-4ee8-926
e-0b7ad152a020)
3473 [
default]
interface IMXWriter;
3475 interface ISAXContentHandler;
3476 interface ISAXErrorHandler;
3477 interface ISAXDTDHandler;
3478 interface ISAXLexicalHandler;
3479 interface ISAXDeclHandler;
3481 interface IVBSAXContentHandler;
3482 interface IVBSAXDeclHandler;
3483 interface IVBSAXDTDHandler;
3484 interface IVBSAXErrorHandler;
3485 interface IVBSAXLexicalHandler;
3489 uuid(88d969d5-f192-11d4-a65f-0040963251e5)
3491 coclass MXNamespaceManager
3493 [
default]
interface IVBMXNamespaceManager;
3494 interface IMXNamespaceManager;
3498 uuid(88d969d6-f192-11d4-a65f-0040963251e5)
3500 coclass MXNamespaceManager40
3502 [
default]
interface IVBMXNamespaceManager;
3503 interface IMXNamespaceManager;
3507 uuid(88d96a11-f192-11d4-a65f-0040963251e5)
3517 progid(
"Msxml2.SAXAttributes.3.0"),
3520 uuid(3e784a01-f3ae-4dc0-9354-9526b9370eba)
3530 uuid(88d969ca-f192-11d4-a65f-0040963251e5),
3540 uuid(88d96a0e-f192-11d4-a65f-0040963251e5)
3542 coclass SAXAttributes60
3551 progid(
"Msxml2.SAXAttributes"),
3554 uuid(4dd441ad-526
d-4a77-9f1b-9841ed802fb0)
3566 cpp_quote(
"#define E_XML_NOTWF 0xC00CE223")
3567 cpp_quote("
#define E_XML_NODTD 0xC00CE224") 3568 cpp_quote(
"#define E_XML_INVALID 0xC00CE225")
3569 cpp_quote("
#define E_XML_BUFFERTOOSMALL 0xC00CE226") #define DISPID_SOM_CONTENTTYPE
#define DISPID_XMLDOM_NODE_TRANSFORMNODE
#define DISPID_MX_WRITER_FLUSH
#define DISPID_MX_WRITER_OMITXMLDECLARATION
#define DISPID_SOM_VALIDATEONLOAD
#define DISPID_SOM_SCHEMA
#define DISPID_SOM_FIELDS
#define DISPID_MX_NSMGR_PUSHNODECONTEXT
INTERNETFEATURELIST feature
#define DISPID_SAX_CONTENTHANDLER_ENDPREFIXMAPPING
#define DISPID_DOM_DOCUMENT_DOCUMENTELEMENT
#define DISPID_DOM_ERRORCOLLECTION_RESET
#define DISPID_DOM_ERROR_FILEPOS
#define DISPID_SOM_VERSION
#define DISPID_XMLDOM_DOCUMENT_ABORT
HRESULT splitText([in] LONG offset, [out, retval] IXMLDOMText **rightHandTextNode)
HRESULT _newEnum([out, retval] IUnknown **ppUnk)
#define DISPID_SAX_CONTENTHANDLER_STARTDOCUMENT
#define DISPID_DOM_DOCUMENT_GETELEMENTSBYTAGNAME
enum MSXML2::_SCHEMADERIVATIONMETHOD SCHEMADERIVATIONMETHOD
#define DISPID_DOM_DATA_DATA
#define DISPID_SAX_DECLHANDLER_INTERNALENTITYDECL
#define DISPID_XTLRUNTIME_FORMATINDEX
#define DISPID_DOM_ERROR_REASON
enum MSXML2::tagDOMNodeType DOMNodeType
#define DISPID_SAX_DECLHANDLER_ELEMENTDECL
#define DISPID_MXXML_FILTER_CONTENTHANDLER
#define DISPID_MX_READER_CONTROL_ABORT
IXMLDOMParseError parseError
HRESULT createNode([in] VARIANT Type, [in] BSTR name, [in] BSTR namespaceURI, [out, retval] IXMLDOMNode **node)
static const struct update_accum a3
IXMLDOMNamedNodeMap entities
#define DISPID_DOM_NODE_NODEVALUE
static UCHAR ULONG UCHAR ULONG UCHAR * output
#define DISPID_SOM_MINOCCURS
__in WDFDMATRANSACTION __out NTSTATUS * pStatus
#define DISPID_XMLDOM_NAMEDNODEMAP_GETQUALIFIEDITEM
#define DISPID_XMLDOM_SELECTION_PEEKNODE
#define DISPID_SOM_BASETYPES
#define DISPID_MX_NSMGR_GETURIFROMNODE
#define DISPID_XMLDOM_DOCUMENT2_GETPROPERTY
#define DISPID_DOM_NODE_ATTRIBUTES
#define DISPID_XMLDOM_SELECTION_REMOVEALL
#define DISPID_DOM_TEXT_SPLITTEXT
static const WCHAR indent[]
#define DISPID_DOM_ATTRIBUTE_VALUE
#define DISPID_SAX_ERRORHANDLER_IGNORABLEWARNING
#define DISPID_XMLDOM_SCHEMACOLLECTION_ADD
#define DISPID_SAX_ATTRIBUTES_GETVALUE
#define DISPID_SOM_MAXLENGTH
#define DISPID_DOM_NODELIST_LENGTH
coclass MSXML2::XSLTemplate40 object
#define DISPID_DOM_PI_DATA
#define DISPID_XMLELEMENT_ADDCHILD
#define DISPID_SOM_REFERENCEDKEY
#define DISPID_MXXML_FILTER_GETFEATURE
#define DISPID_SAX_ATTRIBUTES_GETQNAME
#define DISPID_XMLDOM_NODE_SELECTNODES
#define DISPID_DOM_NODE_LASTCHILD
#define DISPID_XMLELEMENTCOLLECTION_NEWENUM
#define DISPID_XMLDOM_SELECTION_GETPROPERTY
#define DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE
#define DISPID_DOM_ENTITY_SYSTEMID
coclass SHDocVw::ShellWindows dual
#define DISPID_SAX_ERRORHANDLER_ERROR
#define DISPID_DOM_ERROR2_ALLERRORS
#define DISPID_MX_WRITER_VERSION
GLuint GLuint GLsizei count
#define DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION
HRESULT insertData([in] LONG offset, [in] BSTR data)
#define DISPID_SAX_LEXICALHANDLER_COMMENT
#define DISPID_MX_NSMGR_DECLAREPREFIX
#define DISPID_SOM_MAXEXCLUSIVE
#define DISPID_MX_ATTRIBUTES_SETATTRIBUTE
#define DISPID_SOM_TARGETNAMESPACE
#define DISPID_SOM_NAMESPACEURI
GLsizei GLenum GLenum * types
static LPTSTR getName(const TCHAR *file, TCHAR *dest)
#define DISPID_DOM_DATA_DELETE
#define DISPID_DOM_ERROR_LINE
#define DISPID_XMLELEMENT_TAGNAME
#define DISPID_SOM_ITEMBYNAME
#define DISPID_XMLDOM_SELECTION_CONTEXT
#define DISPID_XMLDSO_JAVADSOCOMPATIBLE
#define DISPID_XMLDOM_DOCUMENT_CREATENODE
#define DISPID_XTLRUNTIME_ANCESTORCHILDNUMBER
enum MSXML2::_SCHEMACONTENTTYPE SCHEMACONTENTTYPE
#define DISPID_XMLDOM_DOCUMENT_LOADXML
#define DISPID_DOM_NODE_PREVIOUSSIBLING
static LONG setValue(WCHAR *val_name, WCHAR *val_data, BOOL is_unicode)
#define DISPID_SOM_UNHANDLEDATTRS
#define DISPID_XMLDOM_SELECTION_SETPROPERTY
#define DISPID_XMLDOM_SELECTION_REMOVENEXT
#define DISPID_SAX_LEXICALHANDLER_STARTCDATA
#define DISPID_DOM_NODE_HASCHILDNODES
#define DISPID_DOM_NOTATION_SYSTEMID
#define DISPID_SAX_XMLREADER_SECUREBASEURL
#define DISPID_SOM_PARTICLES
#define DISPID_SAX_ATTRIBUTES_GETLOCALNAME
HRESULT nextNode([out, retval] IXMLDOMNode **nextItem)
#define DISPID_DOM_DOCUMENT_CREATEELEMENT
#define DISPID_XMLDSO_DOCUMENT
#define DISPID_XMLDOM_PROCESSOR_READYSTATE
#define DISPID_MX_ATTRIBUTES_SETTYPE
HRESULT removeQualifiedItem([in] BSTR baseName, [in] BSTR namespaceURI, [out, retval] IXMLDOMNode **qualifiedItem)
#define DISPID_SOM_GETDECLARATION
HRESULT substringData([in] LONG offset, [in] LONG count, [out, retval] BSTR *data)
#define DISPID_DOM_ELEMENT_REMOVEATTRIBUTE
#define comment(fmt, arg1)
#define DISPID_MX_NSMGR_GETPREFIXES
#define DISPID_DOM_DOCUMENT_CREATETEXTNODE
HRESULT createDocumentFragment([out, retval] IXMLDOMDocumentFragment **docFrag)
HRESULT load([in] VARIANT xmlSource, [out, retval] VARIANT_BOOL *isSuccessful)
IXMLDOMNode item([in] LONG index)
#define DISPID_MX_READER_CONTROL_SUSPEND
const DISPID DISPID_VALUE
#define DISPID_MX_NSMGR_GETDECLAREDPREFIXES
#define DISPID_SAX_LOCATOR_PUBLICID
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
#define DISPID_MXXML_FILTER_DTDHANDLER
#define DISPID_DOM_NODE_FIRSTCHILD
#define DISPID_SAX_DECLHANDLER_EXTERNALENTITYDECL
static ISAXContentHandler contentHandler
VARIANT onreadystatechange
#define DISPID_SOM_MININCLUSIVE
#define DISPID_SOM_ELEMENTS
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
#define DISPID_DOM_NODE_OWNERDOC
#define DISPID_DOM_DOCUMENT_CREATEDOCUMENTFRAGMENT
coclass TestTypelib::Coclass3 oleautomation
#define DISPID_XMLDOM_SELECTION_MATCHES
#define DISPID_DOM_DOCUMENT_CREATEATTRIBUTE
#define DISPID_XMLELEMENT_CHILDREN
VARIANT_BOOL preserveWhiteSpace
#define DISPID_DOM_PI_TARGET
#define DISPID_MX_ATTRIBUTES_ADDATTRIBUTE
#define DISPID_XMLDOMEVENT_ONDATAAVAILABLE
#define DISPID_DOM_ERROR2_ERRORPARAMETERSCOUNT
#define DISPID_DOM_NODE_INSERTBEFORE
enum MSXML2::_SCHEMAUSE SCHEMAUSE
#define DISPID_DOM_NODE_PARENTNODE
HRESULT createEntityReference([in] BSTR name, [out, retval] IXMLDOMEntityReference **entityRef)
#define DISPID_DOM_ENTITY_NOTATIONNAME
#define DISPID_DOM_DOCUMENT_CREATEENTITYREFERENCE
#define DISPID_SAX_CONTENTHANDLER_DOCUMENTLOCATOR
#define DISPID_XMLDOM_PROCESSOR_ADDPARAMETER
#define DISPID_XMLDOM_DOCUMENT2_NAMESPACES
#define DISPID_SAX_XMLREADER_PUTPROPERTY
#define DISPID_MX_NSMGR_PUSHCONTEXT
#define DISPID_SOM_PROHIBITED
#define DISPID_XMLDOM_NODE_PARSED
#define DISPID_XMLDOM_NODE_DATATYPE
#define DISPID_SOM_NOTATIONS
HRESULT removeChild([in] IXMLDOMNode *childNode, [out, retval] IXMLDOMNode **oldChild)
#define DISPID_XMLDOM_NODE_NODETYPEDVALUE
#define DISPID_XMLDOM_DOCUMENT_VALIDATE
#define DISPID_MX_ATTRIBUTES_SETLOCALNAME
#define DISPID_DOM_ELEMENT_GETTAGNAME
#define DISPID_DOM_ELEMENT_GETATTRIBUTE
HRESULT setAttribute([in] BSTR name, [in] VARIANT value)
#define DISPID_MX_ATTRIBUTES_SETATTRIBUTES
#define DISPID_XMLDOM_PROCESSOR_ADDOBJECT
coclass MSXML2::MXHTMLWriter60 helpstring("MXXMLWriter 3.0")
#define DISPID_SAX_LEXICALHANDLER_ENDDTD
#define DISPID_SAX_XMLREADER_PARSE
#define DISPID_DOM_ELEMENT_GETATTRIBUTENODE
IXMLDOMNamedNodeMap notations
HRESULT createTextNode([in] BSTR data, [out, retval] IXMLDOMText **text)
#define DISPID_XMLDOM_NODE_DEFINITION
#define DISPID_XMLDOM_DOCUMENT_SAVE
coclass MSXML2::SAXAttributes30 coclass MSXML2::SAXAttributes40 uuid(88d96a0e-f192-11d4-a65f-0040963251e5)] coclass SAXAttributes60
const DISPID DISPID_NEWENUM
#define DISPID_XTLRUNTIME_UNIQUEID
VARIANT_BOOL resolveExternals
GLenum GLuint GLenum GLsizei length
#define DISPID_SOM_ATTRIBUTEGROUPS
HRESULT removeNamedItem([in] BSTR name, [out, retval] IXMLDOMNode **namedItem)
#define DISPID_XMLDOM_TEMPLATE_CREATEPROCESSOR
#define DISPID_DOM_NAMEDNODEMAP_GETNAMEDITEM
#define DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT
#define DISPID_SAX_ATTRIBUTES_GETTYPE
#define DISPID_XMLDOM_TEMPLATE_STYLESHEET
#define DISPID_SAX_LEXICALHANDLER_ENDENTITY
IXMLDOMNodeList childNodes
#define DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE
#define DISPID_DOM_DATA_REPLACE
static const WCHAR version[]
#define DISPID_SAX_XMLREADER_ENTITYRESOLVER
#define DISPID_DOM_NODE_NODETYPE
#define DISPID_SOM_MAXINCLUSIVE
#define DISPID_XMLDOM_PROCESSOR_RESET
#define DISPID_DOM_NAMEDNODEMAP_SETNAMEDITEM
HRESULT appendData([in] BSTR data)
#define DISPID_SOM_ITEMBYQNAME
#define DISPID_DOM_DOCUMENTTYPE_NAME
#define DISPID_DOM_NODE_REMOVECHILD
#define DISPID_XMLDOM_NODE_XML
#define DISPID_MX_ATTRIBUTES_SETQNAME
#define DISPID_XMLDOM_DOCUMENT2_VALIDATE
#define DISPID_MXXML_FILTER_ENTITYRESOLVER
#define DISPID_SOM_DERIVEDBY
#define DISPID_SOM_TOTALDIGITS
#define DISPID_DOM_NODE_APPENDCHILD
IXMLDOMNode previousSibling
#define DISPID_XTLRUNTIME_ABSOLUTECHILDNUMBER
#define DISPID_SOM_PATTERNS
#define DISPID_SAX_LEXICALHANDLER_STARTDTD
HRESULT removeAttribute([in] BSTR name)
#define DISPID_XMLDOM_NAMEDNODEMAP_RESET
#define DISPID_MX_NSMGR_ALLOWOVERRIDE
#define DISPID_SAX_LEXICALHANDLER_STARTENTITY
#define DISPID_XMLELEMENTCOLLECTION_LENGTH
#define DISPID_SAX_LEXICALHANDLER_ENDCDATA
#define DISPID_SAX_ERRORHANDLER_FATALERROR
#define DISPID_MX_WRITER_DISABLEOUTPUTESCAPING
#define DISPID_SAX_CONTENTHANDLER_ENDELEMENT
#define DISPID_DOM_NAMEDNODEMAP_REMOVENAMEDITEM
#define DISPID_DOM_ELEMENT_GETELEMENTSBYTAGNAME
#define DISPID_XMLDOM_NODE_BASENAME
#define DISPID_MX_WRITER_ENCODING
HRESULT deleteData([in] LONG offset, [in] LONG count)
HRESULT getNamedItem([in] BSTR name, [out, retval] IXMLDOMNode **namedItem)
GLboolean GLboolean GLboolean b
#define DISPID_DOM_ERRORCOLLECTION_LENGTH
#define DISPID_SOM_SUBSTITUTIONGROUP
#define DISPID_SOM_ITEMTYPE
#define DISPID_XMLDOM_NODELIST_NEXTNODE
#define DISPID_XMLDOM_DOCUMENT2_SETPROPERTY
#define DISPID_SAX_XMLREADER_GETPROPERTY
#define DISPID_SOM_WRITEANNOTATION
#define DISPID_XMLELEMENT_SETATTRIBUTE
#define DISPID_XMLDOM_NAMEDNODEMAP_NEXTNODE
enum MSXML2::_SCHEMAWHITESPACE SCHEMAWHITESPACE
#define DISPID_SOM_SELECTOR
#define DISPID_SAX_XMLREADER_CONTENTHANDLER
#define DISPID_XMLDOM_SCHEMACOLLECTION_ADDCOLLECTION
#define DISPID_DOM_DATA_SUBSTRING
#define DISPID_DOM_DOCUMENT_DOCTYPE
#define DISPID_SOM_MINEXCLUSIVE
INT WSAAPI send(IN SOCKET s, IN CONST CHAR FAR *buf, IN INT len, IN INT flags)
#define DISPID_MX_WRITER_OUTPUT
#define DISPID_SAX_ATTRIBUTES_GETVALUEFROMQNAME
#define DISPID_DOM_NOTATION_PUBLICID
#define DISPID_XMLDOM_PROCESSOR_STYLESHEET
#define DISPID_DOM_ELEMENT_SETATTRIBUTE
#define DISPID_XMLDOM_DOCUMENT2_SCHEMAS
#define DISPID_SOM_DISALLOWED
#define DISPID_SOM_FIXEDVALUE
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
IXMLDOMNode item([in] LONG index)
#define DISPID_MX_WRITER_INDENT
enum MSXML2::_SCHEMATYPEVARIETY SCHEMATYPEVARIETY
HRESULT nextNode([out, retval] IXMLDOMNode **nextItem)
#define DISPID_XMLELEMENT_REMOVECHILD
#define DISPID_SAX_CONTENTHANDLER_STARTPREFIXMAPPING
#define DISPID_DOM_DOCUMENTTYPE_ENTITIES
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
IXMLDOMDocument ownerDocument
_In_opt_ PVOID _In_ ULONG _In_ PVOID context
#define DISPID_SAX_LOCATOR_COLUMNNUMBER
#define DISPID_SAX_XMLREADER_BASEURL
#define DISPID_SOM_ISABSTRACT
#define DISPID_DOM_DATA_INSERT
HRESULT hasChildNodes([out, retval] VARIANT_BOOL *hasChild)
#define DISPID_MX_NSMGR_POPCONTEXT
#define DISPID_XTLRUNTIME_FORMATDATE
#define DISPID_XMLDOM_PROCESSOR_TRANSFORM
coclass TestTypelib::Coclass3 odl
#define DISPID_XMLDOM_SCHEMACOLLECTION_LENGTH
GLint GLint GLsizei GLsizei GLsizei depth
HRESULT replaceData([in] LONG offset, [in] LONG count, [in] BSTR data)
#define DISPID_DOM_ELEMENT_SETATTRIBUTENODE
#define DISPID_SAX_ATTRIBUTES_LENGTH
#define DISPID_SAX_CONTENTHANDLER_STARTELEMENT
#define DISPID_SAX_ATTRIBUTES_GETINDEXFROMNAME
#define DISPID_XMLELEMENT_TYPE
#define DISPID_DOM_DOCUMENT_CREATECDATASECTION
#define DISPID_XMLDOM_PROCESSOR_STARTMODE
#define DISPID_XMLDOM_SELECTION_CLONE
#define DISPID_SAX_ATTRIBUTES_GETTYPEFROMNAME
T1_FIELD_DICT_PRIVATE password
#define DISPID_XMLDOM_DOCUMENT3_VALIDATENODE
HRESULT nodeFromID([in] BSTR idString, [out, retval] IXMLDOMNode **node)
#define DISPID_SAX_XMLREADER_PUTFEATURE
#define DISPID_SOM_WHITESPACE
#define DISPID_MX_ATTRIBUTES_CLEAR
#define DISPID_MXXML_FILTER_PUTFEATURE
#define DISPID_DOM_NODE_REPLACECHILD
#define DISPID_DOM_ENTITY_PUBLICID
#define DISPID_SOM_ISVALID
static const WCHAR disallowed[]
HRESULT getElementsByTagName([in] BSTR tagName, [out, retval] IXMLDOMNodeList **resultList)
HRESULT getAttributeNode([in] BSTR name, [out, retval] IXMLDOMAttribute **attributeNode)
HRESULT createProcessingInstruction([in] BSTR target, [in] BSTR data, [out, retval] IXMLDOMProcessingInstruction **pi)
#define DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE
#define DISPID_XMLDOM_NODE_NAMESPACE
HRESULT selectNodes([in] BSTR queryString, [out, retval] IXMLDOMNodeList **resultList)
#define DISPID_SAX_CONTENTHANDLER_IGNORABLEWHITESPACE
#define DISPID_XMLDOM_NODE_PREFIX
HRESULT loadXML([in] BSTR bstrXML, [out, retval] VARIANT_BOOL *isSuccessful)
#define DISPID_DOM_ELEMENT_NORMALIZE
#define DISPID_SAX_LOCATOR_LINENUMBER
#define DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE
#define DISPID_XMLDOM_PROCESSOR_OUTPUT
#define DISPID_MXXML_FILTER_GETPROPERTY
#define DISPID_SOM_ISREFERENCE
#define DISPID_MX_NSMGR_LENGTH
#define DISPID_XMLDOM_DOCUMENT_PARSEERROR
#define DISPID_XMLDOM_DOCUMENT3_IMPORTNODE
#define DISPID_MX_ATTRIBUTES_ADDATTRIBUTEFROMINDEX
#define DISPID_DOM_NODE_CHILDNODES
#define DISPID_XMLDOM_DOCUMENT_LOAD
#define DISPID_XMLELEMENTCOLLECTION_ITEM
#define DISPID_DOM_DOCUMENT_IMPLEMENTATION
HRESULT getQualifiedItem([in] BSTR baseName, [in] BSTR namespaceURI, [out, retval] IXMLDOMNode **qualifiedItem)
#define DISPID_XMLDOM_DOCUMENT_ASYNC
enum MSXML2::_SOMITEMTYPE SOMITEMTYPE
HRESULT removeAttributeNode([in] IXMLDOMAttribute *DOMAttribute, [out, retval] IXMLDOMAttribute **attributeNode)
enum MSXML2::_SCHEMAPROCESSCONTENTS SCHEMAPROCESSCONTENTS
HRESULT cloneNode([in] VARIANT_BOOL deep, [out, retval] IXMLDOMNode **cloneRoot)
#define DISPID_XMLELEMENT_PARENT
#define DISPID_SOM_VALIDATE
HRESULT getElementsByTagName([in] BSTR tagName, [out, retval] IXMLDOMNodeList **resultList)
#define DISPID_XMLDOM_PROCESSOR_SETSTARTMODE
HRESULT createAttribute([in] BSTR name, [out, retval] IXMLDOMAttribute **attribute)
#define DISPID_XTLRUNTIME_DEPTH
HRESULT hasFeature([in] BSTR feature, [in] BSTR version, [out, retval] VARIANT_BOOL *pbool)
#define DISPID_SAX_XMLREADER_GETFEATURE
#define DISPID_MX_ATTRIBUTES_SETVALUE
#define DISPID_XMLDOM_SCHEMACOLLECTION_GET
#define DISPID_SOM_NAMESPACES
#define DISPID_SOM_PUBLICIDENTIFIER
static unsigned __int64 next
#define DISPID_XMLDOM_NODE_STRINGTYPE
GLenum GLenum GLenum input
#define DISPID_SOM_CONTENTMODEL
HRESULT transformNodeToObject([in] IXMLDOMNode *stylesheet, [in] VARIANT outputObject)
#define DISPID_SAX_ATTRIBUTES_GETVALUEFROMNAME
#define DISPID_SOM_IDCONSTRAINTS
#define DISPID_DOM_IMPLEMENTATION_HASFEATURE
HRESULT createComment([in] BSTR data, [out, retval] IXMLDOMComment **comment)
#define DISPID_XMLELEMENT_REMOVEATTRIBUTE
#define DISPID_XTLRUNTIME_CHILDNUMBER
static ISAXErrorHandler errorHandler
#define DISPID_XMLDOM_NODE_SELECTSINGLENODE
#define DISPID_DOM_DOCUMENTTYPE_NOTATIONS
GLsizei GLsizei GLchar * source
HRESULT selectSingleNode([in] BSTR queryString, [out, retval] IXMLDOMNode **resultNode)
#define DISPID_DOM_DATA_APPEND
#define DISPID_MX_SCHEMADECLHANDLER_SCHEMAELEMENTDECL
HRESULT createCDATASection([in] BSTR data, [out, retval] IXMLDOMCDATASection **cdata)
#define DISPID_SOM_PROCESSCONTENTS
#define DISPID_DOM_ERROR_URL
#define DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM
#define DISPID_MX_NSMGR_RESET
#define DISPID_MX_WRITER_BYTEORDERMARK
#define DISPID_DOM_ERROR2_ERRORXPATH
static const void * body(MD5_CTX *ctx, const void *data, unsigned long size)
#define DISPID_DOM_DATA_LENGTH
#define DISPID_READYSTATE
#define DISPID_SOM_FRACTIONDIGITS
HRESULT insertBefore([in] IXMLDOMNode *newChild, [in] VARIANT refChild, [out, retval] IXMLDOMNode **outNewChild)
#define DISPID_SAX_ATTRIBUTES_GETTYPEFROMQNAME
#define DISPID_SAX_DECLHANDLER_ATTRIBUTEDECL
#define DISPID_SOM_EXCLUSIONS
#define DISPID_MX_ATTRIBUTES_SETURI
HRESULT createElement([in] BSTR tagname, [out, retval] IXMLDOMElement **element)
HRESULT setNamedItem([in] IXMLDOMNode *newItem, [out, retval] IXMLDOMNode **namedItem)
#define DISPID_DOM_ERROR_LINEPOS
#define DISPID_SAX_DTDHANDLER_UNPARSEDENTITYDECL
IXMLDOMDocumentType doctype
#define DISPID_SOM_MINLENGTH
#define DISPID_XMLDOM_DOCUMENT_NODEFROMID
#define DISPID_SAX_CONTENTHANDLER_CHARACTERS
#define DISPID_SOM_ISNILLABLE
#define DISPID_XMLDOM_SCHEMACOLLECTION_REMOVE
HRESULT replaceChild([in] IXMLDOMNode *newChild, [in] IXMLDOMNode *oldChild, [out, retval] IXMLDOMNode **outOldChild)
HRESULT transformNode([in] IXMLDOMNode *styleSheet, [out, retval] BSTR *xmlString)
#define DISPID_SOM_DEFAULTVALUE
static FRESULT validate(void *obj)
#define DISPID_SOM_ANYATTRIBUTE
#define DISPID_XMLELEMENT_GETATTRIBUTE
#define DISPID_XMLDOM_DOCUMENT_URL
#define DISPID_XMLELEMENT_TEXT