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

模拟服务器

开发平台:

C/C++

  1. #define DISPID_IHTMLWINDOW2__NEWENUM                              1153
  2. #define DISPID_IHTMLWINDOW2_SHOWMODALDIALOG                       1154
  3. #define DISPID_IHTMLWINDOW2_SHOWHELP                              1155
  4. #define DISPID_IHTMLWINDOW2_SCREEN                                1156
  5. #define DISPID_IHTMLWINDOW2_OPTION                                1157
  6. #define DISPID_IHTMLWINDOW2_FOCUS                                 1158
  7. #define DISPID_IHTMLWINDOW2_CLOSED                                23
  8. #define DISPID_IHTMLWINDOW2_BLUR                                  1159
  9. #define DISPID_IHTMLWINDOW2_SCROLL                                1160
  10. #define DISPID_IHTMLWINDOW2_CLIENTINFORMATION                     1161
  11. #define DISPID_IHTMLWINDOW2_SETINTERVAL                           1173
  12. #define DISPID_IHTMLWINDOW2_CLEARINTERVAL                         1163
  13. #define DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING                    1164
  14. #define DISPID_IHTMLWINDOW2_EXECSCRIPT                            1165
  15. #define DISPID_IHTMLWINDOW2_TOSTRING                              1166
  16. #define DISPID_IHTMLWINDOW2_SCROLLBY                              1167
  17. #define DISPID_IHTMLWINDOW2_SCROLLTO                              1168
  18. #define DISPID_IHTMLWINDOW2_MOVETO                                6
  19. #define DISPID_IHTMLWINDOW2_MOVEBY                                7
  20. #define DISPID_IHTMLWINDOW2_RESIZETO                              9
  21. #define DISPID_IHTMLWINDOW2_RESIZEBY                              8
  22. #define DISPID_IHTMLWINDOW2_EXTERNAL                              1169
  23. //    DISPIDs for interface IHTMLWindow3
  24. #define DISPID_IHTMLWINDOW3_SCREENLEFT                            1170
  25. #define DISPID_IHTMLWINDOW3_SCREENTOP                             1171
  26. #define DISPID_IHTMLWINDOW3_ATTACHEVENT                           DISPID_HTMLOBJECT+7
  27. #define DISPID_IHTMLWINDOW3_DETACHEVENT                           DISPID_HTMLOBJECT+8
  28. #define DISPID_IHTMLWINDOW3_SETTIMEOUT                            1103
  29. #define DISPID_IHTMLWINDOW3_SETINTERVAL                           1162
  30. #define DISPID_IHTMLWINDOW3_PRINT                                 1174
  31. #define DISPID_IHTMLWINDOW3_ONBEFOREPRINT                         DISPID_EVPROP_ONBEFOREPRINT
  32. #define DISPID_IHTMLWINDOW3_ONAFTERPRINT                          DISPID_EVPROP_ONAFTERPRINT
  33. #define DISPID_IHTMLWINDOW3_CLIPBOARDDATA                         1175
  34. #define DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG                    1176
  35. //    DISPIDs for interface IHTMLWindow4
  36. #define DISPID_IHTMLWINDOW4_CREATEPOPUP                           1180
  37. #define DISPID_IHTMLWINDOW4_FRAMEELEMENT                          1181
  38. //    DISPIDs for event set HTMLWindowEvents2
  39. #define DISPID_HTMLWINDOWEVENTS2_ONLOAD                           DISPID_EVMETH_ONLOAD
  40. #define DISPID_HTMLWINDOWEVENTS2_ONUNLOAD                         DISPID_EVMETH_ONUNLOAD
  41. #define DISPID_HTMLWINDOWEVENTS2_ONHELP                           DISPID_EVMETH_ONHELP
  42. #define DISPID_HTMLWINDOWEVENTS2_ONFOCUS                          DISPID_EVMETH_ONFOCUS
  43. #define DISPID_HTMLWINDOWEVENTS2_ONBLUR                           DISPID_EVMETH_ONBLUR
  44. #define DISPID_HTMLWINDOWEVENTS2_ONERROR                          DISPID_EVMETH_ONERROR
  45. #define DISPID_HTMLWINDOWEVENTS2_ONRESIZE                         DISPID_EVMETH_ONRESIZE
  46. #define DISPID_HTMLWINDOWEVENTS2_ONSCROLL                         DISPID_EVMETH_ONSCROLL
  47. #define DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD                   DISPID_EVMETH_ONBEFOREUNLOAD
  48. #define DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT                    DISPID_EVMETH_ONBEFOREPRINT
  49. #define DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT                     DISPID_EVMETH_ONAFTERPRINT
  50. //    DISPIDs for event set HTMLWindowEvents
  51. #define DISPID_HTMLWINDOWEVENTS_ONLOAD                            DISPID_EVMETH_ONLOAD
  52. #define DISPID_HTMLWINDOWEVENTS_ONUNLOAD                          DISPID_EVMETH_ONUNLOAD
  53. #define DISPID_HTMLWINDOWEVENTS_ONHELP                            DISPID_EVMETH_ONHELP
  54. #define DISPID_HTMLWINDOWEVENTS_ONFOCUS                           DISPID_EVMETH_ONFOCUS
  55. #define DISPID_HTMLWINDOWEVENTS_ONBLUR                            DISPID_EVMETH_ONBLUR
  56. #define DISPID_HTMLWINDOWEVENTS_ONERROR                           DISPID_EVMETH_ONERROR
  57. #define DISPID_HTMLWINDOWEVENTS_ONRESIZE                          DISPID_EVMETH_ONRESIZE
  58. #define DISPID_HTMLWINDOWEVENTS_ONSCROLL                          DISPID_EVMETH_ONSCROLL
  59. #define DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD                    DISPID_EVMETH_ONBEFOREUNLOAD
  60. #define DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT                     DISPID_EVMETH_ONBEFOREPRINT
  61. #define DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT                      DISPID_EVMETH_ONAFTERPRINT
  62. //    DISPIDs for interface IHTMLDocument
  63. #define DISPID_IHTMLDOCUMENT_SCRIPT                               DISPID_OMDOCUMENT+1
  64. //    DISPIDs for interface IHTMLDocument2
  65. #define DISPID_IHTMLDOCUMENT2_ALL                                 DISPID_OMDOCUMENT+3
  66. #define DISPID_IHTMLDOCUMENT2_BODY                                DISPID_OMDOCUMENT+4
  67. #define DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT                       DISPID_OMDOCUMENT+5
  68. #define DISPID_IHTMLDOCUMENT2_IMAGES                              DISPID_OMDOCUMENT+11
  69. #define DISPID_IHTMLDOCUMENT2_APPLETS                             DISPID_OMDOCUMENT+8
  70. #define DISPID_IHTMLDOCUMENT2_LINKS                               DISPID_OMDOCUMENT+9
  71. #define DISPID_IHTMLDOCUMENT2_FORMS                               DISPID_OMDOCUMENT+10
  72. #define DISPID_IHTMLDOCUMENT2_ANCHORS                             DISPID_OMDOCUMENT+7
  73. #define DISPID_IHTMLDOCUMENT2_TITLE                               DISPID_OMDOCUMENT+12
  74. #define DISPID_IHTMLDOCUMENT2_SCRIPTS                             DISPID_OMDOCUMENT+13
  75. #define DISPID_IHTMLDOCUMENT2_DESIGNMODE                          DISPID_OMDOCUMENT+14
  76. #define DISPID_IHTMLDOCUMENT2_SELECTION                           DISPID_OMDOCUMENT+17
  77. #define DISPID_IHTMLDOCUMENT2_READYSTATE                          DISPID_OMDOCUMENT+18
  78. #define DISPID_IHTMLDOCUMENT2_FRAMES                              DISPID_OMDOCUMENT+19
  79. #define DISPID_IHTMLDOCUMENT2_EMBEDS                              DISPID_OMDOCUMENT+15
  80. #define DISPID_IHTMLDOCUMENT2_PLUGINS                             DISPID_OMDOCUMENT+21
  81. #define DISPID_IHTMLDOCUMENT2_ALINKCOLOR                          DISPID_OMDOCUMENT+22
  82. #define DISPID_IHTMLDOCUMENT2_BGCOLOR                             DISPID_BACKCOLOR
  83. #define DISPID_IHTMLDOCUMENT2_FGCOLOR                             DISPID_A_COLOR
  84. #define DISPID_IHTMLDOCUMENT2_LINKCOLOR                           DISPID_OMDOCUMENT+24
  85. #define DISPID_IHTMLDOCUMENT2_VLINKCOLOR                          DISPID_OMDOCUMENT+23
  86. #define DISPID_IHTMLDOCUMENT2_REFERRER                            DISPID_OMDOCUMENT+27
  87. #define DISPID_IHTMLDOCUMENT2_LOCATION                            DISPID_OMDOCUMENT+26
  88. #define DISPID_IHTMLDOCUMENT2_LASTMODIFIED                        DISPID_OMDOCUMENT+28
  89. #define DISPID_IHTMLDOCUMENT2_URL                                 DISPID_OMDOCUMENT+25
  90. #define DISPID_IHTMLDOCUMENT2_DOMAIN                              DISPID_OMDOCUMENT+29
  91. #define DISPID_IHTMLDOCUMENT2_COOKIE                              DISPID_OMDOCUMENT+30
  92. #define DISPID_IHTMLDOCUMENT2_EXPANDO                             DISPID_OMDOCUMENT+31
  93. #define DISPID_IHTMLDOCUMENT2_CHARSET                             DISPID_OMDOCUMENT+32
  94. #define DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET                      DISPID_OMDOCUMENT+33
  95. #define DISPID_IHTMLDOCUMENT2_MIMETYPE                            DISPID_OMDOCUMENT+41
  96. #define DISPID_IHTMLDOCUMENT2_FILESIZE                            DISPID_OMDOCUMENT+42
  97. #define DISPID_IHTMLDOCUMENT2_FILECREATEDDATE                     DISPID_OMDOCUMENT+43
  98. #define DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE                    DISPID_OMDOCUMENT+44
  99. #define DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE                     DISPID_OMDOCUMENT+45
  100. #define DISPID_IHTMLDOCUMENT2_SECURITY                            DISPID_OMDOCUMENT+46
  101. #define DISPID_IHTMLDOCUMENT2_PROTOCOL                            DISPID_OMDOCUMENT+47
  102. #define DISPID_IHTMLDOCUMENT2_NAMEPROP                            DISPID_OMDOCUMENT+48
  103. #define DISPID_IHTMLDOCUMENT2_WRITE                               DISPID_OMDOCUMENT+54
  104. #define DISPID_IHTMLDOCUMENT2_WRITELN                             DISPID_OMDOCUMENT+55
  105. #define DISPID_IHTMLDOCUMENT2_OPEN                                DISPID_OMDOCUMENT+56
  106. #define DISPID_IHTMLDOCUMENT2_CLOSE                               DISPID_OMDOCUMENT+57
  107. #define DISPID_IHTMLDOCUMENT2_CLEAR                               DISPID_OMDOCUMENT+58
  108. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED               DISPID_OMDOCUMENT+59
  109. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED                 DISPID_OMDOCUMENT+60
  110. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE                   DISPID_OMDOCUMENT+61
  111. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM                DISPID_OMDOCUMENT+62
  112. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT                    DISPID_OMDOCUMENT+63
  113. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE                   DISPID_OMDOCUMENT+64
  114. #define DISPID_IHTMLDOCUMENT2_EXECCOMMAND                         DISPID_OMDOCUMENT+65
  115. #define DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP                 DISPID_OMDOCUMENT+66
  116. #define DISPID_IHTMLDOCUMENT2_CREATEELEMENT                       DISPID_OMDOCUMENT+67
  117. #define DISPID_IHTMLDOCUMENT2_ONHELP                              DISPID_EVPROP_ONHELP
  118. #define DISPID_IHTMLDOCUMENT2_ONCLICK                             DISPID_EVPROP_ONCLICK
  119. #define DISPID_IHTMLDOCUMENT2_ONDBLCLICK                          DISPID_EVPROP_ONDBLCLICK
  120. #define DISPID_IHTMLDOCUMENT2_ONKEYUP                             DISPID_EVPROP_ONKEYUP
  121. #define DISPID_IHTMLDOCUMENT2_ONKEYDOWN                           DISPID_EVPROP_ONKEYDOWN
  122. #define DISPID_IHTMLDOCUMENT2_ONKEYPRESS                          DISPID_EVPROP_ONKEYPRESS
  123. #define DISPID_IHTMLDOCUMENT2_ONMOUSEUP                           DISPID_EVPROP_ONMOUSEUP
  124. #define DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN                         DISPID_EVPROP_ONMOUSEDOWN
  125. #define DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE                         DISPID_EVPROP_ONMOUSEMOVE
  126. #define DISPID_IHTMLDOCUMENT2_ONMOUSEOUT                          DISPID_EVPROP_ONMOUSEOUT
  127. #define DISPID_IHTMLDOCUMENT2_ONMOUSEOVER                         DISPID_EVPROP_ONMOUSEOVER
  128. #define DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE                  DISPID_EVPROP_ONREADYSTATECHANGE
  129. #define DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE                       DISPID_EVPROP_ONAFTERUPDATE
  130. #define DISPID_IHTMLDOCUMENT2_ONROWEXIT                           DISPID_EVPROP_ONROWEXIT
  131. #define DISPID_IHTMLDOCUMENT2_ONROWENTER                          DISPID_EVPROP_ONROWENTER
  132. #define DISPID_IHTMLDOCUMENT2_ONDRAGSTART                         DISPID_EVPROP_ONDRAGSTART
  133. #define DISPID_IHTMLDOCUMENT2_ONSELECTSTART                       DISPID_EVPROP_ONSELECTSTART
  134. #define DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT                    DISPID_OMDOCUMENT+68
  135. #define DISPID_IHTMLDOCUMENT2_PARENTWINDOW                        DISPID_OMDOCUMENT+34
  136. #define DISPID_IHTMLDOCUMENT2_STYLESHEETS                         DISPID_OMDOCUMENT+69
  137. #define DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE                      DISPID_EVPROP_ONBEFOREUPDATE
  138. #define DISPID_IHTMLDOCUMENT2_ONERRORUPDATE                       DISPID_EVPROP_ONERRORUPDATE
  139. #define DISPID_IHTMLDOCUMENT2_TOSTRING                            DISPID_OMDOCUMENT+70
  140. #define DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET                    DISPID_OMDOCUMENT+71
  141. //    DISPIDs for interface IHTMLDocument3
  142. #define DISPID_IHTMLDOCUMENT3_RELEASECAPTURE                      DISPID_OMDOCUMENT+72
  143. #define DISPID_IHTMLDOCUMENT3_RECALC                              DISPID_OMDOCUMENT+73
  144. #define DISPID_IHTMLDOCUMENT3_CREATETEXTNODE                      DISPID_OMDOCUMENT+74
  145. #define DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT                     DISPID_OMDOCUMENT+75
  146. #define DISPID_IHTMLDOCUMENT3_UNIQUEID                            DISPID_OMDOCUMENT+77
  147. #define DISPID_IHTMLDOCUMENT3_ATTACHEVENT                         DISPID_HTMLOBJECT+7
  148. #define DISPID_IHTMLDOCUMENT3_DETACHEVENT                         DISPID_HTMLOBJECT+8
  149. #define DISPID_IHTMLDOCUMENT3_ONROWSDELETE                        DISPID_EVPROP_ONROWSDELETE
  150. #define DISPID_IHTMLDOCUMENT3_ONROWSINSERTED                      DISPID_EVPROP_ONROWSINSERTED
  151. #define DISPID_IHTMLDOCUMENT3_ONCELLCHANGE                        DISPID_EVPROP_ONCELLCHANGE
  152. #define DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED                    DISPID_EVPROP_ONDATASETCHANGED
  153. #define DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE                     DISPID_EVPROP_ONDATAAVAILABLE
  154. #define DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE                   DISPID_EVPROP_ONDATASETCOMPLETE
  155. #define DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE                    DISPID_EVPROP_ONPROPERTYCHANGE
  156. #define DISPID_IHTMLDOCUMENT3_DIR                                 DISPID_A_DIR
  157. #define DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU                       DISPID_EVPROP_ONCONTEXTMENU
  158. #define DISPID_IHTMLDOCUMENT3_ONSTOP                              DISPID_EVPROP_ONSTOP
  159. #define DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT              DISPID_OMDOCUMENT+76
  160. #define DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT                      DISPID_OMDOCUMENT+78
  161. #define DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD                      DISPID_OMDOCUMENT+79
  162. #define DISPID_IHTMLDOCUMENT3_BASEURL                             DISPID_OMDOCUMENT+80
  163. #define DISPID_IHTMLDOCUMENT3_CHILDNODES                          DISPID_ELEMENT+49
  164. #define DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS                  DISPID_OMDOCUMENT+82
  165. #define DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS                   DISPID_EVPROP_ONBEFOREEDITFOCUS
  166. #define DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME                   DISPID_OMDOCUMENT+86
  167. #define DISPID_IHTMLDOCUMENT3_GETELEMENTBYID                      DISPID_OMDOCUMENT+88
  168. #define DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME                DISPID_OMDOCUMENT+87
  169. //    DISPIDs for interface IHTMLDocument4
  170. #define DISPID_IHTMLDOCUMENT4_FOCUS                               DISPID_OMDOCUMENT+89
  171. #define DISPID_IHTMLDOCUMENT4_HASFOCUS                            DISPID_OMDOCUMENT+90
  172. #define DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE                   DISPID_EVPROP_ONSELECTIONCHANGE
  173. #define DISPID_IHTMLDOCUMENT4_NAMESPACES                          DISPID_OMDOCUMENT+91
  174. #define DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL               DISPID_OMDOCUMENT+92
  175. #define DISPID_IHTMLDOCUMENT4_MEDIA                               DISPID_OMDOCUMENT+93
  176. #define DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT                   DISPID_OMDOCUMENT+94
  177. #define DISPID_IHTMLDOCUMENT4_FIREEVENT                           DISPID_OMDOCUMENT+95
  178. #define DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE                   DISPID_OMDOCUMENT+96
  179. #define DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT                     DISPID_EVPROP_ONCONTROLSELECT
  180. #define DISPID_IHTMLDOCUMENT4_URLUNENCODED                        DISPID_OMDOCUMENT+97
  181. //    DISPIDs for interface IHTMLDocument5
  182. #define DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL                        DISPID_EVPROP_ONMOUSEWHEEL
  183. #define DISPID_IHTMLDOCUMENT5_DOCTYPE                             DISPID_OMDOCUMENT+98
  184. #define DISPID_IHTMLDOCUMENT5_IMPLEMENTATION                      DISPID_OMDOCUMENT+99
  185. #define DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE                     DISPID_OMDOCUMENT+100
  186. #define DISPID_IHTMLDOCUMENT5_CREATECOMMENT                       DISPID_OMDOCUMENT+101
  187. #define DISPID_IHTMLDOCUMENT5_ONFOCUSIN                           DISPID_EVPROP_ONFOCUSIN
  188. #define DISPID_IHTMLDOCUMENT5_ONFOCUSOUT                          DISPID_EVPROP_ONFOCUSOUT
  189. #define DISPID_IHTMLDOCUMENT5_ONACTIVATE                          DISPID_EVPROP_ONACTIVATE
  190. #define DISPID_IHTMLDOCUMENT5_ONDEACTIVATE                        DISPID_EVPROP_ONDEACTIVATE
  191. #define DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE                    DISPID_EVPROP_ONBEFOREACTIVATE
  192. #define DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE                  DISPID_EVPROP_ONBEFOREDEACTIVATE
  193. #define DISPID_IHTMLDOCUMENT5_COMPATMODE                          DISPID_OMDOCUMENT+102
  194. //    DISPIDs for event set HTMLDocumentEvents2
  195. #define DISPID_HTMLDOCUMENTEVENTS2_ONHELP                         DISPID_EVMETH_ONHELP
  196. #define DISPID_HTMLDOCUMENTEVENTS2_ONCLICK                        DISPID_EVMETH_ONCLICK
  197. #define DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK                     DISPID_EVMETH_ONDBLCLICK
  198. #define DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN                      DISPID_EVMETH_ONKEYDOWN
  199. #define DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP                        DISPID_EVMETH_ONKEYUP
  200. #define DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS                     DISPID_EVMETH_ONKEYPRESS
  201. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN                    DISPID_EVMETH_ONMOUSEDOWN
  202. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE                    DISPID_EVMETH_ONMOUSEMOVE
  203. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP                      DISPID_EVMETH_ONMOUSEUP
  204. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT                     DISPID_EVMETH_ONMOUSEOUT
  205. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER                    DISPID_EVMETH_ONMOUSEOVER
  206. #define DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE             DISPID_EVMETH_ONREADYSTATECHANGE
  207. #define DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE                 DISPID_EVMETH_ONBEFOREUPDATE
  208. #define DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE                  DISPID_EVMETH_ONAFTERUPDATE
  209. #define DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT                      DISPID_EVMETH_ONROWEXIT
  210. #define DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER                     DISPID_EVMETH_ONROWENTER
  211. #define DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART                    DISPID_EVMETH_ONDRAGSTART
  212. #define DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART                  DISPID_EVMETH_ONSELECTSTART
  213. #define DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE                  DISPID_EVMETH_ONERRORUPDATE
  214. #define DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU                  DISPID_EVMETH_ONCONTEXTMENU
  215. #define DISPID_HTMLDOCUMENTEVENTS2_ONSTOP                         DISPID_EVMETH_ONSTOP
  216. #define DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE                   DISPID_EVMETH_ONROWSDELETE
  217. #define DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED                 DISPID_EVMETH_ONROWSINSERTED
  218. #define DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE                   DISPID_EVMETH_ONCELLCHANGE
  219. #define DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE               DISPID_EVMETH_ONPROPERTYCHANGE
  220. #define DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED               DISPID_EVMETH_ONDATASETCHANGED
  221. #define DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE                DISPID_EVMETH_ONDATAAVAILABLE
  222. #define DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE              DISPID_EVMETH_ONDATASETCOMPLETE
  223. #define DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS              DISPID_EVMETH_ONBEFOREEDITFOCUS
  224. #define DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE              DISPID_EVMETH_ONSELECTIONCHANGE
  225. #define DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT                DISPID_EVMETH_ONCONTROLSELECT
  226. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL                   DISPID_EVMETH_ONMOUSEWHEEL
  227. #define DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN                      DISPID_EVMETH_ONFOCUSIN
  228. #define DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT                     DISPID_EVMETH_ONFOCUSOUT
  229. #define DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE                     DISPID_EVMETH_ONACTIVATE
  230. #define DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE                   DISPID_EVMETH_ONDEACTIVATE
  231. #define DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE               DISPID_EVMETH_ONBEFOREACTIVATE
  232. #define DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE             DISPID_EVMETH_ONBEFOREDEACTIVATE
  233. //    DISPIDs for event set HTMLDocumentEvents
  234. #define DISPID_HTMLDOCUMENTEVENTS_ONHELP                          DISPID_EVMETH_ONHELP
  235. #define DISPID_HTMLDOCUMENTEVENTS_ONCLICK                         DISPID_EVMETH_ONCLICK
  236. #define DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK                      DISPID_EVMETH_ONDBLCLICK
  237. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN                       DISPID_EVMETH_ONKEYDOWN
  238. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYUP                         DISPID_EVMETH_ONKEYUP
  239. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS                      DISPID_EVMETH_ONKEYPRESS
  240. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN                     DISPID_EVMETH_ONMOUSEDOWN
  241. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE                     DISPID_EVMETH_ONMOUSEMOVE
  242. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP                       DISPID_EVMETH_ONMOUSEUP
  243. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT                      DISPID_EVMETH_ONMOUSEOUT
  244. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER                     DISPID_EVMETH_ONMOUSEOVER
  245. #define DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE              DISPID_EVMETH_ONREADYSTATECHANGE
  246. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE                  DISPID_EVMETH_ONBEFOREUPDATE
  247. #define DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE                   DISPID_EVMETH_ONAFTERUPDATE
  248. #define DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT                       DISPID_EVMETH_ONROWEXIT
  249. #define DISPID_HTMLDOCUMENTEVENTS_ONROWENTER                      DISPID_EVMETH_ONROWENTER
  250. #define DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART                     DISPID_EVMETH_ONDRAGSTART
  251. #define DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART                   DISPID_EVMETH_ONSELECTSTART
  252. #define DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE                   DISPID_EVMETH_ONERRORUPDATE
  253. #define DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU                   DISPID_EVMETH_ONCONTEXTMENU
  254. #define DISPID_HTMLDOCUMENTEVENTS_ONSTOP                          DISPID_EVMETH_ONSTOP
  255. #define DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE                    DISPID_EVMETH_ONROWSDELETE
  256. #define DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED                  DISPID_EVMETH_ONROWSINSERTED
  257. #define DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE                    DISPID_EVMETH_ONCELLCHANGE
  258. #define DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE                DISPID_EVMETH_ONPROPERTYCHANGE
  259. #define DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED                DISPID_EVMETH_ONDATASETCHANGED
  260. #define DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE                 DISPID_EVMETH_ONDATAAVAILABLE
  261. #define DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE               DISPID_EVMETH_ONDATASETCOMPLETE
  262. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS               DISPID_EVMETH_ONBEFOREEDITFOCUS
  263. #define DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE               DISPID_EVMETH_ONSELECTIONCHANGE
  264. #define DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT                 DISPID_EVMETH_ONCONTROLSELECT
  265. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL                    DISPID_EVMETH_ONMOUSEWHEEL
  266. #define DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN                       DISPID_EVMETH_ONFOCUSIN
  267. #define DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT                      DISPID_EVMETH_ONFOCUSOUT
  268. #define DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE                      DISPID_EVMETH_ONACTIVATE
  269. #define DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE                    DISPID_EVMETH_ONDEACTIVATE
  270. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE                DISPID_EVMETH_ONBEFOREACTIVATE
  271. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE              DISPID_EVMETH_ONBEFOREDEACTIVATE
  272. //    DISPIDs for interface IWebBridge
  273. #define DISPID_IWEBBRIDGE_URL                                     1
  274. #define DISPID_IWEBBRIDGE_SCROLLBAR                               2
  275. #define DISPID_IWEBBRIDGE_EMBED                                   3
  276. #define DISPID_IWEBBRIDGE_EVENT                                   DISPID_IHTMLWINDOW2_EVENT
  277. #define DISPID_IWEBBRIDGE_READYSTATE                              DISPID_READYSTATE
  278. #define DISPID_IWEBBRIDGE_ABOUTBOX                                DISPID_ABOUTBOX
  279. //    DISPIDs for interface IWBScriptControl
  280. #define DISPID_IWBSCRIPTCONTROL_RAISEEVENT                        1
  281. #define DISPID_IWBSCRIPTCONTROL_BUBBLEEVENT                       2
  282. #define DISPID_IWBSCRIPTCONTROL_SETCONTEXTMENU                    3
  283. #define DISPID_IWBSCRIPTCONTROL_SELECTABLECONTENT                 4
  284. #define DISPID_IWBSCRIPTCONTROL_FROZEN                            5
  285. #define DISPID_IWBSCRIPTCONTROL_SCROLLBAR                         7
  286. #define DISPID_IWBSCRIPTCONTROL_VERSION                           8
  287. #define DISPID_IWBSCRIPTCONTROL_VISIBILITY                        9
  288. #define DISPID_IWBSCRIPTCONTROL_ONVISIBILITYCHANGE                10
  289. //    DISPIDs for event set DWebBridgeEvents
  290. #define DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT                  1
  291. #define DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE                DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
  292. #define DISPID_DWEBBRIDGEEVENTS_ONCLICK                           DISPID_HTMLDOCUMENTEVENTS_ONCLICK
  293. #define DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK                        DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
  294. #define DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN                         DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
  295. #define DISPID_DWEBBRIDGEEVENTS_ONKEYUP                           DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
  296. #define DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS                        DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
  297. #define DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN                       DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
  298. #define DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE                       DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
  299. #define DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP                         DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
  300. //    DISPIDs for interface IHTMLEmbedElement
  301. #define DISPID_IHTMLEMBEDELEMENT_HIDDEN                           DISPID_OBJECT+10
  302. #define DISPID_IHTMLEMBEDELEMENT_PALETTE                          DISPID_OBJECT+4
  303. #define DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE                      DISPID_OBJECT+5
  304. #define DISPID_IHTMLEMBEDELEMENT_SRC                              DISPID_OBJECT+6
  305. #define DISPID_IHTMLEMBEDELEMENT_UNITS                            DISPID_OBJECT+8
  306. #define DISPID_IHTMLEMBEDELEMENT_NAME                             STDPROPID_XOBJ_NAME
  307. #define DISPID_IHTMLEMBEDELEMENT_WIDTH                            STDPROPID_XOBJ_WIDTH
  308. #define DISPID_IHTMLEMBEDELEMENT_HEIGHT                           STDPROPID_XOBJ_HEIGHT
  309. //    DISPIDs for interface IHTMLAreasCollection
  310. #define DISPID_IHTMLAREASCOLLECTION_LENGTH                        DISPID_COLLECTION
  311. #define DISPID_IHTMLAREASCOLLECTION__NEWENUM                      DISPID_NEWENUM
  312. #define DISPID_IHTMLAREASCOLLECTION_ITEM                          DISPID_VALUE
  313. #define DISPID_IHTMLAREASCOLLECTION_TAGS                          DISPID_COLLECTION+2
  314. #define DISPID_IHTMLAREASCOLLECTION_ADD                           DISPID_COLLECTION+3
  315. #define DISPID_IHTMLAREASCOLLECTION_REMOVE                        DISPID_COLLECTION+4
  316. //    DISPIDs for interface IHTMLAreasCollection2
  317. #define DISPID_IHTMLAREASCOLLECTION2_URNS                         DISPID_COLLECTION+5
  318. //    DISPIDs for interface IHTMLAreasCollection3
  319. #define DISPID_IHTMLAREASCOLLECTION3_NAMEDITEM                    DISPID_COLLECTION+6
  320. //    DISPIDs for interface IHTMLMapElement
  321. #define DISPID_IHTMLMAPELEMENT_AREAS                              DISPID_MAP+2
  322. #define DISPID_IHTMLMAPELEMENT_NAME                               STDPROPID_XOBJ_NAME
  323. //    DISPIDs for interface IHTMLAreaElement
  324. #define DISPID_IHTMLAREAELEMENT_SHAPE                             DISPID_AREA+1
  325. #define DISPID_IHTMLAREAELEMENT_COORDS                            DISPID_AREA+2
  326. #define DISPID_IHTMLAREAELEMENT_HREF                              DISPID_VALUE
  327. #define DISPID_IHTMLAREAELEMENT_TARGET                            DISPID_AREA+4
  328. #define DISPID_IHTMLAREAELEMENT_ALT                               DISPID_AREA+5
  329. #define DISPID_IHTMLAREAELEMENT_NOHREF                            DISPID_AREA+6
  330. #define DISPID_IHTMLAREAELEMENT_HOST                              DISPID_AREA+7
  331. #define DISPID_IHTMLAREAELEMENT_HOSTNAME                          DISPID_AREA+8
  332. #define DISPID_IHTMLAREAELEMENT_PATHNAME                          DISPID_AREA+9
  333. #define DISPID_IHTMLAREAELEMENT_PORT                              DISPID_AREA+10
  334. #define DISPID_IHTMLAREAELEMENT_PROTOCOL                          DISPID_AREA+11
  335. #define DISPID_IHTMLAREAELEMENT_SEARCH                            DISPID_AREA+12
  336. #define DISPID_IHTMLAREAELEMENT_HASH                              DISPID_AREA+13
  337. #define DISPID_IHTMLAREAELEMENT_ONBLUR                            DISPID_EVPROP_ONBLUR
  338. #define DISPID_IHTMLAREAELEMENT_ONFOCUS                           DISPID_EVPROP_ONFOCUS
  339. #define DISPID_IHTMLAREAELEMENT_TABINDEX                          STDPROPID_XOBJ_TABINDEX
  340. #define DISPID_IHTMLAREAELEMENT_FOCUS                             DISPID_SITE+0
  341. #define DISPID_IHTMLAREAELEMENT_BLUR                              DISPID_SITE+2
  342. //    DISPIDs for interface IHTMLTableCaption
  343. #define DISPID_IHTMLTABLECAPTION_ALIGN                            STDPROPID_XOBJ_BLOCKALIGN
  344. #define DISPID_IHTMLTABLECAPTION_VALIGN                           DISPID_A_TABLEVALIGN
  345. //    DISPIDs for interface IHTMLCommentElement
  346. #define DISPID_IHTMLCOMMENTELEMENT_TEXT                           DISPID_COMMENTPDL+1
  347. #define DISPID_IHTMLCOMMENTELEMENT_ATOMIC                         DISPID_COMMENTPDL+2
  348. //    DISPIDs for interface IHTMLCommentElement2
  349. #define DISPID_IHTMLCOMMENTELEMENT2_DATA                          DISPID_COMMENTPDL+3
  350. #define DISPID_IHTMLCOMMENTELEMENT2_LENGTH                        DISPID_COMMENTPDL+4
  351. #define DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA                 DISPID_COMMENTPDL+5
  352. #define DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA                    DISPID_COMMENTPDL+6
  353. #define DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA                    DISPID_COMMENTPDL+7
  354. #define DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA                    DISPID_COMMENTPDL+8
  355. #define DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA                   DISPID_COMMENTPDL+9
  356. //    DISPIDs for interface IHTMLPhraseElement2
  357. #define DISPID_IHTMLPHRASEELEMENT2_CITE                           DISPID_PHRASE+1
  358. #define DISPID_IHTMLPHRASEELEMENT2_DATETIME                       DISPID_PHRASE+2
  359. //    DISPIDs for interface IHTMLTable
  360. #define DISPID_IHTMLTABLE_COLS                                    DISPID_TABLE+1
  361. #define DISPID_IHTMLTABLE_BORDER                                  DISPID_TABLE+2
  362. #define DISPID_IHTMLTABLE_FRAME                                   DISPID_TABLE+4
  363. #define DISPID_IHTMLTABLE_RULES                                   DISPID_TABLE+3
  364. #define DISPID_IHTMLTABLE_CELLSPACING                             DISPID_TABLE+5
  365. #define DISPID_IHTMLTABLE_CELLPADDING                             DISPID_TABLE+6
  366. #define DISPID_IHTMLTABLE_BACKGROUND                              DISPID_A_BACKGROUNDIMAGE
  367. #define DISPID_IHTMLTABLE_BGCOLOR                                 DISPID_BACKCOLOR
  368. #define DISPID_IHTMLTABLE_BORDERCOLOR                             DISPID_A_TABLEBORDERCOLOR
  369. #define DISPID_IHTMLTABLE_BORDERCOLORLIGHT                        DISPID_A_TABLEBORDERCOLORLIGHT
  370. #define DISPID_IHTMLTABLE_BORDERCOLORDARK                         DISPID_A_TABLEBORDERCOLORDARK
  371. #define DISPID_IHTMLTABLE_ALIGN                                   STDPROPID_XOBJ_CONTROLALIGN
  372. #define DISPID_IHTMLTABLE_REFRESH                                 DISPID_TABLE+15
  373. #define DISPID_IHTMLTABLE_ROWS                                    DISPID_TABLE+16
  374. #define DISPID_IHTMLTABLE_WIDTH                                   STDPROPID_XOBJ_WIDTH
  375. #define DISPID_IHTMLTABLE_HEIGHT                                  STDPROPID_XOBJ_HEIGHT
  376. #define DISPID_IHTMLTABLE_DATAPAGESIZE                            DISPID_TABLE+17
  377. #define DISPID_IHTMLTABLE_NEXTPAGE                                DISPID_TABLE+18
  378. #define DISPID_IHTMLTABLE_PREVIOUSPAGE                            DISPID_TABLE+19
  379. #define DISPID_IHTMLTABLE_THEAD                                   DISPID_TABLE+20
  380. #define DISPID_IHTMLTABLE_TFOOT                                   DISPID_TABLE+21
  381. #define DISPID_IHTMLTABLE_TBODIES                                 DISPID_TABLE+24
  382. #define DISPID_IHTMLTABLE_CAPTION                                 DISPID_TABLE+25
  383. #define DISPID_IHTMLTABLE_CREATETHEAD                             DISPID_TABLE+26
  384. #define DISPID_IHTMLTABLE_DELETETHEAD                             DISPID_TABLE+27
  385. #define DISPID_IHTMLTABLE_CREATETFOOT                             DISPID_TABLE+28
  386. #define DISPID_IHTMLTABLE_DELETETFOOT                             DISPID_TABLE+29
  387. #define DISPID_IHTMLTABLE_CREATECAPTION                           DISPID_TABLE+30
  388. #define DISPID_IHTMLTABLE_DELETECAPTION                           DISPID_TABLE+31
  389. #define DISPID_IHTMLTABLE_INSERTROW                               DISPID_TABLE+32
  390. #define DISPID_IHTMLTABLE_DELETEROW                               DISPID_TABLE+33
  391. #define DISPID_IHTMLTABLE_READYSTATE                              DISPID_A_READYSTATE
  392. #define DISPID_IHTMLTABLE_ONREADYSTATECHANGE                      DISPID_EVPROP_ONREADYSTATECHANGE
  393. //    DISPIDs for interface IHTMLTable2
  394. #define DISPID_IHTMLTABLE2_FIRSTPAGE                              DISPID_TABLE+35
  395. #define DISPID_IHTMLTABLE2_LASTPAGE                               DISPID_TABLE+36
  396. #define DISPID_IHTMLTABLE2_CELLS                                  DISPID_TABLE+37
  397. #define DISPID_IHTMLTABLE2_MOVEROW                                DISPID_TABLE+38
  398. //    DISPIDs for interface IHTMLTable3
  399. #define DISPID_IHTMLTABLE3_SUMMARY                                DISPID_TABLE+39
  400. //    DISPIDs for interface IHTMLTableCol
  401. #define DISPID_IHTMLTABLECOL_SPAN                                 DISPID_TABLECOL+1
  402. #define DISPID_IHTMLTABLECOL_WIDTH                                STDPROPID_XOBJ_WIDTH
  403. #define DISPID_IHTMLTABLECOL_ALIGN                                STDPROPID_XOBJ_BLOCKALIGN
  404. #define DISPID_IHTMLTABLECOL_VALIGN                               DISPID_A_TABLEVALIGN
  405. //    DISPIDs for interface IHTMLTableCol2
  406. #define DISPID_IHTMLTABLECOL2_CH                                  DISPID_TABLECOL+2
  407. #define DISPID_IHTMLTABLECOL2_CHOFF                               DISPID_TABLECOL+3
  408. //    DISPIDs for interface IHTMLTableSection
  409. #define DISPID_IHTMLTABLESECTION_ALIGN                            STDPROPID_XOBJ_BLOCKALIGN
  410. #define DISPID_IHTMLTABLESECTION_VALIGN                           DISPID_A_TABLEVALIGN
  411. #define DISPID_IHTMLTABLESECTION_BGCOLOR                          DISPID_BACKCOLOR
  412. #define DISPID_IHTMLTABLESECTION_ROWS                             DISPID_TABLESECTION
  413. #define DISPID_IHTMLTABLESECTION_INSERTROW                        DISPID_TABLESECTION+1
  414. #define DISPID_IHTMLTABLESECTION_DELETEROW                        DISPID_TABLESECTION+2
  415. //    DISPIDs for interface IHTMLTableSection2
  416. #define DISPID_IHTMLTABLESECTION2_MOVEROW                         DISPID_TABLESECTION+3
  417. //    DISPIDs for interface IHTMLTableSection3
  418. #define DISPID_IHTMLTABLESECTION3_CH                              DISPID_TABLESECTION+4
  419. #define DISPID_IHTMLTABLESECTION3_CHOFF                           DISPID_TABLESECTION+5
  420. //    DISPIDs for interface IHTMLTableRow
  421. #define DISPID_IHTMLTABLEROW_ALIGN                                STDPROPID_XOBJ_BLOCKALIGN
  422. #define DISPID_IHTMLTABLEROW_VALIGN                               DISPID_A_TABLEVALIGN
  423. #define DISPID_IHTMLTABLEROW_BGCOLOR                              DISPID_BACKCOLOR
  424. #define DISPID_IHTMLTABLEROW_BORDERCOLOR                          DISPID_A_TABLEBORDERCOLOR
  425. #define DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT                     DISPID_A_TABLEBORDERCOLORLIGHT
  426. #define DISPID_IHTMLTABLEROW_BORDERCOLORDARK                      DISPID_A_TABLEBORDERCOLORDARK
  427. #define DISPID_IHTMLTABLEROW_ROWINDEX                             DISPID_TABLEROW
  428. #define DISPID_IHTMLTABLEROW_SECTIONROWINDEX                      DISPID_TABLEROW+1
  429. #define DISPID_IHTMLTABLEROW_CELLS                                DISPID_TABLEROW+2
  430. #define DISPID_IHTMLTABLEROW_INSERTCELL                           DISPID_TABLEROW+3
  431. #define DISPID_IHTMLTABLEROW_DELETECELL                           DISPID_TABLEROW+4
  432. //    DISPIDs for interface IHTMLTableRow2
  433. #define DISPID_IHTMLTABLEROW2_HEIGHT                              STDPROPID_XOBJ_HEIGHT
  434. //    DISPIDs for interface IHTMLTableRow3
  435. #define DISPID_IHTMLTABLEROW3_CH                                  DISPID_TABLEROW+9
  436. #define DISPID_IHTMLTABLEROW3_CHOFF                               DISPID_TABLEROW+10
  437. //    DISPIDs for interface IHTMLTableRowMetrics
  438. #define DISPID_IHTMLTABLEROWMETRICS_CLIENTHEIGHT                  DISPID_SITE+19
  439. #define DISPID_IHTMLTABLEROWMETRICS_CLIENTWIDTH                   DISPID_SITE+20
  440. #define DISPID_IHTMLTABLEROWMETRICS_CLIENTTOP                     DISPID_SITE+21
  441. #define DISPID_IHTMLTABLEROWMETRICS_CLIENTLEFT                    DISPID_SITE+22
  442. //    DISPIDs for interface IHTMLTableCell
  443. #define DISPID_IHTMLTABLECELL_ROWSPAN                             DISPID_TABLECELL+1
  444. #define DISPID_IHTMLTABLECELL_COLSPAN                             DISPID_TABLECELL+2
  445. #define DISPID_IHTMLTABLECELL_ALIGN                               STDPROPID_XOBJ_BLOCKALIGN
  446. #define DISPID_IHTMLTABLECELL_VALIGN                              DISPID_A_TABLEVALIGN
  447. #define DISPID_IHTMLTABLECELL_BGCOLOR                             DISPID_BACKCOLOR
  448. #define DISPID_IHTMLTABLECELL_NOWRAP                              DISPID_A_NOWRAP
  449. #define DISPID_IHTMLTABLECELL_BACKGROUND                          DISPID_A_BACKGROUNDIMAGE
  450. #define DISPID_IHTMLTABLECELL_BORDERCOLOR                         DISPID_A_TABLEBORDERCOLOR
  451. #define DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT                    DISPID_A_TABLEBORDERCOLORLIGHT
  452. #define DISPID_IHTMLTABLECELL_BORDERCOLORDARK                     DISPID_A_TABLEBORDERCOLORDARK
  453. #define DISPID_IHTMLTABLECELL_WIDTH                               STDPROPID_XOBJ_WIDTH
  454. #define DISPID_IHTMLTABLECELL_HEIGHT                              STDPROPID_XOBJ_HEIGHT
  455. #define DISPID_IHTMLTABLECELL_CELLINDEX                           DISPID_TABLECELL+3
  456. //    DISPIDs for interface IHTMLTableCell2
  457. #define DISPID_IHTMLTABLECELL2_ABBR                               DISPID_TABLECELL+4
  458. #define DISPID_IHTMLTABLECELL2_AXIS                               DISPID_TABLECELL+5
  459. #define DISPID_IHTMLTABLECELL2_CH                                 DISPID_TABLECELL+6
  460. #define DISPID_IHTMLTABLECELL2_CHOFF                              DISPID_TABLECELL+7
  461. #define DISPID_IHTMLTABLECELL2_HEADERS                            DISPID_TABLECELL+8
  462. #define DISPID_IHTMLTABLECELL2_SCOPE                              DISPID_TABLECELL+9
  463. //    DISPIDs for interface IHTMLScriptElement
  464. #define DISPID_IHTMLSCRIPTELEMENT_SRC                             DISPID_SCRIPT+1
  465. #define DISPID_IHTMLSCRIPTELEMENT_HTMLFOR                         DISPID_SCRIPT+4
  466. #define DISPID_IHTMLSCRIPTELEMENT_EVENT                           DISPID_SCRIPT+5
  467. #define DISPID_IHTMLSCRIPTELEMENT_TEXT                            DISPID_SCRIPT+6
  468. #define DISPID_IHTMLSCRIPTELEMENT_DEFER                           DISPID_SCRIPT+7
  469. #define DISPID_IHTMLSCRIPTELEMENT_READYSTATE                      DISPID_A_READYSTATE
  470. #define DISPID_IHTMLSCRIPTELEMENT_ONERROR                         DISPID_EVPROP_ONERROR
  471. #define DISPID_IHTMLSCRIPTELEMENT_TYPE                            DISPID_SCRIPT+9
  472. //    DISPIDs for interface IHTMLScriptElement2
  473. #define DISPID_IHTMLSCRIPTELEMENT2_CHARSET                        DISPID_SCRIPT+10
  474. //    DISPIDs for event set HTMLScriptEvents2
  475. #define DISPID_HTMLSCRIPTEVENTS2_ONERROR                          DISPID_EVMETH_ONERROR
  476. //    DISPIDs for event set HTMLScriptEvents
  477. #define DISPID_HTMLSCRIPTEVENTS_ONERROR                           DISPID_EVMETH_ONERROR
  478. //    DISPIDs for interface IHTMLObjectElement
  479. #define DISPID_IHTMLOBJECTELEMENT_OBJECT                          DISPID_OBJECT+1
  480. #define DISPID_IHTMLOBJECTELEMENT_CLASSID                         DISPID_OBJECT+2
  481. #define DISPID_IHTMLOBJECTELEMENT_DATA                            DISPID_OBJECT+3
  482. #define DISPID_IHTMLOBJECTELEMENT_RECORDSET                       DISPID_OBJECT+5
  483. #define DISPID_IHTMLOBJECTELEMENT_ALIGN                           STDPROPID_XOBJ_CONTROLALIGN
  484. #define DISPID_IHTMLOBJECTELEMENT_NAME                            STDPROPID_XOBJ_NAME
  485. #define DISPID_IHTMLOBJECTELEMENT_CODEBASE                        DISPID_OBJECT+6
  486. #define DISPID_IHTMLOBJECTELEMENT_CODETYPE                        DISPID_OBJECT+7
  487. #define DISPID_IHTMLOBJECTELEMENT_CODE                            DISPID_OBJECT+8
  488. #define DISPID_IHTMLOBJECTELEMENT_BASEHREF                        STDPROPID_XOBJ_BASEHREF
  489. #define DISPID_IHTMLOBJECTELEMENT_TYPE                            DISPID_OBJECT+9
  490. #define DISPID_IHTMLOBJECTELEMENT_FORM                            DISPID_SITE+4
  491. #define DISPID_IHTMLOBJECTELEMENT_WIDTH                           STDPROPID_XOBJ_WIDTH
  492. #define DISPID_IHTMLOBJECTELEMENT_HEIGHT                          STDPROPID_XOBJ_HEIGHT
  493. #define DISPID_IHTMLOBJECTELEMENT_READYSTATE                      DISPID_OBJECT+10
  494. #define DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE              DISPID_EVPROP_ONREADYSTATECHANGE
  495. #define DISPID_IHTMLOBJECTELEMENT_ONERROR                         DISPID_EVPROP_ONERROR
  496. #define DISPID_IHTMLOBJECTELEMENT_ALTHTML                         DISPID_OBJECT+11
  497. #define DISPID_IHTMLOBJECTELEMENT_VSPACE                          DISPID_OBJECT+12
  498. #define DISPID_IHTMLOBJECTELEMENT_HSPACE                          DISPID_OBJECT+13
  499. //    DISPIDs for interface IHTMLObjectElement2
  500. #define DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET                 DISPID_OBJECT+14
  501. #define DISPID_IHTMLOBJECTELEMENT2_CLASSID                        DISPID_OBJECT+2
  502. #define DISPID_IHTMLOBJECTELEMENT2_DATA                           DISPID_OBJECT+3
  503. //    DISPIDs for interface IHTMLObjectElement3
  504. #define DISPID_IHTMLOBJECTELEMENT3_ARCHIVE                        DISPID_OBJECT+15
  505. #define DISPID_IHTMLOBJECTELEMENT3_ALT                            DISPID_OBJECT+16
  506. #define DISPID_IHTMLOBJECTELEMENT3_DECLARE                        DISPID_OBJECT+17
  507. #define DISPID_IHTMLOBJECTELEMENT3_STANDBY                        DISPID_OBJECT+18
  508. #define DISPID_IHTMLOBJECTELEMENT3_BORDER                         DISPID_OBJECT+19
  509. #define DISPID_IHTMLOBJECTELEMENT3_USEMAP                         DISPID_OBJECT+20
  510. //    DISPIDs for interface IHTMLParamElement
  511. #define DISPID_IHTMLPARAMELEMENT_NAME                             DISPID_PARAM+1
  512. #define DISPID_IHTMLPARAMELEMENT_VALUE                            DISPID_PARAM+2
  513. #define DISPID_IHTMLPARAMELEMENT_TYPE                             DISPID_PARAM+3
  514. #define DISPID_IHTMLPARAMELEMENT_VALUETYPE                        DISPID_PARAM+4
  515. //    DISPIDs for event set HTMLObjectElementEvents2
  516. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONBEFOREUPDATE            DISPID_EVMETH_ONBEFOREUPDATE
  517. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONAFTERUPDATE             DISPID_EVMETH_ONAFTERUPDATE
  518. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONERRORUPDATE             DISPID_EVMETH_ONERRORUPDATE
  519. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONROWEXIT                 DISPID_EVMETH_ONROWEXIT
  520. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONROWENTER                DISPID_EVMETH_ONROWENTER
  521. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONDATASETCHANGED          DISPID_EVMETH_ONDATASETCHANGED
  522. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONDATAAVAILABLE           DISPID_EVMETH_ONDATAAVAILABLE
  523. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONDATASETCOMPLETE         DISPID_EVMETH_ONDATASETCOMPLETE
  524. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONERROR                   DISPID_XOBJ_BASE+19
  525. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONROWSDELETE              DISPID_EVMETH_ONROWSDELETE
  526. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONROWSINSERTED            DISPID_EVMETH_ONROWSINSERTED
  527. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONCELLCHANGE              DISPID_EVMETH_ONCELLCHANGE
  528. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONREADYSTATECHANGE        DISPID_XOBJ_BASE+20
  529. //    DISPIDs for event set HTMLObjectElementEvents
  530. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONBEFOREUPDATE             DISPID_EVMETH_ONBEFOREUPDATE
  531. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONAFTERUPDATE              DISPID_EVMETH_ONAFTERUPDATE
  532. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONERRORUPDATE              DISPID_EVMETH_ONERRORUPDATE
  533. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWEXIT                  DISPID_EVMETH_ONROWEXIT
  534. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWENTER                 DISPID_EVMETH_ONROWENTER
  535. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATASETCHANGED           DISPID_EVMETH_ONDATASETCHANGED
  536. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATAAVAILABLE            DISPID_EVMETH_ONDATAAVAILABLE
  537. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATASETCOMPLETE          DISPID_EVMETH_ONDATASETCOMPLETE
  538. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONERROR                    DISPID_XOBJ_BASE+19
  539. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWSDELETE               DISPID_EVMETH_ONROWSDELETE
  540. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWSINSERTED             DISPID_EVMETH_ONROWSINSERTED
  541. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONCELLCHANGE               DISPID_EVMETH_ONCELLCHANGE
  542. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONREADYSTATECHANGE         DISPID_XOBJ_BASE+20
  543. //    DISPIDs for interface IHTMLFrameBase
  544. #define DISPID_IHTMLFRAMEBASE_SRC                                 DISPID_FRAMESITE+0
  545. #define DISPID_IHTMLFRAMEBASE_NAME                                STDPROPID_XOBJ_NAME
  546. #define DISPID_IHTMLFRAMEBASE_BORDER                              DISPID_FRAMESITE+2
  547. #define DISPID_IHTMLFRAMEBASE_FRAMEBORDER                         DISPID_FRAMESITE+3
  548. #define DISPID_IHTMLFRAMEBASE_FRAMESPACING                        DISPID_FRAMESITE+4
  549. #define DISPID_IHTMLFRAMEBASE_MARGINWIDTH                         DISPID_FRAMESITE+5
  550. #define DISPID_IHTMLFRAMEBASE_MARGINHEIGHT                        DISPID_FRAMESITE+6
  551. #define DISPID_IHTMLFRAMEBASE_NORESIZE                            DISPID_FRAMESITE+7
  552. #define DISPID_IHTMLFRAMEBASE_SCROLLING                           DISPID_FRAMESITE+8
  553. //    DISPIDs for interface IHTMLFrameBase2
  554. #define DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW                      DISPID_FRAMESITE+9
  555. #define DISPID_IHTMLFRAMEBASE2_ONLOAD                             DISPID_EVPROP_ONLOAD
  556. #define DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE                 DISPID_EVPROP_ONREADYSTATECHANGE
  557. #define DISPID_IHTMLFRAMEBASE2_READYSTATE                         DISPID_A_READYSTATE
  558. #define DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY                  DISPID_A_ALLOWTRANSPARENCY
  559. //    DISPIDs for interface IHTMLFrameBase3
  560. #define DISPID_IHTMLFRAMEBASE3_LONGDESC                           DISPID_FRAMESITE+10
  561. //    DISPIDs for event set HTMLFrameSiteEvents2
  562. #define DISPID_HTMLFRAMESITEEVENTS2_ONLOAD                        DISPID_EVMETH_ONLOAD
  563. //    DISPIDs for event set HTMLFrameSiteEvents
  564. #define DISPID_HTMLFRAMESITEEVENTS_ONLOAD                         DISPID_EVMETH_ONLOAD
  565. //    DISPIDs for interface IHTMLFrameElement
  566. #define DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR                      DISPID_FRAME+1
  567. //    DISPIDs for interface IHTMLFrameElement2
  568. #define DISPID_IHTMLFRAMEELEMENT2_HEIGHT                          STDPROPID_XOBJ_HEIGHT
  569. #define DISPID_IHTMLFRAMEELEMENT2_WIDTH                           STDPROPID_XOBJ_WIDTH
  570. //    DISPIDs for interface IHTMLIFrameElement
  571. #define DISPID_IHTMLIFRAMEELEMENT_VSPACE                          DISPID_IFRAME+1
  572. #define DISPID_IHTMLIFRAMEELEMENT_HSPACE                          DISPID_IFRAME+2
  573. #define DISPID_IHTMLIFRAMEELEMENT_ALIGN                           STDPROPID_XOBJ_CONTROLALIGN
  574. //    DISPIDs for interface IHTMLIFrameElement2
  575. #define DISPID_IHTMLIFRAMEELEMENT2_HEIGHT                         STDPROPID_XOBJ_HEIGHT
  576. #define DISPID_IHTMLIFRAMEELEMENT2_WIDTH                          STDPROPID_XOBJ_WIDTH
  577. //    DISPIDs for interface IHTMLDivPosition
  578. #define DISPID_IHTMLDIVPOSITION_ALIGN                             STDPROPID_XOBJ_CONTROLALIGN
  579. //    DISPIDs for interface IHTMLFieldSetElement
  580. #define DISPID_IHTMLFIELDSETELEMENT_ALIGN                         STDPROPID_XOBJ_CONTROLALIGN
  581. //    DISPIDs for interface IHTMLFieldSetElement2
  582. #define DISPID_IHTMLFIELDSETELEMENT2_FORM                         DISPID_SITE+4
  583. //    DISPIDs for interface IHTMLLegendElement
  584. #define DISPID_IHTMLLEGENDELEMENT_ALIGN                           STDPROPID_XOBJ_CONTROLALIGN
  585. //    DISPIDs for interface IHTMLLegendElement2
  586. #define DISPID_IHTMLLEGENDELEMENT2_FORM                           DISPID_SITE+4
  587. //    DISPIDs for interface IHTMLSpanFlow
  588. #define DISPID_IHTMLSPANFLOW_ALIGN                                STDPROPID_XOBJ_CONTROLALIGN
  589. //    DISPIDs for interface IHTMLFrameSetElement
  590. #define DISPID_IHTMLFRAMESETELEMENT_ROWS                          DISPID_FRAMESET
  591. #define DISPID_IHTMLFRAMESETELEMENT_COLS                          DISPID_FRAMESET+1
  592. #define DISPID_IHTMLFRAMESETELEMENT_BORDER                        DISPID_FRAMESET+2
  593. #define DISPID_IHTMLFRAMESETELEMENT_BORDERCOLOR                   DISPID_FRAMESET+3
  594. #define DISPID_IHTMLFRAMESETELEMENT_FRAMEBORDER                   DISPID_FRAMESET+4
  595. #define DISPID_IHTMLFRAMESETELEMENT_FRAMESPACING                  DISPID_FRAMESET+5
  596. #define DISPID_IHTMLFRAMESETELEMENT_NAME                          STDPROPID_XOBJ_NAME
  597. #define DISPID_IHTMLFRAMESETELEMENT_ONLOAD                        DISPID_EVPROP_ONLOAD
  598. #define DISPID_IHTMLFRAMESETELEMENT_ONUNLOAD                      DISPID_EVPROP_ONUNLOAD
  599. #define DISPID_IHTMLFRAMESETELEMENT_ONBEFOREUNLOAD                DISPID_EVPROP_ONBEFOREUNLOAD
  600. //    DISPIDs for interface IHTMLFrameSetElement2
  601. #define DISPID_IHTMLFRAMESETELEMENT2_ONBEFOREPRINT                DISPID_EVPROP_ONBEFOREPRINT
  602. #define DISPID_IHTMLFRAMESETELEMENT2_ONAFTERPRINT                 DISPID_EVPROP_ONAFTERPRINT
  603. //    DISPIDs for interface IHTMLBGsound
  604. #define DISPID_IHTMLBGSOUND_SRC                                   DISPID_BGSOUND+1
  605. #define DISPID_IHTMLBGSOUND_LOOP                                  DISPID_BGSOUND+2
  606. #define DISPID_IHTMLBGSOUND_VOLUME                                DISPID_BGSOUND+3
  607. #define DISPID_IHTMLBGSOUND_BALANCE                               DISPID_BGSOUND+4
  608. //    DISPIDs for interface IHTMLFontNamesCollection
  609. #define DISPID_IHTMLFONTNAMESCOLLECTION_LENGTH                    DISPID_OPTIONS_COL+1
  610. #define DISPID_IHTMLFONTNAMESCOLLECTION__NEWENUM                  DISPID_NEWENUM
  611. #define DISPID_IHTMLFONTNAMESCOLLECTION_ITEM                      DISPID_VALUE
  612. //    DISPIDs for interface IHTMLFontSizesCollection
  613. #define DISPID_IHTMLFONTSIZESCOLLECTION_LENGTH                    DISPID_OPTIONS_COL+2
  614. #define DISPID_IHTMLFONTSIZESCOLLECTION__NEWENUM                  DISPID_NEWENUM
  615. #define DISPID_IHTMLFONTSIZESCOLLECTION_FORFONT                   DISPID_OPTIONS_COL+3
  616. #define DISPID_IHTMLFONTSIZESCOLLECTION_ITEM                      DISPID_VALUE
  617. //    DISPIDs for interface IHTMLOptionsHolder
  618. #define DISPID_IHTMLOPTIONSHOLDER_DOCUMENT                        DISPID_OPTIONS_COL+3
  619. #define DISPID_IHTMLOPTIONSHOLDER_FONTS                           DISPID_OPTIONS_COL+4
  620. #define DISPID_IHTMLOPTIONSHOLDER_EXECARG                         DISPID_OPTIONS_COL+5
  621. #define DISPID_IHTMLOPTIONSHOLDER_ERRORLINE                       DISPID_OPTIONS_COL+6
  622. #define DISPID_IHTMLOPTIONSHOLDER_ERRORCHARACTER                  DISPID_OPTIONS_COL+7
  623. #define DISPID_IHTMLOPTIONSHOLDER_ERRORCODE                       DISPID_OPTIONS_COL+8
  624. #define DISPID_IHTMLOPTIONSHOLDER_ERRORMESSAGE                    DISPID_OPTIONS_COL+9
  625. #define DISPID_IHTMLOPTIONSHOLDER_ERRORDEBUG                      DISPID_OPTIONS_COL+10
  626. #define DISPID_IHTMLOPTIONSHOLDER_UNSECUREDWINDOWOFDOCUMENT       DISPID_OPTIONS_COL+11
  627. #define DISPID_IHTMLOPTIONSHOLDER_FINDTEXT                        DISPID_OPTIONS_COL+12
  628. #define DISPID_IHTMLOPTIONSHOLDER_ANYTHINGAFTERFRAMESET           DISPID_OPTIONS_COL+13
  629. #define DISPID_IHTMLOPTIONSHOLDER_SIZES                           DISPID_OPTIONS_COL+14
  630. #define DISPID_IHTMLOPTIONSHOLDER_OPENFILEDLG                     DISPID_OPTIONS_COL+15
  631. #define DISPID_IHTMLOPTIONSHOLDER_SAVEFILEDLG                     DISPID_OPTIONS_COL+16
  632. #define DISPID_IHTMLOPTIONSHOLDER_CHOOSECOLORDLG                  DISPID_OPTIONS_COL+17
  633. #define DISPID_IHTMLOPTIONSHOLDER_SHOWSECURITYINFO                DISPID_OPTIONS_COL+18
  634. #define DISPID_IHTMLOPTIONSHOLDER_ISAPARTMENTMODEL                DISPID_OPTIONS_COL+19
  635. #define DISPID_IHTMLOPTIONSHOLDER_GETCHARSET                      DISPID_OPTIONS_COL+20
  636. #define DISPID_IHTMLOPTIONSHOLDER_SECURECONNECTIONINFO            DISPID_OPTIONS_COL+21
  637. //    DISPIDs for interface IHTMLStyleElement
  638. #define DISPID_IHTMLSTYLEELEMENT_TYPE                             DISPID_STYLEELEMENT+2
  639. #define DISPID_IHTMLSTYLEELEMENT_READYSTATE                       DISPID_A_READYSTATE
  640. #define DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE               DISPID_EVPROP_ONREADYSTATECHANGE
  641. #define DISPID_IHTMLSTYLEELEMENT_ONLOAD                           DISPID_EVPROP_ONLOAD
  642. #define DISPID_IHTMLSTYLEELEMENT_ONERROR                          DISPID_EVPROP_ONERROR
  643. #define DISPID_IHTMLSTYLEELEMENT_STYLESHEET                       DISPID_STYLEELEMENT+4
  644. #define DISPID_IHTMLSTYLEELEMENT_DISABLED                         STDPROPID_XOBJ_DISABLED
  645. #define DISPID_IHTMLSTYLEELEMENT_MEDIA                            DISPID_STYLEELEMENT+6
  646. //    DISPIDs for event set HTMLStyleElementEvents2
  647. #define DISPID_HTMLSTYLEELEMENTEVENTS2_ONLOAD                     DISPID_EVMETH_ONLOAD
  648. #define DISPID_HTMLSTYLEELEMENTEVENTS2_ONERROR                    DISPID_EVMETH_ONERROR
  649. //    DISPIDs for event set HTMLStyleElementEvents
  650. #define DISPID_HTMLSTYLEELEMENTEVENTS_ONLOAD                      DISPID_EVMETH_ONLOAD
  651. #define DISPID_HTMLSTYLEELEMENTEVENTS_ONERROR                     DISPID_EVMETH_ONERROR
  652. //    DISPIDs for interface IHTMLStyleFontFace
  653. #define DISPID_IHTMLSTYLEFONTFACE_FONTSRC                         DISPID_A_FONTFACESRC
  654. //    DISPIDs for interface ICSSFilterSite
  655. #define DISPID_ICSSFILTERSITE_GETELEMENT                          
  656. #define DISPID_ICSSFILTERSITE_FIREONFILTERCHANGEEVENT             
  657. //    DISPIDs for interface ICSSFilter
  658. #define DISPID_ICSSFILTER_SETSITE                                 
  659. #define DISPID_ICSSFILTER_ONAMBIENTPROPERTYCHANGE                 
  660. //    DISPIDs for interface ISecureUrlHost
  661. #define DISPID_ISECUREURLHOST_VALIDATESECUREURL                   
  662. //    DISPIDs for interface IMarkupServices
  663. #define DISPID_IMARKUPSERVICES_CREATEMARKUPPOINTER                
  664. #define DISPID_IMARKUPSERVICES_CREATEMARKUPCONTAINER              
  665. #define DISPID_IMARKUPSERVICES_CREATEELEMENT                      
  666. #define DISPID_IMARKUPSERVICES_CLONEELEMENT                       
  667. #define DISPID_IMARKUPSERVICES_INSERTELEMENT                      
  668. #define DISPID_IMARKUPSERVICES_REMOVEELEMENT                      
  669. #define DISPID_IMARKUPSERVICES_REMOVE                             
  670. #define DISPID_IMARKUPSERVICES_COPY                               
  671. #define DISPID_IMARKUPSERVICES_MOVE                               
  672. #define DISPID_IMARKUPSERVICES_INSERTTEXT                         
  673. #define DISPID_IMARKUPSERVICES_PARSESTRING                        
  674. #define DISPID_IMARKUPSERVICES_PARSEGLOBAL                        
  675. #define DISPID_IMARKUPSERVICES_ISSCOPEDELEMENT                    
  676. #define DISPID_IMARKUPSERVICES_GETELEMENTTAGID                    
  677. #define DISPID_IMARKUPSERVICES_GETTAGIDFORNAME                    
  678. #define DISPID_IMARKUPSERVICES_GETNAMEFORTAGID                    
  679. #define DISPID_IMARKUPSERVICES_MOVEPOINTERSTORANGE                
  680. #define DISPID_IMARKUPSERVICES_MOVERANGETOPOINTERS                
  681. #define DISPID_IMARKUPSERVICES_BEGINUNDOUNIT                      
  682. #define DISPID_IMARKUPSERVICES_ENDUNDOUNIT                        
  683. //    DISPIDs for interface IMarkupServices2
  684. #define DISPID_IMARKUPSERVICES2_PARSEGLOBALEX                     
  685. #define DISPID_IMARKUPSERVICES2_VALIDATEELEMENTS                  
  686. #define DISPID_IMARKUPSERVICES2_SAVESEGMENTSTOCLIPBOARD           
  687. //    DISPIDs for interface IMarkupContainer
  688. #define DISPID_IMARKUPCONTAINER_OWNINGDOC                         
  689. //    DISPIDs for interface IMarkupContainer2
  690. #define DISPID_IMARKUPCONTAINER2_CREATECHANGELOG                  
  691. #define DISPID_IMARKUPCONTAINER2_REGISTERFORDIRTYRANGE            
  692. #define DISPID_IMARKUPCONTAINER2_UNREGISTERFORDIRTYRANGE          
  693. #define DISPID_IMARKUPCONTAINER2_GETANDCLEARDIRTYRANGE            
  694. #define DISPID_IMARKUPCONTAINER2_GETVERSIONNUMBER                 
  695. #define DISPID_IMARKUPCONTAINER2_GETMASTERELEMENT                 
  696. //    DISPIDs for interface IHTMLChangePlayback
  697. #define DISPID_IHTMLCHANGEPLAYBACK_EXECCHANGE                     
  698. //    DISPIDs for interface IMarkupPointer
  699. #define DISPID_IMARKUPPOINTER_OWNINGDOC                           
  700. #define DISPID_IMARKUPPOINTER_GRAVITY                             
  701. #define DISPID_IMARKUPPOINTER_SETGRAVITY                          
  702. #define DISPID_IMARKUPPOINTER_CLING                               
  703. #define DISPID_IMARKUPPOINTER_SETCLING                            
  704. #define DISPID_IMARKUPPOINTER_UNPOSITION                          
  705. #define DISPID_IMARKUPPOINTER_ISPOSITIONED                        
  706. #define DISPID_IMARKUPPOINTER_GETCONTAINER                        
  707. #define DISPID_IMARKUPPOINTER_MOVEADJACENTTOELEMENT               
  708. #define DISPID_IMARKUPPOINTER_MOVETOPOINTER                       
  709. #define DISPID_IMARKUPPOINTER_MOVETOCONTAINER                     
  710. #define DISPID_IMARKUPPOINTER_LEFT                                
  711. #define DISPID_IMARKUPPOINTER_RIGHT                               
  712. #define DISPID_IMARKUPPOINTER_CURRENTSCOPE                        
  713. #define DISPID_IMARKUPPOINTER_ISLEFTOF                            
  714. #define DISPID_IMARKUPPOINTER_ISLEFTOFOREQUALTO                   
  715. #define DISPID_IMARKUPPOINTER_ISRIGHTOF                           
  716. #define DISPID_IMARKUPPOINTER_ISRIGHTOFOREQUALTO                  
  717. #define DISPID_IMARKUPPOINTER_ISEQUALTO                           
  718. #define DISPID_IMARKUPPOINTER_MOVEUNIT                            
  719. #define DISPID_IMARKUPPOINTER_FINDTEXT                            
  720. //    DISPIDs for interface IMarkupPointer2
  721. #define DISPID_IMARKUPPOINTER2_ISATWORDBREAK                      
  722. #define DISPID_IMARKUPPOINTER2_GETMARKUPPOSITION                  
  723. #define DISPID_IMARKUPPOINTER2_MOVETOMARKUPPOSITION               
  724. #define DISPID_IMARKUPPOINTER2_MOVEUNITBOUNDED                    
  725. #define DISPID_IMARKUPPOINTER2_ISINSIDEURL                        
  726. #define DISPID_IMARKUPPOINTER2_MOVETOCONTENT                      
  727. //    DISPIDs for interface IMarkupTextFrags
  728. #define DISPID_IMARKUPTEXTFRAGS_GETTEXTFRAGCOUNT                  
  729. #define DISPID_IMARKUPTEXTFRAGS_GETTEXTFRAG                       
  730. #define DISPID_IMARKUPTEXTFRAGS_REMOVETEXTFRAG                    
  731. #define DISPID_IMARKUPTEXTFRAGS_INSERTTEXTFRAG                    
  732. #define DISPID_IMARKUPTEXTFRAGS_FINDTEXTFRAGFROMMARKUPPOINTER     
  733. //    DISPIDs for interface IHTMLChangeLog
  734. #define DISPID_IHTMLCHANGELOG_GETNEXTCHANGE                       
  735. //    DISPIDs for interface IHTMLChangeSink
  736. #define DISPID_IHTMLCHANGESINK_NOTIFY                             
  737. //    DISPIDs for interface IXMLGenericParse
  738. #define DISPID_IXMLGENERICPARSE_SETGENERICPARSE                   
  739. //    DISPIDs for interface IHTMLEditHost
  740. #define DISPID_IHTMLEDITHOST_SNAPRECT                             
  741. //    DISPIDs for interface IHTMLEditHost2
  742. #define DISPID_IHTMLEDITHOST2_PREDRAG                             
  743. //    DISPIDs for interface ISegment
  744. #define DISPID_ISEGMENT_GETPOINTERS                               
  745. //    DISPIDs for interface ISegmentListIterator
  746. #define DISPID_ISEGMENTLISTITERATOR_CURRENT                       
  747. #define DISPID_ISEGMENTLISTITERATOR_FIRST                         
  748. #define DISPID_ISEGMENTLISTITERATOR_ISDONE                        
  749. #define DISPID_ISEGMENTLISTITERATOR_ADVANCE                       
  750. //    DISPIDs for interface ISegmentList
  751. #define DISPID_ISEGMENTLIST_CREATEITERATOR                        
  752. #define DISPID_ISEGMENTLIST_GETTYPE                               
  753. #define DISPID_ISEGMENTLIST_ISEMPTY                               
  754. //    DISPIDs for interface ISequenceNumber
  755. #define DISPID_ISEQUENCENUMBER_GETSEQUENCENUMBER                  
  756. //    DISPIDs for interface IIMEServices
  757. #define DISPID_IIMESERVICES_GETACTIVEIMM                          
  758. //    DISPIDs for interface IHTMLCaret
  759. #define DISPID_IHTMLCARET_MOVECARETTOPOINTER                      
  760. #define DISPID_IHTMLCARET_MOVECARETTOPOINTEREX                    
  761. #define DISPID_IHTMLCARET_MOVEMARKUPPOINTERTOCARET                
  762. #define DISPID_IHTMLCARET_MOVEDISPLAYPOINTERTOCARET               
  763. #define DISPID_IHTMLCARET_ISVISIBLE                               
  764. #define DISPID_IHTMLCARET_SHOW                                    
  765. #define DISPID_IHTMLCARET_HIDE                                    
  766. #define DISPID_IHTMLCARET_INSERTTEXT                              
  767. #define DISPID_IHTMLCARET_SCROLLINTOVIEW                          
  768. #define DISPID_IHTMLCARET_GETLOCATION                             
  769. #define DISPID_IHTMLCARET_GETCARETDIRECTION                       
  770. #define DISPID_IHTMLCARET_SETCARETDIRECTION                       
  771. //    DISPIDs for interface IHighlightRenderingServices
  772. #define DISPID_IHIGHLIGHTRENDERINGSERVICES_ADDSEGMENT             
  773. #define DISPID_IHIGHLIGHTRENDERINGSERVICES_MOVESEGMENTTOPOINTERS  
  774. #define DISPID_IHIGHLIGHTRENDERINGSERVICES_REMOVESEGMENT          
  775. //    DISPIDs for interface ISelectionServicesListener
  776. #define DISPID_ISELECTIONSERVICESLISTENER_BEGINSELECTIONUNDO      
  777. #define DISPID_ISELECTIONSERVICESLISTENER_ENDSELECTIONUNDO        
  778. #define DISPID_ISELECTIONSERVICESLISTENER_ONSELECTEDELEMENTEXIT   
  779. #define DISPID_ISELECTIONSERVICESLISTENER_ONCHANGETYPE            
  780. #define DISPID_ISELECTIONSERVICESLISTENER_GETTYPEDETAIL           
  781. //    DISPIDs for interface ISelectionServices
  782. #define DISPID_ISELECTIONSERVICES_SETSELECTIONTYPE                
  783. #define DISPID_ISELECTIONSERVICES_GETMARKUPCONTAINER              
  784. #define DISPID_ISELECTIONSERVICES_ADDSEGMENT                      
  785. #define DISPID_ISELECTIONSERVICES_ADDELEMENTSEGMENT               
  786. #define DISPID_ISELECTIONSERVICES_REMOVESEGMENT                   
  787. #define DISPID_ISELECTIONSERVICES_GETSELECTIONSERVICESLISTENER    
  788. //    DISPIDs for interface IElementSegment
  789. #define DISPID_IELEMENTSEGMENT_GETELEMENT                         
  790. #define DISPID_IELEMENTSEGMENT_SETPRIMARY                         
  791. #define DISPID_IELEMENTSEGMENT_ISPRIMARY                          
  792. //    DISPIDs for interface IHTMLEditDesigner
  793. #define DISPID_IHTMLEDITDESIGNER_PREHANDLEEVENT                   
  794. #define DISPID_IHTMLEDITDESIGNER_POSTHANDLEEVENT                  
  795. #define DISPID_IHTMLEDITDESIGNER_TRANSLATEACCELERATOR             
  796. #define DISPID_IHTMLEDITDESIGNER_POSTEDITOREVENTNOTIFY            
  797. //    DISPIDs for interface IHTMLEditServices
  798. #define DISPID_IHTMLEDITSERVICES_ADDDESIGNER                      
  799. #define DISPID_IHTMLEDITSERVICES_REMOVEDESIGNER                   
  800. #define DISPID_IHTMLEDITSERVICES_GETSELECTIONSERVICES             
  801. #define DISPID_IHTMLEDITSERVICES_MOVETOSELECTIONANCHOR            
  802. #define DISPID_IHTMLEDITSERVICES_MOVETOSELECTIONEND               
  803. #define DISPID_IHTMLEDITSERVICES_SELECTRANGE                      
  804. //    DISPIDs for interface IHTMLEditServices2
  805. #define DISPID_IHTMLEDITSERVICES2_MOVETOSELECTIONANCHOREX         
  806. #define DISPID_IHTMLEDITSERVICES2_MOVETOSELECTIONENDEX            
  807. #define DISPID_IHTMLEDITSERVICES2_FREEZEVIRTUALCARETPOS           
  808. #define DISPID_IHTMLEDITSERVICES2_UNFREEZEVIRTUALCARETPOS         
  809. //    DISPIDs for interface ILineInfo
  810. #define DISPID_ILINEINFO_X                                        DISPID_ILINEINFO+1
  811. #define DISPID_ILINEINFO_BASELINE                                 DISPID_ILINEINFO+2
  812. #define DISPID_ILINEINFO_TEXTDESCENT                              DISPID_ILINEINFO+3
  813. #define DISPID_ILINEINFO_TEXTHEIGHT                               DISPID_ILINEINFO+4
  814. #define DISPID_ILINEINFO_LINEDIRECTION                            DISPID_ILINEINFO+5
  815. //    DISPIDs for interface IHTMLComputedStyle
  816. #define DISPID_IHTMLCOMPUTEDSTYLE_BOLD                            DISPID_IHTMLCOMPUTEDSTYLE+1
  817. #define DISPID_IHTMLCOMPUTEDSTYLE_ITALIC                          DISPID_IHTMLCOMPUTEDSTYLE+2
  818. #define DISPID_IHTMLCOMPUTEDSTYLE_UNDERLINE                       DISPID_IHTMLCOMPUTEDSTYLE+3
  819. #define DISPID_IHTMLCOMPUTEDSTYLE_OVERLINE                        DISPID_IHTMLCOMPUTEDSTYLE+4
  820. #define DISPID_IHTMLCOMPUTEDSTYLE_STRIKEOUT                       DISPID_IHTMLCOMPUTEDSTYLE+5
  821. #define DISPID_IHTMLCOMPUTEDSTYLE_SUBSCRIPT                       DISPID_IHTMLCOMPUTEDSTYLE+6
  822. #define DISPID_IHTMLCOMPUTEDSTYLE_SUPERSCRIPT                     DISPID_IHTMLCOMPUTEDSTYLE+7
  823. #define DISPID_IHTMLCOMPUTEDSTYLE_EXPLICITFACE                    DISPID_IHTMLCOMPUTEDSTYLE+8
  824. #define DISPID_IHTMLCOMPUTEDSTYLE_FONTWEIGHT                      DISPID_IHTMLCOMPUTEDSTYLE+9
  825. #define DISPID_IHTMLCOMPUTEDSTYLE_FONTSIZE                        DISPID_IHTMLCOMPUTEDSTYLE+10
  826. #define DISPID_IHTMLCOMPUTEDSTYLE_FONTNAME                        DISPID_IHTMLCOMPUTEDSTYLE+11
  827. #define DISPID_IHTMLCOMPUTEDSTYLE_HASBGCOLOR                      DISPID_IHTMLCOMPUTEDSTYLE+12
  828. #define DISPID_IHTMLCOMPUTEDSTYLE_TEXTCOLOR                       DISPID_IHTMLCOMPUTEDSTYLE+13
  829. #define DISPID_IHTMLCOMPUTEDSTYLE_BACKGROUNDCOLOR                 DISPID_IHTMLCOMPUTEDSTYLE+14
  830. #define DISPID_IHTMLCOMPUTEDSTYLE_PREFORMATTED                    DISPID_IHTMLCOMPUTEDSTYLE+15
  831. #define DISPID_IHTMLCOMPUTEDSTYLE_DIRECTION                       DISPID_IHTMLCOMPUTEDSTYLE+16
  832. #define DISPID_IHTMLCOMPUTEDSTYLE_BLOCKDIRECTION                  DISPID_IHTMLCOMPUTEDSTYLE+17
  833. #define DISPID_IHTMLCOMPUTEDSTYLE_OL                              DISPID_IHTMLCOMPUTEDSTYLE+18
  834. #define DISPID_IHTMLCOMPUTEDSTYLE_ISEQUAL                         
  835. //    DISPIDs for interface IDisplayPointer
  836. #define DISPID_IDISPLAYPOINTER_MOVETOPOINT                        
  837. #define DISPID_IDISPLAYPOINTER_MOVEUNIT                           
  838. #define DISPID_IDISPLAYPOINTER_POSITIONMARKUPPOINTER              
  839. #define DISPID_IDISPLAYPOINTER_MOVETOPOINTER                      
  840. #define DISPID_IDISPLAYPOINTER_SETPOINTERGRAVITY                  
  841. #define DISPID_IDISPLAYPOINTER_GETPOINTERGRAVITY                  
  842. #define DISPID_IDISPLAYPOINTER_SETDISPLAYGRAVITY                  
  843. #define DISPID_IDISPLAYPOINTER_GETDISPLAYGRAVITY                  
  844. #define DISPID_IDISPLAYPOINTER_ISPOSITIONED                       
  845. #define DISPID_IDISPLAYPOINTER_UNPOSITION                         
  846. #define DISPID_IDISPLAYPOINTER_ISEQUALTO                          
  847. #define DISPID_IDISPLAYPOINTER_ISLEFTOF                           
  848. #define DISPID_IDISPLAYPOINTER_ISRIGHTOF                          
  849. #define DISPID_IDISPLAYPOINTER_ISATBOL                            
  850. #define DISPID_IDISPLAYPOINTER_MOVETOMARKUPPOINTER                
  851. #define DISPID_IDISPLAYPOINTER_SCROLLINTOVIEW                     
  852. #define DISPID_IDISPLAYPOINTER_GETLINEINFO                        
  853. #define DISPID_IDISPLAYPOINTER_GETFLOWELEMENT                     
  854. #define DISPID_IDISPLAYPOINTER_QUERYBREAKS                        
  855. //    DISPIDs for interface IDisplayServices
  856. #define DISPID_IDISPLAYSERVICES_CREATEDISPLAYPOINTER              
  857. #define DISPID_IDISPLAYSERVICES_TRANSFORMRECT                     
  858. #define DISPID_IDISPLAYSERVICES_TRANSFORMPOINT                    
  859. #define DISPID_IDISPLAYSERVICES_GETCARET                          
  860. #define DISPID_IDISPLAYSERVICES_GETCOMPUTEDSTYLE                  
  861. #define DISPID_IDISPLAYSERVICES_SCROLLRECTINTOVIEW                
  862. #define DISPID_IDISPLAYSERVICES_HASFLOWLAYOUT                     
  863. //    DISPIDs for interface IHtmlDlgSafeHelper
  864. #define DISPID_IHTMLDLGSAFEHELPER_CHOOSECOLORDLG                  1
  865. #define DISPID_IHTMLDLGSAFEHELPER_GETCHARSET                      2
  866. #define DISPID_IHTMLDLGSAFEHELPER_FONTS                           3
  867. #define DISPID_IHTMLDLGSAFEHELPER_BLOCKFORMATS                    4
  868. //    DISPIDs for interface IBlockFormats
  869. #define DISPID_IBLOCKFORMATS__NEWENUM                             DISPID_NEWENUM
  870. #define DISPID_IBLOCKFORMATS_COUNT                                1
  871. #define DISPID_IBLOCKFORMATS_ITEM                                 DISPID_VALUE
  872. //    DISPIDs for interface IFontNames
  873. #define DISPID_IFONTNAMES__NEWENUM                                DISPID_NEWENUM
  874. #define DISPID_IFONTNAMES_COUNT                                   1
  875. #define DISPID_IFONTNAMES_ITEM                                    DISPID_VALUE
  876. //    DISPIDs for interface IHTMLNamespace
  877. #define DISPID_IHTMLNAMESPACE_NAME                                DISPID_NAMESPACE+0
  878. #define DISPID_IHTMLNAMESPACE_URN                                 DISPID_NAMESPACE+1
  879. #define DISPID_IHTMLNAMESPACE_TAGNAMES                            DISPID_NAMESPACE+2
  880. #define DISPID_IHTMLNAMESPACE_READYSTATE                          DISPID_A_READYSTATE
  881. #define DISPID_IHTMLNAMESPACE_ONREADYSTATECHANGE                  DISPID_EVPROP_ONREADYSTATECHANGE
  882. #define DISPID_IHTMLNAMESPACE_DOIMPORT                            DISPID_NAMESPACE+3
  883. #define DISPID_IHTMLNAMESPACE_ATTACHEVENT                         DISPID_HTMLOBJECT+7
  884. #define DISPID_IHTMLNAMESPACE_DETACHEVENT                         DISPID_HTMLOBJECT+8
  885. //    DISPIDs for interface IHTMLNamespaceCollection
  886. #define DISPID_IHTMLNAMESPACECOLLECTION_LENGTH                    DISPID_NAMESPACE_COLLECTION+0
  887. #define DISPID_IHTMLNAMESPACECOLLECTION_ITEM                      DISPID_VALUE
  888. #define DISPID_IHTMLNAMESPACECOLLECTION_ADD                       DISPID_NAMESPACE_COLLECTION+1
  889. //    DISPIDs for event set HTMLNamespaceEvents
  890. #define DISPID_HTMLNAMESPACEEVENTS_ONREADYSTATECHANGE             DISPID_EVMETH_ONREADYSTATECHANGE
  891. //    DISPIDs for interface IHTMLPainter
  892. #define DISPID_IHTMLPAINTER_DRAW                                  
  893. #define DISPID_IHTMLPAINTER_ONRESIZE                              
  894. #define DISPID_IHTMLPAINTER_GETPAINTERINFO                        
  895. #define DISPID_IHTMLPAINTER_HITTESTPOINT                          
  896. //    DISPIDs for interface IHTMLPainterEventInfo
  897. #define DISPID_IHTMLPAINTEREVENTINFO_GETEVENTINFOFLAGS            
  898. #define DISPID_IHTMLPAINTEREVENTINFO_GETEVENTTARGET               
  899. #define DISPID_IHTMLPAINTEREVENTINFO_SETCURSOR                    
  900. #define DISPID_IHTMLPAINTEREVENTINFO_STRINGFROMPARTID             
  901. //    DISPIDs for interface IHTMLPainterOverlay
  902. #define DISPID_IHTMLPAINTEROVERLAY_ONMOVE                         
  903. //    DISPIDs for interface IHTMLPaintSite
  904. #define DISPID_IHTMLPAINTSITE_INVALIDATEPAINTERINFO               
  905. #define DISPID_IHTMLPAINTSITE_INVALIDATERECT                      
  906. #define DISPID_IHTMLPAINTSITE_INVALIDATEREGION                    
  907. #define DISPID_IHTMLPAINTSITE_GETDRAWINFO                         
  908. #define DISPID_IHTMLPAINTSITE_TRANSFORMGLOBALTOLOCAL              
  909. #define DISPID_IHTMLPAINTSITE_TRANSFORMLOCALTOGLOBAL              
  910. #define DISPID_IHTMLPAINTSITE_GETHITTESTCOOKIE                    
  911. //    DISPIDs for interface IHTMLIPrintCollection
  912. #define DISPID_IHTMLIPRINTCOLLECTION_LENGTH                       DISPID_OPTIONS_COL+1
  913. #define DISPID_IHTMLIPRINTCOLLECTION__NEWENUM                     DISPID_NEWENUM
  914. #define DISPID_IHTMLIPRINTCOLLECTION_ITEM                         DISPID_VALUE
  915. //    DISPIDs for interface IEnumPrivacyRecords
  916. #define DISPID_IENUMPRIVACYRECORDS_RESET                          
  917. #define DISPID_IENUMPRIVACYRECORDS_GETSIZE                        
  918. #define DISPID_IENUMPRIVACYRECORDS_GETPRIVACYIMPACTED             
  919. #define DISPID_IENUMPRIVACYRECORDS_NEXT                           
  920. //    DISPIDs for interface IHTMLDialog
  921. #define DISPID_IHTMLDIALOG_DIALOGTOP                              STDPROPID_XOBJ_TOP
  922. #define DISPID_IHTMLDIALOG_DIALOGLEFT                             STDPROPID_XOBJ_LEFT
  923. #define DISPID_IHTMLDIALOG_DIALOGWIDTH                            STDPROPID_XOBJ_WIDTH
  924. #define DISPID_IHTMLDIALOG_DIALOGHEIGHT                           STDPROPID_XOBJ_HEIGHT
  925. #define DISPID_IHTMLDIALOG_DIALOGARGUMENTS                        DISPID_HTMLDLG+0
  926. #define DISPID_IHTMLDIALOG_MENUARGUMENTS                          DISPID_HTMLDLG+13
  927. #define DISPID_IHTMLDIALOG_RETURNVALUE                            DISPID_HTMLDLG+1
  928. #define DISPID_IHTMLDIALOG_CLOSE                                  DISPID_HTMLDLG+11
  929. #define DISPID_IHTMLDIALOG_TOSTRING                               DISPID_HTMLDLG+12
  930. //    DISPIDs for interface IHTMLDialog2
  931. #define DISPID_IHTMLDIALOG2_STATUS                                DISPID_HTMLDLG+14
  932. #define DISPID_IHTMLDIALOG2_RESIZABLE                             DISPID_HTMLDLG+15
  933. //    DISPIDs for interface IHTMLDialog3
  934. #define DISPID_IHTMLDIALOG3_UNADORNED                             DISPID_HTMLDLG+16
  935. #define DISPID_IHTMLDIALOG3_DIALOGHIDE                            DISPID_HTMLDLG+7
  936. //    DISPIDs for interface IHTMLModelessInit
  937. #define DISPID_IHTMLMODELESSINIT_PARAMETERS                       DISPID_HTMLDLG+0
  938. #define DISPID_IHTMLMODELESSINIT_OPTIONSTRING                     DISPID_HTMLDLG+1
  939. #define DISPID_IHTMLMODELESSINIT_MONIKER                          DISPID_HTMLDLG+6
  940. #define DISPID_IHTMLMODELESSINIT_DOCUMENT                         DISPID_HTMLDLG+7
  941. //    DISPIDs for interface IHTMLPopup
  942. #define DISPID_IHTMLPOPUP_SHOW                                    DISPID_HTMLPOPUP+1
  943. #define DISPID_IHTMLPOPUP_HIDE                                    DISPID_HTMLPOPUP+2
  944. #define DISPID_IHTMLPOPUP_DOCUMENT                                DISPID_HTMLPOPUP+3
  945. #define DISPID_IHTMLPOPUP_ISOPEN                                  DISPID_HTMLPOPUP+4
  946. //    DISPIDs for interface IHTMLAppBehavior
  947. #define DISPID_IHTMLAPPBEHAVIOR_APPLICATIONNAME                   DISPID_HTMLAPP+0
  948. #define DISPID_IHTMLAPPBEHAVIOR_VERSION                           DISPID_HTMLAPP+1
  949. #define DISPID_IHTMLAPPBEHAVIOR_ICON                              DISPID_HTMLAPP+2
  950. #define DISPID_IHTMLAPPBEHAVIOR_SINGLEINSTANCE                    DISPID_HTMLAPP+3
  951. #define DISPID_IHTMLAPPBEHAVIOR_MINIMIZEBUTTON                    DISPID_HTMLAPP+5
  952. #define DISPID_IHTMLAPPBEHAVIOR_MAXIMIZEBUTTON                    DISPID_HTMLAPP+6
  953. #define DISPID_IHTMLAPPBEHAVIOR_BORDER                            DISPID_HTMLAPP+7
  954. #define DISPID_IHTMLAPPBEHAVIOR_BORDERSTYLE                       DISPID_HTMLAPP+8
  955. #define DISPID_IHTMLAPPBEHAVIOR_SYSMENU                           DISPID_HTMLAPP+9
  956. #define DISPID_IHTMLAPPBEHAVIOR_CAPTION                           DISPID_HTMLAPP+10
  957. #define DISPID_IHTMLAPPBEHAVIOR_WINDOWSTATE                       DISPID_HTMLAPP+11
  958. #define DISPID_IHTMLAPPBEHAVIOR_SHOWINTASKBAR                     DISPID_HTMLAPP+12
  959. #define DISPID_IHTMLAPPBEHAVIOR_COMMANDLINE                       DISPID_HTMLAPP+13
  960. //    DISPIDs for interface IHTMLAppBehavior2
  961. #define DISPID_IHTMLAPPBEHAVIOR2_CONTEXTMENU                      DISPID_HTMLAPP+14
  962. #define DISPID_IHTMLAPPBEHAVIOR2_INNERBORDER                      DISPID_HTMLAPP+15
  963. #define DISPID_IHTMLAPPBEHAVIOR2_SCROLL                           DISPID_HTMLAPP+16
  964. #define DISPID_IHTMLAPPBEHAVIOR2_SCROLLFLAT                       DISPID_HTMLAPP+17
  965. #define DISPID_IHTMLAPPBEHAVIOR2_SELECTION                        DISPID_HTMLAPP+18
  966. //    DISPIDs for interface IHTMLAppBehavior3
  967. #define DISPID_IHTMLAPPBEHAVIOR3_NAVIGABLE                        DISPID_HTMLAPP+19
  968. //    DISPIDs for interface IHTMLPrivateWindow
  969. #define DISPID_IHTMLPRIVATEWINDOW_SUPERNAVIGATE                   
  970. #define DISPID_IHTMLPRIVATEWINDOW_GETPENDINGURL                   
  971. #define DISPID_IHTMLPRIVATEWINDOW_SETPICSTARGET                   
  972. #define DISPID_IHTMLPRIVATEWINDOW_PICSCOMPLETE                    
  973. #define DISPID_IHTMLPRIVATEWINDOW_FINDWINDOWBYNAME                
  974. #define DISPID_IHTMLPRIVATEWINDOW_GETADDRESSBARURL                
  975. //    DISPIDs for interface IHTMLPrivateWindow2
  976. #define DISPID_IHTMLPRIVATEWINDOW2_NAVIGATEEX                     
  977. #define DISPID_IHTMLPRIVATEWINDOW2_GETINNERWINDOWUNKNOWN          
  978. //    DISPIDs for interface IHTMLPrivateWindow3
  979. #define DISPID_IHTMLPRIVATEWINDOW3_OPENEX                         
  980. //    DISPIDs for interface ISubDivisionProvider
  981. #define DISPID_ISUBDIVISIONPROVIDER_GETSUBDIVISIONCOUNT           
  982. #define DISPID_ISUBDIVISIONPROVIDER_GETSUBDIVISIONTABS            
  983. #define DISPID_ISUBDIVISIONPROVIDER_SUBDIVISIONFROMPT             
  984. //    DISPIDs for interface IElementBehaviorUI
  985. #define DISPID_IELEMENTBEHAVIORUI_ONRECEIVEFOCUS                  
  986. #define DISPID_IELEMENTBEHAVIORUI_GETSUBDIVISIONPROVIDER          
  987. #define DISPID_IELEMENTBEHAVIORUI_CANTAKEFOCUS                    
  988. //    DISPIDs for interface IElementAdorner
  989. #define DISPID_IELEMENTADORNER_DRAW                               
  990. #define DISPID_IELEMENTADORNER_HITTESTPOINT                       
  991. #define DISPID_IELEMENTADORNER_GETSIZE                            
  992. #define DISPID_IELEMENTADORNER_GETPOSITION                        
  993. #define DISPID_IELEMENTADORNER_ONPOSITIONSET                      
  994. //    DISPIDs for interface IHTMLEditor
  995. #define DISPID_IHTMLEDITOR_PREHANDLEEVENT                         
  996. #define DISPID_IHTMLEDITOR_POSTHANDLEEVENT                        
  997. #define DISPID_IHTMLEDITOR_TRANSLATEACCELERATOR                   
  998. #define DISPID_IHTMLEDITOR_INITIALIZE                             
  999. #define DISPID_IHTMLEDITOR_NOTIFY                                 
  1000. #define DISPID_IHTMLEDITOR_GETCOMMANDTARGET                       
  1001. #define DISPID_IHTMLEDITOR_GETELEMENTTOTABFROM                    
  1002. #define DISPID_IHTMLEDITOR_ISEDITCONTEXTUIACTIVE                  
  1003. #define DISPID_IHTMLEDITOR_TERMINATEIMECOMPOSITION                
  1004. #define DISPID_IHTMLEDITOR_ENABLEMODELESS                         
  1005. //    DISPIDs for interface IHTMLEditingServices
  1006. #define DISPID_IHTMLEDITINGSERVICES_DELETE                        
  1007. #define DISPID_IHTMLEDITINGSERVICES_PASTE                         
  1008. #define DISPID_IHTMLEDITINGSERVICES_PASTEFROMCLIPBOARD            
  1009. #define DISPID_IHTMLEDITINGSERVICES_LAUNDERSPACES                 
  1010. #define DISPID_IHTMLEDITINGSERVICES_INSERTSANITIZEDTEXT           
  1011. #define DISPID_IHTMLEDITINGSERVICES_URLAUTODETECTCURRENTWORD      
  1012. #define DISPID_IHTMLEDITINGSERVICES_URLAUTODETECTRANGE            
  1013. #define DISPID_IHTMLEDITINGSERVICES_SHOULDUPDATEANCHORTEXT        
  1014. #define DISPID_IHTMLEDITINGSERVICES_ADJUSTPOINTERFORINSERT        
  1015. #define DISPID_IHTMLEDITINGSERVICES_FINDSITESELECTABLEELEMENT     
  1016. #define DISPID_IHTMLEDITINGSERVICES_ISELEMENTSITESELECTABLE       
  1017. #define DISPID_IHTMLEDITINGSERVICES_ISELEMENTUIACTIVATABLE        
  1018. #define DISPID_IHTMLEDITINGSERVICES_ISELEMENTATOMIC               
  1019. #define DISPID_IHTMLEDITINGSERVICES_POSITIONPOINTERSINMASTER      
  1020. //    DISPIDs for interface ISelectionObject2
  1021. #define DISPID_ISELECTIONOBJECT2_SELECT                           
  1022. #define DISPID_ISELECTIONOBJECT2_ISPOINTERINSELECTION             
  1023. #define DISPID_ISELECTIONOBJECT2_EMPTYSELECTION                   
  1024. #define DISPID_ISELECTIONOBJECT2_DESTROYSELECTION                 
  1025. #define DISPID_ISELECTIONOBJECT2_DESTROYALLSELECTION              
  1026. //    DISPIDs for interface IEditDebugServices
  1027. #define DISPID_IEDITDEBUGSERVICES_GETCP                           
  1028. #define DISPID_IEDITDEBUGSERVICES_SETDEBUGNAME                    
  1029. #define DISPID_IEDITDEBUGSERVICES_SETDISPLAYPOINTERDEBUGNAME      
  1030. #define DISPID_IEDITDEBUGSERVICES_DUMPTREE                        
  1031. #define DISPID_IEDITDEBUGSERVICES_LINESINELEMENT                  
  1032. #define DISPID_IEDITDEBUGSERVICES_FONTSONLINE                     
  1033. #define DISPID_IEDITDEBUGSERVICES_GETPIXEL                        
  1034. #define DISPID_IEDITDEBUGSERVICES_ISUSINGBCKGRNRECALC             
  1035. #define DISPID_IEDITDEBUGSERVICES_ISENCODINGAUTOSELECT            
  1036. #define DISPID_IEDITDEBUGSERVICES_ENABLEENCODINGAUTOSELECT        
  1037. #define DISPID_IEDITDEBUGSERVICES_ISUSINGTABLEINCRECALC           
  1038. //    DISPIDs for interface IPrivacyServices
  1039. #define DISPID_IPRIVACYSERVICES_ADDPRIVACYINFOTOLIST              
  1040. //    DISPIDs for interface IHTMLOMWindowServices
  1041. #define DISPID_IHTMLOMWINDOWSERVICES_MOVETO                       
  1042. #define DISPID_IHTMLOMWINDOWSERVICES_MOVEBY                       
  1043. #define DISPID_IHTMLOMWINDOWSERVICES_RESIZETO                     
  1044. #define DISPID_IHTMLOMWINDOWSERVICES_RESIZEBY                     
  1045. //    DISPIDs for interface IHTMLFilterPainter
  1046. #define DISPID_IHTMLFILTERPAINTER_INVALIDATERECTUNFILTERED        
  1047. #define DISPID_IHTMLFILTERPAINTER_INVALIDATERGNUNFILTERED         
  1048. #define DISPID_IHTMLFILTERPAINTER_CHANGEELEMENTVISIBILITY         
  1049. //    DISPIDs for interface IHTMLFilterPaintSite
  1050. #define DISPID_IHTMLFILTERPAINTSITE_DRAWUNFILTERED                
  1051. #define DISPID_IHTMLFILTERPAINTSITE_HITTESTPOINTUNFILTERED        
  1052. #define DISPID_IHTMLFILTERPAINTSITE_INVALIDATERECTFILTERED        
  1053. #define DISPID_IHTMLFILTERPAINTSITE_INVALIDATERGNFILTERED         
  1054. #define DISPID_IHTMLFILTERPAINTSITE_CHANGEFILTERVISIBILITY        
  1055. #define DISPID_IHTMLFILTERPAINTSITE_ENSUREVIEWFORFILTERSITE       
  1056. #define DISPID_IHTMLFILTERPAINTSITE_GETDIRECTDRAW                 
  1057. #define DISPID_IHTMLFILTERPAINTSITE_GETFILTERFLAGS                
  1058. //    DISPIDs for interface IElementNamespacePrivate
  1059. #define DISPID_IELEMENTNAMESPACEPRIVATE_ADDTAGPRIVATE             
  1060. //    DISPIDs for interface IElementBehaviorFactory
  1061. #define DISPID_IELEMENTBEHAVIORFACTORY_FINDBEHAVIOR               
  1062. //    DISPIDs for interface IElementNamespace
  1063. #define DISPID_IELEMENTNAMESPACE_ADDTAG                           
  1064. //    DISPIDs for interface IElementNamespaceTable
  1065. #define DISPID_IELEMENTNAMESPACETABLE_ADDNAMESPACE                
  1066. //    DISPIDs for interface IElementNamespaceFactory
  1067. #define DISPID_IELEMENTNAMESPACEFACTORY_CREATE                    
  1068. //    DISPIDs for interface IElementNamespaceFactory2
  1069. #define DISPID_IELEMENTNAMESPACEFACTORY2_CREATEWITHIMPLEMENTATION 
  1070. //    DISPIDs for interface IElementNamespaceFactoryCallback
  1071. #define DISPID_IELEMENTNAMESPACEFACTORYCALLBACK_RESOLVE           
  1072. //    DISPIDs for interface IElementBehavior
  1073. #define DISPID_IELEMENTBEHAVIOR_INIT                              
  1074. #define DISPID_IELEMENTBEHAVIOR_NOTIFY                            
  1075. #define DISPID_IELEMENTBEHAVIOR_DETACH                            
  1076. //    DISPIDs for interface IElementBehaviorSite
  1077. #define DISPID_IELEMENTBEHAVIORSITE_GETELEMENT                    
  1078. #define DISPID_IELEMENTBEHAVIORSITE_REGISTERNOTIFICATION          
  1079. //    DISPIDs for interface IElementBehaviorSiteOM
  1080. #define DISPID_IELEMENTBEHAVIORSITEOM_REGISTEREVENT               
  1081. #define DISPID_IELEMENTBEHAVIORSITEOM_GETEVENTCOOKIE              
  1082. #define DISPID_IELEMENTBEHAVIORSITEOM_FIREEVENT                   
  1083. #define DISPID_IELEMENTBEHAVIORSITEOM_CREATEEVENTOBJECT           
  1084. #define DISPID_IELEMENTBEHAVIORSITEOM_REGISTERNAME                
  1085. #define DISPID_IELEMENTBEHAVIORSITEOM_REGISTERURN                 
  1086. //    DISPIDs for interface IElementBehaviorSiteOM2
  1087. #define DISPID_IELEMENTBEHAVIORSITEOM2_GETDEFAULTS                
  1088. //    DISPIDs for interface IElementBehaviorRender
  1089. #define DISPID_IELEMENTBEHAVIORRENDER_DRAW                        
  1090. #define DISPID_IELEMENTBEHAVIORRENDER_GETRENDERINFO               
  1091. #define DISPID_IELEMENTBEHAVIORRENDER_HITTESTPOINT                
  1092. //    DISPIDs for interface IElementBehaviorSiteRender
  1093. #define DISPID_IELEMENTBEHAVIORSITERENDER_INVALIDATE              
  1094. #define DISPID_IELEMENTBEHAVIORSITERENDER_INVALIDATERENDERINFO    
  1095. #define DISPID_IELEMENTBEHAVIORSITERENDER_INVALIDATESTYLE         
  1096. //    DISPIDs for interface IElementBehaviorCategory
  1097. #define DISPID_IELEMENTBEHAVIORCATEGORY_GETCATEGORY               
  1098. //    DISPIDs for interface IElementBehaviorSiteCategory
  1099. #define DISPID_IELEMENTBEHAVIORSITECATEGORY_GETRELATEDBEHAVIORS   
  1100. //    DISPIDs for interface IElementBehaviorSubmit
  1101. #define DISPID_IELEMENTBEHAVIORSUBMIT_GETSUBMITINFO               
  1102. #define DISPID_IELEMENTBEHAVIORSUBMIT_RESET                       
  1103. //    DISPIDs for interface IElementBehaviorFocus
  1104. #define DISPID_IELEMENTBEHAVIORFOCUS_GETFOCUSRECT                 
  1105. //    DISPIDs for interface IElementBehaviorLayout
  1106. #define DISPID_IELEMENTBEHAVIORLAYOUT_GETSIZE                     
  1107. #define DISPID_IELEMENTBEHAVIORLAYOUT_GETLAYOUTINFO               
  1108. #define DISPID_IELEMENTBEHAVIORLAYOUT_GETPOSITION                 
  1109. #define DISPID_IELEMENTBEHAVIORLAYOUT_MAPSIZE                     
  1110. //    DISPIDs for interface IElementBehaviorLayout2
  1111. #define DISPID_IELEMENTBEHAVIORLAYOUT2_GETTEXTDESCENT             
  1112. //    DISPIDs for interface IElementBehaviorSiteLayout
  1113. #define DISPID_IELEMENTBEHAVIORSITELAYOUT_INVALIDATELAYOUTINFO    
  1114. #define DISPID_IELEMENTBEHAVIORSITELAYOUT_INVALIDATESIZE          
  1115. #define DISPID_IELEMENTBEHAVIORSITELAYOUT_GETMEDIARESOLUTION      
  1116. //    DISPIDs for interface IElementBehaviorSiteLayout2
  1117. #define DISPID_IELEMENTBEHAVIORSITELAYOUT2_GETFONTINFO            
  1118. //    DISPIDs for interface IHostBehaviorInit
  1119. #define DISPID_IHOSTBEHAVIORINIT_POPULATENAMESPACETABLE