MsHtmdid.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:268k
源码类别:

模拟服务器

开发平台:

C/C++

  1. #define DISPID_IHTMLDOMNODE_CHILDNODES                            DISPID_ELEMENT+49
  2. #define DISPID_IHTMLDOMNODE_ATTRIBUTES                            DISPID_ELEMENT+50
  3. #define DISPID_IHTMLDOMNODE_INSERTBEFORE                          DISPID_ELEMENT+51
  4. #define DISPID_IHTMLDOMNODE_REMOVECHILD                           DISPID_ELEMENT+52
  5. #define DISPID_IHTMLDOMNODE_REPLACECHILD                          DISPID_ELEMENT+53
  6. #define DISPID_IHTMLDOMNODE_CLONENODE                             DISPID_ELEMENT+61
  7. #define DISPID_IHTMLDOMNODE_REMOVENODE                            DISPID_ELEMENT+66
  8. #define DISPID_IHTMLDOMNODE_SWAPNODE                              DISPID_ELEMENT+68
  9. #define DISPID_IHTMLDOMNODE_REPLACENODE                           DISPID_ELEMENT+67
  10. #define DISPID_IHTMLDOMNODE_APPENDCHILD                           DISPID_ELEMENT+73
  11. #define DISPID_IHTMLDOMNODE_NODENAME                              DISPID_ELEMENT+74
  12. #define DISPID_IHTMLDOMNODE_NODEVALUE                             DISPID_ELEMENT+75
  13. #define DISPID_IHTMLDOMNODE_FIRSTCHILD                            DISPID_ELEMENT+76
  14. #define DISPID_IHTMLDOMNODE_LASTCHILD                             DISPID_ELEMENT+77
  15. #define DISPID_IHTMLDOMNODE_PREVIOUSSIBLING                       DISPID_ELEMENT+78
  16. #define DISPID_IHTMLDOMNODE_NEXTSIBLING                           DISPID_ELEMENT+79
  17. //    DISPIDs for interface IHTMLDOMNode2
  18. #define DISPID_IHTMLDOMNODE2_OWNERDOCUMENT                        DISPID_ELEMENT+113
  19. //    DISPIDs for interface IHTMLDOMAttribute
  20. #define DISPID_IHTMLDOMATTRIBUTE_NODENAME                         DISPID_DOMATTRIBUTE
  21. #define DISPID_IHTMLDOMATTRIBUTE_NODEVALUE                        DISPID_DOMATTRIBUTE+2
  22. #define DISPID_IHTMLDOMATTRIBUTE_SPECIFIED                        DISPID_DOMATTRIBUTE+1
  23. //    DISPIDs for interface IHTMLDOMAttribute2
  24. #define DISPID_IHTMLDOMATTRIBUTE2_NAME                            DISPID_DOMATTRIBUTE+3
  25. #define DISPID_IHTMLDOMATTRIBUTE2_VALUE                           DISPID_DOMATTRIBUTE+4
  26. #define DISPID_IHTMLDOMATTRIBUTE2_EXPANDO                         DISPID_DOMATTRIBUTE+5
  27. #define DISPID_IHTMLDOMATTRIBUTE2_NODETYPE                        DISPID_DOMATTRIBUTE+6
  28. #define DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE                      DISPID_DOMATTRIBUTE+7
  29. #define DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES                      DISPID_DOMATTRIBUTE+8
  30. #define DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD                      DISPID_DOMATTRIBUTE+9
  31. #define DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD                       DISPID_DOMATTRIBUTE+10
  32. #define DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING                 DISPID_DOMATTRIBUTE+11
  33. #define DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING                     DISPID_DOMATTRIBUTE+12
  34. #define DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES                      DISPID_DOMATTRIBUTE+13
  35. #define DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT                   DISPID_DOMATTRIBUTE+14
  36. #define DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE                    DISPID_DOMATTRIBUTE+15
  37. #define DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD                    DISPID_DOMATTRIBUTE+16
  38. #define DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD                     DISPID_DOMATTRIBUTE+17
  39. #define DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD                     DISPID_DOMATTRIBUTE+18
  40. #define DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES                   DISPID_DOMATTRIBUTE+19
  41. #define DISPID_IHTMLDOMATTRIBUTE2_CLONENODE                       DISPID_DOMATTRIBUTE+20
  42. //    DISPIDs for interface IHTMLDOMTextNode
  43. #define DISPID_IHTMLDOMTEXTNODE_DATA                              DISPID_DOMTEXTNODE
  44. #define DISPID_IHTMLDOMTEXTNODE_TOSTRING                          DISPID_DOMTEXTNODE+1
  45. #define DISPID_IHTMLDOMTEXTNODE_LENGTH                            DISPID_DOMTEXTNODE+2
  46. #define DISPID_IHTMLDOMTEXTNODE_SPLITTEXT                         DISPID_DOMTEXTNODE+3
  47. //    DISPIDs for interface IHTMLDOMTextNode2
  48. #define DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA                    DISPID_DOMTEXTNODE+4
  49. #define DISPID_IHTMLDOMTEXTNODE2_APPENDDATA                       DISPID_DOMTEXTNODE+5
  50. #define DISPID_IHTMLDOMTEXTNODE2_INSERTDATA                       DISPID_DOMTEXTNODE+6
  51. #define DISPID_IHTMLDOMTEXTNODE2_DELETEDATA                       DISPID_DOMTEXTNODE+7
  52. #define DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA                      DISPID_DOMTEXTNODE+8
  53. //    DISPIDs for interface IHTMLDOMImplementation
  54. #define DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE                  DISPID_DOMIMPLEMENTATION
  55. //    DISPIDs for interface IHTMLAttributeCollection
  56. #define DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH                    DISPID_COLLECTION
  57. #define DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM                  DISPID_NEWENUM
  58. #define DISPID_IHTMLATTRIBUTECOLLECTION_ITEM                      DISPID_VALUE
  59. //    DISPIDs for interface IHTMLAttributeCollection2
  60. #define DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM             DISPID_COLLECTION+1
  61. #define DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM             DISPID_COLLECTION+2
  62. #define DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM          DISPID_COLLECTION+3
  63. //    DISPIDs for interface IHTMLDOMChildrenCollection
  64. #define DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH                  DISPID_COLLECTION
  65. #define DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM                DISPID_NEWENUM
  66. #define DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM                    DISPID_VALUE
  67. //    DISPIDs for interface IHTMLElement
  68. #define DISPID_IHTMLELEMENT_SETATTRIBUTE                          DISPID_HTMLOBJECT+1
  69. #define DISPID_IHTMLELEMENT_GETATTRIBUTE                          DISPID_HTMLOBJECT+2
  70. #define DISPID_IHTMLELEMENT_REMOVEATTRIBUTE                       DISPID_HTMLOBJECT+3
  71. #define DISPID_IHTMLELEMENT_CLASSNAME                             DISPID_ELEMENT+1
  72. #define DISPID_IHTMLELEMENT_ID                                    DISPID_ELEMENT+2
  73. #define DISPID_IHTMLELEMENT_TAGNAME                               DISPID_ELEMENT+4
  74. #define DISPID_IHTMLELEMENT_PARENTELEMENT                         STDPROPID_XOBJ_PARENT
  75. #define DISPID_IHTMLELEMENT_STYLE                                 STDPROPID_XOBJ_STYLE
  76. #define DISPID_IHTMLELEMENT_ONHELP                                DISPID_EVPROP_ONHELP
  77. #define DISPID_IHTMLELEMENT_ONCLICK                               DISPID_EVPROP_ONCLICK
  78. #define DISPID_IHTMLELEMENT_ONDBLCLICK                            DISPID_EVPROP_ONDBLCLICK
  79. #define DISPID_IHTMLELEMENT_ONKEYDOWN                             DISPID_EVPROP_ONKEYDOWN
  80. #define DISPID_IHTMLELEMENT_ONKEYUP                               DISPID_EVPROP_ONKEYUP
  81. #define DISPID_IHTMLELEMENT_ONKEYPRESS                            DISPID_EVPROP_ONKEYPRESS
  82. #define DISPID_IHTMLELEMENT_ONMOUSEOUT                            DISPID_EVPROP_ONMOUSEOUT
  83. #define DISPID_IHTMLELEMENT_ONMOUSEOVER                           DISPID_EVPROP_ONMOUSEOVER
  84. #define DISPID_IHTMLELEMENT_ONMOUSEMOVE                           DISPID_EVPROP_ONMOUSEMOVE
  85. #define DISPID_IHTMLELEMENT_ONMOUSEDOWN                           DISPID_EVPROP_ONMOUSEDOWN
  86. #define DISPID_IHTMLELEMENT_ONMOUSEUP                             DISPID_EVPROP_ONMOUSEUP
  87. #define DISPID_IHTMLELEMENT_DOCUMENT                              DISPID_ELEMENT+18
  88. #define DISPID_IHTMLELEMENT_TITLE                                 STDPROPID_XOBJ_CONTROLTIPTEXT
  89. #define DISPID_IHTMLELEMENT_LANGUAGE                              DISPID_A_LANGUAGE
  90. #define DISPID_IHTMLELEMENT_ONSELECTSTART                         DISPID_EVPROP_ONSELECTSTART
  91. #define DISPID_IHTMLELEMENT_SCROLLINTOVIEW                        DISPID_ELEMENT+19
  92. #define DISPID_IHTMLELEMENT_CONTAINS                              DISPID_ELEMENT+20
  93. #define DISPID_IHTMLELEMENT_SOURCEINDEX                           DISPID_ELEMENT+24
  94. #define DISPID_IHTMLELEMENT_RECORDNUMBER                          DISPID_ELEMENT+25
  95. #define DISPID_IHTMLELEMENT_LANG                                  DISPID_A_LANG
  96. #define DISPID_IHTMLELEMENT_OFFSETLEFT                            DISPID_ELEMENT+8
  97. #define DISPID_IHTMLELEMENT_OFFSETTOP                             DISPID_ELEMENT+9
  98. #define DISPID_IHTMLELEMENT_OFFSETWIDTH                           DISPID_ELEMENT+10
  99. #define DISPID_IHTMLELEMENT_OFFSETHEIGHT                          DISPID_ELEMENT+11
  100. #define DISPID_IHTMLELEMENT_OFFSETPARENT                          DISPID_ELEMENT+12
  101. #define DISPID_IHTMLELEMENT_INNERHTML                             DISPID_ELEMENT+26
  102. #define DISPID_IHTMLELEMENT_INNERTEXT                             DISPID_ELEMENT+27
  103. #define DISPID_IHTMLELEMENT_OUTERHTML                             DISPID_ELEMENT+28
  104. #define DISPID_IHTMLELEMENT_OUTERTEXT                             DISPID_ELEMENT+29
  105. #define DISPID_IHTMLELEMENT_INSERTADJACENTHTML                    DISPID_ELEMENT+30
  106. #define DISPID_IHTMLELEMENT_INSERTADJACENTTEXT                    DISPID_ELEMENT+31
  107. #define DISPID_IHTMLELEMENT_PARENTTEXTEDIT                        DISPID_ELEMENT+32
  108. #define DISPID_IHTMLELEMENT_ISTEXTEDIT                            DISPID_ELEMENT+34
  109. #define DISPID_IHTMLELEMENT_CLICK                                 DISPID_ELEMENT+33
  110. #define DISPID_IHTMLELEMENT_FILTERS                               DISPID_ELEMENT+35
  111. #define DISPID_IHTMLELEMENT_ONDRAGSTART                           DISPID_EVPROP_ONDRAGSTART
  112. #define DISPID_IHTMLELEMENT_TOSTRING                              DISPID_ELEMENT+36
  113. #define DISPID_IHTMLELEMENT_ONBEFOREUPDATE                        DISPID_EVPROP_ONBEFOREUPDATE
  114. #define DISPID_IHTMLELEMENT_ONAFTERUPDATE                         DISPID_EVPROP_ONAFTERUPDATE
  115. #define DISPID_IHTMLELEMENT_ONERRORUPDATE                         DISPID_EVPROP_ONERRORUPDATE
  116. #define DISPID_IHTMLELEMENT_ONROWEXIT                             DISPID_EVPROP_ONROWEXIT
  117. #define DISPID_IHTMLELEMENT_ONROWENTER                            DISPID_EVPROP_ONROWENTER
  118. #define DISPID_IHTMLELEMENT_ONDATASETCHANGED                      DISPID_EVPROP_ONDATASETCHANGED
  119. #define DISPID_IHTMLELEMENT_ONDATAAVAILABLE                       DISPID_EVPROP_ONDATAAVAILABLE
  120. #define DISPID_IHTMLELEMENT_ONDATASETCOMPLETE                     DISPID_EVPROP_ONDATASETCOMPLETE
  121. #define DISPID_IHTMLELEMENT_ONFILTERCHANGE                        DISPID_EVPROP_ONFILTER
  122. #define DISPID_IHTMLELEMENT_CHILDREN                              DISPID_ELEMENT+37
  123. #define DISPID_IHTMLELEMENT_ALL                                   DISPID_ELEMENT+38
  124. //    DISPIDs for interface IHTMLElement2
  125. #define DISPID_IHTMLELEMENT2_SCOPENAME                            DISPID_ELEMENT+39
  126. #define DISPID_IHTMLELEMENT2_SETCAPTURE                           DISPID_ELEMENT+40
  127. #define DISPID_IHTMLELEMENT2_RELEASECAPTURE                       DISPID_ELEMENT+41
  128. #define DISPID_IHTMLELEMENT2_ONLOSECAPTURE                        DISPID_EVPROP_ONLOSECAPTURE
  129. #define DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT                   DISPID_ELEMENT+42
  130. #define DISPID_IHTMLELEMENT2_DOSCROLL                             DISPID_ELEMENT+43
  131. #define DISPID_IHTMLELEMENT2_ONSCROLL                             DISPID_EVPROP_ONSCROLL
  132. #define DISPID_IHTMLELEMENT2_ONDRAG                               DISPID_EVPROP_ONDRAG
  133. #define DISPID_IHTMLELEMENT2_ONDRAGEND                            DISPID_EVPROP_ONDRAGEND
  134. #define DISPID_IHTMLELEMENT2_ONDRAGENTER                          DISPID_EVPROP_ONDRAGENTER
  135. #define DISPID_IHTMLELEMENT2_ONDRAGOVER                           DISPID_EVPROP_ONDRAGOVER
  136. #define DISPID_IHTMLELEMENT2_ONDRAGLEAVE                          DISPID_EVPROP_ONDRAGLEAVE
  137. #define DISPID_IHTMLELEMENT2_ONDROP                               DISPID_EVPROP_ONDROP
  138. #define DISPID_IHTMLELEMENT2_ONBEFORECUT                          DISPID_EVPROP_ONBEFORECUT
  139. #define DISPID_IHTMLELEMENT2_ONCUT                                DISPID_EVPROP_ONCUT
  140. #define DISPID_IHTMLELEMENT2_ONBEFORECOPY                         DISPID_EVPROP_ONBEFORECOPY
  141. #define DISPID_IHTMLELEMENT2_ONCOPY                               DISPID_EVPROP_ONCOPY
  142. #define DISPID_IHTMLELEMENT2_ONBEFOREPASTE                        DISPID_EVPROP_ONBEFOREPASTE
  143. #define DISPID_IHTMLELEMENT2_ONPASTE                              DISPID_EVPROP_ONPASTE
  144. #define DISPID_IHTMLELEMENT2_CURRENTSTYLE                         DISPID_ELEMENT+7
  145. #define DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE                     DISPID_EVPROP_ONPROPERTYCHANGE
  146. #define DISPID_IHTMLELEMENT2_GETCLIENTRECTS                       DISPID_ELEMENT+44
  147. #define DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT                DISPID_ELEMENT+45
  148. #define DISPID_IHTMLELEMENT2_SETEXPRESSION                        DISPID_HTMLOBJECT+4
  149. #define DISPID_IHTMLELEMENT2_GETEXPRESSION                        DISPID_HTMLOBJECT+5
  150. #define DISPID_IHTMLELEMENT2_REMOVEEXPRESSION                     DISPID_HTMLOBJECT+6
  151. #define DISPID_IHTMLELEMENT2_TABINDEX                             STDPROPID_XOBJ_TABINDEX
  152. #define DISPID_IHTMLELEMENT2_FOCUS                                DISPID_SITE+0
  153. #define DISPID_IHTMLELEMENT2_ACCESSKEY                            DISPID_SITE+5
  154. #define DISPID_IHTMLELEMENT2_ONBLUR                               DISPID_EVPROP_ONBLUR
  155. #define DISPID_IHTMLELEMENT2_ONFOCUS                              DISPID_EVPROP_ONFOCUS
  156. #define DISPID_IHTMLELEMENT2_ONRESIZE                             DISPID_EVPROP_ONRESIZE
  157. #define DISPID_IHTMLELEMENT2_BLUR                                 DISPID_SITE+2
  158. #define DISPID_IHTMLELEMENT2_ADDFILTER                            DISPID_SITE+17
  159. #define DISPID_IHTMLELEMENT2_REMOVEFILTER                         DISPID_SITE+18
  160. #define DISPID_IHTMLELEMENT2_CLIENTHEIGHT                         DISPID_SITE+19
  161. #define DISPID_IHTMLELEMENT2_CLIENTWIDTH                          DISPID_SITE+20
  162. #define DISPID_IHTMLELEMENT2_CLIENTTOP                            DISPID_SITE+21
  163. #define DISPID_IHTMLELEMENT2_CLIENTLEFT                           DISPID_SITE+22
  164. #define DISPID_IHTMLELEMENT2_ATTACHEVENT                          DISPID_HTMLOBJECT+7
  165. #define DISPID_IHTMLELEMENT2_DETACHEVENT                          DISPID_HTMLOBJECT+8
  166. #define DISPID_IHTMLELEMENT2_READYSTATE                           DISPID_A_READYSTATE
  167. #define DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE                   DISPID_EVPROP_ONREADYSTATECHANGE
  168. #define DISPID_IHTMLELEMENT2_ONROWSDELETE                         DISPID_EVPROP_ONROWSDELETE
  169. #define DISPID_IHTMLELEMENT2_ONROWSINSERTED                       DISPID_EVPROP_ONROWSINSERTED
  170. #define DISPID_IHTMLELEMENT2_ONCELLCHANGE                         DISPID_EVPROP_ONCELLCHANGE
  171. #define DISPID_IHTMLELEMENT2_DIR                                  DISPID_A_DIR
  172. #define DISPID_IHTMLELEMENT2_CREATECONTROLRANGE                   DISPID_ELEMENT+56
  173. #define DISPID_IHTMLELEMENT2_SCROLLHEIGHT                         DISPID_ELEMENT+57
  174. #define DISPID_IHTMLELEMENT2_SCROLLWIDTH                          DISPID_ELEMENT+58
  175. #define DISPID_IHTMLELEMENT2_SCROLLTOP                            DISPID_ELEMENT+59
  176. #define DISPID_IHTMLELEMENT2_SCROLLLEFT                           DISPID_ELEMENT+60
  177. #define DISPID_IHTMLELEMENT2_CLEARATTRIBUTES                      DISPID_ELEMENT+62
  178. #define DISPID_IHTMLELEMENT2_MERGEATTRIBUTES                      DISPID_ELEMENT+63
  179. #define DISPID_IHTMLELEMENT2_ONCONTEXTMENU                        DISPID_EVPROP_ONCONTEXTMENU
  180. #define DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT                DISPID_ELEMENT+69
  181. #define DISPID_IHTMLELEMENT2_APPLYELEMENT                         DISPID_ELEMENT+65
  182. #define DISPID_IHTMLELEMENT2_GETADJACENTTEXT                      DISPID_ELEMENT+70
  183. #define DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT                  DISPID_ELEMENT+71
  184. #define DISPID_IHTMLELEMENT2_CANHAVECHILDREN                      DISPID_ELEMENT+72
  185. #define DISPID_IHTMLELEMENT2_ADDBEHAVIOR                          DISPID_ELEMENT+80
  186. #define DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR                       DISPID_ELEMENT+81
  187. #define DISPID_IHTMLELEMENT2_RUNTIMESTYLE                         DISPID_ELEMENT+64
  188. #define DISPID_IHTMLELEMENT2_BEHAVIORURNS                         DISPID_ELEMENT+82
  189. #define DISPID_IHTMLELEMENT2_TAGURN                               DISPID_ELEMENT+83
  190. #define DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS                    DISPID_EVPROP_ONBEFOREEDITFOCUS
  191. #define DISPID_IHTMLELEMENT2_READYSTATEVALUE                      DISPID_ELEMENT+84
  192. #define DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME                 DISPID_ELEMENT+85
  193. //    DISPIDs for interface IHTMLElement3
  194. #define DISPID_IHTMLELEMENT3_MERGEATTRIBUTES                      DISPID_ELEMENT+96
  195. #define DISPID_IHTMLELEMENT3_ISMULTILINE                          DISPID_ELEMENT+97
  196. #define DISPID_IHTMLELEMENT3_CANHAVEHTML                          DISPID_ELEMENT+98
  197. #define DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE                     DISPID_EVPROP_ONLAYOUTCOMPLETE
  198. #define DISPID_IHTMLELEMENT3_ONPAGE                               DISPID_EVPROP_ONPAGE
  199. #define DISPID_IHTMLELEMENT3_INFLATEBLOCK                         DISPID_ELEMENT+100
  200. #define DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE                   DISPID_EVPROP_ONBEFOREDEACTIVATE
  201. #define DISPID_IHTMLELEMENT3_SETACTIVE                            DISPID_ELEMENT+101
  202. #define DISPID_IHTMLELEMENT3_CONTENTEDITABLE                      DISPID_A_EDITABLE
  203. #define DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE                    DISPID_ELEMENT+102
  204. #define DISPID_IHTMLELEMENT3_HIDEFOCUS                            DISPID_A_HIDEFOCUS
  205. #define DISPID_IHTMLELEMENT3_DISABLED                             STDPROPID_XOBJ_DISABLED
  206. #define DISPID_IHTMLELEMENT3_ISDISABLED                           DISPID_ELEMENT+105
  207. #define DISPID_IHTMLELEMENT3_ONMOVE                               DISPID_EVPROP_ONMOVE
  208. #define DISPID_IHTMLELEMENT3_ONCONTROLSELECT                      DISPID_EVPROP_ONCONTROLSELECT
  209. #define DISPID_IHTMLELEMENT3_FIREEVENT                            DISPID_ELEMENT+106
  210. #define DISPID_IHTMLELEMENT3_ONRESIZESTART                        DISPID_EVPROP_ONRESIZESTART
  211. #define DISPID_IHTMLELEMENT3_ONRESIZEEND                          DISPID_EVPROP_ONRESIZEEND
  212. #define DISPID_IHTMLELEMENT3_ONMOVESTART                          DISPID_EVPROP_ONMOVESTART
  213. #define DISPID_IHTMLELEMENT3_ONMOVEEND                            DISPID_EVPROP_ONMOVEEND
  214. #define DISPID_IHTMLELEMENT3_ONMOUSEENTER                         DISPID_EVPROP_ONMOUSEENTER
  215. #define DISPID_IHTMLELEMENT3_ONMOUSELEAVE                         DISPID_EVPROP_ONMOUSELEAVE
  216. #define DISPID_IHTMLELEMENT3_ONACTIVATE                           DISPID_EVPROP_ONACTIVATE
  217. #define DISPID_IHTMLELEMENT3_ONDEACTIVATE                         DISPID_EVPROP_ONDEACTIVATE
  218. #define DISPID_IHTMLELEMENT3_DRAGDROP                             DISPID_ELEMENT+107
  219. #define DISPID_IHTMLELEMENT3_GLYPHMODE                            DISPID_ELEMENT+108
  220. //    DISPIDs for interface IHTMLElement4
  221. #define DISPID_IHTMLELEMENT4_ONMOUSEWHEEL                         DISPID_EVPROP_ONMOUSEWHEEL
  222. #define DISPID_IHTMLELEMENT4_NORMALIZE                            DISPID_ELEMENT+112
  223. #define DISPID_IHTMLELEMENT4_GETATTRIBUTENODE                     DISPID_ELEMENT+109
  224. #define DISPID_IHTMLELEMENT4_SETATTRIBUTENODE                     DISPID_ELEMENT+110
  225. #define DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE                  DISPID_ELEMENT+111
  226. #define DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE                     DISPID_EVPROP_ONBEFOREACTIVATE
  227. #define DISPID_IHTMLELEMENT4_ONFOCUSIN                            DISPID_EVPROP_ONFOCUSIN
  228. #define DISPID_IHTMLELEMENT4_ONFOCUSOUT                           DISPID_EVPROP_ONFOCUSOUT
  229. //    DISPIDs for interface IHTMLElementRender
  230. #define DISPID_IHTMLELEMENTRENDER_DRAWTODC                        
  231. #define DISPID_IHTMLELEMENTRENDER_SETDOCUMENTPRINTER              
  232. //    DISPIDs for interface IHTMLUniqueName
  233. #define DISPID_IHTMLUNIQUENAME_UNIQUENUMBER                       DISPID_ELEMENT+54
  234. #define DISPID_IHTMLUNIQUENAME_UNIQUEID                           DISPID_ELEMENT+55
  235. //    DISPIDs for interface IHTMLDatabinding
  236. #define DISPID_IHTMLDATABINDING_DATAFLD                           DISPID_ELEMENT+21
  237. #define DISPID_IHTMLDATABINDING_DATASRC                           DISPID_ELEMENT+22
  238. #define DISPID_IHTMLDATABINDING_DATAFORMATAS                      DISPID_ELEMENT+23
  239. //    DISPIDs for event set HTMLElementEvents2
  240. #define DISPID_HTMLELEMENTEVENTS2_ONHELP                          DISPID_EVMETH_ONHELP
  241. #define DISPID_HTMLELEMENTEVENTS2_ONCLICK                         DISPID_EVMETH_ONCLICK
  242. #define DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK                      DISPID_EVMETH_ONDBLCLICK
  243. #define DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS                      DISPID_EVMETH_ONKEYPRESS
  244. #define DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN                       DISPID_EVMETH_ONKEYDOWN
  245. #define DISPID_HTMLELEMENTEVENTS2_ONKEYUP                         DISPID_EVMETH_ONKEYUP
  246. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT                      DISPID_EVMETH_ONMOUSEOUT
  247. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER                     DISPID_EVMETH_ONMOUSEOVER
  248. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE                     DISPID_EVMETH_ONMOUSEMOVE
  249. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN                     DISPID_EVMETH_ONMOUSEDOWN
  250. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP                       DISPID_EVMETH_ONMOUSEUP
  251. #define DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART                   DISPID_EVMETH_ONSELECTSTART
  252. #define DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE                  DISPID_EVMETH_ONFILTER
  253. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART                     DISPID_EVMETH_ONDRAGSTART
  254. #define DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE                  DISPID_EVMETH_ONBEFOREUPDATE
  255. #define DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE                   DISPID_EVMETH_ONAFTERUPDATE
  256. #define DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE                   DISPID_EVMETH_ONERRORUPDATE
  257. #define DISPID_HTMLELEMENTEVENTS2_ONROWEXIT                       DISPID_EVMETH_ONROWEXIT
  258. #define DISPID_HTMLELEMENTEVENTS2_ONROWENTER                      DISPID_EVMETH_ONROWENTER
  259. #define DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED                DISPID_EVMETH_ONDATASETCHANGED
  260. #define DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE                 DISPID_EVMETH_ONDATAAVAILABLE
  261. #define DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE               DISPID_EVMETH_ONDATASETCOMPLETE
  262. #define DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE                   DISPID_EVMETH_ONLOSECAPTURE
  263. #define DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE                DISPID_EVMETH_ONPROPERTYCHANGE
  264. #define DISPID_HTMLELEMENTEVENTS2_ONSCROLL                        DISPID_EVMETH_ONSCROLL
  265. #define DISPID_HTMLELEMENTEVENTS2_ONFOCUS                         DISPID_EVMETH_ONFOCUS
  266. #define DISPID_HTMLELEMENTEVENTS2_ONBLUR                          DISPID_EVMETH_ONBLUR
  267. #define DISPID_HTMLELEMENTEVENTS2_ONRESIZE                        DISPID_EVMETH_ONRESIZE
  268. #define DISPID_HTMLELEMENTEVENTS2_ONDRAG                          DISPID_EVMETH_ONDRAG
  269. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGEND                       DISPID_EVMETH_ONDRAGEND
  270. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER                     DISPID_EVMETH_ONDRAGENTER
  271. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER                      DISPID_EVMETH_ONDRAGOVER
  272. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE                     DISPID_EVMETH_ONDRAGLEAVE
  273. #define DISPID_HTMLELEMENTEVENTS2_ONDROP                          DISPID_EVMETH_ONDROP
  274. #define DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT                     DISPID_EVMETH_ONBEFORECUT
  275. #define DISPID_HTMLELEMENTEVENTS2_ONCUT                           DISPID_EVMETH_ONCUT
  276. #define DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY                    DISPID_EVMETH_ONBEFORECOPY
  277. #define DISPID_HTMLELEMENTEVENTS2_ONCOPY                          DISPID_EVMETH_ONCOPY
  278. #define DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE                   DISPID_EVMETH_ONBEFOREPASTE
  279. #define DISPID_HTMLELEMENTEVENTS2_ONPASTE                         DISPID_EVMETH_ONPASTE
  280. #define DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU                   DISPID_EVMETH_ONCONTEXTMENU
  281. #define DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE                    DISPID_EVMETH_ONROWSDELETE
  282. #define DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED                  DISPID_EVMETH_ONROWSINSERTED
  283. #define DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE                    DISPID_EVMETH_ONCELLCHANGE
  284. #define DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE              DISPID_EVMETH_ONREADYSTATECHANGE
  285. #define DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE                DISPID_EVMETH_ONLAYOUTCOMPLETE
  286. #define DISPID_HTMLELEMENTEVENTS2_ONPAGE                          DISPID_EVMETH_ONPAGE
  287. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER                    DISPID_EVMETH_ONMOUSEENTER
  288. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE                    DISPID_EVMETH_ONMOUSELEAVE
  289. #define DISPID_HTMLELEMENTEVENTS2_ONACTIVATE                      DISPID_EVMETH_ONACTIVATE
  290. #define DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE                    DISPID_EVMETH_ONDEACTIVATE
  291. #define DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE              DISPID_EVMETH_ONBEFOREDEACTIVATE
  292. #define DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE                DISPID_EVMETH_ONBEFOREACTIVATE
  293. #define DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN                       DISPID_EVMETH_ONFOCUSIN
  294. #define DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT                      DISPID_EVMETH_ONFOCUSOUT
  295. #define DISPID_HTMLELEMENTEVENTS2_ONMOVE                          DISPID_EVMETH_ONMOVE
  296. #define DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT                 DISPID_EVMETH_ONCONTROLSELECT
  297. #define DISPID_HTMLELEMENTEVENTS2_ONMOVESTART                     DISPID_EVMETH_ONMOVESTART
  298. #define DISPID_HTMLELEMENTEVENTS2_ONMOVEEND                       DISPID_EVMETH_ONMOVEEND
  299. #define DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART                   DISPID_EVMETH_ONRESIZESTART
  300. #define DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND                     DISPID_EVMETH_ONRESIZEEND
  301. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL                    DISPID_EVMETH_ONMOUSEWHEEL
  302. //    DISPIDs for event set HTMLElementEvents
  303. #define DISPID_HTMLELEMENTEVENTS_ONHELP                           DISPID_EVMETH_ONHELP
  304. #define DISPID_HTMLELEMENTEVENTS_ONCLICK                          DISPID_EVMETH_ONCLICK
  305. #define DISPID_HTMLELEMENTEVENTS_ONDBLCLICK                       DISPID_EVMETH_ONDBLCLICK
  306. #define DISPID_HTMLELEMENTEVENTS_ONKEYPRESS                       DISPID_EVMETH_ONKEYPRESS
  307. #define DISPID_HTMLELEMENTEVENTS_ONKEYDOWN                        DISPID_EVMETH_ONKEYDOWN
  308. #define DISPID_HTMLELEMENTEVENTS_ONKEYUP                          DISPID_EVMETH_ONKEYUP
  309. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT                       DISPID_EVMETH_ONMOUSEOUT
  310. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER                      DISPID_EVMETH_ONMOUSEOVER
  311. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE                      DISPID_EVMETH_ONMOUSEMOVE
  312. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN                      DISPID_EVMETH_ONMOUSEDOWN
  313. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEUP                        DISPID_EVMETH_ONMOUSEUP
  314. #define DISPID_HTMLELEMENTEVENTS_ONSELECTSTART                    DISPID_EVMETH_ONSELECTSTART
  315. #define DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE                   DISPID_EVMETH_ONFILTER
  316. #define DISPID_HTMLELEMENTEVENTS_ONDRAGSTART                      DISPID_EVMETH_ONDRAGSTART
  317. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE                   DISPID_EVMETH_ONBEFOREUPDATE
  318. #define DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE                    DISPID_EVMETH_ONAFTERUPDATE
  319. #define DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE                    DISPID_EVMETH_ONERRORUPDATE
  320. #define DISPID_HTMLELEMENTEVENTS_ONROWEXIT                        DISPID_EVMETH_ONROWEXIT
  321. #define DISPID_HTMLELEMENTEVENTS_ONROWENTER                       DISPID_EVMETH_ONROWENTER
  322. #define DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED                 DISPID_EVMETH_ONDATASETCHANGED
  323. #define DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE                  DISPID_EVMETH_ONDATAAVAILABLE
  324. #define DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE                DISPID_EVMETH_ONDATASETCOMPLETE
  325. #define DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE                    DISPID_EVMETH_ONLOSECAPTURE
  326. #define DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE                 DISPID_EVMETH_ONPROPERTYCHANGE
  327. #define DISPID_HTMLELEMENTEVENTS_ONSCROLL                         DISPID_EVMETH_ONSCROLL
  328. #define DISPID_HTMLELEMENTEVENTS_ONFOCUS                          DISPID_EVMETH_ONFOCUS
  329. #define DISPID_HTMLELEMENTEVENTS_ONBLUR                           DISPID_EVMETH_ONBLUR
  330. #define DISPID_HTMLELEMENTEVENTS_ONRESIZE                         DISPID_EVMETH_ONRESIZE
  331. #define DISPID_HTMLELEMENTEVENTS_ONDRAG                           DISPID_EVMETH_ONDRAG
  332. #define DISPID_HTMLELEMENTEVENTS_ONDRAGEND                        DISPID_EVMETH_ONDRAGEND
  333. #define DISPID_HTMLELEMENTEVENTS_ONDRAGENTER                      DISPID_EVMETH_ONDRAGENTER
  334. #define DISPID_HTMLELEMENTEVENTS_ONDRAGOVER                       DISPID_EVMETH_ONDRAGOVER
  335. #define DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE                      DISPID_EVMETH_ONDRAGLEAVE
  336. #define DISPID_HTMLELEMENTEVENTS_ONDROP                           DISPID_EVMETH_ONDROP
  337. #define DISPID_HTMLELEMENTEVENTS_ONBEFORECUT                      DISPID_EVMETH_ONBEFORECUT
  338. #define DISPID_HTMLELEMENTEVENTS_ONCUT                            DISPID_EVMETH_ONCUT
  339. #define DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY                     DISPID_EVMETH_ONBEFORECOPY
  340. #define DISPID_HTMLELEMENTEVENTS_ONCOPY                           DISPID_EVMETH_ONCOPY
  341. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE                    DISPID_EVMETH_ONBEFOREPASTE
  342. #define DISPID_HTMLELEMENTEVENTS_ONPASTE                          DISPID_EVMETH_ONPASTE
  343. #define DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU                    DISPID_EVMETH_ONCONTEXTMENU
  344. #define DISPID_HTMLELEMENTEVENTS_ONROWSDELETE                     DISPID_EVMETH_ONROWSDELETE
  345. #define DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED                   DISPID_EVMETH_ONROWSINSERTED
  346. #define DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE                     DISPID_EVMETH_ONCELLCHANGE
  347. #define DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE               DISPID_EVMETH_ONREADYSTATECHANGE
  348. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS                DISPID_EVMETH_ONBEFOREEDITFOCUS
  349. #define DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE                 DISPID_EVMETH_ONLAYOUTCOMPLETE
  350. #define DISPID_HTMLELEMENTEVENTS_ONPAGE                           DISPID_EVMETH_ONPAGE
  351. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE               DISPID_EVMETH_ONBEFOREDEACTIVATE
  352. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE                 DISPID_EVMETH_ONBEFOREACTIVATE
  353. #define DISPID_HTMLELEMENTEVENTS_ONMOVE                           DISPID_EVMETH_ONMOVE
  354. #define DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT                  DISPID_EVMETH_ONCONTROLSELECT
  355. #define DISPID_HTMLELEMENTEVENTS_ONMOVESTART                      DISPID_EVMETH_ONMOVESTART
  356. #define DISPID_HTMLELEMENTEVENTS_ONMOVEEND                        DISPID_EVMETH_ONMOVEEND
  357. #define DISPID_HTMLELEMENTEVENTS_ONRESIZESTART                    DISPID_EVMETH_ONRESIZESTART
  358. #define DISPID_HTMLELEMENTEVENTS_ONRESIZEEND                      DISPID_EVMETH_ONRESIZEEND
  359. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER                     DISPID_EVMETH_ONMOUSEENTER
  360. #define DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE                     DISPID_EVMETH_ONMOUSELEAVE
  361. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL                     DISPID_EVMETH_ONMOUSEWHEEL
  362. #define DISPID_HTMLELEMENTEVENTS_ONACTIVATE                       DISPID_EVMETH_ONACTIVATE
  363. #define DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE                     DISPID_EVMETH_ONDEACTIVATE
  364. #define DISPID_HTMLELEMENTEVENTS_ONFOCUSIN                        DISPID_EVMETH_ONFOCUSIN
  365. #define DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT                       DISPID_EVMETH_ONFOCUSOUT
  366. //    DISPIDs for interface IHTMLElementDefaults
  367. #define DISPID_IHTMLELEMENTDEFAULTS_STYLE                         DISPID_DEFAULTS+1
  368. #define DISPID_IHTMLELEMENTDEFAULTS_TABSTOP                       DISPID_DEFAULTS+2
  369. #define DISPID_IHTMLELEMENTDEFAULTS_VIEWINHERITSTYLE              DISPID_A_VIEWINHERITSTYLE
  370. #define DISPID_IHTMLELEMENTDEFAULTS_VIEWMASTERTAB                 DISPID_DEFAULTS+6
  371. #define DISPID_IHTMLELEMENTDEFAULTS_SCROLLSEGMENTX                DISPID_DEFAULTS+3
  372. #define DISPID_IHTMLELEMENTDEFAULTS_SCROLLSEGMENTY                DISPID_DEFAULTS+4
  373. #define DISPID_IHTMLELEMENTDEFAULTS_ISMULTILINE                   DISPID_DEFAULTS+8
  374. #define DISPID_IHTMLELEMENTDEFAULTS_CONTENTEDITABLE               DISPID_A_EDITABLE
  375. #define DISPID_IHTMLELEMENTDEFAULTS_CANHAVEHTML                   DISPID_DEFAULTS+9
  376. #define DISPID_IHTMLELEMENTDEFAULTS_VIEWLINK                      DISPID_DEFAULTS+11
  377. #define DISPID_IHTMLELEMENTDEFAULTS_FROZEN                        DISPID_A_FROZEN
  378. //    DISPIDs for interface IHTCDefaultDispatch
  379. #define DISPID_IHTCDEFAULTDISPATCH_ELEMENT                        DISPID_A_HTCDD_ELEMENT
  380. #define DISPID_IHTCDEFAULTDISPATCH_CREATEEVENTOBJECT              DISPID_A_HTCDD_CREATEEVENTOBJECT
  381. #define DISPID_IHTCDEFAULTDISPATCH_DEFAULTS                       DISPID_A_HTCDD_DEFAULTS
  382. #define DISPID_IHTCDEFAULTDISPATCH_DOCUMENT                       DISPID_A_DOCFRAGMENT
  383. //    DISPIDs for interface IHTCPropertyBehavior
  384. #define DISPID_IHTCPROPERTYBEHAVIOR_FIRECHANGE                    DISPID_HTMLOBJECT+0
  385. #define DISPID_IHTCPROPERTYBEHAVIOR_VALUE                         DISPID_A_HTCDISPATCHITEM_VALUE
  386. //    DISPIDs for interface IHTCEventBehavior
  387. #define DISPID_IHTCEVENTBEHAVIOR_FIRE                             DISPID_HTMLOBJECT+0
  388. //    DISPIDs for interface IHTCAttachBehavior
  389. #define DISPID_IHTCATTACHBEHAVIOR_FIREEVENT                       DISPID_VALUE
  390. #define DISPID_IHTCATTACHBEHAVIOR_DETACHEVENT                     DISPID_HTMLOBJECT+0
  391. //    DISPIDs for interface IHTCAttachBehavior2
  392. #define DISPID_IHTCATTACHBEHAVIOR2_FIREEVENT                      DISPID_VALUE
  393. //    DISPIDs for interface IHTCDescBehavior
  394. #define DISPID_IHTCDESCBEHAVIOR_URN                               DISPID_HTMLOBJECT+0
  395. #define DISPID_IHTCDESCBEHAVIOR_NAME                              DISPID_HTMLOBJECT+1
  396. //    DISPIDs for interface IHTMLUrnCollection
  397. #define DISPID_IHTMLURNCOLLECTION_LENGTH                          DISPID_URN_COLL+1
  398. #define DISPID_IHTMLURNCOLLECTION_ITEM                            DISPID_VALUE
  399. //    DISPIDs for interface IHTMLGenericElement
  400. #define DISPID_IHTMLGENERICELEMENT_RECORDSET                      DISPID_GENERIC+1
  401. #define DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET                 DISPID_GENERIC+2
  402. //    DISPIDs for interface IHTMLStyleSheetRule
  403. #define DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT                   DISPID_STYLERULE+1
  404. #define DISPID_IHTMLSTYLESHEETRULE_STYLE                          STDPROPID_XOBJ_STYLE
  405. #define DISPID_IHTMLSTYLESHEETRULE_READONLY                       DISPID_STYLERULE+2
  406. //    DISPIDs for interface IHTMLStyleSheetRulesCollection
  407. #define DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH              DISPID_STYLERULES_COL+1
  408. #define DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM                DISPID_VALUE
  409. //    DISPIDs for interface IHTMLStyleSheetPage
  410. #define DISPID_IHTMLSTYLESHEETPAGE_SELECTOR                       DISPID_STYLEPAGE+1
  411. #define DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS                    DISPID_STYLEPAGE+2
  412. //    DISPIDs for interface IHTMLStyleSheetPagesCollection
  413. #define DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH              DISPID_STYLEPAGES_COL+1
  414. #define DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM                DISPID_VALUE
  415. //    DISPIDs for interface IHTMLStyleSheet
  416. #define DISPID_IHTMLSTYLESHEET_TITLE                              DISPID_STYLESHEET+1
  417. #define DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET                   DISPID_STYLESHEET+2
  418. #define DISPID_IHTMLSTYLESHEET_OWNINGELEMENT                      DISPID_STYLESHEET+3
  419. #define DISPID_IHTMLSTYLESHEET_DISABLED                           STDPROPID_XOBJ_DISABLED
  420. #define DISPID_IHTMLSTYLESHEET_READONLY                           DISPID_STYLESHEET+4
  421. #define DISPID_IHTMLSTYLESHEET_IMPORTS                            DISPID_STYLESHEET+5
  422. #define DISPID_IHTMLSTYLESHEET_HREF                               DISPID_STYLESHEET+6
  423. #define DISPID_IHTMLSTYLESHEET_TYPE                               DISPID_STYLESHEET+7
  424. #define DISPID_IHTMLSTYLESHEET_ID                                 DISPID_STYLESHEET+8
  425. #define DISPID_IHTMLSTYLESHEET_ADDIMPORT                          DISPID_STYLESHEET+9
  426. #define DISPID_IHTMLSTYLESHEET_ADDRULE                            DISPID_STYLESHEET+10
  427. #define DISPID_IHTMLSTYLESHEET_REMOVEIMPORT                       DISPID_STYLESHEET+11
  428. #define DISPID_IHTMLSTYLESHEET_REMOVERULE                         DISPID_STYLESHEET+12
  429. #define DISPID_IHTMLSTYLESHEET_MEDIA                              DISPID_STYLESHEET+13
  430. #define DISPID_IHTMLSTYLESHEET_CSSTEXT                            DISPID_STYLESHEET+14
  431. #define DISPID_IHTMLSTYLESHEET_RULES                              DISPID_STYLESHEET+15
  432. //    DISPIDs for interface IHTMLStyleSheet2
  433. #define DISPID_IHTMLSTYLESHEET2_PAGES                             DISPID_STYLESHEET+16
  434. #define DISPID_IHTMLSTYLESHEET2_ADDPAGERULE                       DISPID_STYLESHEET+17
  435. //    DISPIDs for interface IHTMLStyleSheetsCollection
  436. #define DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH                  DISPID_STYLESHEETS_COL+1
  437. #define DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM                DISPID_NEWENUM
  438. #define DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM                    DISPID_VALUE
  439. //    DISPIDs for interface IHTMLLinkElement
  440. #define DISPID_IHTMLLINKELEMENT_HREF                              DISPID_HEDELEMS+5
  441. #define DISPID_IHTMLLINKELEMENT_REL                               DISPID_HEDELEMS+6
  442. #define DISPID_IHTMLLINKELEMENT_REV                               DISPID_HEDELEMS+7
  443. #define DISPID_IHTMLLINKELEMENT_TYPE                              DISPID_HEDELEMS+8
  444. #define DISPID_IHTMLLINKELEMENT_READYSTATE                        DISPID_A_READYSTATE
  445. #define DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE                DISPID_EVPROP_ONREADYSTATECHANGE
  446. #define DISPID_IHTMLLINKELEMENT_ONLOAD                            DISPID_EVPROP_ONLOAD
  447. #define DISPID_IHTMLLINKELEMENT_ONERROR                           DISPID_EVPROP_ONERROR
  448. #define DISPID_IHTMLLINKELEMENT_STYLESHEET                        DISPID_HEDELEMS+14
  449. #define DISPID_IHTMLLINKELEMENT_DISABLED                          STDPROPID_XOBJ_DISABLED
  450. #define DISPID_IHTMLLINKELEMENT_MEDIA                             DISPID_HEDELEMS+16
  451. //    DISPIDs for interface IHTMLLinkElement2
  452. #define DISPID_IHTMLLINKELEMENT2_TARGET                           DISPID_HEDELEMS+17
  453. //    DISPIDs for interface IHTMLLinkElement3
  454. #define DISPID_IHTMLLINKELEMENT3_CHARSET                          DISPID_HEDELEMS+18
  455. #define DISPID_IHTMLLINKELEMENT3_HREFLANG                         DISPID_HEDELEMS+19
  456. //    DISPIDs for event set HTMLLinkElementEvents2
  457. #define DISPID_HTMLLINKELEMENTEVENTS2_ONLOAD                      DISPID_EVMETH_ONLOAD
  458. #define DISPID_HTMLLINKELEMENTEVENTS2_ONERROR                     DISPID_EVMETH_ONERROR
  459. //    DISPIDs for event set HTMLLinkElementEvents
  460. #define DISPID_HTMLLINKELEMENTEVENTS_ONLOAD                       DISPID_EVMETH_ONLOAD
  461. #define DISPID_HTMLLINKELEMENTEVENTS_ONERROR                      DISPID_EVMETH_ONERROR
  462. //    DISPIDs for interface IHTMLTxtRange
  463. #define DISPID_IHTMLTXTRANGE_HTMLTEXT                             DISPID_RANGE+3
  464. #define DISPID_IHTMLTXTRANGE_TEXT                                 DISPID_RANGE+4
  465. #define DISPID_IHTMLTXTRANGE_PARENTELEMENT                        DISPID_RANGE+6
  466. #define DISPID_IHTMLTXTRANGE_DUPLICATE                            DISPID_RANGE+8
  467. #define DISPID_IHTMLTXTRANGE_INRANGE                              DISPID_RANGE+10
  468. #define DISPID_IHTMLTXTRANGE_ISEQUAL                              DISPID_RANGE+11
  469. #define DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW                       DISPID_RANGE+12
  470. #define DISPID_IHTMLTXTRANGE_COLLAPSE                             DISPID_RANGE+13
  471. #define DISPID_IHTMLTXTRANGE_EXPAND                               DISPID_RANGE+14
  472. #define DISPID_IHTMLTXTRANGE_MOVE                                 DISPID_RANGE+15
  473. #define DISPID_IHTMLTXTRANGE_MOVESTART                            DISPID_RANGE+16
  474. #define DISPID_IHTMLTXTRANGE_MOVEEND                              DISPID_RANGE+17
  475. #define DISPID_IHTMLTXTRANGE_SELECT                               DISPID_RANGE+24
  476. #define DISPID_IHTMLTXTRANGE_PASTEHTML                            DISPID_RANGE+26
  477. #define DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT                    DISPID_RANGE+1
  478. #define DISPID_IHTMLTXTRANGE_SETENDPOINT                          DISPID_RANGE+25
  479. #define DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS                     DISPID_RANGE+18
  480. #define DISPID_IHTMLTXTRANGE_FINDTEXT                             DISPID_RANGE+19
  481. #define DISPID_IHTMLTXTRANGE_MOVETOPOINT                          DISPID_RANGE+20
  482. #define DISPID_IHTMLTXTRANGE_GETBOOKMARK                          DISPID_RANGE+21
  483. #define DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK                       DISPID_RANGE+9
  484. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED                DISPID_RANGE+27
  485. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED                  DISPID_RANGE+28
  486. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE                    DISPID_RANGE+29
  487. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM                 DISPID_RANGE+30
  488. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT                     DISPID_RANGE+31
  489. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE                    DISPID_RANGE+32
  490. #define DISPID_IHTMLTXTRANGE_EXECCOMMAND                          DISPID_RANGE+33
  491. #define DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP                  DISPID_RANGE+34
  492. //    DISPIDs for interface IHTMLTextRangeMetrics
  493. #define DISPID_IHTMLTEXTRANGEMETRICS_OFFSETTOP                    DISPID_RANGE+35
  494. #define DISPID_IHTMLTEXTRANGEMETRICS_OFFSETLEFT                   DISPID_RANGE+36
  495. #define DISPID_IHTMLTEXTRANGEMETRICS_BOUNDINGTOP                  DISPID_RANGE+37
  496. #define DISPID_IHTMLTEXTRANGEMETRICS_BOUNDINGLEFT                 DISPID_RANGE+38
  497. #define DISPID_IHTMLTEXTRANGEMETRICS_BOUNDINGWIDTH                DISPID_RANGE+39
  498. #define DISPID_IHTMLTEXTRANGEMETRICS_BOUNDINGHEIGHT               DISPID_RANGE+40
  499. //    DISPIDs for interface IHTMLTextRangeMetrics2
  500. #define DISPID_IHTMLTEXTRANGEMETRICS2_GETCLIENTRECTS              DISPID_RANGE+41
  501. #define DISPID_IHTMLTEXTRANGEMETRICS2_GETBOUNDINGCLIENTRECT       DISPID_RANGE+42
  502. //    DISPIDs for interface IHTMLTxtRangeCollection
  503. #define DISPID_IHTMLTXTRANGECOLLECTION_LENGTH                     DISPID_COLLECTION
  504. #define DISPID_IHTMLTXTRANGECOLLECTION__NEWENUM                   DISPID_NEWENUM
  505. #define DISPID_IHTMLTXTRANGECOLLECTION_ITEM                       DISPID_VALUE
  506. //    DISPIDs for interface IHTMLFormElement
  507. #define DISPID_IHTMLFORMELEMENT_ACTION                            DISPID_FORM+1
  508. #define DISPID_IHTMLFORMELEMENT_DIR                               DISPID_A_DIR
  509. #define DISPID_IHTMLFORMELEMENT_ENCODING                          DISPID_FORM+3
  510. #define DISPID_IHTMLFORMELEMENT_METHOD                            DISPID_FORM+4
  511. #define DISPID_IHTMLFORMELEMENT_ELEMENTS                          DISPID_FORM+5
  512. #define DISPID_IHTMLFORMELEMENT_TARGET                            DISPID_FORM+6
  513. #define DISPID_IHTMLFORMELEMENT_NAME                              STDPROPID_XOBJ_NAME
  514. #define DISPID_IHTMLFORMELEMENT_ONSUBMIT                          DISPID_EVPROP_ONSUBMIT
  515. #define DISPID_IHTMLFORMELEMENT_ONRESET                           DISPID_EVPROP_ONRESET
  516. #define DISPID_IHTMLFORMELEMENT_SUBMIT                            DISPID_FORM+9
  517. #define DISPID_IHTMLFORMELEMENT_RESET                             DISPID_FORM+10
  518. #define DISPID_IHTMLFORMELEMENT_LENGTH                            DISPID_COLLECTION
  519. #define DISPID_IHTMLFORMELEMENT__NEWENUM                          DISPID_NEWENUM
  520. #define DISPID_IHTMLFORMELEMENT_ITEM                              DISPID_VALUE
  521. #define DISPID_IHTMLFORMELEMENT_TAGS                              DISPID_COLLECTION+2
  522. //    DISPIDs for interface IHTMLFormElement2
  523. #define DISPID_IHTMLFORMELEMENT2_ACCEPTCHARSET                    DISPID_FORM+11
  524. #define DISPID_IHTMLFORMELEMENT2_URNS                             DISPID_COLLECTION+5
  525. //    DISPIDs for interface IHTMLFormElement3
  526. #define DISPID_IHTMLFORMELEMENT3_NAMEDITEM                        DISPID_COLLECTION+6
  527. //    DISPIDs for interface IHTMLSubmitData
  528. #define DISPID_IHTMLSUBMITDATA_APPENDNAMEVALUEPAIR                DISPID_FORM+12
  529. #define DISPID_IHTMLSUBMITDATA_APPENDNAMEFILEPAIR                 DISPID_FORM+13
  530. #define DISPID_IHTMLSUBMITDATA_APPENDITEMSEPARATOR                DISPID_FORM+14
  531. //    DISPIDs for event set HTMLFormElementEvents2
  532. #define DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT                    DISPID_EVMETH_ONSUBMIT
  533. #define DISPID_HTMLFORMELEMENTEVENTS2_ONRESET                     DISPID_EVMETH_ONRESET
  534. //    DISPIDs for event set HTMLFormElementEvents
  535. #define DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT                     DISPID_EVMETH_ONSUBMIT
  536. #define DISPID_HTMLFORMELEMENTEVENTS_ONRESET                      DISPID_EVMETH_ONRESET
  537. //    DISPIDs for interface IHTMLControlElement
  538. #define DISPID_IHTMLCONTROLELEMENT_TABINDEX                       STDPROPID_XOBJ_TABINDEX
  539. #define DISPID_IHTMLCONTROLELEMENT_FOCUS                          DISPID_SITE+0
  540. #define DISPID_IHTMLCONTROLELEMENT_ACCESSKEY                      DISPID_SITE+5
  541. #define DISPID_IHTMLCONTROLELEMENT_ONBLUR                         DISPID_EVPROP_ONBLUR
  542. #define DISPID_IHTMLCONTROLELEMENT_ONFOCUS                        DISPID_EVPROP_ONFOCUS
  543. #define DISPID_IHTMLCONTROLELEMENT_ONRESIZE                       DISPID_EVPROP_ONRESIZE
  544. #define DISPID_IHTMLCONTROLELEMENT_BLUR                           DISPID_SITE+2
  545. #define DISPID_IHTMLCONTROLELEMENT_ADDFILTER                      DISPID_SITE+17
  546. #define DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER                   DISPID_SITE+18
  547. #define DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT                   DISPID_SITE+19
  548. #define DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH                    DISPID_SITE+20
  549. #define DISPID_IHTMLCONTROLELEMENT_CLIENTTOP                      DISPID_SITE+21
  550. #define DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT                     DISPID_SITE+22
  551. //    DISPIDs for interface IHTMLTextContainer
  552. #define DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE              DISPID_TEXTSITE+1
  553. #define DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT                    DISPID_TEXTSITE+2
  554. #define DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH                     DISPID_TEXTSITE+3
  555. #define DISPID_IHTMLTEXTCONTAINER_SCROLLTOP                       DISPID_TEXTSITE+4
  556. #define DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT                      DISPID_TEXTSITE+5
  557. #define DISPID_IHTMLTEXTCONTAINER_ONSCROLL                        DISPID_EVPROP_ONSCROLL
  558. //    DISPIDs for event set HTMLTextContainerEvents2
  559. #define DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE                  DISPID_EVMETH_ONCHANGE
  560. #define DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT                  DISPID_EVMETH_ONSELECT
  561. //    DISPIDs for event set HTMLTextContainerEvents
  562. #define DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE                   DISPID_EVMETH_ONCHANGE
  563. #define DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT                   DISPID_EVMETH_ONSELECT
  564. //    DISPIDs for interface IHTMLControlRange
  565. #define DISPID_IHTMLCONTROLRANGE_SELECT                           DISPID_RANGE+2
  566. #define DISPID_IHTMLCONTROLRANGE_ADD                              DISPID_RANGE+3
  567. #define DISPID_IHTMLCONTROLRANGE_REMOVE                           DISPID_RANGE+4
  568. #define DISPID_IHTMLCONTROLRANGE_ITEM                             DISPID_VALUE
  569. #define DISPID_IHTMLCONTROLRANGE_SCROLLINTOVIEW                   DISPID_RANGE+6
  570. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDSUPPORTED            DISPID_RANGE+7
  571. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDENABLED              DISPID_RANGE+8
  572. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDSTATE                DISPID_RANGE+9
  573. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDINDETERM             DISPID_RANGE+10
  574. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDTEXT                 DISPID_RANGE+11
  575. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDVALUE                DISPID_RANGE+12
  576. #define DISPID_IHTMLCONTROLRANGE_EXECCOMMAND                      DISPID_RANGE+13
  577. #define DISPID_IHTMLCONTROLRANGE_EXECCOMMANDSHOWHELP              DISPID_RANGE+14
  578. #define DISPID_IHTMLCONTROLRANGE_COMMONPARENTELEMENT              DISPID_RANGE+15
  579. #define DISPID_IHTMLCONTROLRANGE_LENGTH                           DISPID_RANGE+5
  580. //    DISPIDs for interface IHTMLControlRange2
  581. #define DISPID_IHTMLCONTROLRANGE2_ADDELEMENT                      DISPID_RANGE+16
  582. //    DISPIDs for interface IHTMLImgElement
  583. #define DISPID_IHTMLIMGELEMENT_ISMAP                              DISPID_IMG+2
  584. #define DISPID_IHTMLIMGELEMENT_USEMAP                             DISPID_IMG+8
  585. #define DISPID_IHTMLIMGELEMENT_MIMETYPE                           DISPID_IMG+10
  586. #define DISPID_IHTMLIMGELEMENT_FILESIZE                           DISPID_IMG+11
  587. #define DISPID_IHTMLIMGELEMENT_FILECREATEDDATE                    DISPID_IMG+12
  588. #define DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE                   DISPID_IMG+13
  589. #define DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE                    DISPID_IMG+14
  590. #define DISPID_IHTMLIMGELEMENT_PROTOCOL                           DISPID_IMG+15
  591. #define DISPID_IHTMLIMGELEMENT_HREF                               DISPID_IMG+16
  592. #define DISPID_IHTMLIMGELEMENT_NAMEPROP                           DISPID_IMG+17
  593. #define DISPID_IHTMLIMGELEMENT_BORDER                             DISPID_IMGBASE+4
  594. #define DISPID_IHTMLIMGELEMENT_VSPACE                             DISPID_IMGBASE+5
  595. #define DISPID_IHTMLIMGELEMENT_HSPACE                             DISPID_IMGBASE+6
  596. #define DISPID_IHTMLIMGELEMENT_ALT                                DISPID_IMGBASE+2
  597. #define DISPID_IHTMLIMGELEMENT_SRC                                DISPID_IMGBASE+3
  598. #define DISPID_IHTMLIMGELEMENT_LOWSRC                             DISPID_IMGBASE+7
  599. #define DISPID_IHTMLIMGELEMENT_VRML                               DISPID_IMGBASE+8
  600. #define DISPID_IHTMLIMGELEMENT_DYNSRC                             DISPID_IMGBASE+9
  601. #define DISPID_IHTMLIMGELEMENT_READYSTATE                         DISPID_A_READYSTATE
  602. #define DISPID_IHTMLIMGELEMENT_COMPLETE                           DISPID_IMGBASE+10
  603. #define DISPID_IHTMLIMGELEMENT_LOOP                               DISPID_IMGBASE+11
  604. #define DISPID_IHTMLIMGELEMENT_ALIGN                              STDPROPID_XOBJ_CONTROLALIGN
  605. #define DISPID_IHTMLIMGELEMENT_ONLOAD                             DISPID_EVPROP_ONLOAD
  606. #define DISPID_IHTMLIMGELEMENT_ONERROR                            DISPID_EVPROP_ONERROR
  607. #define DISPID_IHTMLIMGELEMENT_ONABORT                            DISPID_EVPROP_ONABORT
  608. #define DISPID_IHTMLIMGELEMENT_NAME                               STDPROPID_XOBJ_NAME
  609. #define DISPID_IHTMLIMGELEMENT_WIDTH                              STDPROPID_XOBJ_WIDTH
  610. #define DISPID_IHTMLIMGELEMENT_HEIGHT                             STDPROPID_XOBJ_HEIGHT
  611. #define DISPID_IHTMLIMGELEMENT_START                              DISPID_IMGBASE+13
  612. //    DISPIDs for interface IHTMLImgElement2
  613. #define DISPID_IHTMLIMGELEMENT2_LONGDESC                          DISPID_IMG+19
  614. //    DISPIDs for interface IHTMLImageElementFactory
  615. #define DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE                    DISPID_VALUE
  616. //    DISPIDs for event set HTMLImgEvents2
  617. #define DISPID_HTMLIMGEVENTS2_ONLOAD                              DISPID_EVMETH_ONLOAD
  618. #define DISPID_HTMLIMGEVENTS2_ONERROR                             DISPID_EVMETH_ONERROR
  619. #define DISPID_HTMLIMGEVENTS2_ONABORT                             DISPID_EVMETH_ONABORT
  620. //    DISPIDs for event set HTMLImgEvents
  621. #define DISPID_HTMLIMGEVENTS_ONLOAD                               DISPID_EVMETH_ONLOAD
  622. #define DISPID_HTMLIMGEVENTS_ONERROR                              DISPID_EVMETH_ONERROR
  623. #define DISPID_HTMLIMGEVENTS_ONABORT                              DISPID_EVMETH_ONABORT
  624. //    DISPIDs for interface IHTMLBodyElement
  625. #define DISPID_IHTMLBODYELEMENT_BACKGROUND                        DISPID_A_BACKGROUNDIMAGE
  626. #define DISPID_IHTMLBODYELEMENT_BGPROPERTIES                      DISPID_A_BACKGROUNDATTACHMENT
  627. #define DISPID_IHTMLBODYELEMENT_LEFTMARGIN                        DISPID_A_MARGINLEFT
  628. #define DISPID_IHTMLBODYELEMENT_TOPMARGIN                         DISPID_A_MARGINTOP
  629. #define DISPID_IHTMLBODYELEMENT_RIGHTMARGIN                       DISPID_A_MARGINRIGHT
  630. #define DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN                      DISPID_A_MARGINBOTTOM
  631. #define DISPID_IHTMLBODYELEMENT_NOWRAP                            DISPID_A_NOWRAP
  632. #define DISPID_IHTMLBODYELEMENT_BGCOLOR                           DISPID_BACKCOLOR
  633. #define DISPID_IHTMLBODYELEMENT_TEXT                              DISPID_A_COLOR
  634. #define DISPID_IHTMLBODYELEMENT_LINK                              DISPID_BODY+10
  635. #define DISPID_IHTMLBODYELEMENT_VLINK                             DISPID_BODY+12
  636. #define DISPID_IHTMLBODYELEMENT_ALINK                             DISPID_BODY+11
  637. #define DISPID_IHTMLBODYELEMENT_ONLOAD                            DISPID_EVPROP_ONLOAD
  638. #define DISPID_IHTMLBODYELEMENT_ONUNLOAD                          DISPID_EVPROP_ONUNLOAD
  639. #define DISPID_IHTMLBODYELEMENT_SCROLL                            DISPID_A_SCROLL
  640. #define DISPID_IHTMLBODYELEMENT_ONSELECT                          DISPID_EVPROP_ONSELECT
  641. #define DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD                    DISPID_EVPROP_ONBEFOREUNLOAD
  642. #define DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE                   DISPID_BODY+13
  643. //    DISPIDs for interface IHTMLBodyElement2
  644. #define DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT                    DISPID_EVPROP_ONBEFOREPRINT
  645. #define DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT                     DISPID_EVPROP_ONAFTERPRINT
  646. //    DISPIDs for interface IHTMLFontElement
  647. #define DISPID_IHTMLFONTELEMENT_COLOR                             DISPID_A_COLOR
  648. #define DISPID_IHTMLFONTELEMENT_FACE                              DISPID_A_FONTFACE
  649. #define DISPID_IHTMLFONTELEMENT_SIZE                              DISPID_A_FONTSIZE
  650. //    DISPIDs for interface IHTMLAnchorElement
  651. #define DISPID_IHTMLANCHORELEMENT_HREF                            DISPID_VALUE
  652. #define DISPID_IHTMLANCHORELEMENT_TARGET                          DISPID_ANCHOR+3
  653. #define DISPID_IHTMLANCHORELEMENT_REL                             DISPID_ANCHOR+5
  654. #define DISPID_IHTMLANCHORELEMENT_REV                             DISPID_ANCHOR+6
  655. #define DISPID_IHTMLANCHORELEMENT_URN                             DISPID_ANCHOR+7
  656. #define DISPID_IHTMLANCHORELEMENT_METHODS                         DISPID_ANCHOR+8
  657. #define DISPID_IHTMLANCHORELEMENT_NAME                            STDPROPID_XOBJ_NAME
  658. #define DISPID_IHTMLANCHORELEMENT_HOST                            DISPID_ANCHOR+12
  659. #define DISPID_IHTMLANCHORELEMENT_HOSTNAME                        DISPID_ANCHOR+13
  660. #define DISPID_IHTMLANCHORELEMENT_PATHNAME                        DISPID_ANCHOR+14
  661. #define DISPID_IHTMLANCHORELEMENT_PORT                            DISPID_ANCHOR+15
  662. #define DISPID_IHTMLANCHORELEMENT_PROTOCOL                        DISPID_ANCHOR+16
  663. #define DISPID_IHTMLANCHORELEMENT_SEARCH                          DISPID_ANCHOR+17
  664. #define DISPID_IHTMLANCHORELEMENT_HASH                            DISPID_ANCHOR+18
  665. #define DISPID_IHTMLANCHORELEMENT_ONBLUR                          DISPID_EVPROP_ONBLUR
  666. #define DISPID_IHTMLANCHORELEMENT_ONFOCUS                         DISPID_EVPROP_ONFOCUS
  667. #define DISPID_IHTMLANCHORELEMENT_ACCESSKEY                       DISPID_SITE+5
  668. #define DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG                    DISPID_ANCHOR+31
  669. #define DISPID_IHTMLANCHORELEMENT_MIMETYPE                        DISPID_ANCHOR+30
  670. #define DISPID_IHTMLANCHORELEMENT_NAMEPROP                        DISPID_ANCHOR+32
  671. #define DISPID_IHTMLANCHORELEMENT_TABINDEX                        STDPROPID_XOBJ_TABINDEX
  672. #define DISPID_IHTMLANCHORELEMENT_FOCUS                           DISPID_SITE+0
  673. #define DISPID_IHTMLANCHORELEMENT_BLUR                            DISPID_SITE+2
  674. //    DISPIDs for interface IHTMLAnchorElement2
  675. #define DISPID_IHTMLANCHORELEMENT2_CHARSET                        DISPID_ANCHOR+23
  676. #define DISPID_IHTMLANCHORELEMENT2_COORDS                         DISPID_ANCHOR+24
  677. #define DISPID_IHTMLANCHORELEMENT2_HREFLANG                       DISPID_ANCHOR+25
  678. #define DISPID_IHTMLANCHORELEMENT2_SHAPE                          DISPID_ANCHOR+26
  679. #define DISPID_IHTMLANCHORELEMENT2_TYPE                           DISPID_ANCHOR+27
  680. //    DISPIDs for interface IHTMLLabelElement
  681. #define DISPID_IHTMLLABELELEMENT_HTMLFOR                          DISPID_LABEL
  682. #define DISPID_IHTMLLABELELEMENT_ACCESSKEY                        DISPID_SITE+5
  683. //    DISPIDs for interface IHTMLLabelElement2
  684. #define DISPID_IHTMLLABELELEMENT2_FORM                            DISPID_LABEL+2
  685. //    DISPIDs for interface IHTMLListElement2
  686. #define DISPID_IHTMLLISTELEMENT2_COMPACT                          DISPID_DIR+1
  687. //    DISPIDs for interface IHTMLUListElement
  688. #define DISPID_IHTMLULISTELEMENT_COMPACT                          DISPID_DIR+1
  689. #define DISPID_IHTMLULISTELEMENT_TYPE                             DISPID_A_LISTTYPE
  690. //    DISPIDs for interface IHTMLOListElement
  691. #define DISPID_IHTMLOLISTELEMENT_COMPACT                          DISPID_DIR+1
  692. #define DISPID_IHTMLOLISTELEMENT_START                            DISPID_OL+3
  693. #define DISPID_IHTMLOLISTELEMENT_TYPE                             DISPID_A_LISTTYPE
  694. //    DISPIDs for interface IHTMLLIElement
  695. #define DISPID_IHTMLLIELEMENT_TYPE                                DISPID_A_LISTTYPE
  696. #define DISPID_IHTMLLIELEMENT_VALUE                               DISPID_LI+1
  697. //    DISPIDs for interface IHTMLBlockElement
  698. #define DISPID_IHTMLBLOCKELEMENT_CLEAR                            DISPID_A_CLEAR
  699. //    DISPIDs for interface IHTMLBlockElement2
  700. #define DISPID_IHTMLBLOCKELEMENT2_CITE                            DISPID_BLOCK+1
  701. #define DISPID_IHTMLBLOCKELEMENT2_WIDTH                           DISPID_BLOCK+2
  702. //    DISPIDs for interface IHTMLDivElement
  703. #define DISPID_IHTMLDIVELEMENT_ALIGN                              STDPROPID_XOBJ_BLOCKALIGN
  704. #define DISPID_IHTMLDIVELEMENT_NOWRAP                             DISPID_A_NOWRAP
  705. //    DISPIDs for interface IHTMLDDElement
  706. #define DISPID_IHTMLDDELEMENT_NOWRAP                              DISPID_A_NOWRAP
  707. //    DISPIDs for interface IHTMLDTElement
  708. #define DISPID_IHTMLDTELEMENT_NOWRAP                              DISPID_A_NOWRAP
  709. //    DISPIDs for interface IHTMLBRElement
  710. #define DISPID_IHTMLBRELEMENT_CLEAR                               DISPID_A_CLEAR
  711. //    DISPIDs for interface IHTMLDListElement
  712. #define DISPID_IHTMLDLISTELEMENT_COMPACT                          DISPID_DIR+1
  713. //    DISPIDs for interface IHTMLHRElement
  714. #define DISPID_IHTMLHRELEMENT_ALIGN                               STDPROPID_XOBJ_BLOCKALIGN
  715. #define DISPID_IHTMLHRELEMENT_COLOR                               DISPID_A_COLOR
  716. #define DISPID_IHTMLHRELEMENT_NOSHADE                             DISPID_HR+1
  717. #define DISPID_IHTMLHRELEMENT_WIDTH                               STDPROPID_XOBJ_WIDTH
  718. #define DISPID_IHTMLHRELEMENT_SIZE                                STDPROPID_XOBJ_HEIGHT
  719. //    DISPIDs for interface IHTMLParaElement
  720. #define DISPID_IHTMLPARAELEMENT_ALIGN                             STDPROPID_XOBJ_BLOCKALIGN
  721. //    DISPIDs for interface IHTMLElementCollection
  722. #define DISPID_IHTMLELEMENTCOLLECTION_TOSTRING                    DISPID_COLLECTION+1
  723. #define DISPID_IHTMLELEMENTCOLLECTION_LENGTH                      DISPID_COLLECTION
  724. #define DISPID_IHTMLELEMENTCOLLECTION__NEWENUM                    DISPID_NEWENUM
  725. #define DISPID_IHTMLELEMENTCOLLECTION_ITEM                        DISPID_VALUE
  726. #define DISPID_IHTMLELEMENTCOLLECTION_TAGS                        DISPID_COLLECTION+2
  727. //    DISPIDs for interface IHTMLElementCollection2
  728. #define DISPID_IHTMLELEMENTCOLLECTION2_URNS                       DISPID_COLLECTION+5
  729. //    DISPIDs for interface IHTMLElementCollection3
  730. #define DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM                  DISPID_COLLECTION+6
  731. //    DISPIDs for interface IHTMLHeaderElement
  732. #define DISPID_IHTMLHEADERELEMENT_ALIGN                           STDPROPID_XOBJ_BLOCKALIGN
  733. //    DISPIDs for interface IHTMLSelectElement
  734. #define DISPID_IHTMLSELECTELEMENT_SIZE                            DISPID_SELECT+2
  735. #define DISPID_IHTMLSELECTELEMENT_MULTIPLE                        DISPID_SELECT+3
  736. #define DISPID_IHTMLSELECTELEMENT_NAME                            STDPROPID_XOBJ_NAME
  737. #define DISPID_IHTMLSELECTELEMENT_OPTIONS                         DISPID_SELECT+5
  738. #define DISPID_IHTMLSELECTELEMENT_ONCHANGE                        DISPID_EVPROP_ONCHANGE
  739. #define DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX                   DISPID_SELECT+10
  740. #define DISPID_IHTMLSELECTELEMENT_TYPE                            DISPID_SELECT+12
  741. #define DISPID_IHTMLSELECTELEMENT_VALUE                           DISPID_SELECT+11
  742. #define DISPID_IHTMLSELECTELEMENT_DISABLED                        STDPROPID_XOBJ_DISABLED
  743. #define DISPID_IHTMLSELECTELEMENT_FORM                            DISPID_SITE+4
  744. #define DISPID_IHTMLSELECTELEMENT_ADD                             DISPID_COLLECTION+3
  745. #define DISPID_IHTMLSELECTELEMENT_REMOVE                          DISPID_COLLECTION+4
  746. #define DISPID_IHTMLSELECTELEMENT_LENGTH                          DISPID_COLLECTION
  747. #define DISPID_IHTMLSELECTELEMENT__NEWENUM                        DISPID_NEWENUM
  748. #define DISPID_IHTMLSELECTELEMENT_ITEM                            DISPID_VALUE
  749. #define DISPID_IHTMLSELECTELEMENT_TAGS                            DISPID_COLLECTION+2
  750. //    DISPIDs for interface IHTMLSelectElement2
  751. #define DISPID_IHTMLSELECTELEMENT2_URNS                           DISPID_COLLECTION+5
  752. //    DISPIDs for interface IHTMLSelectElement4
  753. #define DISPID_IHTMLSELECTELEMENT4_NAMEDITEM                      DISPID_COLLECTION+6
  754. //    DISPIDs for event set HTMLSelectElementEvents2
  755. #define DISPID_HTMLSELECTELEMENTEVENTS2_ONCHANGE                  DISPID_EVMETH_ONCHANGE
  756. //    DISPIDs for event set HTMLSelectElementEvents
  757. #define DISPID_HTMLSELECTELEMENTEVENTS_ONCHANGE                   DISPID_EVMETH_ONCHANGE
  758. //    DISPIDs for interface IHTMLSelectionObject
  759. #define DISPID_IHTMLSELECTIONOBJECT_CREATERANGE                   DISPID_SELECTOBJ+1
  760. #define DISPID_IHTMLSELECTIONOBJECT_EMPTY                         DISPID_SELECTOBJ+2
  761. #define DISPID_IHTMLSELECTIONOBJECT_CLEAR                         DISPID_SELECTOBJ+3
  762. #define DISPID_IHTMLSELECTIONOBJECT_TYPE                          DISPID_SELECTOBJ+4
  763. //    DISPIDs for interface IHTMLSelectionObject2
  764. #define DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION        DISPID_SELECTOBJ+5
  765. #define DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL                   DISPID_SELECTOBJ+6
  766. //    DISPIDs for interface IHTMLOptionElement
  767. #define DISPID_IHTMLOPTIONELEMENT_SELECTED                        DISPID_OPTION+1
  768. #define DISPID_IHTMLOPTIONELEMENT_VALUE                           DISPID_OPTION+2
  769. #define DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED                 DISPID_OPTION+3
  770. #define DISPID_IHTMLOPTIONELEMENT_INDEX                           DISPID_OPTION+5
  771. #define DISPID_IHTMLOPTIONELEMENT_TEXT                            DISPID_OPTION+4
  772. #define DISPID_IHTMLOPTIONELEMENT_FORM                            DISPID_OPTION+6
  773. //    DISPIDs for interface IHTMLOptionElement3
  774. #define DISPID_IHTMLOPTIONELEMENT3_LABEL                          DISPID_OPTION+7
  775. //    DISPIDs for interface IHTMLOptionElementFactory
  776. #define DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE                   DISPID_VALUE
  777. //    DISPIDs for interface IHTMLInputElement
  778. #define DISPID_IHTMLINPUTELEMENT_TYPE                             DISPID_INPUT
  779. #define DISPID_IHTMLINPUTELEMENT_VALUE                            DISPID_A_VALUE
  780. #define DISPID_IHTMLINPUTELEMENT_NAME                             STDPROPID_XOBJ_NAME
  781. #define DISPID_IHTMLINPUTELEMENT_STATUS                           DISPID_INPUT+1
  782. #define DISPID_IHTMLINPUTELEMENT_DISABLED                         STDPROPID_XOBJ_DISABLED
  783. #define DISPID_IHTMLINPUTELEMENT_FORM                             DISPID_SITE+4
  784. #define DISPID_IHTMLINPUTELEMENT_SIZE                             DISPID_INPUT+2
  785. #define DISPID_IHTMLINPUTELEMENT_MAXLENGTH                        DISPID_INPUT+3
  786. #define DISPID_IHTMLINPUTELEMENT_SELECT                           DISPID_INPUT+4
  787. #define DISPID_IHTMLINPUTELEMENT_ONCHANGE                         DISPID_EVPROP_ONCHANGE
  788. #define DISPID_IHTMLINPUTELEMENT_ONSELECT                         DISPID_EVPROP_ONSELECT
  789. #define DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE                     DISPID_DEFAULTVALUE
  790. #define DISPID_IHTMLINPUTELEMENT_READONLY                         DISPID_INPUT+5
  791. #define DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE                  DISPID_INPUT+6
  792. #define DISPID_IHTMLINPUTELEMENT_INDETERMINATE                    DISPID_INPUT+7
  793. #define DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED                   DISPID_INPUT+8
  794. #define DISPID_IHTMLINPUTELEMENT_CHECKED                          DISPID_INPUT+9
  795. #define DISPID_IHTMLINPUTELEMENT_BORDER                           DISPID_INPUT+12
  796. #define DISPID_IHTMLINPUTELEMENT_VSPACE                           DISPID_INPUT+13
  797. #define DISPID_IHTMLINPUTELEMENT_HSPACE                           DISPID_INPUT+14
  798. #define DISPID_IHTMLINPUTELEMENT_ALT                              DISPID_INPUT+10
  799. #define DISPID_IHTMLINPUTELEMENT_SRC                              DISPID_INPUT+11
  800. #define DISPID_IHTMLINPUTELEMENT_LOWSRC                           DISPID_INPUT+15
  801. #define DISPID_IHTMLINPUTELEMENT_VRML                             DISPID_INPUT+16
  802. #define DISPID_IHTMLINPUTELEMENT_DYNSRC                           DISPID_INPUT+17
  803. #define DISPID_IHTMLINPUTELEMENT_READYSTATE                       DISPID_A_READYSTATE
  804. #define DISPID_IHTMLINPUTELEMENT_COMPLETE                         DISPID_INPUT+18
  805. #define DISPID_IHTMLINPUTELEMENT_LOOP                             DISPID_INPUT+19
  806. #define DISPID_IHTMLINPUTELEMENT_ALIGN                            STDPROPID_XOBJ_CONTROLALIGN
  807. #define DISPID_IHTMLINPUTELEMENT_ONLOAD                           DISPID_EVPROP_ONLOAD
  808. #define DISPID_IHTMLINPUTELEMENT_ONERROR                          DISPID_EVPROP_ONERROR
  809. #define DISPID_IHTMLINPUTELEMENT_ONABORT                          DISPID_EVPROP_ONABORT
  810. #define DISPID_IHTMLINPUTELEMENT_WIDTH                            STDPROPID_XOBJ_WIDTH
  811. #define DISPID_IHTMLINPUTELEMENT_HEIGHT                           STDPROPID_XOBJ_HEIGHT
  812. #define DISPID_IHTMLINPUTELEMENT_START                            DISPID_INPUT+20
  813. //    DISPIDs for interface IHTMLInputElement2
  814. #define DISPID_IHTMLINPUTELEMENT2_ACCEPT                          DISPID_INPUT+22
  815. #define DISPID_IHTMLINPUTELEMENT2_USEMAP                          DISPID_INPUT+23
  816. //    DISPIDs for interface IHTMLInputButtonElement
  817. #define DISPID_IHTMLINPUTBUTTONELEMENT_TYPE                       DISPID_INPUT
  818. #define DISPID_IHTMLINPUTBUTTONELEMENT_VALUE                      DISPID_A_VALUE
  819. #define DISPID_IHTMLINPUTBUTTONELEMENT_NAME                       STDPROPID_XOBJ_NAME
  820. #define DISPID_IHTMLINPUTBUTTONELEMENT_STATUS                     DISPID_INPUT+21
  821. #define DISPID_IHTMLINPUTBUTTONELEMENT_DISABLED                   STDPROPID_XOBJ_DISABLED
  822. #define DISPID_IHTMLINPUTBUTTONELEMENT_FORM                       DISPID_SITE+4
  823. #define DISPID_IHTMLINPUTBUTTONELEMENT_CREATETEXTRANGE            DISPID_INPUT+6
  824. //    DISPIDs for interface IHTMLInputHiddenElement
  825. #define DISPID_IHTMLINPUTHIDDENELEMENT_TYPE                       DISPID_INPUT
  826. #define DISPID_IHTMLINPUTHIDDENELEMENT_VALUE                      DISPID_A_VALUE
  827. #define DISPID_IHTMLINPUTHIDDENELEMENT_NAME                       STDPROPID_XOBJ_NAME
  828. #define DISPID_IHTMLINPUTHIDDENELEMENT_STATUS                     DISPID_INPUT+21
  829. #define DISPID_IHTMLINPUTHIDDENELEMENT_DISABLED                   STDPROPID_XOBJ_DISABLED
  830. #define DISPID_IHTMLINPUTHIDDENELEMENT_FORM                       DISPID_SITE+4
  831. #define DISPID_IHTMLINPUTHIDDENELEMENT_CREATETEXTRANGE            DISPID_INPUT+6
  832. //    DISPIDs for interface IHTMLInputTextElement
  833. #define DISPID_IHTMLINPUTTEXTELEMENT_TYPE                         DISPID_INPUT
  834. #define DISPID_IHTMLINPUTTEXTELEMENT_VALUE                        DISPID_A_VALUE
  835. #define DISPID_IHTMLINPUTTEXTELEMENT_NAME                         STDPROPID_XOBJ_NAME
  836. #define DISPID_IHTMLINPUTTEXTELEMENT_STATUS                       DISPID_INPUT+21
  837. #define DISPID_IHTMLINPUTTEXTELEMENT_DISABLED                     STDPROPID_XOBJ_DISABLED
  838. #define DISPID_IHTMLINPUTTEXTELEMENT_FORM                         DISPID_SITE+4
  839. #define DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE                 DISPID_DEFAULTVALUE
  840. #define DISPID_IHTMLINPUTTEXTELEMENT_SIZE                         DISPID_INPUT+2
  841. #define DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH                    DISPID_INPUT+3
  842. #define DISPID_IHTMLINPUTTEXTELEMENT_SELECT                       DISPID_INPUT+4
  843. #define DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE                     DISPID_EVPROP_ONCHANGE
  844. #define DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT                     DISPID_EVPROP_ONSELECT
  845. #define DISPID_IHTMLINPUTTEXTELEMENT_READONLY                     DISPID_INPUT+5
  846. #define DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE              DISPID_INPUT+6
  847. //    DISPIDs for interface IHTMLInputFileElement
  848. #define DISPID_IHTMLINPUTFILEELEMENT_TYPE                         DISPID_INPUT
  849. #define DISPID_IHTMLINPUTFILEELEMENT_NAME                         STDPROPID_XOBJ_NAME
  850. #define DISPID_IHTMLINPUTFILEELEMENT_STATUS                       DISPID_INPUT+21
  851. #define DISPID_IHTMLINPUTFILEELEMENT_DISABLED                     STDPROPID_XOBJ_DISABLED
  852. #define DISPID_IHTMLINPUTFILEELEMENT_FORM                         DISPID_SITE+4
  853. #define DISPID_IHTMLINPUTFILEELEMENT_SIZE                         DISPID_INPUT+2
  854. #define DISPID_IHTMLINPUTFILEELEMENT_MAXLENGTH                    DISPID_INPUT+3
  855. #define DISPID_IHTMLINPUTFILEELEMENT_SELECT                       DISPID_INPUT+4
  856. #define DISPID_IHTMLINPUTFILEELEMENT_ONCHANGE                     DISPID_EVPROP_ONCHANGE
  857. #define DISPID_IHTMLINPUTFILEELEMENT_ONSELECT                     DISPID_EVPROP_ONSELECT
  858. #define DISPID_IHTMLINPUTFILEELEMENT_VALUE                        DISPID_A_VALUE
  859. //    DISPIDs for interface IHTMLOptionButtonElement
  860. #define DISPID_IHTMLOPTIONBUTTONELEMENT_VALUE                     DISPID_A_VALUE
  861. #define DISPID_IHTMLOPTIONBUTTONELEMENT_TYPE                      DISPID_INPUT
  862. #define DISPID_IHTMLOPTIONBUTTONELEMENT_NAME                      STDPROPID_XOBJ_NAME
  863. #define DISPID_IHTMLOPTIONBUTTONELEMENT_CHECKED                   DISPID_INPUT+9
  864. #define DISPID_IHTMLOPTIONBUTTONELEMENT_DEFAULTCHECKED            DISPID_INPUT+8
  865. #define DISPID_IHTMLOPTIONBUTTONELEMENT_ONCHANGE                  DISPID_EVPROP_ONCHANGE
  866. #define DISPID_IHTMLOPTIONBUTTONELEMENT_DISABLED                  STDPROPID_XOBJ_DISABLED
  867. #define DISPID_IHTMLOPTIONBUTTONELEMENT_STATUS                    DISPID_INPUT+1
  868. #define DISPID_IHTMLOPTIONBUTTONELEMENT_INDETERMINATE             DISPID_INPUT+7
  869. #define DISPID_IHTMLOPTIONBUTTONELEMENT_FORM                      DISPID_SITE+4
  870. //    DISPIDs for interface IHTMLInputImage
  871. #define DISPID_IHTMLINPUTIMAGE_TYPE                               DISPID_INPUT
  872. #define DISPID_IHTMLINPUTIMAGE_DISABLED                           STDPROPID_XOBJ_DISABLED
  873. #define DISPID_IHTMLINPUTIMAGE_BORDER                             DISPID_INPUT+12
  874. #define DISPID_IHTMLINPUTIMAGE_VSPACE                             DISPID_INPUT+13
  875. #define DISPID_IHTMLINPUTIMAGE_HSPACE                             DISPID_INPUT+14
  876. #define DISPID_IHTMLINPUTIMAGE_ALT                                DISPID_INPUT+10
  877. #define DISPID_IHTMLINPUTIMAGE_SRC                                DISPID_INPUT+11
  878. #define DISPID_IHTMLINPUTIMAGE_LOWSRC                             DISPID_INPUT+15
  879. #define DISPID_IHTMLINPUTIMAGE_VRML                               DISPID_INPUT+16
  880. #define DISPID_IHTMLINPUTIMAGE_DYNSRC                             DISPID_INPUT+17
  881. #define DISPID_IHTMLINPUTIMAGE_READYSTATE                         DISPID_A_READYSTATE
  882. #define DISPID_IHTMLINPUTIMAGE_COMPLETE                           DISPID_INPUT+18
  883. #define DISPID_IHTMLINPUTIMAGE_LOOP                               DISPID_INPUT+19
  884. #define DISPID_IHTMLINPUTIMAGE_ALIGN                              STDPROPID_XOBJ_CONTROLALIGN
  885. #define DISPID_IHTMLINPUTIMAGE_ONLOAD                             DISPID_EVPROP_ONLOAD
  886. #define DISPID_IHTMLINPUTIMAGE_ONERROR                            DISPID_EVPROP_ONERROR
  887. #define DISPID_IHTMLINPUTIMAGE_ONABORT                            DISPID_EVPROP_ONABORT
  888. #define DISPID_IHTMLINPUTIMAGE_NAME                               STDPROPID_XOBJ_NAME
  889. #define DISPID_IHTMLINPUTIMAGE_WIDTH                              STDPROPID_XOBJ_WIDTH
  890. #define DISPID_IHTMLINPUTIMAGE_HEIGHT                             STDPROPID_XOBJ_HEIGHT
  891. #define DISPID_IHTMLINPUTIMAGE_START                              DISPID_INPUT+20
  892. //    DISPIDs for event set HTMLInputTextElementEvents2
  893. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONCHANGE               DISPID_EVMETH_ONCHANGE
  894. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONSELECT               DISPID_EVMETH_ONSELECT
  895. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONLOAD                 DISPID_EVMETH_ONLOAD
  896. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONERROR                DISPID_EVMETH_ONERROR
  897. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONABORT                DISPID_EVMETH_ONABORT
  898. //    DISPIDs for event set HTMLInputImageEvents2
  899. #define DISPID_HTMLINPUTIMAGEEVENTS2_ONLOAD                       DISPID_EVMETH_ONLOAD
  900. #define DISPID_HTMLINPUTIMAGEEVENTS2_ONERROR                      DISPID_EVMETH_ONERROR
  901. #define DISPID_HTMLINPUTIMAGEEVENTS2_ONABORT                      DISPID_EVMETH_ONABORT
  902. //    DISPIDs for event set HTMLInputTextElementEvents
  903. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONCHANGE                DISPID_EVMETH_ONCHANGE
  904. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONSELECT                DISPID_EVMETH_ONSELECT
  905. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONLOAD                  DISPID_EVMETH_ONLOAD
  906. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONERROR                 DISPID_EVMETH_ONERROR
  907. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONABORT                 DISPID_EVMETH_ONABORT
  908. //    DISPIDs for event set HTMLInputImageEvents
  909. #define DISPID_HTMLINPUTIMAGEEVENTS_ONLOAD                        DISPID_EVMETH_ONLOAD
  910. #define DISPID_HTMLINPUTIMAGEEVENTS_ONERROR                       DISPID_EVMETH_ONERROR
  911. #define DISPID_HTMLINPUTIMAGEEVENTS_ONABORT                       DISPID_EVMETH_ONABORT
  912. //    DISPIDs for interface IHTMLTextAreaElement
  913. #define DISPID_IHTMLTEXTAREAELEMENT_TYPE                          DISPID_INPUT
  914. #define DISPID_IHTMLTEXTAREAELEMENT_VALUE                         DISPID_A_VALUE
  915. #define DISPID_IHTMLTEXTAREAELEMENT_NAME                          STDPROPID_XOBJ_NAME
  916. #define DISPID_IHTMLTEXTAREAELEMENT_STATUS                        DISPID_INPUT+1
  917. #define DISPID_IHTMLTEXTAREAELEMENT_DISABLED                      STDPROPID_XOBJ_DISABLED
  918. #define DISPID_IHTMLTEXTAREAELEMENT_FORM                          DISPID_SITE+4
  919. #define DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE                  DISPID_DEFAULTVALUE
  920. #define DISPID_IHTMLTEXTAREAELEMENT_SELECT                        DISPID_RICHTEXT+5
  921. #define DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE                      DISPID_EVPROP_ONCHANGE
  922. #define DISPID_IHTMLTEXTAREAELEMENT_ONSELECT                      DISPID_EVPROP_ONSELECT
  923. #define DISPID_IHTMLTEXTAREAELEMENT_READONLY                      DISPID_RICHTEXT+4
  924. #define DISPID_IHTMLTEXTAREAELEMENT_ROWS                          DISPID_RICHTEXT+1
  925. #define DISPID_IHTMLTEXTAREAELEMENT_COLS                          DISPID_RICHTEXT+2
  926. #define DISPID_IHTMLTEXTAREAELEMENT_WRAP                          DISPID_RICHTEXT+3
  927. #define DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE               DISPID_RICHTEXT+6
  928. //    DISPIDs for interface IHTMLButtonElement
  929. #define DISPID_IHTMLBUTTONELEMENT_TYPE                            DISPID_INPUT
  930. #define DISPID_IHTMLBUTTONELEMENT_VALUE                           DISPID_A_VALUE
  931. #define DISPID_IHTMLBUTTONELEMENT_NAME                            STDPROPID_XOBJ_NAME
  932. #define DISPID_IHTMLBUTTONELEMENT_STATUS                          DISPID_BUTTON+1
  933. #define DISPID_IHTMLBUTTONELEMENT_DISABLED                        STDPROPID_XOBJ_DISABLED
  934. #define DISPID_IHTMLBUTTONELEMENT_FORM                            DISPID_SITE+4
  935. #define DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE                 DISPID_BUTTON+2
  936. //    DISPIDs for interface IHTMLMarqueeElement
  937. #define DISPID_IHTMLMARQUEEELEMENT_BGCOLOR                        DISPID_BACKCOLOR
  938. #define DISPID_IHTMLMARQUEEELEMENT_SCROLLDELAY                    DISPID_MARQUEE
  939. #define DISPID_IHTMLMARQUEEELEMENT_DIRECTION                      DISPID_MARQUEE+1
  940. #define DISPID_IHTMLMARQUEEELEMENT_BEHAVIOR                       DISPID_MARQUEE+2
  941. #define DISPID_IHTMLMARQUEEELEMENT_SCROLLAMOUNT                   DISPID_MARQUEE+3
  942. #define DISPID_IHTMLMARQUEEELEMENT_LOOP                           DISPID_MARQUEE+4
  943. #define DISPID_IHTMLMARQUEEELEMENT_VSPACE                         DISPID_MARQUEE+5
  944. #define DISPID_IHTMLMARQUEEELEMENT_HSPACE                         DISPID_MARQUEE+6
  945. #define DISPID_IHTMLMARQUEEELEMENT_ONFINISH                       DISPID_EVPROP_ONFINISH
  946. #define DISPID_IHTMLMARQUEEELEMENT_ONSTART                        DISPID_EVPROP_ONSTART
  947. #define DISPID_IHTMLMARQUEEELEMENT_ONBOUNCE                       DISPID_EVPROP_ONBOUNCE
  948. #define DISPID_IHTMLMARQUEEELEMENT_WIDTH                          STDPROPID_XOBJ_WIDTH
  949. #define DISPID_IHTMLMARQUEEELEMENT_HEIGHT                         STDPROPID_XOBJ_HEIGHT
  950. #define DISPID_IHTMLMARQUEEELEMENT_TRUESPEED                      DISPID_MARQUEE+7
  951. #define DISPID_IHTMLMARQUEEELEMENT_START                          DISPID_MARQUEE+10
  952. #define DISPID_IHTMLMARQUEEELEMENT_STOP                           DISPID_MARQUEE+11
  953. //    DISPIDs for event set HTMLMarqueeElementEvents2
  954. #define DISPID_HTMLMARQUEEELEMENTEVENTS2_ONBOUNCE                 DISPID_EVMETH_ONBOUNCE
  955. #define DISPID_HTMLMARQUEEELEMENTEVENTS2_ONFINISH                 DISPID_EVMETH_ONFINISH
  956. #define DISPID_HTMLMARQUEEELEMENTEVENTS2_ONSTART                  DISPID_EVMETH_ONSTART
  957. //    DISPIDs for event set HTMLMarqueeElementEvents
  958. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONBOUNCE                  DISPID_EVMETH_ONBOUNCE
  959. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONFINISH                  DISPID_EVMETH_ONFINISH
  960. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONSTART                   DISPID_EVMETH_ONSTART
  961. //    DISPIDs for interface IHTMLHtmlElement
  962. #define DISPID_IHTMLHTMLELEMENT_VERSION                           DISPID_HEDELEMS+1
  963. //    DISPIDs for interface IHTMLHeadElement
  964. #define DISPID_IHTMLHEADELEMENT_PROFILE                           DISPID_HEDELEMS+1
  965. //    DISPIDs for interface IHTMLTitleElement
  966. #define DISPID_IHTMLTITLEELEMENT_TEXT                             DISPID_A_VALUE
  967. //    DISPIDs for interface IHTMLMetaElement
  968. #define DISPID_IHTMLMETAELEMENT_HTTPEQUIV                         DISPID_HEDELEMS+1
  969. #define DISPID_IHTMLMETAELEMENT_CONTENT                           DISPID_HEDELEMS+2
  970. #define DISPID_IHTMLMETAELEMENT_NAME                              STDPROPID_XOBJ_NAME
  971. #define DISPID_IHTMLMETAELEMENT_URL                               DISPID_HEDELEMS+3
  972. #define DISPID_IHTMLMETAELEMENT_CHARSET                           DISPID_HEDELEMS+13
  973. //    DISPIDs for interface IHTMLMetaElement2
  974. #define DISPID_IHTMLMETAELEMENT2_SCHEME                           DISPID_HEDELEMS+20
  975. //    DISPIDs for interface IHTMLBaseElement
  976. #define DISPID_IHTMLBASEELEMENT_HREF                              DISPID_HEDELEMS+3
  977. #define DISPID_IHTMLBASEELEMENT_TARGET                            DISPID_HEDELEMS+4
  978. //    DISPIDs for interface IHTMLIsIndexElement
  979. #define DISPID_IHTMLISINDEXELEMENT_PROMPT                         DISPID_HEDELEMS+10
  980. #define DISPID_IHTMLISINDEXELEMENT_ACTION                         DISPID_HEDELEMS+11
  981. //    DISPIDs for interface IHTMLIsIndexElement2
  982. #define DISPID_IHTMLISINDEXELEMENT2_FORM                          DISPID_HEDELEMS+12
  983. //    DISPIDs for interface IHTMLNextIdElement
  984. #define DISPID_IHTMLNEXTIDELEMENT_N                               DISPID_HEDELEMS+12
  985. //    DISPIDs for interface IHTMLBaseFontElement
  986. #define DISPID_IHTMLBASEFONTELEMENT_COLOR                         DISPID_A_COLOR
  987. #define DISPID_IHTMLBASEFONTELEMENT_FACE                          DISPID_A_FONTFACE
  988. #define DISPID_IHTMLBASEFONTELEMENT_SIZE                          DISPID_A_BASEFONT
  989. //    DISPIDs for interface IOmHistory
  990. #define DISPID_IOMHISTORY_LENGTH                                  DISPID_HISTORY
  991. #define DISPID_IOMHISTORY_BACK                                    DISPID_HISTORY+1
  992. #define DISPID_IOMHISTORY_FORWARD                                 DISPID_HISTORY+2
  993. #define DISPID_IOMHISTORY_GO                                      DISPID_HISTORY+3
  994. //    DISPIDs for interface IHTMLMimeTypesCollection
  995. #define DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH                    1
  996. //    DISPIDs for interface IHTMLPluginsCollection
  997. #define DISPID_IHTMLPLUGINSCOLLECTION_LENGTH                      1
  998. #define DISPID_IHTMLPLUGINSCOLLECTION_REFRESH                     2
  999. //    DISPIDs for interface IHTMLOpsProfile
  1000. #define DISPID_IHTMLOPSPROFILE_ADDREQUEST                         1
  1001. #define DISPID_IHTMLOPSPROFILE_CLEARREQUEST                       2
  1002. #define DISPID_IHTMLOPSPROFILE_DOREQUEST                          3
  1003. #define DISPID_IHTMLOPSPROFILE_GETATTRIBUTE                       4
  1004. #define DISPID_IHTMLOPSPROFILE_SETATTRIBUTE                       5
  1005. #define DISPID_IHTMLOPSPROFILE_COMMITCHANGES                      6
  1006. #define DISPID_IHTMLOPSPROFILE_ADDREADREQUEST                     7
  1007. #define DISPID_IHTMLOPSPROFILE_DOREADREQUEST                      8
  1008. #define DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST                     9
  1009. //    DISPIDs for interface IOmNavigator
  1010. #define DISPID_IOMNAVIGATOR_APPCODENAME                           DISPID_NAVIGATOR
  1011. #define DISPID_IOMNAVIGATOR_APPNAME                               DISPID_NAVIGATOR+1
  1012. #define DISPID_IOMNAVIGATOR_APPVERSION                            DISPID_NAVIGATOR+2
  1013. #define DISPID_IOMNAVIGATOR_USERAGENT                             DISPID_NAVIGATOR+3
  1014. #define DISPID_IOMNAVIGATOR_JAVAENABLED                           DISPID_NAVIGATOR+4
  1015. #define DISPID_IOMNAVIGATOR_TAINTENABLED                          DISPID_NAVIGATOR+5
  1016. #define DISPID_IOMNAVIGATOR_MIMETYPES                             DISPID_NAVIGATOR+6
  1017. #define DISPID_IOMNAVIGATOR_PLUGINS                               DISPID_NAVIGATOR+7
  1018. #define DISPID_IOMNAVIGATOR_COOKIEENABLED                         DISPID_NAVIGATOR+8
  1019. #define DISPID_IOMNAVIGATOR_OPSPROFILE                            DISPID_NAVIGATOR+9
  1020. #define DISPID_IOMNAVIGATOR_TOSTRING                              DISPID_NAVIGATOR+10
  1021. #define DISPID_IOMNAVIGATOR_CPUCLASS                              DISPID_NAVIGATOR+11
  1022. #define DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE                        DISPID_NAVIGATOR+12
  1023. #define DISPID_IOMNAVIGATOR_BROWSERLANGUAGE                       DISPID_NAVIGATOR+13
  1024. #define DISPID_IOMNAVIGATOR_USERLANGUAGE                          DISPID_NAVIGATOR+14
  1025. #define DISPID_IOMNAVIGATOR_PLATFORM                              DISPID_NAVIGATOR+15
  1026. #define DISPID_IOMNAVIGATOR_APPMINORVERSION                       DISPID_NAVIGATOR+16
  1027. #define DISPID_IOMNAVIGATOR_CONNECTIONSPEED                       DISPID_NAVIGATOR+17
  1028. #define DISPID_IOMNAVIGATOR_ONLINE                                DISPID_NAVIGATOR+18
  1029. #define DISPID_IOMNAVIGATOR_USERPROFILE                           DISPID_NAVIGATOR+19
  1030. //    DISPIDs for interface IHTMLLocation
  1031. #define DISPID_IHTMLLOCATION_HREF                                 DISPID_VALUE
  1032. #define DISPID_IHTMLLOCATION_PROTOCOL                             DISPID_LOCATION
  1033. #define DISPID_IHTMLLOCATION_HOST                                 DISPID_LOCATION+1
  1034. #define DISPID_IHTMLLOCATION_HOSTNAME                             DISPID_LOCATION+2
  1035. #define DISPID_IHTMLLOCATION_PORT                                 DISPID_LOCATION+3
  1036. #define DISPID_IHTMLLOCATION_PATHNAME                             DISPID_LOCATION+4
  1037. #define DISPID_IHTMLLOCATION_SEARCH                               DISPID_LOCATION+5
  1038. #define DISPID_IHTMLLOCATION_HASH                                 DISPID_LOCATION+6
  1039. #define DISPID_IHTMLLOCATION_RELOAD                               DISPID_LOCATION+7
  1040. #define DISPID_IHTMLLOCATION_REPLACE                              DISPID_LOCATION+8
  1041. #define DISPID_IHTMLLOCATION_ASSIGN                               DISPID_LOCATION+9
  1042. #define DISPID_IHTMLLOCATION_TOSTRING                             DISPID_LOCATION+10
  1043. //    DISPIDs for interface IHTMLBookmarkCollection
  1044. #define DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH                     DISPID_OPTIONS_COL+1
  1045. #define DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM                   DISPID_NEWENUM
  1046. #define DISPID_IHTMLBOOKMARKCOLLECTION_ITEM                       DISPID_VALUE
  1047. //    DISPIDs for interface IHTMLDataTransfer
  1048. #define DISPID_IHTMLDATATRANSFER_SETDATA                          DISPID_DATATRANSFER+1
  1049. #define DISPID_IHTMLDATATRANSFER_GETDATA                          DISPID_DATATRANSFER+2
  1050. #define DISPID_IHTMLDATATRANSFER_CLEARDATA                        DISPID_DATATRANSFER+3
  1051. #define DISPID_IHTMLDATATRANSFER_DROPEFFECT                       DISPID_DATATRANSFER+4
  1052. #define DISPID_IHTMLDATATRANSFER_EFFECTALLOWED                    DISPID_DATATRANSFER+5
  1053. //    DISPIDs for interface IHTMLEventObj
  1054. #define DISPID_IHTMLEVENTOBJ_SRCELEMENT                           DISPID_EVENTOBJ+1
  1055. #define DISPID_IHTMLEVENTOBJ_ALTKEY                               DISPID_EVENTOBJ+2
  1056. #define DISPID_IHTMLEVENTOBJ_CTRLKEY                              DISPID_EVENTOBJ+3
  1057. #define DISPID_IHTMLEVENTOBJ_SHIFTKEY                             DISPID_EVENTOBJ+4
  1058. #define DISPID_IHTMLEVENTOBJ_RETURNVALUE                          DISPID_EVENTOBJ+7
  1059. #define DISPID_IHTMLEVENTOBJ_CANCELBUBBLE                         DISPID_EVENTOBJ+8
  1060. #define DISPID_IHTMLEVENTOBJ_FROMELEMENT                          DISPID_EVENTOBJ+9
  1061. #define DISPID_IHTMLEVENTOBJ_TOELEMENT                            DISPID_EVENTOBJ+10
  1062. #define DISPID_IHTMLEVENTOBJ_KEYCODE                              DISPID_EVENTOBJ+11
  1063. #define DISPID_IHTMLEVENTOBJ_BUTTON                               DISPID_EVENTOBJ+12
  1064. #define DISPID_IHTMLEVENTOBJ_TYPE                                 DISPID_EVENTOBJ+13
  1065. #define DISPID_IHTMLEVENTOBJ_QUALIFIER                            DISPID_EVENTOBJ+14
  1066. #define DISPID_IHTMLEVENTOBJ_REASON                               DISPID_EVENTOBJ+15
  1067. #define DISPID_IHTMLEVENTOBJ_X                                    DISPID_EVENTOBJ+5
  1068. #define DISPID_IHTMLEVENTOBJ_Y                                    DISPID_EVENTOBJ+6
  1069. #define DISPID_IHTMLEVENTOBJ_CLIENTX                              DISPID_EVENTOBJ+20
  1070. #define DISPID_IHTMLEVENTOBJ_CLIENTY                              DISPID_EVENTOBJ+21
  1071. #define DISPID_IHTMLEVENTOBJ_OFFSETX                              DISPID_EVENTOBJ+22
  1072. #define DISPID_IHTMLEVENTOBJ_OFFSETY                              DISPID_EVENTOBJ+23
  1073. #define DISPID_IHTMLEVENTOBJ_SCREENX                              DISPID_EVENTOBJ+24
  1074. #define DISPID_IHTMLEVENTOBJ_SCREENY                              DISPID_EVENTOBJ+25
  1075. #define DISPID_IHTMLEVENTOBJ_SRCFILTER                            DISPID_EVENTOBJ+26
  1076. //    DISPIDs for interface IHTMLEventObj2
  1077. #define DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE                        DISPID_HTMLOBJECT+1
  1078. #define DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE                        DISPID_HTMLOBJECT+2
  1079. #define DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE                     DISPID_HTMLOBJECT+3
  1080. #define DISPID_IHTMLEVENTOBJ2_PROPERTYNAME                        DISPID_EVENTOBJ+27
  1081. #define DISPID_IHTMLEVENTOBJ2_BOOKMARKS                           DISPID_EVENTOBJ+31
  1082. #define DISPID_IHTMLEVENTOBJ2_RECORDSET                           DISPID_EVENTOBJ+32
  1083. #define DISPID_IHTMLEVENTOBJ2_DATAFLD                             DISPID_EVENTOBJ+33
  1084. #define DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS                       DISPID_EVENTOBJ+34
  1085. #define DISPID_IHTMLEVENTOBJ2_REPEAT                              DISPID_EVENTOBJ+35
  1086. #define DISPID_IHTMLEVENTOBJ2_SRCURN                              DISPID_EVENTOBJ+36
  1087. #define DISPID_IHTMLEVENTOBJ2_SRCELEMENT                          DISPID_EVENTOBJ+1
  1088. #define DISPID_IHTMLEVENTOBJ2_ALTKEY                              DISPID_EVENTOBJ+2
  1089. #define DISPID_IHTMLEVENTOBJ2_CTRLKEY                             DISPID_EVENTOBJ+3
  1090. #define DISPID_IHTMLEVENTOBJ2_SHIFTKEY                            DISPID_EVENTOBJ+4
  1091. #define DISPID_IHTMLEVENTOBJ2_FROMELEMENT                         DISPID_EVENTOBJ+9
  1092. #define DISPID_IHTMLEVENTOBJ2_TOELEMENT                           DISPID_EVENTOBJ+10
  1093. #define DISPID_IHTMLEVENTOBJ2_BUTTON                              DISPID_EVENTOBJ+12
  1094. #define DISPID_IHTMLEVENTOBJ2_TYPE                                DISPID_EVENTOBJ+13
  1095. #define DISPID_IHTMLEVENTOBJ2_QUALIFIER                           DISPID_EVENTOBJ+14
  1096. #define DISPID_IHTMLEVENTOBJ2_REASON                              DISPID_EVENTOBJ+15
  1097. #define DISPID_IHTMLEVENTOBJ2_X                                   DISPID_EVENTOBJ+5
  1098. #define DISPID_IHTMLEVENTOBJ2_Y                                   DISPID_EVENTOBJ+6
  1099. #define DISPID_IHTMLEVENTOBJ2_CLIENTX                             DISPID_EVENTOBJ+20
  1100. #define DISPID_IHTMLEVENTOBJ2_CLIENTY                             DISPID_EVENTOBJ+21
  1101. #define DISPID_IHTMLEVENTOBJ2_OFFSETX                             DISPID_EVENTOBJ+22
  1102. #define DISPID_IHTMLEVENTOBJ2_OFFSETY                             DISPID_EVENTOBJ+23
  1103. #define DISPID_IHTMLEVENTOBJ2_SCREENX                             DISPID_EVENTOBJ+24
  1104. #define DISPID_IHTMLEVENTOBJ2_SCREENY                             DISPID_EVENTOBJ+25
  1105. #define DISPID_IHTMLEVENTOBJ2_SRCFILTER                           DISPID_EVENTOBJ+26
  1106. #define DISPID_IHTMLEVENTOBJ2_DATATRANSFER                        DISPID_EVENTOBJ+37
  1107. //    DISPIDs for interface IHTMLEventObj3
  1108. #define DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW                     DISPID_EVENTOBJ+38
  1109. #define DISPID_IHTMLEVENTOBJ3_SHIFTLEFT                           DISPID_EVENTOBJ+39
  1110. #define DISPID_IHTMLEVENTOBJ3_ALTLEFT                             DISPID_EVENTOBJ+40
  1111. #define DISPID_IHTMLEVENTOBJ3_CTRLLEFT                            DISPID_EVENTOBJ+41
  1112. #define DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE                DISPID_EVENTOBJ+42
  1113. #define DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND                    DISPID_EVENTOBJ+43
  1114. #define DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA                       DISPID_EVENTOBJ+44
  1115. #define DISPID_IHTMLEVENTOBJ3_IMEREQUEST                          DISPID_EVENTOBJ+46
  1116. #define DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA                      DISPID_EVENTOBJ+47
  1117. #define DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT                      DISPID_EVENTOBJ+45
  1118. #define DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE                      DISPID_EVENTOBJ+48
  1119. #define DISPID_IHTMLEVENTOBJ3_BEHAVIORPART                        DISPID_EVENTOBJ+49
  1120. #define DISPID_IHTMLEVENTOBJ3_NEXTPAGE                            DISPID_EVENTOBJ+50
  1121. //    DISPIDs for interface IHTMLEventObj4
  1122. #define DISPID_IHTMLEVENTOBJ4_WHEELDELTA                          DISPID_EVENTOBJ+51
  1123. //    DISPIDs for interface IHTMLFramesCollection2
  1124. #define DISPID_IHTMLFRAMESCOLLECTION2_ITEM                        0
  1125. #define DISPID_IHTMLFRAMESCOLLECTION2_LENGTH                      1001
  1126. //    DISPIDs for interface IHTMLScreen
  1127. #define DISPID_IHTMLSCREEN_COLORDEPTH                             DISPID_SCREEN+1
  1128. #define DISPID_IHTMLSCREEN_BUFFERDEPTH                            DISPID_SCREEN+2
  1129. #define DISPID_IHTMLSCREEN_WIDTH                                  DISPID_SCREEN+3
  1130. #define DISPID_IHTMLSCREEN_HEIGHT                                 DISPID_SCREEN+4
  1131. #define DISPID_IHTMLSCREEN_UPDATEINTERVAL                         DISPID_SCREEN+5
  1132. #define DISPID_IHTMLSCREEN_AVAILHEIGHT                            DISPID_SCREEN+6
  1133. #define DISPID_IHTMLSCREEN_AVAILWIDTH                             DISPID_SCREEN+7
  1134. #define DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED                   DISPID_SCREEN+8
  1135. //    DISPIDs for interface IHTMLScreen2
  1136. #define DISPID_IHTMLSCREEN2_LOGICALXDPI                           DISPID_SCREEN+9
  1137. #define DISPID_IHTMLSCREEN2_LOGICALYDPI                           DISPID_SCREEN+10
  1138. #define DISPID_IHTMLSCREEN2_DEVICEXDPI                            DISPID_SCREEN+11
  1139. #define DISPID_IHTMLSCREEN2_DEVICEYDPI                            DISPID_SCREEN+12
  1140. //    DISPIDs for interface IHTMLWindow2
  1141. #define DISPID_IHTMLWINDOW2_FRAMES                                1100
  1142. #define DISPID_IHTMLWINDOW2_DEFAULTSTATUS                         1101
  1143. #define DISPID_IHTMLWINDOW2_STATUS                                1102
  1144. #define DISPID_IHTMLWINDOW2_SETTIMEOUT                            1172
  1145. #define DISPID_IHTMLWINDOW2_CLEARTIMEOUT                          1104
  1146. #define DISPID_IHTMLWINDOW2_ALERT                                 1105
  1147. #define DISPID_IHTMLWINDOW2_CONFIRM                               1110
  1148. #define DISPID_IHTMLWINDOW2_PROMPT                                1111
  1149. #define DISPID_IHTMLWINDOW2_IMAGE                                 1125
  1150. #define DISPID_IHTMLWINDOW2_LOCATION                              14
  1151. #define DISPID_IHTMLWINDOW2_HISTORY                               2
  1152. #define DISPID_IHTMLWINDOW2_CLOSE                                 3
  1153. #define DISPID_IHTMLWINDOW2_OPENER                                4
  1154. #define DISPID_IHTMLWINDOW2_NAVIGATOR                             5
  1155. #define DISPID_IHTMLWINDOW2_NAME                                  11
  1156. #define DISPID_IHTMLWINDOW2_PARENT                                12
  1157. #define DISPID_IHTMLWINDOW2_OPEN                                  13
  1158. #define DISPID_IHTMLWINDOW2_SELF                                  20
  1159. #define DISPID_IHTMLWINDOW2_TOP                                   21
  1160. #define DISPID_IHTMLWINDOW2_WINDOW                                22
  1161. #define DISPID_IHTMLWINDOW2_NAVIGATE                              25
  1162. #define DISPID_IHTMLWINDOW2_ONFOCUS                               DISPID_EVPROP_ONFOCUS
  1163. #define DISPID_IHTMLWINDOW2_ONBLUR                                DISPID_EVPROP_ONBLUR
  1164. #define DISPID_IHTMLWINDOW2_ONLOAD                                DISPID_EVPROP_ONLOAD
  1165. #define DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD                        DISPID_EVPROP_ONBEFOREUNLOAD
  1166. #define DISPID_IHTMLWINDOW2_ONUNLOAD                              DISPID_EVPROP_ONUNLOAD
  1167. #define DISPID_IHTMLWINDOW2_ONHELP                                DISPID_EVPROP_ONHELP
  1168. #define DISPID_IHTMLWINDOW2_ONERROR                               DISPID_EVPROP_ONERROR
  1169. #define DISPID_IHTMLWINDOW2_ONRESIZE                              DISPID_EVPROP_ONRESIZE
  1170. #define DISPID_IHTMLWINDOW2_ONSCROLL                              DISPID_EVPROP_ONSCROLL
  1171. #define DISPID_IHTMLWINDOW2_DOCUMENT                              1151
  1172. #define DISPID_IHTMLWINDOW2_EVENT                                 1152