| /* |
| * Copyright (C) 2005 Mike McCormack |
| * |
| * This library is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU Lesser General Public |
| * License as published by the Free Software Foundation; either |
| * version 2.1 of the License, or (at your option) any later version. |
| * |
| * This library is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| * Lesser General Public License for more details. |
| * |
| * You should have received a copy of the GNU Lesser General Public |
| * License along with this library; if not, write to the Free Software |
| * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA |
| */ |
| |
| #ifndef __XMLDOMDID_H__ |
| #define __XMLDOMDID_H__ |
| |
| #define DISPID_DOM_BASE 1 |
| #define DISPID_DOM_COLLECTION_BASE 1000000 |
| #define DISPID_DOM_COLLECTION_MAX 2999999 |
| |
| #define DISPID_DOM_NODE 1 |
| #define DISPID_DOM_NODE_NODENAME 2 |
| #define DISPID_DOM_NODE_NODEVALUE 3 |
| #define DISPID_DOM_NODE_NODETYPE 4 |
| #define DISPID_DOM_NODE_NODETYPEENUM 5 |
| #define DISPID_DOM_NODE_PARENTNODE 6 |
| #define DISPID_DOM_NODE_CHILDNODES 7 |
| #define DISPID_DOM_NODE_FIRSTCHILD 8 |
| #define DISPID_DOM_NODE_LASTCHILD 9 |
| #define DISPID_DOM_NODE_PREVIOUSSIBLING 10 |
| #define DISPID_DOM_NODE_NEXTSIBLING 11 |
| #define DISPID_DOM_NODE_ATTRIBUTES 12 |
| #define DISPID_DOM_NODE_INSERTBEFORE 13 |
| #define DISPID_DOM_NODE_REPLACECHILD 14 |
| #define DISPID_DOM_NODE_REMOVECHILD 15 |
| #define DISPID_DOM_NODE_APPENDCHILD 16 |
| #define DISPID_DOM_NODE_HASCHILDNODES 17 |
| #define DISPID_DOM_NODE_OWNERDOC 18 |
| #define DISPID_DOM_NODE_CLONENODE 19 |
| |
| #define DISPID_XMLDOM_NODE 20 |
| #define DISPID_XMLDOM_NODE_STRINGTYPE 21 |
| #define DISPID_XMLDOM_NODE_SPECIFIED 22 |
| #define DISPID_XMLDOM_NODE_DEFINITION 23 |
| #define DISPID_XMLDOM_NODE_TEXT 24 |
| #define DISPID_XMLDOM_NODE_NODETYPEDVALUE 25 |
| #define DISPID_XMLDOM_NODE_DATATYPE 26 |
| #define DISPID_XMLDOM_NODE_XML 27 |
| #define DISPID_XMLDOM_NODE_TRANSFORMNODE 28 |
| #define DISPID_XMLDOM_NODE_SELECTNODES 29 |
| #define DISPID_XMLDOM_NODE_SELECTSINGLENODE 30 |
| #define DISPID_XMLDOM_NODE_PARSED 31 |
| #define DISPID_XMLDOM_NODE_NAMESPACE 32 |
| #define DISPID_XMLDOM_NODE_PREFIX 33 |
| #define DISPID_XMLDOM_NODE_BASENAME 34 |
| #define DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT 35 |
| #define DISPID_XMLDOM_NODE__TOP 36 |
| |
| #define DISPID_DOM_DOCUMENT 37 |
| #define DISPID_DOM_DOCUMENT_DOCTYPE 38 |
| #define DISPID_DOM_DOCUMENT_IMPLEMENTATION 39 |
| #define DISPID_DOM_DOCUMENT_DOCUMENTELEMENT 40 |
| #define DISPID_DOM_DOCUMENT_CREATEELEMENT 41 |
| #define DISPID_DOM_DOCUMENT_CREATEDOCUMENTFRAGMENT 42 |
| #define DISPID_DOM_DOCUMENT_CREATETEXTNODE 43 |
| #define DISPID_DOM_DOCUMENT_CREATECOMMENT 44 |
| #define DISPID_DOM_DOCUMENT_CREATECDATASECTION 45 |
| #define DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION 46 |
| #define DISPID_DOM_DOCUMENT_CREATEATTRIBUTE 47 |
| #define DISPID_DOM_DOCUMENT_CREATEENTITY 48 |
| #define DISPID_DOM_DOCUMENT_CREATEENTITYREFERENCE 49 |
| #define DISPID_DOM_DOCUMENT_GETELEMENTSBYTAGNAME 50 |
| #define DISPID_DOM_DOCUMENT_TOP 51 |
| |
| #define DISPID_XMLDOM_DOCUMENT 52 |
| #define DISPID_XMLDOM_DOCUMENT_DOCUMENTNODE 53 |
| #define DISPID_XMLDOM_DOCUMENT_CREATENODE 54 |
| #define DISPID_XMLDOM_DOCUMENT_CREATENODEEX 55 |
| #define DISPID_XMLDOM_DOCUMENT_NODEFROMID 56 |
| #define DISPID_XMLDOM_DOCUMENT_DOCUMENTNAMESPACES 57 |
| #define DISPID_XMLDOM_DOCUMENT_LOAD 58 |
| #define DISPID_XMLDOM_DOCUMENT_PARSEERROR 59 |
| #define DISPID_XMLDOM_DOCUMENT_URL 60 |
| #define DISPID_XMLDOM_DOCUMENT_ASYNC 61 |
| #define DISPID_XMLDOM_DOCUMENT_ABORT 62 |
| #define DISPID_XMLDOM_DOCUMENT_LOADXML 63 |
| #define DISPID_XMLDOM_DOCUMENT_SAVE 64 |
| #define DISPID_XMLDOM_DOCUMENT_VALIDATE 65 |
| #define DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE 66 |
| #define DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE 67 |
| #define DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE 68 |
| #define DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE 69 |
| #define DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE 70 |
| #define DISPID_XMLDOM_DOCUMENT__TOP 71 |
| |
| #define DISPID_DOM_NODELIST 72 |
| #define DISPID_DOM_NODELIST_ITEM 73 |
| #define DISPID_DOM_NODELIST_LENGTH 74 |
| |
| #define DISPID_XMLDOM_NODELIST 75 |
| #define DISPID_XMLDOM_NODELIST_NEXTNODE 76 |
| #define DISPID_XMLDOM_NODELIST_RESET 77 |
| #define DISPID_XMLDOM_NODELIST_NEWENUM 78 |
| #define DISPID_XMLDOM_NODELIST__TOP 79 |
| |
| #define DISPID_DOM_NAMEDNODEMAP 80 |
| #define DISPID_DOM_NAMEDNODEMAP_GETNAMEDITEM 81 |
| #define DISPID_DOM_NAMEDNODEMAP_SETNAMEDITEM 82 |
| #define DISPID_DOM_NAMEDNODEMAP_REMOVENAMEDITEM 83 |
| |
| #define DISPID_XMLDOM_NAMEDNODEMAP 84 |
| #define DISPID_XMLDOM_NAMEDNODEMAP_GETQUALIFIEDITEM 85 |
| #define DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM 86 |
| #define DISPID_XMLDOM_NAMEDNODEMAP_NEXTNODE 87 |
| #define DISPID_XMLDOM_NAMEDNODEMAP_RESET 88 |
| #define DISPID_XMLDOM_NAMEDNODEMAP_NEWENUM 89 |
| #define DISPID_XMLDOM_NAMEDNODEMAP__TOP 90 |
| |
| #define DISPID_DOM_W3CWRAPPERS 91 |
| |
| #define DISPID_DOM_DOCUMENTFRAGMENT 92 |
| #define DISPID_DOM_DOCUMENTFRAGMENT__TOP 93 |
| |
| #define DISPID_DOM_ELEMENT 94 |
| #define DISPID_DOM_ELEMENT_GETTAGNAME 95 |
| #define DISPID_DOM_ELEMENT_GETATTRIBUTES 96 |
| #define DISPID_DOM_ELEMENT_GETATTRIBUTE 97 |
| #define DISPID_DOM_ELEMENT_SETATTRIBUTE 98 |
| #define DISPID_DOM_ELEMENT_REMOVEATTRIBUTE 99 |
| #define DISPID_DOM_ELEMENT_GETATTRIBUTENODE 100 |
| #define DISPID_DOM_ELEMENT_SETATTRIBUTENODE 101 |
| #define DISPID_DOM_ELEMENT_REMOVEATTRIBUTENODE 102 |
| #define DISPID_DOM_ELEMENT_GETELEMENTSBYTAGNAME 103 |
| #define DISPID_DOM_ELEMENT_NORMALIZE 104 |
| #define DISPID_DOM_ELEMENT__TOP 105 |
| |
| #define DISPID_DOM_DATA 106 |
| #define DISPID_DOM_DATA_DATA 107 |
| #define DISPID_DOM_DATA_LENGTH 108 |
| #define DISPID_DOM_DATA_SUBSTRING 109 |
| #define DISPID_DOM_DATA_APPEND 110 |
| #define DISPID_DOM_DATA_INSERT 111 |
| #define DISPID_DOM_DATA_DELETE 112 |
| #define DISPID_DOM_DATA_REPLACE 113 |
| #define DISPID_DOM_DATA__TOP 114 |
| |
| #define DISPID_DOM_ATTRIBUTE 115 |
| #define DISPID_DOM_ATTRIBUTE_GETNAME 116 |
| #define DISPID_DOM_ATTRIBUTE_SPECIFIED 117 |
| #define DISPID_DOM_ATTRIBUTE_VALUE 118 |
| #define DISPID_DOM_ATTRIBUTE__TOP 119 |
| |
| #define DISPID_DOM_TEXT 120 |
| #define DISPID_DOM_TEXT_SPLITTEXT 121 |
| #define DISPID_DOM_TEXT_JOINTEXT 122 |
| #define DISPID_DOM_TEXT__TOP 123 |
| |
| #define DISPID_DOM_PI 124 |
| #define DISPID_DOM_PI_TARGET 125 |
| #define DISPID_DOM_PI_DATA 126 |
| #define DISPID_DOM_PI__TOP 127 |
| |
| #define DISPID_DOM_DOCUMENTTYPE 128 |
| #define DISPID_DOM_DOCUMENTTYPE_NAME 129 |
| #define DISPID_DOM_DOCUMENTTYPE_ENTITIES 130 |
| #define DISPID_DOM_DOCUMENTTYPE_NOTATIONS 131 |
| #define DISPID_DOM_DOCUMENTTYPE__TOP 132 |
| |
| #define DISPID_DOM_NOTATION 133 |
| #define DISPID_DOM_NOTATION_PUBLICID 134 |
| #define DISPID_DOM_NOTATION_SYSTEMID 135 |
| #define DISPID_DOM_NOTATION__TOP 136 |
| |
| #define DISPID_DOM_ENTITY 137 |
| #define DISPID_DOM_ENTITY_PUBLICID 138 |
| #define DISPID_DOM_ENTITY_SYSTEMID 139 |
| #define DISPID_DOM_ENTITY_NOTATIONNAME 140 |
| #define DISPID_DOM_ENTITY__TOP 141 |
| |
| #define DISPID_DOM_IMPLEMENTATION 142 |
| #define DISPID_DOM_IMPLEMENTATION_HASFEATURE 143 |
| #define DISPID_DOM_IMPLEMENTATION__TOP 144 |
| |
| |
| #define DISPID_DOM_ERROR 0x000000b0 |
| #define DISPID_DOM_ERROR_ERRORCODE 0x000000b1 |
| #define DISPID_DOM_ERROR_URL 0x000000b2 |
| #define DISPID_DOM_ERROR_REASON 0x000000b3 |
| #define DISPID_DOM_ERROR_SRCTEXT 0x000000b4 |
| #define DISPID_DOM_ERROR_LINE 0x000000b5 |
| #define DISPID_DOM_ERROR_LINEPOS 0x000000b6 |
| #define DISPID_DOM_ERROR_FILEPOS 0x000000b7 |
| #define DISPID_DOM_ERROR__TOP 0x000000b8 |
| |
| #define DISPID_XMLDOMEVENT 197 |
| #define DISPID_XMLDOMEVENT_ONREADYSTATECHANGE DISPID_READYSTATECHANGE |
| #define DISPID_XMLDOMEVENT_ONDATAAVAILABLE 198 |
| #define DISPID_XMLDOMEVENT__TOP 199 |
| |
| #endif /* __XMLDOMDID_H__ */ |