ReactOS  0.4.14-dev-342-gdc047f9
msxml2_tlb.idl
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2005 Vijay Kiran Kamuju
3  * Copyright (C) 2008 Alistair Leslie-Hughes
4  * Copyright (C) 2010 Nikolay Sivov for CodeWeavers
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19  */
20 
21 #pragma makedep regtypelib
22 
23 #include <msxml2did.h>
24 #include <idispids.h>
25 
26 import "unknwn.idl";
27 import "objidl.idl";
28 import "oaidl.idl";
29 
30 [
31  uuid(f5078f18-c551-11d3-89b9-0000f81fe221),
32  version(2.6),
33  helpstring("Microsoft XML, v2.6")
34 ]
36 {
37 
38 importlib("stdole2.tlb");
39 
40 interface IXMLDOMImplementation;
41 interface IXMLDOMNode;
42 interface IXMLDOMDocumentFragment;
43 interface IXMLDOMDocument;
44 interface IXMLDOMSchemaCollection;
45 interface IXMLDOMDocument2;
46 interface IXMLDOMNodeList;
47 interface IXMLDOMNamedNodeMap;
48 interface IXMLDOMCharacterData;
49 interface IXMLDOMAttribute;
50 interface IXMLDOMElement;
51 interface IXMLDOMText;
52 interface IXMLDOMComment;
54 interface IXMLDOMCDATASection;
55 interface IXMLDOMDocumentType;
56 interface IXMLDOMNotation;
57 interface IXMLDOMEntity;
58 interface IXMLDOMEntityReference;
59 interface IXMLDOMParseError;
60 interface IXTLRuntime;
61 interface IXSLTemplate;
62 interface IXSLProcessor;
63 
64 typedef enum tagDOMNodeType
65 {
69  NODE_TEXT = 3,
79 } DOMNodeType;
80 
81 [
82 local,
83 object,
84 dual,
86 uuid (2933BF80-7B36-11d2-B20E-00C04F983E60)
87 ]
89 {
90  [propget, id(DISPID_DOM_NODE_NODENAME)]
91  HRESULT nodeName([retval, out] BSTR *p);
92 
93  [propget, id(DISPID_DOM_NODE_NODEVALUE)]
94  HRESULT nodeValue([retval, out] VARIANT *var1);
95 
96  [propput, id(DISPID_DOM_NODE_NODEVALUE)]
97  HRESULT nodeValue([in] VARIANT var1);
98 
99  [propget, id(DISPID_DOM_NODE_NODETYPE)]
100  HRESULT nodeType([retval, out] DOMNodeType *domNodeType);
101 
102  [propget, id(DISPID_DOM_NODE_PARENTNODE)]
103  HRESULT parentNode([retval, out] IXMLDOMNode **parent);
104 
105  [propget, id(DISPID_DOM_NODE_CHILDNODES)]
106  HRESULT childNodes([retval, out] IXMLDOMNodeList **outList);
107 
108  [propget, id(DISPID_DOM_NODE_FIRSTCHILD)]
109  HRESULT firstChild([retval, out] IXMLDOMNode **domNode);
110 
111  [propget, id(DISPID_DOM_NODE_LASTCHILD)]
112  HRESULT lastChild([retval, out] IXMLDOMNode **domNode);
113 
115  HRESULT previousSibling([retval, out] IXMLDOMNode **domNode);
116 
117  [propget, id(DISPID_DOM_NODE_NEXTSIBLING)]
118  HRESULT nextSibling([retval, out] IXMLDOMNode **domNode);
119 
120  [propget, id(DISPID_DOM_NODE_ATTRIBUTES)]
121  HRESULT attributes([retval, out] IXMLDOMNamedNodeMap **attributeMap);
122 
125  [in] IXMLDOMNode *newNode,
126  [in] VARIANT var1,
127  [retval, out] IXMLDOMNode **outOldNode);
128 
131  [in] IXMLDOMNode *newNode,
132  [in] IXMLDOMNode *oldNode,
133  [retval, out] IXMLDOMNode **outOldNode);
134 
137  [in] IXMLDOMNode *domNode,
138  [retval, out] IXMLDOMNode **oldNode);
139 
142  [in] IXMLDOMNode *newNode,
143  [retval, out] IXMLDOMNode **outNewNode);
144 
147  [retval, out] VARIANT_BOOL *pbool);
148 
149  [propget, id(DISPID_DOM_NODE_OWNERDOC)]
150  HRESULT ownerDocument([retval, out] IXMLDOMDocument **domDocument);
151 
154  [in] VARIANT_BOOL pbool,
155  [retval, out] IXMLDOMNode **outNode);
156 
158  HRESULT nodeTypeString([retval, out] BSTR *p);
159 
160  [propget, id(DISPID_XMLDOM_NODE_TEXT)]
161  HRESULT text([retval, out] BSTR *p);
162 
163  [propput, id(DISPID_XMLDOM_NODE_TEXT)]
164  HRESULT text([in] BSTR p);
165 
166  [propget, id(DISPID_XMLDOM_NODE_SPECIFIED)]
167  HRESULT specified([retval, out] VARIANT_BOOL *pbool);
168 
170  HRESULT definition([retval,out] IXMLDOMNode **domNode);
171 
173  HRESULT nodeTypedValue([retval, out] VARIANT *var1);
174 
177 
178  [propget, id(DISPID_XMLDOM_NODE_DATATYPE)]
179  HRESULT dataType([retval, out] VARIANT *var1);
180 
181  [propput, id(DISPID_XMLDOM_NODE_DATATYPE)]
182  HRESULT dataType([in] BSTR p);
183 
184  [propget, id(DISPID_XMLDOM_NODE_XML)]
185  HRESULT xml([retval, out] BSTR *p);
186 
189  [in] IXMLDOMNode *domNode,
190  [retval, out] BSTR *p);
191 
194  [in] BSTR p,
195  [retval, out] IXMLDOMNodeList **outList);
196 
199  [in] BSTR p,
200  [retval, out] IXMLDOMNode **outNode);
201 
202  [propget,id(DISPID_XMLDOM_NODE_PARSED)]
203  HRESULT parsed([retval, out] VARIANT_BOOL *pbool);
204 
205  [propget, id(DISPID_XMLDOM_NODE_NAMESPACE)]
206  HRESULT namespaceURI([retval, out] BSTR *p);
207 
208  [propget, id(DISPID_XMLDOM_NODE_PREFIX)]
209  HRESULT prefix([retval, out] BSTR *p);
210 
211  [propget, id(DISPID_XMLDOM_NODE_BASENAME)]
212  HRESULT baseName([retval, out] BSTR *p);
213 
216  [in] IXMLDOMNode *domNode,
217  [in] VARIANT var1);
218 }
219 
220 [
221 local,
222 object,
223 dual,
225 uuid (2933BF81-7B36-11d2-B20E-00C04F983E60)
226 ]
228 {
229  [propget, id(DISPID_DOM_DOCUMENT_DOCTYPE)]
230  HRESULT doctype([retval, out] IXMLDOMDocumentType **docType);
231 
234 
236  HRESULT documentElement([retval, out] IXMLDOMElement **domElement);
237 
239  HRESULT documentElement([in] IXMLDOMElement *domElement);
240 
243  [in] BSTR p,
244  [retval, out] IXMLDOMElement **domElement);
245 
248  [retval, out] IXMLDOMDocumentFragment **docFrag);
249 
252  [in] BSTR p,
253  [retval, out] IXMLDOMText **text);
254 
257  [in] BSTR p,
258  [retval, out] IXMLDOMComment **comment);
259 
262  [in] BSTR p,
263  [retval, out] IXMLDOMCDATASection **cdata);
264 
267  [in] BSTR target,
268  [in] BSTR data,
269  [retval, out] IXMLDOMProcessingInstruction **pi);
270 
273  [in] BSTR p,
274  [retval, out] IXMLDOMAttribute **attribute);
275 
278  [in] BSTR p,
279  [retval, out] IXMLDOMEntityReference **entityRef);
280 
283  [in] BSTR p,
284  [retval, out] IXMLDOMNodeList **resultList);
285 
288  [in] VARIANT var,
289  [in] BSTR name,
290  [in] BSTR uri,
291  [retval, out] IXMLDOMNode **node);
292 
295  [in] BSTR id,
296  [retval, out] IXMLDOMNode **node);
297 
299  HRESULT load(
300  [in] VARIANT var1,
301  [retval, out] VARIANT_BOOL *pbool);
302 
303  [propget, id(DISPID_READYSTATE)]
304  HRESULT readyState([retval, out] LONG *value);
305 
308 
309  [propget, id(DISPID_XMLDOM_DOCUMENT_URL)]
310  HRESULT url([retval, out] BSTR *p);
311 
312  [propget, id(DISPID_XMLDOM_DOCUMENT_ASYNC)]
313  HRESULT async([retval, out] VARIANT_BOOL *pbool);
314 
315  [propput, id(DISPID_XMLDOM_DOCUMENT_ASYNC)]
316  HRESULT async([in] VARIANT_BOOL pbool);
317 
319  HRESULT abort();
320 
323  [in] BSTR p,
324  [out, retval] VARIANT_BOOL *pbool);
325 
327  HRESULT save(
328  [in] VARIANT var1);
329 
331  HRESULT validateOnParse([retval, out] VARIANT_BOOL *pbool);
332 
335 
337  HRESULT resolveExternals([retval,out] VARIANT_BOOL *pbool);
338 
341 
343  HRESULT preserveWhiteSpace([retval,out] VARIANT_BOOL *pbool);
344 
347 
350 
353 
356 }
357 
358 [
359 local,
360 object,
361 dual,
363 uuid (373984c8-b845-449b-91e7-45ac83036ade)
364 ]
366 {
368  HRESULT add(
369  [in] BSTR uri,
370  [in] VARIANT var);
371 
373  HRESULT get(
374  [in] BSTR uri,
375  [retval, out] IXMLDOMNode **node);
376 
378  HRESULT remove(
379  [in] BSTR uri);
380 
382  HRESULT length(
383  [retval, out] LONG *length);
384 
385  [propget, id(DISPID_VALUE)]
386  HRESULT namespaceURI([in] LONG index, [out, retval] BSTR *len);
387 
389  HRESULT addCollection(
390  [in] IXMLDOMSchemaCollection *otherCollection);
391 
392  [propget, id(DISPID_NEWENUM)]
393  HRESULT _newEnum([retval, out] IUnknown **ppUnk);
394 }
395 
396 [
397 local,
398 object,
399 dual,
401 uuid (2933BF95-7B36-11d2-B20E-00C04F983E60)
402 ]
404 {
406  HRESULT namespaces([retval, out] IXMLDOMSchemaCollection **schemaCollection);
407 
409  HRESULT schemas([retval, out] VARIANT *var1);
410 
411  [propputref, id(DISPID_XMLDOM_DOCUMENT2_SCHEMAS)]
412  HRESULT schemas([in] VARIANT var1);
413 
416  [retval, out] IXMLDOMParseError **err);
417 
419  HRESULT setProperty(
420  [in] BSTR p,
421  [in] VARIANT var);
422 
424  HRESULT getProperty(
425  [in] BSTR p,
426  [retval, out] VARIANT *var);
427 }
428 
429 [
430 local,
431 object,
432 dual,
434 uuid (2933BF82-7B36-11d2-B20E-00C04F983E60)
435 ]
437 {
438  [propget, id(DISPID_VALUE)]
439  HRESULT item([in] LONG lIndex, [retval, out] IXMLDOMNode **outNode);
440 
441  [propget, id(DISPID_DOM_NODELIST_LENGTH)]
442  HRESULT length([retval, out] LONG *lLength);
443 
446  [retval, out] IXMLDOMNode **outNode);
447 
449  HRESULT reset();
450 
451  [propget, id(DISPID_NEWENUM)]
452  HRESULT _newEnum([retval, out] IUnknown **ppUnk);
453 }
454 
455 [
456 local,
457 object,
458 dual,
460 uuid (AA634FC7-5888-44a7-A257-3A47150D3A0E)
461 ]
463 {
464  [propget, id(DISPID_XMLDOM_SELECTION_EXPR)]
465  HRESULT expr([retval, out] BSTR *p);
466 
467  [propput, id(DISPID_XMLDOM_SELECTION_EXPR)]
468  HRESULT expr([in] BSTR p);
469 
471  HRESULT context([retval, out] IXMLDOMNode **ppNode);
472 
473  [propputref, id(DISPID_XMLDOM_SELECTION_CONTEXT)]
474  HRESULT context([in] IXMLDOMNode * pNode);
475 
477  HRESULT peekNode(
478  [retval, out] IXMLDOMNode **ppNode);
479 
482  [in] IXMLDOMNode *pNode,
483  [retval, out] IXMLDOMNode **ppNode);
484 
486  HRESULT removeNext(
487  [retval, out] IXMLDOMNode **ppNode);
488 
490  HRESULT removeAll();
491 
493  HRESULT clone(
494  [retval, out] IXMLDOMSelection **ppNode);
495 
497  HRESULT getProperty(
498  [in] BSTR p,
499  [retval, out] VARIANT * var);
500 
502  HRESULT setProperty(
503  [in] BSTR p,
504  [in] VARIANT var);
505 }
506 
507 [
508 local,
509 object,
510 dual,
512 uuid (2933BF83-7B36-11d2-B20E-00C04F983E60)
513 ]
515 {
518  [in] BSTR p,
519  [retval, out] IXMLDOMNode **outNode);
520 
523  [in] IXMLDOMNode *newNode,
524  [retval, out] IXMLDOMNode **outNode);
525 
528  [in] BSTR p,
529  [retval, out] IXMLDOMNode **outNode);
530 
531  [propget, id(DISPID_VALUE)]
532  HRESULT item([in] LONG lIndex, [retval, out] IXMLDOMNode **outNode);
533 
534  [propget, id(DISPID_DOM_NODELIST_LENGTH)]
535  HRESULT length([retval, out] LONG *lLength);
536 
539  [in] BSTR name,
540  [in] BSTR uri,
541  [retval, out] IXMLDOMNode **outNode);
542 
545  [in] BSTR name,
546  [in] BSTR uri,
547  [retval, out] IXMLDOMNode **outNode);
548 
551  [retval, out] IXMLDOMNode **outNode);
552 
554  HRESULT reset();
555 
556  [propget, id(DISPID_NEWENUM)]
557  HRESULT _newEnum([retval, out] IUnknown **ppUnk);
558 }
559 
560 [
561 local,
562 object,
563 dual,
565 uuid (3efaa413-272f-11d2-836f-0000f87a7782)
566 ]
568 {
569 }
570 
571 [
572 local,
573 object,
574 dual,
576 uuid (2933BF84-7B36-11d2-B20E-00C04F983E60)
577 ]
579 {
580  [propget, id(DISPID_DOM_DATA_DATA)]
581  HRESULT data([retval, out] BSTR *p);
582 
583  [propput, id(DISPID_DOM_DATA_DATA)]
584  HRESULT data([in] BSTR data);
585 
586  [propget, id(DISPID_DOM_DATA_LENGTH)]
587  HRESULT length([retval, out] LONG *len);
588 
591  [in] LONG offset,
592  [in] LONG count,
593  [retval, out] BSTR *p);
594 
597  [in] BSTR p);
598 
601  [in] LONG offset,
602  [in] BSTR p);
603 
606  [in] LONG offset,
607  [in] LONG count);
608 
611  [in] LONG offset,
612  [in] LONG count,
613  [in] BSTR p);
614 }
615 
616 [
617 local,
618 object,
619 dual,
621 uuid (2933BF85-7B36-11d2-B20E-00C04F983E60)
622 ]
624 {
625  [propget, id(DISPID_DOM_ATTRIBUTE_GETNAME)]
626  HRESULT name([retval, out] BSTR *p);
627 
628  [propget, id(DISPID_DOM_ATTRIBUTE_VALUE)]
629  HRESULT value([retval, out] VARIANT *var1);
630 
631  [propput, id(DISPID_DOM_ATTRIBUTE_VALUE)]
632  HRESULT value([in] VARIANT var1);
633 }
634 
635 [
636 local,
637 object,
638 dual,
640 uuid (2933BF86-7B36-11d2-B20E-00C04F983E60)
641 ]
643 {
645  HRESULT tagName([retval, out] BSTR *p);
646 
649  [in] BSTR p,
650  [retval, out] VARIANT *var);
651 
654  [in] BSTR p,
655  [in] VARIANT var);
656 
659  [in] BSTR p);
660 
663  [in] BSTR p,
664  [retval, out] IXMLDOMAttribute **attributeNode);
665 
668  [in] IXMLDOMAttribute *domAttribute,
669  [retval, out] IXMLDOMAttribute **attributeNode);
670 
673  [in] IXMLDOMAttribute *domAttribute,
674  [retval, out] IXMLDOMAttribute **attributeNode);
675 
678  [in] BSTR p,
679  [retval, out] IXMLDOMNodeList **resultList);
680 
682  HRESULT normalize();
683 }
684 
685 [
686 local,
687 object,
688 dual,
690 uuid (2933BF87-7B36-11d2-B20E-00C04F983E60)
691 ]
693 {
696  [in] LONG offset,
697  [retval, out] IXMLDOMText **txtNode);
698 }
699 
700 [
701 local,
702 object,
703 dual,
705 uuid (2933BF88-7B36-11d2-B20E-00C04F983E60)
706 ]
708 {
709 }
710 
711 [
712 local,
713 object,
714 dual,
716 uuid (2933BF89-7B36-11d2-B20E-00C04F983E60)
717 ]
719 {
720  [propget, id(DISPID_DOM_PI_TARGET)]
721  HRESULT target([retval, out] BSTR *p);
722 
723  [propget, id(DISPID_DOM_PI_DATA)]
724  HRESULT data([retval, out] BSTR *p);
725 
726  [propput, id(DISPID_DOM_PI_DATA)]
727  HRESULT data([in] BSTR p);
728 }
729 
730 [
731 local,
732 object,
733 dual,
735 uuid (2933BF8A-7B36-11d2-B20E-00C04F983E60)
736 ]
738 {
739 }
740 
741 [
742 local,
743 object,
744 dual,
746 uuid (2933BF8B-7B36-11d2-B20E-00C04F983E60)
747 ]
749 {
750  [propget, id(DISPID_DOM_DOCUMENTTYPE_NAME)]
751  HRESULT name([retval, out] BSTR *p);
752 
754  HRESULT entities([retval, out] IXMLDOMNamedNodeMap **entityMap);
755 
757  HRESULT notations([retval, out] IXMLDOMNamedNodeMap **notationMap);
758 }
759 
760 [
761 local,
762 object,
763 dual,
765 uuid (2933BF8C-7B36-11d2-B20E-00C04F983E60)
766 ]
768 {
769  [propget, id(DISPID_DOM_NOTATION_PUBLICID)]
770  HRESULT publicId([retval, out] VARIANT *id);
771 
772  [propget, id(DISPID_DOM_NOTATION_SYSTEMID)]
773  HRESULT systemId([retval, out] VARIANT *id);
774 }
775 
776 [
777 local,
778 object,
779 dual,
781 uuid (2933BF8D-7B36-11d2-B20E-00C04F983E60)
782 ]
784 {
785  [propget, id(DISPID_DOM_ENTITY_PUBLICID)]
786  HRESULT publicId([retval, out] VARIANT *id1);
787 
788  [propget, id(DISPID_DOM_ENTITY_SYSTEMID)]
789  HRESULT systemId([retval, out] VARIANT *id1);
790 
792  HRESULT notationName([retval, out] BSTR *p);
793 }
794 
795 [
796 local,
797 object,
798 dual,
800 uuid (2933BF8E-7B36-11d2-B20E-00C04F983E60)
801 ]
803 {
804 }
805 
806 [
807 local,
808 object,
809 dual,
811 uuid (2933BF8F-7B36-11d2-B20E-00C04F983E60)
812 ]
814 {
817  [in] BSTR feature,
818  [in] BSTR version,
819  [retval, out] VARIANT_BOOL *pbool);
820 }
821 
822 [
823 local,
824 object,
825 dual,
827 uuid (3efaa425-272f-11d2-836f-0000f87a7782)
828 ]
830 {
832  HRESULT uniqueID(
833  [in]IXMLDOMNode *pNode,
834  [retval, out]LONG *pID);
835 
837  HRESULT depth(
838  [in] IXMLDOMNode *pNode,
839  [retval, out]LONG * pDepth);
840 
842  HRESULT childNumber(
843  [in]IXMLDOMNode *pNode,
844  [retval, out] LONG *pNumber);
845 
847  HRESULT ancestorChildNumber(
848  [in]BSTR bstr,
849  [in]IXMLDOMNode *pNode,
850  [retval, out]LONG *pNumber);
851 
853  HRESULT absoluteChildNumber(
854  [in]IXMLDOMNode *pNode,
855  [retval, out]LONG *pNumber);
856 
858  HRESULT formatIndex(
859  [in] LONG lIndex,
860  [in] BSTR bstr,
861  [retval, out]BSTR *pbstr);
862 
864  HRESULT formatNumber(
865  [in] double dblNumber,
866  [in] BSTR bstr,
867  [retval, out]BSTR *pbstr);
868 
870  HRESULT formatDate(
871  [in] VARIANT var1,
872  [in] BSTR bstr,
873  [optional, in] VARIANT var2,
874  [retval, out]BSTR *pbstr);
875 
877  HRESULT formatTime(
878  [in] VARIANT var1,
879  [in] BSTR bstr,
880  [optional, in] VARIANT var2,
881  [retval, out]BSTR *pbstr);
882 
883 }
884 
885 [
886  uuid(3efaa427-272f-11d2-836f-0000f87a7782)
887 ]
888 dispinterface XMLDOMDocumentEvents
889 {
890  properties:
891  methods:
893  HRESULT ondataavailable();
894 
896  HRESULT onreadystatechange();
897 }
898 
899 [
900 local,
901 object,
902 dual,
904 uuid (2933BF92-7B36-11d2-B20E-00C04F983E60)
905 ]
907 {
909  HRESULT input([in] VARIANT var);
910 
912  HRESULT input([retval, out] VARIANT *var);
913 
915  HRESULT ownerTemplate([retval, out] IXSLTemplate **ppTemplate);
916 
918  HRESULT setStartMode(
919  [in] BSTR p,
920  [in, defaultvalue("")] BSTR uri);
921 
923  HRESULT startMode([retval, out] BSTR *p);
924 
926  HRESULT startModeURI([retval, out] BSTR *uri);
927 
929  HRESULT output([in] VARIANT var);
930 
932  HRESULT output([retval, out] VARIANT *var);
933 
936  [retval, out] VARIANT_BOOL *pbool);
937 
939  HRESULT reset();
940 
942  HRESULT readyState([retval, out] LONG *pstate);
943 
945  HRESULT addParameter(
946  [in] BSTR p,
947  [in] VARIANT var,
948  [in, defaultvalue("")] BSTR uri);
949 
951  HRESULT addObject(
952  [in] IDispatch* obj,
953  [in] BSTR uri);
954 
956  HRESULT stylesheet([retval, out] IXMLDOMNode **node);
957 }
958 
959 [
960 local,
961 object,
962 dual,
964 uuid (2933BF93-7B36-11d2-B20E-00C04F983E60)
965 ]
967 {
969  HRESULT stylesheet([in] IXMLDOMNode *node);
970 
972  HRESULT stylesheet([retval, out] IXMLDOMNode **node);
973 
975  HRESULT createProcessor(
976  [retval, out] IXSLProcessor **ppProcessor);
977 }
978 
979 [
980  object,
981  uuid(ED8C108D-4349-11D2-91A4-00C04F7969E8),
982  odl,
983  dual,
986 ]
988 {
989  [id(1)]
990  HRESULT open([in] BSTR bstrMethod, [in] BSTR bstrUrl, [in, optional] VARIANT varAsync,
992 
993  [id(2)]
994  HRESULT setRequestHeader([in] BSTR bstrHeader, [in] BSTR bstrValue);
995 
996  [id(3)]
997  HRESULT getResponseHeader([in] BSTR bstrHeader, [out, retval] BSTR * value);
998 
999  [id(4)]
1000  HRESULT getAllResponseHeaders([out, retval] BSTR * pbstrHeaders);
1001 
1002  [id(5)]
1004 
1005  [id(6)]
1006  HRESULT abort();
1007 
1008  [propget, id(7)]
1009  HRESULT status([out, retval] LONG *pStatus);
1010 
1011  [propget, id(8)]
1012  HRESULT statusText([out, retval] BSTR *pStatus);
1013 
1014  [propget, id(9)]
1015  HRESULT responseXML([out, retval] IDispatch **pBody);
1016 
1017  [propget, id(10)]
1018  HRESULT responseText([out, retval] BSTR *pBody);
1019 
1020  [propget, id(11)]
1021  HRESULT responseBody([out, retval] VARIANT *pBody);
1022 
1023  [propget, id(12)]
1024  HRESULT responseStream([out, retval] VARIANT *pBody);
1025 
1026  [propget, id(13)]
1027  HRESULT readyState([out, retval] LONG *pState);
1028 
1029  [propput, id(14)]
1030  HRESULT onreadystatechange([in] IDispatch *pReadyStateSink);
1031 }
1032 
1033 [
1034 local,
1035 object,
1036 dual,
1038 uuid (3efaa426-272f-11d2-836f-0000f87a7782)
1039 ]
1041 {
1042  [propget, id(DISPID_VALUE)]
1043  HRESULT errorCode([retval, out] LONG *errCode);
1044 
1045  [propget, id(DISPID_DOM_ERROR_URL)]
1046  HRESULT url([retval, out] BSTR *p);
1047 
1048  [propget, id(DISPID_DOM_ERROR_REASON)]
1049  HRESULT reason([retval, out] BSTR *p);
1050 
1051  [propget, id(DISPID_DOM_ERROR_SRCTEXT)]
1052  HRESULT srcText([retval, out] BSTR *p);
1053 
1054  [propget, id(DISPID_DOM_ERROR_LINE)]
1055  HRESULT line([retval, out] LONG *lineNo);
1056 
1057  [propget, id(DISPID_DOM_ERROR_LINEPOS)]
1058  HRESULT linepos([retval, out] LONG * linePos);
1059 
1060  [propget, id(DISPID_DOM_ERROR_FILEPOS)]
1061  HRESULT filepos([retval, out] LONG * filePos);
1062 }
1063 
1064 [
1065  uuid(F6D90F11-9C73-11D3-B32E-00C04F990BB4)
1066 ]
1068 {
1069  [default] interface IXMLDOMDocument2;
1070  [default, source] dispinterface XMLDOMDocumentEvents;
1071 }
1072 
1073 [
1074  helpstring("XML DOM Document 2.6"),
1075  progid("Msxml2.DOMDocument.2.6"),
1076  vi_progid("Msxml2.DOMDocument"),
1077  threading(both),
1078  uuid(f5078f1b-c551-11d3-89b9-0000f81fe221)
1079 ]
1080 coclass DOMDocument26
1081 {
1082  [default] interface IXMLDOMDocument2;
1083  [default, source] dispinterface XMLDOMDocumentEvents;
1084 }
1085 
1086 [
1087  uuid(F6D90F12-9C73-11D3-B32E-00C04F990BB4)
1088 ]
1090 {
1091  [default] interface IXMLDOMDocument2;
1092  [default, source] dispinterface XMLDOMDocumentEvents;
1093 }
1094 
1095 [
1096  helpstring("Free Threaded XML DOM Document 2.6"),
1097  progid("Msxml2.FreeThreadedDOMDocument.2.6"),
1098  vi_progid("Msxml2.FreeThreadedDOMDocument"),
1099  threading(both),
1100  uuid(f5078f1c-c551-11d3-89b9-0000f81fe221)
1101 ]
1103 {
1104  [default] interface IXMLDOMDocument2;
1105  [default, source] dispinterface XMLDOMDocumentEvents;
1106 }
1107 
1108 [
1109  uuid(f6d90f16-9c73-11d3-b32e-00c04f990bb4)
1110 ]
1111 coclass XMLHTTP
1112 {
1113  [default] interface IXMLHTTPRequest;
1114 }
1115 
1116 [
1117  helpstring("XML HTTP 2.6"),
1118  progid("Msxml2.XMLHTTP.2.6"),
1119  vi_progid("Msxml2.XMLHTTP"),
1121  uuid(f5078f1e-c551-11d3-89b9-0000f81fe221)
1122 ]
1123 coclass XMLHTTP26
1124 {
1125  [default] interface IXMLHTTPRequest;
1126 }
1127 
1128 [
1129  uuid(373984c9-b845-449b-91e7-45ac83036ade)
1130 ]
1132 {
1133  [default] interface IXMLDOMSchemaCollection;
1134 }
1135 
1136 [
1137  helpstring("XML Schema Cache 2.6"),
1138  progid("Msxml2.XMLSchemaCache.2.6"),
1139  vi_progid("Msxml2.XMLSchemaCache"),
1140  threading(both),
1141  uuid(f5078f1d-c551-11d3-89b9-0000f81fe221)
1142 ]
1143 coclass XMLSchemaCache26
1144 {
1145  [default] interface IXMLDOMSchemaCollection;
1146 }
1147 
1148 [
1149  uuid(2933BF94-7B36-11d2-B20E-00C04F983E60)
1150 ]
1152 {
1153  [default] interface IXSLTemplate;
1154 }
1155 
1156 [
1157  helpstring("XSL Template 2.6"),
1158  progid("Msxml2.XSLTemplate.2.6"),
1159  vi_progid("Msxml2.XSLTemplate"),
1160  threading(both),
1161  uuid(f5078f21-c551-11d3-89b9-0000f81fe221)
1162 ]
1163 coclass XSLTemplate26
1164 {
1165  [default] interface IXSLTemplate;
1166 }
1167 
1168 } /* Library MSXML */
#define DISPID_XMLDOM_NODE_TRANSFORMNODE
Definition: msxml2did.h:101
int add
Definition: i386-dis.c:3122
INTERNETFEATURELIST feature
Definition: misc.c:1689
#define DISPID_DOM_DOCUMENT_DOCUMENTELEMENT
Definition: msxml2did.h:114
#define DISPID_DOM_ERROR_FILEPOS
Definition: msxml2did.h:245
#define DISPID_XMLDOM_DOCUMENT_ABORT
Definition: msxml2did.h:137
HRESULT splitText([in] LONG offset, [out, retval] IXMLDOMText **rightHandTextNode)
HRESULT _newEnum([out, retval] IUnknown **ppUnk)
#define DISPID_DOM_DOCUMENT_GETELEMENTSBYTAGNAME
Definition: msxml2did.h:124
#define DISPID_DOM_DATA_DATA
Definition: msxml2did.h:188
#define DISPID_XTLRUNTIME_FORMATINDEX
Definition: msxml2did.h:267
#define DISPID_DOM_ERROR_REASON
Definition: msxml2did.h:241
enum MSXML2::tagDOMNodeType DOMNodeType
IXMLDOMParseError parseError
HRESULT createNode([in] VARIANT Type, [in] BSTR name, [in] BSTR namespaceURI, [out, retval] IXMLDOMNode **node)
IXMLDOMNamedNodeMap entities
IXMLDOMNode lastChild
#define DISPID_DOM_NODE_NODEVALUE
Definition: msxml2did.h:75
static UCHAR ULONG UCHAR ULONG UCHAR * output
Definition: bcrypt.c:29
#define DISPID_XMLDOM_NAMEDNODEMAP_GETQUALIFIEDITEM
Definition: msxml2did.h:162
#define matches(FN)
Definition: match.h:70
#define DISPID_XMLDOM_SELECTION_PEEKNODE
Definition: msxml2did.h:303
#define DISPID_XMLDOM_DOCUMENT2_GETPROPERTY
Definition: msxml2did.h:283
#define DISPID_DOM_NODE_ATTRIBUTES
Definition: msxml2did.h:84
LOCAL int expr(arg_t *ap, int *altp)
Definition: match.c:512
#define DISPID_XMLDOM_SELECTION_REMOVEALL
Definition: msxml2did.h:306
#define DISPID_DOM_TEXT_SPLITTEXT
Definition: msxml2did.h:204
#define DISPID_DOM_ATTRIBUTE_VALUE
Definition: msxml2did.h:200
#define DISPID_XMLDOM_SCHEMACOLLECTION_ADD
Definition: msxml2did.h:292
#define DISPID_DOM_NODELIST_LENGTH
Definition: msxml2did.h:150
#define DISPID_DOM_PI_DATA
Definition: msxml2did.h:210
#define DISPID_XMLDOM_NODE_SELECTNODES
Definition: msxml2did.h:102
#define DISPID_DOM_NODE_LASTCHILD
Definition: msxml2did.h:81
#define DISPID_XMLDOM_SELECTION_GETPROPERTY
Definition: msxml2did.h:308
#define open
Definition: acwin.h:95
Definition: http.c:6587
#define DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE
Definition: msxml2did.h:145
#define DISPID_DOM_ENTITY_SYSTEMID
Definition: msxml2did.h:226
const char * uri
Definition: sec_mgr.c:1594
coclass SHDocVw::ShellWindows dual
Definition: exdisp.idl:631
BSTR nodeTypeString
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION
Definition: msxml2did.h:120
HRESULT insertData([in] LONG offset, [in] BSTR data)
VARIANT nodeValue
GLintptr offset
Definition: glext.h:5920
HRESULT abort()
#define DISPID_DOM_DATA_DELETE
Definition: msxml2did.h:193
DOMNodeType nodeType
#define DISPID_DOM_ERROR_LINE
Definition: msxml2did.h:243
#define DISPID_XMLDOM_SELECTION_CONTEXT
Definition: msxml2did.h:302
#define DISPID_XMLDOM_DOCUMENT_CREATENODE
Definition: msxml2did.h:129
#define DISPID_XTLRUNTIME_ANCESTORCHILDNUMBER
Definition: msxml2did.h:265
#define DISPID_XMLDOM_DOCUMENT_LOADXML
Definition: msxml2did.h:138
#define DISPID_DOM_NODE_PREVIOUSSIBLING
Definition: msxml2did.h:82
#define DISPID_XMLDOM_SELECTION_SETPROPERTY
Definition: msxml2did.h:309
#define DISPID_XMLDOM_SELECTION_REMOVENEXT
Definition: msxml2did.h:305
tagDOMNodeType
Definition: msxml2_tlb.idl:64
#define DISPID_DOM_NODE_HASCHILDNODES
Definition: msxml2did.h:89
#define DISPID_DOM_NOTATION_SYSTEMID
Definition: msxml2did.h:221
HRESULT nextNode([out, retval] IXMLDOMNode **nextItem)
#define DISPID_DOM_DOCUMENT_CREATEELEMENT
Definition: msxml2did.h:115
OLECHAR * BSTR
Definition: compat.h:1942
#define DISPID_XMLDOM_PROCESSOR_READYSTATE
Definition: msxml2did.h:326
HRESULT removeQualifiedItem([in] BSTR baseName, [in] BSTR namespaceURI, [out, retval] IXMLDOMNode **qualifiedItem)
HRESULT substringData([in] LONG offset, [in] LONG count, [out, retval] BSTR *data)
#define DISPID_DOM_ELEMENT_REMOVEATTRIBUTE
Definition: msxml2did.h:179
#define DISPID_DOM_DOCUMENT_CREATETEXTNODE
Definition: msxml2did.h:117
HRESULT createDocumentFragment([out, retval] IXMLDOMDocumentFragment **docFrag)
HRESULT load([in] VARIANT xmlSource, [out, retval] VARIANT_BOOL *isSuccessful)
IXMLDOMNode item([in] LONG index)
FT_Library library
Definition: cffdrivr.c:654
const DISPID DISPID_VALUE
Definition: oaidl.idl:573
#define DISPID_DOM_NODE_FIRSTCHILD
Definition: msxml2did.h:80
short VARIANT_BOOL
Definition: compat.h:1939
VARIANT onreadystatechange
#define DISPID_DOM_NODE_OWNERDOC
Definition: msxml2did.h:90
#define DISPID_DOM_DOCUMENT_CREATEDOCUMENTFRAGMENT
Definition: msxml2did.h:116
VARIANT nodeTypedValue
coclass TestTypelib::Coclass3 oleautomation
Definition: tmarshal.idl:199
#define DISPID_XMLDOM_SELECTION_MATCHES
Definition: msxml2did.h:304
#define DISPID_DOM_DOCUMENT_CREATEATTRIBUTE
Definition: msxml2did.h:121
VARIANT_BOOL preserveWhiteSpace
#define DISPID_DOM_PI_TARGET
Definition: msxml2did.h:209
#define DISPID_XMLDOMEVENT_ONDATAAVAILABLE
Definition: msxml2did.h:275
#define DISPID_DOM_NODE_INSERTBEFORE
Definition: msxml2did.h:85
#define DISPID_DOM_NODE_PARENTNODE
Definition: msxml2did.h:78
HRESULT createEntityReference([in] BSTR name, [out, retval] IXMLDOMEntityReference **entityRef)
#define DISPID_DOM_ENTITY_NOTATIONNAME
Definition: msxml2did.h:227
#define DISPID_DOM_DOCUMENT_CREATEENTITYREFERENCE
Definition: msxml2did.h:123
struct node node
#define DISPID_XMLDOM_PROCESSOR_ADDPARAMETER
Definition: msxml2did.h:327
BSTR namespaceURI
#define DISPID_XMLDOM_DOCUMENT2_NAMESPACES
Definition: msxml2did.h:279
#define DISPID_XMLDOM_NODE_PARSED
Definition: msxml2did.h:104
#define DISPID_XMLDOM_NODE_DATATYPE
Definition: msxml2did.h:99
HRESULT removeChild([in] IXMLDOMNode *childNode, [out, retval] IXMLDOMNode **oldChild)
#define DISPID_XMLDOM_NODE_NODETYPEDVALUE
Definition: msxml2did.h:98
#define DISPID_XMLDOM_DOCUMENT_VALIDATE
Definition: msxml2did.h:140
#define DISPID_DOM_ELEMENT_GETTAGNAME
Definition: msxml2did.h:175
#define DISPID_DOM_ELEMENT_GETATTRIBUTE
Definition: msxml2did.h:177
HRESULT setAttribute([in] BSTR name, [in] VARIANT value)
#define DISPID_XMLDOM_PROCESSOR_ADDOBJECT
Definition: msxml2did.h:328
#define DISPID_DOM_ELEMENT_GETATTRIBUTENODE
Definition: msxml2did.h:180
IXMLDOMNamedNodeMap notations
IXMLDOMNode firstChild
long LONG
Definition: pedump.c:60
HRESULT createTextNode([in] BSTR data, [out, retval] IXMLDOMText **text)
#define DISPID_XMLDOM_NODE_DEFINITION
Definition: msxml2did.h:96
#define DISPID_XMLDOM_DOCUMENT_SAVE
Definition: msxml2did.h:139
const DISPID DISPID_NEWENUM
Definition: oaidl.idl:575
#define DISPID_XTLRUNTIME_UNIQUEID
Definition: msxml2did.h:262
VARIANT_BOOL resolveExternals
IXMLDOMNode parentNode
HRESULT removeNamedItem([in] BSTR name, [out, retval] IXMLDOMNode **namedItem)
#define DISPID_XMLDOM_TEMPLATE_CREATEPROCESSOR
Definition: msxml2did.h:314
#define DISPID_DOM_NAMEDNODEMAP_GETNAMEDITEM
Definition: msxml2did.h:158
#define DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT
Definition: msxml2did.h:108
#define DISPID_XMLDOM_TEMPLATE_STYLESHEET
Definition: msxml2did.h:313
IXMLDOMNodeList childNodes
#define DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE
Definition: msxml2did.h:142
#define DISPID_DOM_DATA_REPLACE
Definition: msxml2did.h:194
static const WCHAR version[]
Definition: asmname.c:66
#define DISPID_DOM_NODE_NODETYPE
Definition: msxml2did.h:76
importlib("stdole2.tlb")
#define DISPID_XMLDOM_PROCESSOR_RESET
Definition: msxml2did.h:325
#define DISPID_DOM_NAMEDNODEMAP_SETNAMEDITEM
Definition: msxml2did.h:159
IXMLDOMNode definition
HRESULT appendData([in] BSTR data)
#define DISPID_DOM_DOCUMENTTYPE_NAME
Definition: msxml2did.h:214
#define DISPID_DOM_NODE_REMOVECHILD
Definition: msxml2did.h:87
#define DISPID_XMLDOM_NODE_XML
Definition: msxml2did.h:100
GLuint index
Definition: glext.h:6031
#define DISPID_XMLDOM_DOCUMENT2_VALIDATE
Definition: msxml2did.h:281
#define DISPID_DOM_NODE_APPENDCHILD
Definition: msxml2did.h:88
IXMLDOMNode previousSibling
#define DISPID_XTLRUNTIME_ABSOLUTECHILDNUMBER
Definition: msxml2did.h:266
Definition: msg.h:41
HRESULT removeAttribute([in] BSTR name)
#define DISPID_XMLDOM_NAMEDNODEMAP_RESET
Definition: msxml2did.h:165
static WCHAR username[]
Definition: url.c:32
#define DISPID_DOM_NAMEDNODEMAP_REMOVENAMEDITEM
Definition: msxml2did.h:160
#define DISPID_DOM_ELEMENT_GETELEMENTSBYTAGNAME
Definition: msxml2did.h:183
#define DISPID_XMLDOM_NODE_BASENAME
Definition: msxml2did.h:107
HRESULT deleteData([in] LONG offset, [in] LONG count)
GLfloat f
Definition: glext.h:7540
HRESULT getNamedItem([in] BSTR name, [out, retval] IXMLDOMNode **namedItem)
GLboolean GLboolean GLboolean b
Definition: glext.h:6204
#define DISPID_XMLDOM_NODELIST_NEXTNODE
Definition: msxml2did.h:152
#define DISPID_XMLDOM_DOCUMENT2_SETPROPERTY
Definition: msxml2did.h:282
r parent
Definition: btrfs.c:2869
#define DISPID_XMLDOM_NAMEDNODEMAP_NEXTNODE
Definition: msxml2did.h:164
LONG HRESULT
Definition: typedefs.h:77
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define DISPID_XMLDOM_SCHEMACOLLECTION_ADDCOLLECTION
Definition: msxml2did.h:297
#define DISPID_DOM_DATA_SUBSTRING
Definition: msxml2did.h:190
#define DISPID_DOM_DOCUMENT_DOCTYPE
Definition: msxml2did.h:112
INT WSAAPI send(IN SOCKET s, IN CONST CHAR FAR *buf, IN INT len, IN INT flags)
Definition: send.c:23
VARIANT dataType
#define DISPID_DOM_NOTATION_PUBLICID
Definition: msxml2did.h:220
#define DISPID_XMLDOM_PROCESSOR_STYLESHEET
Definition: msxml2did.h:329
#define DISPID_DOM_ELEMENT_SETATTRIBUTE
Definition: msxml2did.h:178
static FILE * out
Definition: regtests2xml.c:44
#define DISPID_XMLDOM_DOCUMENT2_SCHEMAS
Definition: msxml2did.h:280
IXMLDOMNode item([in] LONG index)
HRESULT nextNode([out, retval] IXMLDOMNode **nextItem)
#define DISPID_DOM_DOCUMENTTYPE_ENTITIES
Definition: msxml2did.h:215
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
IXMLDOMDocument ownerDocument
#define DISPID_DOM_DATA_INSERT
Definition: msxml2did.h:192
static DWORD pi
Definition: protocol.c:150
HRESULT hasChildNodes([out, retval] VARIANT_BOOL *hasChild)
#define DISPID_XTLRUNTIME_FORMATDATE
Definition: msxml2did.h:269
#define DISPID_XMLDOM_PROCESSOR_TRANSFORM
Definition: msxml2did.h:324
coclass TestTypelib::Coclass3 odl
VARIANT ondataavailable
#define DISPID_XMLDOM_SCHEMACOLLECTION_LENGTH
Definition: msxml2did.h:295
GLint GLint GLsizei GLsizei GLsizei depth
Definition: gl.h:1546
HRESULT replaceData([in] LONG offset, [in] LONG count, [in] BSTR data)
#define DISPID_DOM_ELEMENT_SETATTRIBUTENODE
Definition: msxml2did.h:181
HRESULT normalize()
#define DISPID_DOM_DOCUMENT_CREATECDATASECTION
Definition: msxml2did.h:119
#define DISPID_XMLDOM_PROCESSOR_STARTMODE
Definition: msxml2did.h:321
#define DISPID_XMLDOM_SELECTION_CLONE
Definition: msxml2did.h:307
T1_FIELD_DICT_PRIVATE password
Definition: t1tokens.h:64
HRESULT nodeFromID([in] BSTR idString, [out, retval] IXMLDOMNode **node)
Definition: id3.c:18
#define DISPID_DOM_NODE_REPLACECHILD
Definition: msxml2did.h:86
GLenum GLsizei len
Definition: glext.h:6722
coclass MSXML2::XMLHTTP threading(apartment)
#define DISPID_DOM_ENTITY_PUBLICID
Definition: msxml2did.h:225
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
Definition: msxml2did.h:141
#define DISPID_XMLDOM_NODE_NAMESPACE
Definition: msxml2did.h:105
HRESULT selectNodes([in] BSTR queryString, [out, retval] IXMLDOMNodeList **resultList)
#define DISPID_XMLDOM_NODE_PREFIX
Definition: msxml2did.h:106
#define err(...)
HRESULT loadXML([in] BSTR bstrXML, [out, retval] VARIANT_BOOL *isSuccessful)
#define DISPID_DOM_ELEMENT_NORMALIZE
Definition: msxml2did.h:184
#define DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE
Definition: msxml2did.h:143
#define DISPID_XMLDOM_PROCESSOR_OUTPUT
Definition: msxml2did.h:323
#define DISPID_XMLDOM_DOCUMENT_PARSEERROR
Definition: msxml2did.h:134
#define DISPID_DOM_NODE_CHILDNODES
Definition: msxml2did.h:79
#define DISPID_XMLDOM_DOCUMENT_LOAD
Definition: msxml2did.h:133
#define DISPID_DOM_DOCUMENT_IMPLEMENTATION
Definition: msxml2did.h:113
#define local
Definition: zutil.h:30
HRESULT getQualifiedItem([in] BSTR baseName, [in] BSTR namespaceURI, [out, retval] IXMLDOMNode **qualifiedItem)
#define DISPID_XMLDOM_DOCUMENT_ASYNC
Definition: msxml2did.h:136
HRESULT removeAttributeNode([in] IXMLDOMAttribute *DOMAttribute, [out, retval] IXMLDOMAttribute **attributeNode)
HRESULT cloneNode([in] VARIANT_BOOL deep, [out, retval] IXMLDOMNode **cloneRoot)
HRESULT getElementsByTagName([in] BSTR tagName, [out, retval] IXMLDOMNodeList **resultList)
#define DISPID_XMLDOM_PROCESSOR_SETSTARTMODE
Definition: msxml2did.h:320
HRESULT createAttribute([in] BSTR name, [out, retval] IXMLDOMAttribute **attribute)
#define DISPID_XTLRUNTIME_DEPTH
Definition: msxml2did.h:263
HRESULT hasFeature([in] BSTR feature, [in] BSTR version, [out, retval] VARIANT_BOOL *pbool)
#define DISPID_XMLDOM_SCHEMACOLLECTION_GET
Definition: msxml2did.h:293
#define DISPID_XMLDOM_NODE_STRINGTYPE
Definition: msxml2did.h:94
GLenum GLenum GLenum input
Definition: glext.h:9031
HRESULT transformNodeToObject([in] IXMLDOMNode *stylesheet, [in] VARIANT outputObject)
GLboolean reset
Definition: glext.h:5666
GLuint in
Definition: glext.h:9616
#define DISPID_DOM_IMPLEMENTATION_HASFEATURE
Definition: msxml2did.h:233
HRESULT createComment([in] BSTR data, [out, retval] IXMLDOMComment **comment)
static unsigned char pointer_default
Definition: parser.tab.c:114
#define DISPID_XTLRUNTIME_CHILDNUMBER
Definition: msxml2did.h:264
IXMLDOMNode nextSibling
#define DISPID_XMLDOM_NODE_SELECTSINGLENODE
Definition: msxml2did.h:103
#define DISPID_DOM_DOCUMENTTYPE_NOTATIONS
Definition: msxml2did.h:216
GLsizei GLsizei GLchar * source
Definition: glext.h:6048
VARIANT publicId
HRESULT selectSingleNode([in] BSTR queryString, [out, retval] IXMLDOMNode **resultNode)
#define DISPID_DOM_DATA_APPEND
Definition: msxml2did.h:191
HRESULT createCDATASection([in] BSTR data, [out, retval] IXMLDOMCDATASection **cdata)
HRESULT reset()
#define DISPID_DOM_ERROR_URL
Definition: msxml2did.h:240
#define DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM
Definition: msxml2did.h:163
VARIANT_BOOL async
#define abort()
Definition: i386-dis.c:35
static const void * body(MD5_CTX *ctx, const void *data, unsigned long size)
Definition: md5.c:100
#define DISPID_DOM_DATA_LENGTH
Definition: msxml2did.h:189
#define DISPID_READYSTATE
Definition: idispids.h:22
HRESULT insertBefore([in] IXMLDOMNode *newChild, [in] VARIANT refChild, [out, retval] IXMLDOMNode **outNewChild)
coclass MSXML2::XSLTemplate helpstring("XSL Template 2.6")
HRESULT createElement([in] BSTR tagname, [out, retval] IXMLDOMElement **element)
HRESULT setNamedItem([in] IXMLDOMNode *newItem, [out, retval] IXMLDOMNode **namedItem)
#define DISPID_DOM_ERROR_LINEPOS
Definition: msxml2did.h:244
IXMLDOMDocumentType doctype
#define DISPID_XMLDOM_DOCUMENT_NODEFROMID
Definition: msxml2did.h:131
#define DISPID_XMLDOM_SCHEMACOLLECTION_REMOVE
Definition: msxml2did.h:294
HRESULT replaceChild([in] IXMLDOMNode *newChild, [in] IXMLDOMNode *oldChild, [out, retval] IXMLDOMNode **outOldChild)
Definition: name.c:36
HRESULT transformNode([in] IXMLDOMNode *styleSheet, [out, retval] BSTR *xmlString)
VARIANT ontransformnode
static FRESULT validate(void *obj)
Definition: ff.c:2372
coclass MSXML2::XSLTemplate vi_progid("Msxml2.XSLTemplate")
#define DISPID_XMLDOM_DOCUMENT_URL
Definition: msxml2did.h:135
GLenum GLuint id
Definition: glext.h:5579
GLenum target
Definition: glext.h:7315
HRESULT getAttribute([in] BSTR name, [out, retval] VARIANT *value)
GLuint GLenum GLenum transform
Definition: glext.h:9407
#define DISPID_XTLRUNTIME_FORMATNUMBER
Definition: msxml2did.h:268
coclass MSXML2::XSLTemplate progid("Msxml2.XSLTemplate.2.6")
IXMLDOMElement documentElement
#define DISPID_XMLDOM_PROCESSOR_XSLTEMPLATE
Definition: msxml2did.h:319
HRESULT save([in] VARIANT destination)
#define DISPID_DOM_NODE_NODENAME
Definition: msxml2did.h:74
#define DISPID_DOM_DOCUMENT_CREATECOMMENT
Definition: msxml2did.h:118
#define DISPID_XMLDOM_NODELIST_RESET
Definition: msxml2did.h:153
__MSXML_DOMNODETYPE_DEFINED enum tagDOMNodeType DOMNodeType
#define DISPID_XMLDOM_PROCESSOR_STARTMODEURI
Definition: msxml2did.h:322
VARIANT_BOOL parsed
#define DISPID_DOM_NODE_CLONENODE
Definition: msxml2did.h:91
GLfloat GLfloat p
Definition: glext.h:8902
#define DISPID_DOM_ATTRIBUTE_GETNAME
Definition: msxml2did.h:198
HRESULT _newEnum([out, retval] IUnknown **ppUnk)
#define DISPID_DOM_ELEMENT_REMOVEATTRIBUTENODE
Definition: msxml2did.h:182
IXMLDOMImplementation implementation
coclass MSXML2::XSLTemplate uuid(f5078f21-c551-11d3-89b9-0000f81fe221)] coclass XSLTemplate26
#define DISPID_XMLDOM_NODE_TEXT
Definition: msxml2did.h:97
static SERVICE_STATUS status
Definition: service.c:31
HRESULT appendChild([in] IXMLDOMNode *newChild, [out, retval] IXMLDOMNode **outNewChild)
HRESULT setAttributeNode([in] IXMLDOMAttribute *DOMAttribute, [out, retval] IXMLDOMAttribute **attributeNode)
VARIANT_BOOL validateOnParse
VARIANT systemId
IXMLDOMNamedNodeMap attributes
void * object
Definition: jmemsys.h:48
#define DISPID_XMLDOM_SELECTION_EXPR
Definition: msxml2did.h:301
#define DISPID_XMLDOM_NODE_SPECIFIED
Definition: msxml2did.h:95
#define DISPID_DOM_ERROR_SRCTEXT
Definition: msxml2did.h:242
#define DISPID_XMLDOM_PROCESSOR_INPUT
Definition: msxml2did.h:318
#define DISPID_XTLRUNTIME_FORMATTIME
Definition: msxml2did.h:270
Definition: dlist.c:348
#define DISPID_DOM_NODE_NEXTSIBLING
Definition: msxml2did.h:83
#define DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE
Definition: msxml2did.h:144
VARIANT_BOOL specified
#define DISPID_XMLDOMEVENT_ONREADYSTATECHANGE
Definition: msxml2did.h:274