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")
269 uuid (2933BF80-7B36-11d2-B20E-00C04F983E60)
408 uuid (2933BF81-7B36-11d2-B20E-00C04F983E60)
546 uuid (373984c8-b845-449
b-91e7-45ac83036ade)
548 interface IXMLDOMSchemaCollection :
IDispatch 568 [propget,
id(DISPID_VALUE)]
573 [
in] IXMLDOMSchemaCollection *otherCollection);
575 [propget,
id(DISPID_NEWENUM)]
584 uuid(50ea08b0-dd1b-4664-9a50-c2f40f4bd79a),
586 interface IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection
607 [
out,retval]ISchemaItem**
item);
615 uuid (2933BF95-7B36-11d2-B20E-00C04F983E60)
620 HRESULT namespaces([retval,
out] IXMLDOMSchemaCollection **schemaCollection);
647 uuid(2933bf96-7b36-11d2-b20e-00c04f983e60),
650 interface IXMLDOMDocument3 : IXMLDOMDocument2
669 uuid (2933BF82-7B36-11d2-B20E-00C04F983E60)
695 uuid (AA634FC7-5888-44a7-A257-3A47150D3A0E)
729 [retval,
out] IXMLDOMSelection **ppNode);
747 uuid (2933BF83-7B36-11d2-B20E-00C04F983E60)
800 uuid (3efaa413-272
f-11d2-836
f-0000f87a7782)
811 uuid (2933BF84-7B36-11d2-B20E-00C04F983E60)
856 uuid (2933BF85-7B36-11d2-B20E-00C04F983E60)
875 uuid (2933BF86-7B36-11d2-B20E-00C04F983E60)
925 uuid (2933BF87-7B36-11d2-B20E-00C04F983E60)
940 uuid (2933BF88-7B36-11d2-B20E-00C04F983E60)
951 uuid (2933BF89-7B36-11d2-B20E-00C04F983E60)
970 uuid (2933BF8A-7B36-11d2-B20E-00C04F983E60)
981 uuid (2933BF8B-7B36-11d2-B20E-00C04F983E60)
1000 uuid (2933BF8C-7B36-11d2-B20E-00C04F983E60)
1016 uuid (2933BF8D-7B36-11d2-B20E-00C04F983E60)
1035 uuid (2933BF8E-7B36-11d2-B20E-00C04F983E60)
1046 uuid (2933BF8F-7B36-11d2-B20E-00C04F983E60)
1062 uuid (3efaa425-272
f-11d2-836
f-0000f87a7782)
1100 [
in]
double dblNumber,
1121 uuid(3efaa427-272
f-11d2-836
f-0000f87a7782)
1139 uuid (2933BF92-7B36-11d2-B20E-00C04F983E60)
1150 HRESULT ownerTemplate([retval,
out] IXSLTemplate **ppTemplate);
1199 uuid (2933BF93-7B36-11d2-B20E-00C04F983E60)
1211 [retval,
out] IXSLProcessor **ppProcessor);
1216 uuid(ED8C108D-4349-11D2-91A4-00C04F7969E8),
1235 HRESULT getAllResponseHeaders([
out, retval]
BSTR * pbstrHeaders);
1272 uuid(2e9196bf-13ba-4dd4-91
ca-6c571f281495)
1274 interface IServerXMLHTTPRequest : IXMLHTTPRequest
1278 SXH_OPTION_URL = -1,
1279 SXH_OPTION_URL_CODEPAGE,
1280 SXH_OPTION_ESCAPE_PERCENT_IN_URL,
1281 SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS,
1282 SXH_OPTION_SELECT_CLIENT_SSL_CERT
1283 } SERVERXMLHTTP_OPTION;
1287 [
in]
long resolveTimeout,
1288 [
in]
long connectTimeout,
1289 [
in]
long sendTimeout,
1290 [
in]
long receiveTimeout);
1312 uuid(2e01311b-c322-4b0a-bd77-b90cfdc8dce7)
1314 interface IServerXMLHTTPRequest2 : IServerXMLHTTPRequest
1318 SXH_PROXY_SET_DEFAULT = 0,
1319 SXH_PROXY_SET_PRECONFIG = 0,
1320 SXH_PROXY_SET_DIRECT,
1322 } SXH_PROXY_SETTING;
1326 [
in] SXH_PROXY_SETTING proxySetting,
1341 uuid (3efaa426-272
f-11d2-836
f-0000f87a7782)
1372 uuid (3efaa428-272
f-11d2-836
f-0000f87a7782)
1380 HRESULT allErrors([retval,
out] IXMLDOMParseErrorCollection **allErrors);
1396 uuid (3efaa429-272
f-11d2-836
f-0000f87a7782)
1398 interface IXMLDOMParseErrorCollection :
IDispatch 1400 [propget,
id(DISPID_VALUE)]
1403 [retval,
out] IXMLDOMParseError2 **
error);
1414 [propget,
hidden, restricted,
id(DISPID_NEWENUM)]
1419 uuid(F6D90F11-9C73-11D3-B32E-00C04F990BB4)
1423 [
default]
interface IXMLDOMDocument2;
1428 uuid(f5078f1b-c551-11d3-89b9-0000f81fe221)
1430 coclass DOMDocument26
1432 [
default]
interface IXMLDOMDocument2;
1437 uuid(f5078f32-c551-11d3-89b9-0000f81fe221)
1439 coclass DOMDocument30
1441 [
default]
interface IXMLDOMDocument2;
1446 uuid(88d969c0-f192-11d4-a65f-0040963251e5)
1448 coclass DOMDocument40
1450 [
default]
interface IXMLDOMDocument2;
1456 progid(
"Msxml2.DOMDocument.6.0"),
1458 uuid(88d96a05-f192-11d4-a65f-0040963251e5)
1467 uuid(F6D90F12-9C73-11D3-B32E-00C04F990BB4)
1476 uuid(f5078f1c-c551-11d3-89b9-0000f81fe221)
1485 uuid(f5078f33-c551-11d3-89b9-0000f81fe221)
1494 uuid(88d969c1-f192-11d4-a65f-0040963251e5)
1503 helpstring(
"Free threaded XML DOM Document 6.0"),
1504 progid(
"Msxml2.FreeThreadedDOMDocument.6.0"),
1506 uuid(88d96a06-f192-11d4-a65f-0040963251e5),
1515 uuid(f6d90f16-9c73-11d3-b32e-00c04f990bb4)
1523 uuid(f5078f1e-c551-11d3-89b9-0000f81fe221)
1527 [
default]
interface IXMLHTTPRequest;
1531 uuid(f5078f35-c551-11d3-89b9-0000f81fe221)
1535 [
default]
interface IXMLHTTPRequest;
1539 uuid(88d969c5-f192-11d4-a65f-0040963251e5)
1543 [
default]
interface IXMLHTTPRequest;
1548 progid(
"Msxml2.XMLHTTP.6.0"),
1550 uuid(88d96a0a-f192-11d4-a65f-0040963251e5)
1554 [
default]
interface IXMLHTTPRequest;
1558 uuid(afba6b42-5692-48ea-8141-dc517dcf0ef1)
1560 coclass ServerXMLHTTP
1562 [
default]
interface IServerXMLHTTPRequest;
1566 uuid(afb40ffd-b609-40
a3-9828-f88bbe11e4e3)
1568 coclass ServerXMLHTTP30
1570 [
default]
interface IServerXMLHTTPRequest;
1574 uuid(88d969c6-f192-11d4-a65f-0040963251e5)
1576 coclass ServerXMLHTTP40
1578 [
default]
interface IServerXMLHTTPRequest2;
1583 progid(
"Msxml2.ServerXMLHTTP.6.0"),
1585 uuid(88d96a0b-f192-11d4-a65f-0040963251e5)
1587 coclass ServerXMLHTTP60
1589 [
default]
interface IServerXMLHTTPRequest2;
1593 uuid(373984c9-b845-449
b-91e7-45ac83036ade)
1595 coclass XMLSchemaCache
1597 [
default]
interface IXMLDOMSchemaCollection;
1601 uuid(f5078f1d-c551-11d3-89b9-0000f81fe221)
1603 coclass XMLSchemaCache26
1605 [
default]
interface IXMLDOMSchemaCollection;
1609 uuid(f5078f34-c551-11d3-89b9-0000f81fe221)
1611 coclass XMLSchemaCache30
1613 [
default]
interface IXMLDOMSchemaCollection;
1617 uuid(88d969c2-f192-11d4-a65f-0040963251e5)
1619 coclass XMLSchemaCache40
1621 [
default]
interface IXMLDOMSchemaCollection2;
1626 progid(
"Msxml2.XMLSchemaCache.6.0"),
1628 uuid(88d96a07-f192-11d4-a65f-0040963251e5)
1630 coclass XMLSchemaCache60
1632 [
default]
interface IXMLDOMSchemaCollection2;
1636 uuid(2933BF94-7B36-11d2-B20E-00C04F983E60)
1640 [
default]
interface IXSLTemplate;
1644 uuid(f5078f21-c551-11d3-89b9-0000f81fe221)
1646 coclass XSLTemplate26
1648 [
default]
interface IXSLTemplate;
1652 uuid(f5078f36-c551-11d3-89b9-0000f81fe221)
1654 coclass XSLTemplate30
1656 [
default]
interface IXSLTemplate;
1660 uuid(88d969c3-f192-11d4-a65f-0040963251e5)
1662 coclass XSLTemplate40
1664 [
default]
interface IXSLTemplate;
1669 progid(
"Msxml2.XSLTemplate.6.0"),
1671 uuid(88d96a08-f192-11d4-a65f-0040963251e5)
1673 coclass XSLTemplate60
1675 [
default]
interface IXSLTemplate;
1684 uuid(f078abe1-45d2-4832-91ea-4466ce2f25c9)
1694 [
out]
int *pUriSize);
1699 [
out]
int *pLocalNameLength);
1704 [
out]
int *pQNameLength);
1709 [
out]
int * pUriLength,
1711 [
out]
int * pLocalNameSize,
1713 [
out]
int * pQNameLength);
1717 [
in]
int cUriLength,
1718 [
in]
const WCHAR * pLocalName,
1719 [
in]
int cocalNameLength,
1724 [
in]
int nQNameLength,
1730 [
out]
int * pTypeLength);
1735 [
in]
const WCHAR * pLocalName,
1736 [
in]
int nLocalName,
1749 [
out]
int * nValue);
1754 [
in]
const WCHAR * pLocalName,
1755 [
in]
int nLocalName,
1757 [
out]
int * nValue);
1763 [
out]
int * nValue);
1769 uuid(1545cdfa-9e4e-4497-a8a4-2bf7d0112c44)
1791 [
in]
const WCHAR * pNamespaceUri,
1792 [
in]
int nNamespaceUri,
1793 [
in]
const WCHAR * pLocalName,
1794 [
in]
int nLocalName,
1800 [
in]
const WCHAR * pNamespaceUri,
1801 [
in]
int nNamespaceUri,
1802 [
in]
const WCHAR * pLocalName,
1803 [
in]
int nLocalName,
1815 HRESULT processingInstruction(
1829 uuid(862629ac-771
a-47
b2-8337-4e6843c1be90)
1831 interface ISAXDeclHandler :
IUnknown 1840 [
in]
const WCHAR * pElementName,
1841 [
in]
int nElementName,
1842 [
in]
const WCHAR * pAttributeName,
1843 [
in]
int nAttributeName,
1846 [
in]
const WCHAR * pValueDefault,
1847 [
in]
int nValueDefault,
1863 [
in]
int nSystemId);
1869 uuid(e15c1baf-afb3-4d60-8c36-19a8c45defed)
1871 interface ISAXDTDHandler :
IUnknown 1879 [
in]
int nSystemId);
1888 [
in]
const WCHAR * pNotationName,
1889 [
in]
int nNotationName);
1895 uuid(99bca7bd-e8c4-4d5f-a0cf-6d907901ff07),
1897 interface ISAXEntityResolver :
IUnknown 1908 uuid(a60511c4-ccf5-479
e-98
a3-dc8dc545b7d0)
1910 interface ISAXErrorHandler :
IUnknown 1913 [
in] ISAXLocator * pLocator,
1914 [
in]
const WCHAR * pErrorMessage,
1918 [
in] ISAXLocator * pLocator,
1919 [
in]
const WCHAR * pErrorMessage,
1923 [
in] ISAXLocator * pLocator,
1924 [
in]
const WCHAR * pErrorMessage,
1931 uuid(7f85d5f5-47a8-4497-bda5-84ba04819ea6)
1933 interface ISAXLexicalHandler :
IUnknown 1941 [
in]
int nSystemId);
1965 uuid(9b7e472a-0de4-4640-bff3-84d38a051c31)
1970 [
out, retval]
int * nColumn);
1973 [
out, retval]
int * nLine);
1976 [
out, retval]
const WCHAR ** publicId);
1979 [
out, retval]
const WCHAR ** systemId);
1985 uuid(70409222-ca09-4475-acb8-40312fe8d145)
1987 interface ISAXXMLFilter : ISAXXMLReader
1990 [
out, retval] ISAXXMLReader ** pReader);
1998 uuid (a4f96ed0-f829-476
e-81c0-cdc7bd2a0802)
2017 [
out, retval] ISAXEntityResolver ** ppEntityResolver);
2019 [
in] ISAXEntityResolver * pEntityResolver);
2022 [
out, retval] ISAXContentHandler ** pContentHandler);
2027 [
out, retval] ISAXDTDHandler ** pDTDHandler);
2029 [
in] ISAXDTDHandler * pDTDHandler);
2032 [
out, retval] ISAXErrorHandler ** pErrorHandler);
2037 [
out, retval]
const WCHAR ** pBaseUrl);
2042 [
out, retval]
const WCHAR ** pSecureBaseUrl);
2044 [
in]
const WCHAR * secureBaseUrl);
2056 uuid(10dc0586-132
b-4cac-8bb3-db00ac8b7ee0)
2074 [
in]
BSTR localName, [
out, retval]
int * nIndex);
2105 uuid(2ed7290a-4dd5-4b46-bb26-4e4155e77faa)
2107 interface IVBSAXContentHandler :
IDispatch 2110 HRESULT documentLocator( [
in] IVBSAXLocator * oLocator);
2128 [
in] IVBSAXAttributes * oAttributes);
2152 uuid(e8917260-7579-4be1-b5dd-7afbfa6f077b)
2185 uuid(24fb3297-302
d-4620-ba39-3a732d850558)
2207 uuid(0c05d096-f45b-4aca-ad1a-aa0bc25518dc)
2209 interface IVBSAXEntityResolver :
IDispatch 2222 uuid(d963d3fe-173
c-4862-9095-b92f66995f52)
2224 interface IVBSAXErrorHandler :
IDispatch 2249 uuid(032aac35-8c0e-4d9d-979
f-e3b702935576)
2251 interface IVBSAXLexicalHandler :
IDispatch 2279 uuid(796e7ac5-5aa2-4eff-acad-3faaf01a3288)
2300 uuid(1299eb1b-5b88-433
e-82de-82ca75ad4e04)
2315 uuid (8c033caa-6cd6-4f73-b728-4531af74945f)
2334 [
out, retval] IVBSAXEntityResolver ** ppEntityResolver);
2336 HRESULT entityResolver( [
in] IVBSAXEntityResolver * pEntityResolver);
2340 [
out, retval] IVBSAXContentHandler ** pContentHandler);
2345 HRESULT dtdHandler([
out, retval] IVBSAXDTDHandler ** pDTDHandler);
2347 HRESULT dtdHandler([
in] IVBSAXDTDHandler * pDTDHandler);
2374 uuid(f10d27cc-3ec0-415
c-8ed8-77ab1c5e7262)
2432 uuid(fa4bb38c-faf9-4cca-9302-d1dd0fe520db)
2434 interface IMXSchemaDeclHandler :
IDispatch 2437 HRESULT schemaElementDecl( [
in] ISchemaElement *oSchemaElement );
2444 uuid(808f4e35-8d5a-4fbe-8466-33a41279ed30)
2462 uuid(4d7ff4ba-1565-4ea8-94e1-6e724a46f98d)
2515 uuid(c90352f4-643
c-4fbc-bb23-e996eb2d51fd)
2517 interface IMXNamespacePrefixes :
IDispatch 2519 [propget,
id(DISPID_VALUE)]
2527 [propget, restricted,
hidden,
id(DISPID_NEWENUM)]
2535 uuid(c90352f6-643
c-4fbc-bb23-e996eb2d51fd)
2537 interface IMXNamespaceManager :
IUnknown 2555 [
in]
const WCHAR *namespaceURI);
2560 [
in,
out]
int *pcchPrefix);
2563 [
in]
const WCHAR *pwszNamespaceURI,
2566 [
in,
out]
int *pcchPrefix);
2572 [
in,
out]
int *pcchUri);
2580 uuid(c90352f5-643
c-4fbc-bb23-e996eb2d51fd)
2582 interface IVBMXNamespaceManager :
IDispatch 2634 uuid(c90352f7-643
c-4fbc-bb23-e996eb2d51fd)
2686 uuid(50ea08b1-dd1b-4664-9a50-c2f40f4bd79a),
2690 interface ISchemaStringCollection :
IDispatch 2692 [
id(DISPID_VALUE), propget]
2701 [
id(DISPID_NEWENUM),
hidden, restricted, propget]
2709 uuid(50ea08b2-dd1b-4664-9a50-c2f40f4bd79a),
2713 interface ISchemaItemCollection :
IDispatch 2715 [
id(DISPID_VALUE), propget]
2718 [
out,retval]ISchemaItem**
item);
2723 [
out,retval] ISchemaItem**
item);
2729 [
out,retval] ISchemaItem**
item);
2735 [
id(DISPID_NEWENUM),
hidden, restricted, propget]
2743 uuid(50ea08b3-dd1b-4664-9a50-c2f40f4bd79a),
2755 [
out,retval]
BSTR* namespaceURI);
2771 [
out,retval] IVBSAXAttributes** attributes);
2782 uuid(50ea08b4-dd1b-4664-9a50-c2f40f4bd79a),
2786 interface ISchema : ISchemaItem
2790 [
out,retval]
BSTR* targetNamespace);
2798 [
out,retval] ISchemaItemCollection**
types);
2802 [
out,retval] ISchemaItemCollection** elements);
2806 [
out,retval] ISchemaItemCollection** attributes);
2810 [
out,retval] ISchemaItemCollection** attributeGroups);
2814 [
out,retval] ISchemaItemCollection** modelGroups);
2818 [
out,retval] ISchemaItemCollection** notations);
2822 [
out,retval] ISchemaStringCollection** schemaLocations);
2828 uuid(50ea08b5-dd1b-4664-9a50-c2f40f4bd79a),
2832 interface ISchemaParticle : ISchemaItem
2845 uuid(50ea08b6-dd1b-4664-9a50-c2f40f4bd79a),
2849 interface ISchemaAttribute : ISchemaItem
2853 [
out,retval] ISchemaType**
type);
2857 [
out,retval] ISchemaComplexType** scope);
2861 [
out,retval]
BSTR* defaultValue);
2865 [
out,retval]
BSTR* fixedValue);
2879 uuid(50ea08b7-dd1b-4664-9a50-c2f40f4bd79a),
2883 interface ISchemaElement : ISchemaParticle
2887 [
out,retval] ISchemaType**
type);
2891 [
out,retval] ISchemaComplexType** scope);
2895 [
out,retval]
BSTR* defaultValue);
2899 [
out,retval]
BSTR* fixedValue);
2907 [
out,retval] ISchemaItemCollection** constraints);
2914 HRESULT substitutionGroupExclusions(
2918 HRESULT disallowedSubstitutions(
2933 uuid(50ea08b8-dd1b-4664-9a50-c2f40f4bd79a),
2937 interface ISchemaType : ISchemaItem
2941 [
out,retval] ISchemaItemCollection** baseTypes);
2962 [
out,retval]
BSTR* minExclusive);
2966 [
out,retval]
BSTR* minInclusive);
2970 [
out,retval]
BSTR* maxExclusive);
2974 [
out,retval]
BSTR* maxInclusive);
2998 [
out,retval] ISchemaStringCollection** enumeration);
3006 [
out,retval] ISchemaStringCollection** patterns);
3012 uuid(50ea08b9-dd1b-4664-9a50-c2f40f4bd79a),
3016 interface ISchemaComplexType : ISchemaType
3024 [
out,retval] ISchemaAny** anyAttribute);
3028 [
out,retval] ISchemaItemCollection** attributes);
3036 [
out,retval] ISchemaModelGroup** contentModel);
3039 HRESULT prohibitedSubstitutions(
3046 uuid(50ea08ba-dd1b-4664-9a50-c2f40f4bd79a),
3050 interface ISchemaAttributeGroup : ISchemaItem
3054 [
out,retval] ISchemaAny** anyAttribute);
3058 [
out,retval] ISchemaItemCollection** attributes);
3064 uuid(50ea08bb-dd1b-4664-9a50-c2f40f4bd79a),
3068 interface ISchemaModelGroup : ISchemaParticle
3072 [
out,retval] ISchemaItemCollection** particles);
3078 uuid(50ea08bc-dd1b-4664-9a50-c2f40f4bd79a),
3082 interface ISchemaAny : ISchemaParticle
3086 [
out,retval] ISchemaStringCollection** namespaces);
3096 uuid(50ea08bd-dd1b-4664-9a50-c2f40f4bd79a),
3100 interface ISchemaIdentityConstraint : ISchemaItem
3108 [
out,retval] ISchemaStringCollection** fields);
3112 [
out,retval] ISchemaIdentityConstraint**
key);
3118 uuid(50ea08be-dd1b-4664-9a50-c2f40f4bd79a),
3122 interface ISchemaNotation : ISchemaItem
3135 uuid(079aa557-4a18-424
a-8eee-e39f0a8d41b9)
3137 coclass SAXXMLReader
3139 [
default]
interface IVBSAXXMLReader;
3140 interface ISAXXMLReader;
3141 interface IMXReaderControl;
3145 uuid(3124c396-fb13-4836-a6ad-1317f1713688)
3147 coclass SAXXMLReader30
3149 [
default]
interface IVBSAXXMLReader;
3150 interface ISAXXMLReader;
3151 interface IMXReaderControl;
3155 uuid(7c6e29bc-8b8b-4c3d-859
e-af6cd158be0f)
3157 coclass SAXXMLReader40
3159 [
default]
interface IVBSAXXMLReader;
3160 interface ISAXXMLReader;
3165 progid(
"Msxml2.SAXXMLReader.6.0"),
3167 uuid(88d96a0c-f192-11d4-a65f-0040963251e5)
3169 coclass SAXXMLReader60
3171 [
default]
interface IVBSAXXMLReader;
3172 interface ISAXXMLReader;
3176 uuid(a4c23ec3-6b70-4466-9127-550077239978)
3196 uuid(853d1540-c1a7-4aa9-a226-4d3bd301146d)
3216 uuid(88d969c9-f192-11d4-a65f-0040963251e5)
3237 progid(
"Msxml2.MXHTMLWriter.6.0"),
3239 uuid(88d96a10-f192-11d4-a65f-0040963251e5)
3259 uuid(fc220ad8-a72a-4ee8-926
e-0b7ad152a020)
3263 [
default]
interface IMXWriter;
3265 interface ISAXContentHandler;
3266 interface ISAXErrorHandler;
3267 interface ISAXDTDHandler;
3268 interface ISAXLexicalHandler;
3269 interface ISAXDeclHandler;
3271 interface IVBSAXContentHandler;
3272 interface IVBSAXDeclHandler;
3273 interface IVBSAXDTDHandler;
3274 interface IVBSAXErrorHandler;
3275 interface IVBSAXLexicalHandler;
3279 uuid(3d813dfe-6c91-4a4e-8f41-04346a841d9c)
3281 coclass MXXMLWriter30
3283 [
default]
interface IMXWriter;
3285 interface ISAXContentHandler;
3286 interface ISAXDeclHandler;
3287 interface ISAXDTDHandler;
3288 interface ISAXErrorHandler;
3289 interface ISAXLexicalHandler;
3291 interface IVBSAXContentHandler;
3292 interface IVBSAXDeclHandler;
3293 interface IVBSAXDTDHandler;
3294 interface IVBSAXErrorHandler;
3295 interface IVBSAXLexicalHandler;
3299 uuid(88d969c8-f192-11d4-a65f-0040963251e5),
3301 coclass MXXMLWriter40
3303 [
default]
interface IMXWriter;
3305 interface ISAXContentHandler;
3306 interface ISAXDeclHandler;
3307 interface ISAXDTDHandler;
3308 interface ISAXErrorHandler;
3309 interface ISAXLexicalHandler;
3311 interface IVBSAXContentHandler;
3312 interface IVBSAXDeclHandler;
3313 interface IVBSAXDTDHandler;
3314 interface IVBSAXErrorHandler;
3315 interface IVBSAXLexicalHandler;
3320 progid(
"Msxml2.MXXMLWriter.6.0"),
3322 uuid(88d96a0f-f192-11d4-a65f-0040963251e5)
3324 coclass MXXMLWriter60
3326 [
default]
interface IMXWriter;
3328 interface ISAXContentHandler;
3329 interface ISAXDeclHandler;
3330 interface ISAXDTDHandler;
3331 interface ISAXErrorHandler;
3332 interface ISAXLexicalHandler;
3334 interface IVBSAXContentHandler;
3335 interface IVBSAXDeclHandler;
3336 interface IVBSAXDTDHandler;
3337 interface IVBSAXErrorHandler;
3338 interface IVBSAXLexicalHandler;
3342 uuid(88d969d5-f192-11d4-a65f-0040963251e5)
3351 uuid(88d969d6-f192-11d4-a65f-0040963251e5)
3361 progid(
"Msxml2.MXNamespaceManager.6.0"),
3363 uuid(88d96a11-f192-11d4-a65f-0040963251e5)
3372 uuid(4dd441ad-526
d-4a77-9f1b-9841ed802fb0)
3382 uuid(3e784a01-f3ae-4dc0-9354-9526b9370eba)
3384 coclass SAXAttributes30
3386 [
default]
interface IMXAttributes;
3387 interface IVBSAXAttributes;
3388 interface ISAXAttributes;
3392 uuid(88d969ca-f192-11d4-a65f-0040963251e5),
3394 coclass SAXAttributes40
3396 [
default]
interface IMXAttributes;
3397 interface IVBSAXAttributes;
3398 interface ISAXAttributes;
3403 progid(
"Msxml2.SAXAttributes.6.0"),
3405 uuid(88d96a0e-f192-11d4-a65f-0040963251e5)
3407 coclass SAXAttributes60
3409 [
default]
interface IMXAttributes;
3410 interface IVBSAXAttributes;
3411 interface ISAXAttributes;
3417 cpp_quote(
"#define E_XML_NOTWF 0xC00CE223")
3418 cpp_quote("
#define E_XML_NODTD 0xC00CE224") 3419 cpp_quote(
"#define E_XML_INVALID 0xC00CE225")
3420 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
#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_SOM_REFERENCEDKEY
#define DISPID_MXXML_FILTER_GETFEATURE
#define DISPID_SAX_ATTRIBUTES_GETQNAME
#define DISPID_XMLDOM_NODE_SELECTNODES
#define DISPID_DOM_NODE_LASTCHILD
#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
coclass MSXML2::MXNamespaceManager uuid(88d969d6-f192-11d4-a65f-0040963251e5)] coclass MXNamespaceManager40
#define DISPID_DOM_ERROR_LINE
#define DISPID_SOM_ITEMBYNAME
#define DISPID_XMLDOM_SELECTION_CONTEXT
#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_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
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)
coclass MSXML2::SAXAttributes30 coclass MSXML2::SAXAttributes40 helpstring("SAXAttributes 6.0")
#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
#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
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_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_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_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_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_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_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_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_XMLDOM_DOCUMENT_URL
#define DISPID_SOM_MODELGROUPS
#define DISPID_SAX_DTDHANDLER_NOTATIONDECL
HRESULT getAttribute([in] BSTR name, [out, retval] VARIANT *value)
#define DISPID_SAX_CONTENTHANDLER_ENDDOCUMENT
#define DISPID_DOM_ERRORCOLLECTION_NEXT
#define DISPID_SOM_LENGTH
GLuint GLenum GLenum transform
static CRYPT_DATA_BLOB b2[]
#define DISPID_XTLRUNTIME_FORMATNUMBER
IXMLDOMElement documentElement
#define DISPID_SAX_CONTENTHANDLER_PROCESSINGINSTRUCTION
#define DISPID_MX_WRITER_STANDALONE
#define DISPID_XMLDOM_PROCESSOR_XSLTEMPLATE
HRESULT save([in] VARIANT destination)
#define DISPID_DOM_NODE_NODENAME
#define DISPID_DOM_DOCUMENT_CREATECOMMENT
#define DISPID_SAX_LOCATOR_SYSTEMID
#define DISPID_XMLDOM_NODELIST_RESET
GLuint GLuint GLsizei GLenum type
#define DISPID_SAX_XMLREADER_DTDHANDLER
__MSXML_DOMNODETYPE_DEFINED enum tagDOMNodeType DOMNodeType
#define DISPID_XMLDOM_PROCESSOR_STARTMODEURI
GLboolean GLboolean GLboolean GLboolean a
static const char whitespace[]
#define DISPID_DOM_NODE_CLONENODE
#define DISPID_SAX_ATTRIBUTES_GETINDEXFROMQNAME
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
#define DISPID_SAX_XMLREADER_PARSEURL
#define DISPID_SOM_VARIETY
#define DISPID_SAX_ATTRIBUTES_GETURI
#define DISPID_SAX_XMLFILTER_PARENT
#define DISPID_DOM_ATTRIBUTE_GETNAME
HRESULT _newEnum([out, retval] IUnknown **ppUnk)
#define DISPID_DOM_ELEMENT_REMOVEATTRIBUTENODE
IXMLDOMImplementation implementation
#define DISPID_XMLDOM_NODE_TEXT
#define DISPID_SOM_GETSCHEMA
#define DISPID_SOM_SCHEMALOCATIONS
static SERVICE_STATUS status
HRESULT appendChild([in] IXMLDOMNode *newChild, [out, retval] IXMLDOMNode **outNewChild)
HRESULT setAttributeNode([in] IXMLDOMAttribute *DOMAttribute, [out, retval] IXMLDOMAttribute **attributeNode)
#define DISPID_MXXML_FILTER_PUTPROPERTY
#define DISPID_SAX_CONTENTHANDLER_SKIPPEDENTITY
#define DISPID_MXXML_FILTER_ERRORHANDLER
#define DISPID_MX_ATTRIBUTES_REMOVEATTRIBUTE
#define DISPID_DOM_ERROR2_ERRORPARAMETERS
#define DISPID_MX_NSMGR_GETURI
#define DISPID_SAX_ENTITYRESOLVER_RESOLVEENTITY
VARIANT_BOOL validateOnParse
IXMLDOMNamedNodeMap attributes
#define DISPID_MX_READER_CONTROL_RESUME
#define DISPID_XMLDOM_SELECTION_EXPR
#define DISPID_XMLDOM_NODE_SPECIFIED
#define DISPID_DOM_ERROR_SRCTEXT
_In_ uint16_t _Out_ ULONG * atts
#define DISPID_SAX_XMLREADER_ERRORHANDLER
#define DISPID_XMLDOM_PROCESSOR_INPUT
#define DISPID_XTLRUNTIME_FORMATTIME
#define DISPID_SOM_MAXOCCURS
#define DISPID_DOM_NODE_NEXTSIBLING
#define DISPID_SOM_SYSTEMIDENTIFIER
#define DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE
#define DISPID_SOM_ENUMERATION
#define DISPID_XMLDOMEVENT_ONREADYSTATECHANGE
#define DISPID_SOM_ATTRIBUTES
GLuint const GLchar * name