mshtmdid.h
上传用户:zexelpump
上传日期:2007-01-04
资源大小:22k
文件大小:125k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

Visual C++

  1.  
  2. //*********************************************************************
  3. //*                  Microsoft Windows                               **
  4. //*            Copyright(c) Microsoft Corp., 1996-1997               **
  5. //*********************************************************************
  6. #define DISPID_XOBJ_MIN                 0x80010000
  7. #define DISPID_XOBJ_MAX                 0x8001FFFF
  8. #define DISPID_XOBJ_BASE                DISPID_XOBJ_MIN
  9. #define DISPID_HTMLOBJECT               (DISPID_XOBJ_BASE   + 500)
  10. #define DISPID_ELEMENT                  (DISPID_HTMLOBJECT  + 500)
  11. #define DISPID_SITE                     (DISPID_ELEMENT     + 1000)
  12. #define DISPID_OBJECT                   (DISPID_SITE        + 1000)
  13. #define DISPID_STYLE                    (DISPID_OBJECT      + 1000)
  14. #define DISPID_ATTRS                    (DISPID_STYLE       + 1000)
  15. #define DISPID_EVENTS                   (DISPID_ATTRS       + 1000)
  16. #define DISPID_XOBJ_EXPANDO             (DISPID_EVENTS      + 1000)
  17. #define DISPID_XOBJ_ORDINAL             (DISPID_XOBJ_EXPANDO+ 1000)
  18. //
  19. #define DISPID_CommonCtrl_FONTNAME      1
  20. #define DISPID_CommonCtrl_FONTSIZE      2
  21. #define DISPID_CommonCtrl_FONTBOLD      3
  22. #define DISPID_CommonCtrl_FONTITAL      4
  23. #define DISPID_CommonCtrl_FONTUNDER     5
  24. #define DISPID_CommonCtrl_FONTSTRIKE    6
  25. #define DISPID_CommonCtrl_FONTWEIGHT    7
  26. #define DISPID_CommonCtrl_FONTCHARSET   8
  27. // Data Binding DISPID's
  28. #define DISPID_MSDATASRCINTERFACE       (-3900)
  29. #define DISPID_ADVISEDATASRCCHANGEEVENT (-3901)
  30. #define DISPID_HTMLDLG                          25000
  31. #define DISPID_HTMLDLGMODEL                     26000
  32. #define STDPROPID_XOBJ_NAME                 (DISPID_XOBJ_BASE + 0x0)
  33. #define STDPROPID_XOBJ_INDEX                (DISPID_XOBJ_BASE + 0x1)
  34. #define STDPROPID_XOBJ_BASEHREF             (DISPID_XOBJ_BASE + 0x2) 
  35. #define STDPROPID_XOBJ_LEFT                 (DISPID_XOBJ_BASE + 0x3)
  36. #define STDPROPID_XOBJ_TOP                  (DISPID_XOBJ_BASE + 0x4)
  37. #define STDPROPID_XOBJ_WIDTH                (DISPID_XOBJ_BASE + 0x5)
  38. #define STDPROPID_XOBJ_HEIGHT               (DISPID_XOBJ_BASE + 0x6)
  39. #define STDPROPID_XOBJ_VISIBLE              (DISPID_XOBJ_BASE + 0x7)
  40. #define STDPROPID_XOBJ_PARENT               (DISPID_XOBJ_BASE + 0x8)
  41. #define STDPROPID_XOBJ_DRAGMODE             (DISPID_XOBJ_BASE + 0x9)
  42. #define STDPROPID_XOBJ_DRAGICON             (DISPID_XOBJ_BASE + 0xA)
  43. #define STDPROPID_XOBJ_TAG                  (DISPID_XOBJ_BASE + 0xB)
  44. #define STDPROPID_XOBJ_TABSTOP              (DISPID_XOBJ_BASE + 0xE)
  45. #define STDPROPID_XOBJ_TABINDEX             (DISPID_XOBJ_BASE + 0xF)
  46. #define STDPROPID_XOBJ_HELPCONTEXTID        (DISPID_XOBJ_BASE + 0x32)
  47. #define STDPROPID_XOBJ_DEFAULT              (DISPID_XOBJ_BASE + 0x37)
  48. #define STDPROPID_XOBJ_CANCEL               (DISPID_XOBJ_BASE + 0x38)
  49. #define STDPROPID_XOBJ_LEFTNORUN            (DISPID_XOBJ_BASE + 0x39)
  50. #define STDPROPID_XOBJ_TOPNORUN             (DISPID_XOBJ_BASE + 0x3A)
  51. #define STDPROPID_XOBJ_ALIGNPERSIST         (DISPID_XOBJ_BASE + 0x3C)
  52. #define STDPROPID_XOBJ_LINKTIMEOUT          (DISPID_XOBJ_BASE + 0x3D)
  53. #define STDPROPID_XOBJ_LINKTOPIC            (DISPID_XOBJ_BASE + 0x3E)
  54. #define STDPROPID_XOBJ_LINKITEM             (DISPID_XOBJ_BASE + 0x3F)
  55. #define STDPROPID_XOBJ_LINKMODE             (DISPID_XOBJ_BASE + 0x40)
  56. #define STDPROPID_XOBJ_DATACHANGED          (DISPID_XOBJ_BASE + 0x41)
  57. #define STDPROPID_XOBJ_DATAFIELD            (DISPID_XOBJ_BASE + 0x42)
  58. #define STDPROPID_XOBJ_DATASOURCE           (DISPID_XOBJ_BASE + 0x43)
  59. #define STDPROPID_XOBJ_WHATSTHISHELPID      (DISPID_XOBJ_BASE + 0x44)
  60. #define STDPROPID_XOBJ_CONTROLTIPTEXT       (DISPID_XOBJ_BASE + 0x45)
  61. #define STDPROPID_XOBJ_STATUSBARTEXT        (DISPID_XOBJ_BASE + 0x46)
  62. #define STDPROPID_XOBJ_APPLICATION          (DISPID_XOBJ_BASE + 0x47)
  63. #define STDPROPID_XOBJ_BLOCKALIGN           (DISPID_XOBJ_BASE + 0x48)
  64. #define STDPROPID_XOBJ_CONTROLALIGN         (DISPID_XOBJ_BASE + 0x49)
  65. #define STDPROPID_XOBJ_STYLE                (DISPID_XOBJ_BASE + 0x4A)
  66. #define STDPROPID_XOBJ_COUNT                (DISPID_XOBJ_BASE + 0x4B)
  67. #define STDPROPID_XOBJ_DISABLED             (DISPID_XOBJ_BASE + 0x4C)
  68. #define STDDISPID_XOBJ_ONBLUR                           (DISPID_XOBJ_BASE)
  69. #define STDDISPID_XOBJ_ONFOCUS                          (DISPID_XOBJ_BASE + 1)
  70. #define STDDISPID_XOBJ_BEFOREUPDATE                     (DISPID_XOBJ_BASE + 4)
  71. #define STDDISPID_XOBJ_AFTERUPDATE                      (DISPID_XOBJ_BASE + 5)
  72. #define STDDISPID_XOBJ_ONROWEXIT                        (DISPID_XOBJ_BASE + 6)
  73. #define STDDISPID_XOBJ_ONROWENTER                       (DISPID_XOBJ_BASE + 7)
  74. #define STDDISPID_XOBJ_ONMOUSEOVER                      (DISPID_XOBJ_BASE + 8)
  75. #define STDDISPID_XOBJ_ONMOUSEOUT                       (DISPID_XOBJ_BASE + 9)
  76. #define STDDISPID_XOBJ_ONHELP                           (DISPID_XOBJ_BASE + 10)
  77. #define STDDISPID_XOBJ_ONDRAGSTART                      (DISPID_XOBJ_BASE + 11)
  78. #define STDDISPID_XOBJ_ONSELECTSTART                    (DISPID_XOBJ_BASE + 12)
  79. #define STDDISPID_XOBJ_ERRORUPDATE                      (DISPID_XOBJ_BASE + 13)
  80. #define STDDISPID_XOBJ_ONDATASETCHANGED                 (DISPID_XOBJ_BASE + 14)
  81. #define STDDISPID_XOBJ_ONDATAAVAILABLE                  (DISPID_XOBJ_BASE + 15)
  82. #define STDDISPID_XOBJ_ONDATASETCOMPLETE                (DISPID_XOBJ_BASE + 16)
  83. #define STDDISPID_XOBJ_ONFILTER                         (DISPID_XOBJ_BASE + 17)
  84. #define DISPID_NORMAL_FIRST                     1000
  85. #define DISPID_ANCHOR                           DISPID_NORMAL_FIRST
  86. #define DISPID_BLOCK                            DISPID_NORMAL_FIRST
  87. #define DISPID_BODY                             (DISPID_TEXTSITE + 1000)
  88. #define DISPID_BR                               DISPID_NORMAL_FIRST
  89. #define DISPID_BGSOUND                          DISPID_NORMAL_FIRST
  90. #define DISPID_DD                               DISPID_NORMAL_FIRST
  91. #define DISPID_DIR                              DISPID_NORMAL_FIRST
  92. #define DISPID_DIV                              DISPID_NORMAL_FIRST
  93. #define DISPID_DL                               DISPID_NORMAL_FIRST
  94. #define DISPID_DT                               DISPID_NORMAL_FIRST
  95. #define DISPID_EFONT                            DISPID_NORMAL_FIRST
  96. #define DISPID_FORM                             DISPID_NORMAL_FIRST
  97. #define DISPID_HEADER                           DISPID_NORMAL_FIRST
  98. #define DISPID_HEDELEMS                         DISPID_NORMAL_FIRST
  99. #define DISPID_HR                               DISPID_NORMAL_FIRST
  100. #define DISPID_LABEL                            DISPID_NORMAL_FIRST
  101. #define DISPID_LI                               DISPID_NORMAL_FIRST
  102. #define DISPID_IMGBASE                          DISPID_NORMAL_FIRST
  103. #define DISPID_IMG                              (DISPID_IMGBASE + 1000)
  104. #define DISPID_INPUTIMAGE                       (DISPID_IMGBASE + 1000)
  105. #define DISPID_INPUT                            (DISPID_TEXTSITE + 1000)
  106. #define DISPID_INPUTTEXTBASE                    (DISPID_INPUT+1000)
  107. #define DISPID_INPUTTEXT                        (DISPID_INPUTTEXTBASE+1000)
  108. #define DISPID_MENU                             DISPID_NORMAL_FIRST
  109. #define DISPID_OL                               DISPID_NORMAL_FIRST
  110. #define DISPID_PARA                             DISPID_NORMAL_FIRST
  111. #define DISPID_SELECT                           DISPID_NORMAL_FIRST
  112. #define DISPID_SELECTOBJ                        DISPID_NORMAL_FIRST
  113. #define DISPID_TABLE                            DISPID_NORMAL_FIRST
  114. #define DISPID_TEXTSITE                         DISPID_NORMAL_FIRST
  115. #define DISPID_TEXTAREA                         (DISPID_INPUTTEXT + 1000)
  116. #define DISPID_MARQUEE                          (DISPID_TEXTAREA + 1000)
  117. #define DISPID_UL                               DISPID_NORMAL_FIRST
  118. #define DISPID_PHRASE                           DISPID_NORMAL_FIRST
  119. #define DISPID_UNKNOWNPDL                       DISPID_NORMAL_FIRST
  120. #define DISPID_COMMENTPDL                       DISPID_NORMAL_FIRST
  121. #define DISPID_TABLECELL                        (DISPID_TEXTSITE + 1000)
  122. #define DISPID_RANGE                            DISPID_NORMAL_FIRST
  123. #define DISPID_SELECTION                        DISPID_NORMAL_FIRST
  124. #define DISPID_OPTION                           DISPID_NORMAL_FIRST
  125. #define DISPID_1D                               (DISPID_TEXTSITE + 1000)
  126. #define DISPID_MAP                              DISPID_NORMAL_FIRST
  127. #define DISPID_AREA                             DISPID_NORMAL_FIRST
  128. #define DISPID_PARAM                            DISPID_NORMAL_FIRST
  129. #define DISPID_TABLESECTION                     DISPID_NORMAL_FIRST
  130. #define DISPID_TABLEROW                         DISPID_NORMAL_FIRST
  131. #define DISPID_TABLECOL                         DISPID_NORMAL_FIRST
  132. #define DISPID_SCRIPT                           DISPID_NORMAL_FIRST
  133. #define DISPID_STYLESHEET                       DISPID_NORMAL_FIRST
  134. #define DISPID_STYLERULE                        DISPID_NORMAL_FIRST
  135. #define DISPID_STYLESHEETS_COL                  DISPID_NORMAL_FIRST
  136. #define DISPID_STYLERULES_COL                   DISPID_NORMAL_FIRST
  137. #define DISPID_MIMETYPES_COL                    DISPID_NORMAL_FIRST
  138. #define DISPID_PLUGINS_COL                      DISPID_NORMAL_FIRST
  139. #define DISPID_2D                               DISPID_NORMAL_FIRST
  140. #define DISPID_OMWINDOW                         DISPID_NORMAL_FIRST
  141. #define DISPID_EVENTOBJ                         DISPID_NORMAL_FIRST
  142. #define DISPID_OLESITE                          DISPID_NORMAL_FIRST
  143. #define DISPID_FRAMESET                         DISPID_NORMAL_FIRST
  144. #define DISPID_LINK                             DISPID_NORMAL_FIRST
  145. #define DISPID_STYLEELEMENT                     DISPID_NORMAL_FIRST
  146. #define DISPID_FILTERS                          DISPID_NORMAL_FIRST
  147. #define DISPID_TABLESECTION                     DISPID_NORMAL_FIRST
  148. #define DISPID_HTMLDOCUMENT                     DISPID_NORMAL_FIRST
  149. #define DISPID_OMDOCUMENT                       DISPID_NORMAL_FIRST
  150. #define DISPID_WINDOW                           1
  151. #define DISPID_SCREEN                           DISPID_NORMAL_FIRST
  152. #define DISPID_HISTORY                          1
  153. #define DISPID_LOCATION                         1
  154. #define DISPID_NAVIGATOR                        1
  155. #define DISPID_COLLECTION                       (DISPID_NORMAL_FIRST+500)
  156. #define DISPID_OPTIONS_COL                      (DISPID_NORMAL_FIRST+500)
  157. #define DISPID_CHECKBOX                         DISPID_NORMAL_FIRST
  158. #define DISPID_RADIO                            (DISPID_CHECKBOX + 1000)
  159. #define DISPID_FRAMESITE                        (DISPID_SITE        + 1000)
  160. #define DISPID_FRAME                            (DISPID_FRAMESITE   + 1000)
  161. #define DISPID_IFRAME                           (DISPID_FRAMESITE   + 1000)
  162. #define DISPID_WINDOWOBJECT                     (-5500)
  163. #define DISPID_LOCATIONOBJECT                   (-5506)
  164. #define DISPID_HISTORYOBJECT                    (-5507)
  165. #define DISPID_NAVIGATOROBJECT                  (-5508)
  166. #define DISPID_SECURITYCTX                      (-5511)
  167. #define DISPID_AMBIENT_DLCONTROL                (-5512)
  168. #define DISPID_AMBIENT_USERAGENT                (-5513)
  169. #define DISPID_SECURITYDOMAIN                   (-5514)
  170. #define DLCTL_DLIMAGES                          0x00000010
  171. #define DLCTL_VIDEOS                            0x00000020
  172. #define DLCTL_BGSOUNDS                          0x00000040
  173. #define DLCTL_NO_SCRIPTS                        0x00000080
  174. #define DLCTL_NO_JAVA                           0x00000100
  175. #define DLCTL_NO_RUNACTIVEXCTLS                 0x00000200
  176. #define DLCTL_NO_DLACTIVEXCTLS                  0x00000400
  177. #define DLCTL_DOWNLOADONLY                      0x00000800
  178. #define DLCTL_NO_FRAMEDOWNLOAD                  0x00001000
  179. #define DLCTL_RESYNCHRONIZE                     0x00002000
  180. #define DLCTL_PRAGMA_NO_CACHE                   0x00004000
  181. #define DLCTL_FORCEOFFLINE                      0x10000000
  182. #define DLCTL_NO_CLIENTPULL                     0x20000000
  183. #define DLCTL_SILENT                            0x40000000
  184. #define DLCTL_OFFLINEIFNOTCONNECTED             0x80000000
  185. #define DLCTL_OFFLINE                           DLCTL_OFFLINEIFNOTCONNECTED
  186. #define DISPID_ONABORT                          (DISPID_NORMAL_FIRST)
  187. #define DISPID_ONCHANGE                         (DISPID_NORMAL_FIRST + 1)
  188. #define DISPID_ONERROR                          (DISPID_NORMAL_FIRST + 2)
  189. #define DISPID_ONLOAD                           (DISPID_NORMAL_FIRST + 3)
  190. #define DISPID_ONSELECT                         (DISPID_NORMAL_FIRST + 6)
  191. #define DISPID_ONSUBMIT                         (DISPID_NORMAL_FIRST + 7)
  192. #define DISPID_ONUNLOAD                         (DISPID_NORMAL_FIRST + 8)
  193. #define DISPID_ONBOUNCE                         (DISPID_NORMAL_FIRST + 9)
  194. #define DISPID_ONFINISH                         (DISPID_NORMAL_FIRST + 10)
  195. #define DISPID_ONSTART                          (DISPID_NORMAL_FIRST + 11)
  196. #define DISPID_ONLAYOUT                         (DISPID_NORMAL_FIRST + 13)
  197. #define DISPID_ONSCROLL                         (DISPID_NORMAL_FIRST + 14)
  198. #define DISPID_ONRESET                          (DISPID_NORMAL_FIRST + 15)
  199. #define DISPID_ONRESIZE                         (DISPID_NORMAL_FIRST + 16)
  200. #define DISPID_ONBEFOREUNLOAD                   (DISPID_NORMAL_FIRST + 17)
  201. #define DISPID_A_FIRST                          DISPID_ATTRS
  202. #define DISPID_A_BACKGROUNDIMAGE                (DISPID_A_FIRST+1)
  203. #define DISPID_A_COLOR                          (DISPID_A_FIRST+2)
  204. #define DISPID_A_TEXTTRANSFORM                  (DISPID_A_FIRST+4)
  205. #define DISPID_A_NOWRAP                         (DISPID_A_FIRST+5)
  206. #define DISPID_A_LINEHEIGHT                     (DISPID_A_FIRST+6)
  207. #define DISPID_A_TEXTINDENT                     (DISPID_A_FIRST+7)
  208. #define DISPID_A_LETTERSPACING                  (DISPID_A_FIRST+8)
  209. #define DISPID_A_LANG                           (DISPID_A_FIRST+9)
  210. #define DISPID_A_OVERFLOW                       (DISPID_A_FIRST+10)
  211. #define DISPID_A_PADDING                        (DISPID_A_FIRST+11)
  212. #define DISPID_A_PADDINGTOP                     (DISPID_A_FIRST+12)
  213. #define DISPID_A_PADDINGRIGHT                   (DISPID_A_FIRST+13)
  214. #define DISPID_A_PADDINGBOTTOM                  (DISPID_A_FIRST+14)
  215. #define DISPID_A_PADDINGLEFT                    (DISPID_A_FIRST+15)
  216. #define DISPID_A_CLEAR                          (DISPID_A_FIRST+16)
  217. #define DISPID_A_LISTTYPE                       (DISPID_A_FIRST+17)
  218. #define DISPID_A_FONTFACE                       (DISPID_A_FIRST+18)
  219. #define DISPID_A_FONTSIZE                       (DISPID_A_FIRST+19)
  220. #define DISPID_A_TEXTDECORATIONLINETHROUGH      (DISPID_A_FIRST+20)
  221. #define DISPID_A_TEXTDECORATIONUNDERLINE        (DISPID_A_FIRST+21)
  222. #define DISPID_A_TEXTDECORATIONBLINK            (DISPID_A_FIRST+22)
  223. #define DISPID_A_TEXTDECORATIONNONE             (DISPID_A_FIRST+23)
  224. #define DISPID_A_FONTSTYLE                      (DISPID_A_FIRST+24)
  225. #define DISPID_A_FONTVARIANT                    (DISPID_A_FIRST+25)
  226. #define DISPID_A_BASEFONT                       (DISPID_A_FIRST+26)
  227. #define DISPID_A_FONTWEIGHT                     (DISPID_A_FIRST+27)
  228. #define DISPID_A_TABLEBORDERCOLOR               (DISPID_A_FIRST+28)
  229. #define DISPID_A_TABLEBORDERCOLORLIGHT          (DISPID_A_FIRST+29)
  230. #define DISPID_A_TABLEBORDERCOLORDARK           (DISPID_A_FIRST+30)
  231. #define DISPID_A_TABLEVALIGN                    (DISPID_A_FIRST+31)
  232. #define DISPID_A_BACKGROUND                     (DISPID_A_FIRST+32)
  233. #define DISPID_A_BACKGROUNDPOSX                 (DISPID_A_FIRST+33)
  234. #define DISPID_A_BACKGROUNDPOSY                 (DISPID_A_FIRST+34)
  235. #define DISPID_A_TEXTDECORATION                 (DISPID_A_FIRST+35)
  236. #define DISPID_A_MARGIN                         (DISPID_A_FIRST+36)
  237. #define DISPID_A_MARGINTOP                      (DISPID_A_FIRST+37)
  238. #define DISPID_A_MARGINRIGHT                    (DISPID_A_FIRST+38)
  239. #define DISPID_A_MARGINBOTTOM                   (DISPID_A_FIRST+39)
  240. #define DISPID_A_MARGINLEFT                     (DISPID_A_FIRST+40)
  241. #define DISPID_A_FONT                           (DISPID_A_FIRST+41)
  242. #define DISPID_A_FONTSIZEKEYWORD                (DISPID_A_FIRST+42)
  243. #define DISPID_A_FONTSIZECOMBINE                (DISPID_A_FIRST+43)
  244. #define DISPID_A_BACKGROUNDREPEAT               (DISPID_A_FIRST+44)
  245. #define DISPID_A_BACKGROUNDATTACHMENT           (DISPID_A_FIRST+45)
  246. #define DISPID_A_BACKGROUNDPOSITION             (DISPID_A_FIRST+46)
  247. #define DISPID_A_WORDSPACING                    (DISPID_A_FIRST+47)
  248. #define DISPID_A_VERTICALALIGN                  (DISPID_A_FIRST+48)
  249. #define DISPID_A_BORDER                         (DISPID_A_FIRST+49)
  250. #define DISPID_A_BORDERTOP                      (DISPID_A_FIRST+50)
  251. #define DISPID_A_BORDERRIGHT                    (DISPID_A_FIRST+51)
  252. #define DISPID_A_BORDERBOTTOM                   (DISPID_A_FIRST+52)
  253. #define DISPID_A_BORDERLEFT                     (DISPID_A_FIRST+53)
  254. #define DISPID_A_BORDERCOLOR                    (DISPID_A_FIRST+54)
  255. #define DISPID_A_BORDERTOPCOLOR                 (DISPID_A_FIRST+55)
  256. #define DISPID_A_BORDERRIGHTCOLOR               (DISPID_A_FIRST+56)
  257. #define DISPID_A_BORDERBOTTOMCOLOR              (DISPID_A_FIRST+57)
  258. #define DISPID_A_BORDERLEFTCOLOR                (DISPID_A_FIRST+58)
  259. #define DISPID_A_BORDERWIDTH                    (DISPID_A_FIRST+59)
  260. #define DISPID_A_BORDERTOPWIDTH                 (DISPID_A_FIRST+60)
  261. #define DISPID_A_BORDERRIGHTWIDTH               (DISPID_A_FIRST+61)
  262. #define DISPID_A_BORDERBOTTOMWIDTH              (DISPID_A_FIRST+62)
  263. #define DISPID_A_BORDERLEFTWIDTH                (DISPID_A_FIRST+63)
  264. #define DISPID_A_BORDERSTYLE                    (DISPID_A_FIRST+64)
  265. #define DISPID_A_BORDERTOPSTYLE                 (DISPID_A_FIRST+65)
  266. #define DISPID_A_BORDERRIGHTSTYLE               (DISPID_A_FIRST+66)
  267. #define DISPID_A_BORDERBOTTOMSTYLE              (DISPID_A_FIRST+67)
  268. #define DISPID_A_BORDERLEFTSTYLE                (DISPID_A_FIRST+68)
  269. #define DISPID_A_TEXTDECORATIONOVERLINE         (DISPID_A_FIRST+69)
  270. #define DISPID_A_FLOAT                          (DISPID_A_FIRST+70)
  271. #define DISPID_A_DISPLAY                        (DISPID_A_FIRST+71)
  272. #define DISPID_A_LISTSTYLETYPE                  (DISPID_A_FIRST+72)
  273. #define DISPID_A_LISTSTYLEPOSITION              (DISPID_A_FIRST+73)
  274. #define DISPID_A_LISTSTYLEIMAGE                 (DISPID_A_FIRST+74)
  275. #define DISPID_A_LISTSTYLE                      (DISPID_A_FIRST+75)
  276. #define DISPID_A_WHITESPACE                     (DISPID_A_FIRST+76)
  277. #define DISPID_A_PAGEBREAKBEFORE                (DISPID_A_FIRST+77)
  278. #define DISPID_A_PAGEBREAKAFTER                 (DISPID_A_FIRST+78)
  279. #define DISPID_A_SCROLL                         (DISPID_A_FIRST+79)
  280. #define DISPID_A_VISIBILITY                     (DISPID_A_FIRST+80)
  281. #define DISPID_A_HIDDEN                         (DISPID_A_FIRST+81)
  282. #define DISPID_A_FILTER                         (DISPID_A_FIRST+82)
  283. #define DISPID_DEFAULTVALUE                     (DISPID_A_FIRST+83)
  284. #define DISPID_A_POSITION                       (DISPID_A_FIRST+90)
  285. #define DISPID_A_ZINDEX                         (DISPID_A_FIRST+91)
  286. #define DISPID_A_CLIP                           (DISPID_A_FIRST+92)
  287. #define DISPID_A_CLIPRECTTOP                    (DISPID_A_FIRST+93)
  288. #define DISPID_A_CLIPRECTRIGHT                  (DISPID_A_FIRST+94)
  289. #define DISPID_A_CLIPRECTBOTTOM                 (DISPID_A_FIRST+95)
  290. #define DISPID_A_CLIPRECTLEFT                   (DISPID_A_FIRST+96)
  291. #define DISPID_A_FONTFACESRC                    (DISPID_A_FIRST+97)
  292. #define DISPID_A_STYLETEXT                      (DISPID_A_FIRST+99)
  293. #define DISPID_A_LANGUAGE                       (DISPID_A_FIRST+100)
  294. #define DISPID_A_VALUE                          (DISPID_A_FIRST+101)
  295. #define DISPID_A_CURSOR                         (DISPID_A_FIRST+102)
  296. #define DISPID_EVPROP_ONMOUSEOVER           (DISPID_EVENTS +  0)
  297. #define DISPID_EVMETH_ONMOUSEOVER            STDDISPID_XOBJ_ONMOUSEOVER
  298. #define DISPID_EVPROP_ONMOUSEOUT            (DISPID_EVENTS +  1)
  299. #define DISPID_EVMETH_ONMOUSEOUT             STDDISPID_XOBJ_ONMOUSEOUT
  300. #define DISPID_EVPROP_ONMOUSEDOWN           (DISPID_EVENTS +  2)
  301. #define DISPID_EVMETH_ONMOUSEDOWN            DISPID_MOUSEDOWN
  302. #define DISPID_EVPROP_ONMOUSEUP             (DISPID_EVENTS +  3)
  303. #define DISPID_EVMETH_ONMOUSEUP              DISPID_MOUSEUP
  304. #define DISPID_EVPROP_ONMOUSEMOVE           (DISPID_EVENTS +  4)
  305. #define DISPID_EVMETH_ONMOUSEMOVE            DISPID_MOUSEMOVE
  306. #define DISPID_EVPROP_ONKEYDOWN             (DISPID_EVENTS +  5)
  307. #define DISPID_EVMETH_ONKEYDOWN              DISPID_KEYDOWN
  308. #define DISPID_EVPROP_ONKEYUP               (DISPID_EVENTS +  6)
  309. #define DISPID_EVMETH_ONKEYUP                DISPID_KEYUP
  310. #define DISPID_EVPROP_ONKEYPRESS            (DISPID_EVENTS +  7)
  311. #define DISPID_EVMETH_ONKEYPRESS             DISPID_KEYPRESS
  312. #define DISPID_EVPROP_ONCLICK               (DISPID_EVENTS +  8)
  313. #define DISPID_EVMETH_ONCLICK                DISPID_CLICK
  314. #define DISPID_EVPROP_ONDBLCLICK            (DISPID_EVENTS +  9)
  315. #define DISPID_EVMETH_ONDBLCLICK             DISPID_DBLCLICK
  316. #define DISPID_EVPROP_ONSELECT              (DISPID_EVENTS + 10)
  317. #define DISPID_EVMETH_ONSELECT               DISPID_ONSELECT
  318. #define DISPID_EVPROP_ONSUBMIT              (DISPID_EVENTS + 11)
  319. #define DISPID_EVMETH_ONSUBMIT               DISPID_ONSUBMIT
  320. #define DISPID_EVPROP_ONRESET               (DISPID_EVENTS + 12)
  321. #define DISPID_EVMETH_ONRESET                DISPID_ONRESET
  322. #define DISPID_EVPROP_ONHELP                (DISPID_EVENTS + 13)
  323. #define DISPID_EVMETH_ONHELP                 STDDISPID_XOBJ_ONHELP
  324. #define DISPID_EVPROP_ONFOCUS               (DISPID_EVENTS + 14)
  325. #define DISPID_EVMETH_ONFOCUS                STDDISPID_XOBJ_ONFOCUS
  326. #define DISPID_EVPROP_ONBLUR                (DISPID_EVENTS + 15)
  327. #define DISPID_EVMETH_ONBLUR                 STDDISPID_XOBJ_ONBLUR
  328. #define DISPID_EVPROP_ONROWEXIT             (DISPID_EVENTS + 18)
  329. #define DISPID_EVMETH_ONROWEXIT              STDDISPID_XOBJ_ONROWEXIT
  330. #define DISPID_EVPROP_ONROWENTER            (DISPID_EVENTS + 19)
  331. #define DISPID_EVMETH_ONROWENTER             STDDISPID_XOBJ_ONROWENTER
  332. #define DISPID_EVPROP_ONBOUNCE              (DISPID_EVENTS + 20)
  333. #define DISPID_EVMETH_ONBOUNCE               DISPID_ONBOUNCE
  334. #define DISPID_EVPROP_ONBEFOREUPDATE        (DISPID_EVENTS + 21)
  335. #define DISPID_EVMETH_ONBEFOREUPDATE         STDDISPID_XOBJ_BEFOREUPDATE
  336. #define DISPID_EVPROP_ONAFTERUPDATE         (DISPID_EVENTS + 22)
  337. #define DISPID_EVMETH_ONAFTERUPDATE          STDDISPID_XOBJ_AFTERUPDATE
  338. #define DISPID_EVPROP_ONBEFOREDRAGOVER      (DISPID_EVENTS + 23)
  339. #define DISPID_EVMETH_ONBEFOREDRAGOVER       EVENTID_CommonCtrlEvent_BeforeDragOver
  340. #define DISPID_EVPROP_ONBEFOREDROPORPASTE   (DISPID_EVENTS + 24)
  341. #define DISPID_EVMETH_ONBEFOREDROPORPASTE    EVENTID_CommonCtrlEvent_BeforeDropOrPaste
  342. #define DISPID_EVPROP_ONREADYSTATECHANGE    (DISPID_EVENTS + 25)
  343. #define DISPID_EVMETH_ONREADYSTATECHANGE     DISPID_READYSTATECHANGE
  344. #define DISPID_EVPROP_ONFINISH              (DISPID_EVENTS + 26)
  345. #define DISPID_EVMETH_ONFINISH               DISPID_ONFINISH
  346. #define DISPID_EVPROP_ONSTART               (DISPID_EVENTS + 27)
  347. #define DISPID_EVMETH_ONSTART                DISPID_ONSTART
  348. #define DISPID_EVPROP_ONABORT               (DISPID_EVENTS + 28)
  349. #define DISPID_EVMETH_ONABORT                DISPID_ONABORT
  350. #define DISPID_EVPROP_ONERROR               (DISPID_EVENTS + 29)
  351. #define DISPID_EVMETH_ONERROR                DISPID_ONERROR
  352. #define DISPID_EVPROP_ONCHANGE              (DISPID_EVENTS + 30)
  353. #define DISPID_EVMETH_ONCHANGE               DISPID_ONCHANGE
  354. #define DISPID_EVPROP_ONSCROLL              (DISPID_EVENTS + 31)
  355. #define DISPID_EVMETH_ONSCROLL               DISPID_ONSCROLL
  356. #define DISPID_EVPROP_ONLOAD                (DISPID_EVENTS + 32)
  357. #define DISPID_EVMETH_ONLOAD                 DISPID_ONLOAD
  358. #define DISPID_EVPROP_ONUNLOAD              (DISPID_EVENTS + 33)
  359. #define DISPID_EVMETH_ONUNLOAD               DISPID_ONUNLOAD
  360. #define DISPID_EVPROP_ONLAYOUT              (DISPID_EVENTS + 34)
  361. #define DISPID_EVMETH_ONLAYOUT               DISPID_ONLAYOUT
  362. #define DISPID_EVPROP_ONDRAGSTART           (DISPID_EVENTS + 35)
  363. #define DISPID_EVMETH_ONDRAGSTART            STDDISPID_XOBJ_ONDRAGSTART
  364. #define DISPID_EVPROP_ONRESIZE              (DISPID_EVENTS + 36)
  365. #define DISPID_EVMETH_ONRESIZE               DISPID_ONRESIZE
  366. #define DISPID_EVPROP_ONSELECTSTART         (DISPID_EVENTS + 37)
  367. #define DISPID_EVMETH_ONSELECTSTART          STDDISPID_XOBJ_ONSELECTSTART
  368. #define DISPID_EVPROP_ONERRORUPDATE         (DISPID_EVENTS + 38)
  369. #define DISPID_EVMETH_ONERRORUPDATE          STDDISPID_XOBJ_ERRORUPDATE
  370. #define DISPID_EVPROP_ONBEFOREUNLOAD        (DISPID_EVENTS + 39)
  371. #define DISPID_EVMETH_ONBEFOREUNLOAD         DISPID_ONBEFOREUNLOAD
  372. #define DISPID_EVPROP_ONDATASETCHANGED      (DISPID_EVENTS + 40)
  373. #define DISPID_EVMETH_ONDATASETCHANGED       STDDISPID_XOBJ_ONDATASETCHANGED
  374. #define DISPID_EVPROP_ONDATAAVAILABLE       (DISPID_EVENTS + 41)
  375. #define DISPID_EVMETH_ONDATAAVAILABLE         STDDISPID_XOBJ_ONDATAAVAILABLE
  376. #define DISPID_EVPROP_ONDATASETCOMPLETE     (DISPID_EVENTS + 42)
  377. #define DISPID_EVMETH_ONDATASETCOMPLETE      STDDISPID_XOBJ_ONDATASETCOMPLETE
  378. #define DISPID_EVPROP_ONFILTER              (DISPID_EVENTS + 43)
  379. #define DISPID_EVMETH_ONFILTER               STDDISPID_XOBJ_ONFILTER
  380. #define DISPID_EVPROPS_COUNT                (                43)
  381. // DISPIDs for interface IDispatchEx
  382. #define DISPID_IDISPATCHEX_GETDISPID                              
  383. #define DISPID_IDISPATCHEX_INVOKEEX                               
  384. #define DISPID_IDISPATCHEX_DELETEMEMBERBYNAME                     
  385. #define DISPID_IDISPATCHEX_DELETEMEMBERBYDISPID                   
  386. #define DISPID_IDISPATCHEX_GETMEMBERPROPERTIES                    
  387. #define DISPID_IDISPATCHEX_GETMEMBERNAME                          
  388. #define DISPID_IDISPATCHEX_GETNEXTDISPID                          
  389. #define DISPID_IDISPATCHEX_GETNAMESPACEPARENT                     
  390. // DISPIDs for interface IObjectIdentity
  391. #define DISPID_IOBJECTIDENTITY_ISEQUALOBJECT                      
  392. // DISPIDs for interface IHTMLStyle
  393. #define DISPID_IHTMLSTYLE_FONTFAMILY                              DISPID_A_FONTFACE
  394. #define DISPID_IHTMLSTYLE_FONTSTYLE                               DISPID_A_FONTSTYLE
  395. #define DISPID_IHTMLSTYLE_FONTVARIANT                             DISPID_A_FONTVARIANT
  396. #define DISPID_IHTMLSTYLE_FONTWEIGHT                              DISPID_A_FONTWEIGHT
  397. #define DISPID_IHTMLSTYLE_FONTSIZE                                DISPID_A_FONTSIZE
  398. #define DISPID_IHTMLSTYLE_FONT                                    DISPID_A_FONT
  399. #define DISPID_IHTMLSTYLE_COLOR                                   DISPID_A_COLOR
  400. #define DISPID_IHTMLSTYLE_BACKGROUND                              DISPID_A_BACKGROUND
  401. #define DISPID_IHTMLSTYLE_BACKGROUNDCOLOR                         DISPID_BACKCOLOR
  402. #define DISPID_IHTMLSTYLE_BACKGROUNDIMAGE                         DISPID_A_BACKGROUNDIMAGE
  403. #define DISPID_IHTMLSTYLE_BACKGROUNDREPEAT                        DISPID_A_BACKGROUNDREPEAT
  404. #define DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT                    DISPID_A_BACKGROUNDATTACHMENT
  405. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITION                      DISPID_A_BACKGROUNDPOSITION
  406. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX                     DISPID_A_BACKGROUNDPOSX
  407. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY                     DISPID_A_BACKGROUNDPOSY
  408. #define DISPID_IHTMLSTYLE_WORDSPACING                             DISPID_A_WORDSPACING
  409. #define DISPID_IHTMLSTYLE_LETTERSPACING                           DISPID_A_LETTERSPACING
  410. #define DISPID_IHTMLSTYLE_TEXTDECORATION                          DISPID_A_TEXTDECORATION
  411. #define DISPID_IHTMLSTYLE_TEXTDECORATIONNONE                      DISPID_A_TEXTDECORATIONNONE
  412. #define DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE                 DISPID_A_TEXTDECORATIONUNDERLINE
  413. #define DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE                  DISPID_A_TEXTDECORATIONOVERLINE
  414. #define DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH               DISPID_A_TEXTDECORATIONLINETHROUGH
  415. #define DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK                     DISPID_A_TEXTDECORATIONBLINK
  416. #define DISPID_IHTMLSTYLE_VERTICALALIGN                           DISPID_A_VERTICALALIGN
  417. #define DISPID_IHTMLSTYLE_TEXTTRANSFORM                           DISPID_A_TEXTTRANSFORM
  418. #define DISPID_IHTMLSTYLE_TEXTALIGN                               STDPROPID_XOBJ_BLOCKALIGN
  419. #define DISPID_IHTMLSTYLE_TEXTINDENT                              DISPID_A_TEXTINDENT
  420. #define DISPID_IHTMLSTYLE_LINEHEIGHT                              DISPID_A_LINEHEIGHT
  421. #define DISPID_IHTMLSTYLE_MARGINTOP                               DISPID_A_MARGINTOP
  422. #define DISPID_IHTMLSTYLE_MARGINRIGHT                             DISPID_A_MARGINRIGHT
  423. #define DISPID_IHTMLSTYLE_MARGINBOTTOM                            DISPID_A_MARGINBOTTOM
  424. #define DISPID_IHTMLSTYLE_MARGINLEFT                              DISPID_A_MARGINLEFT
  425. #define DISPID_IHTMLSTYLE_MARGIN                                  DISPID_A_MARGIN
  426. #define DISPID_IHTMLSTYLE_PADDINGTOP                              DISPID_A_PADDINGTOP
  427. #define DISPID_IHTMLSTYLE_PADDINGRIGHT                            DISPID_A_PADDINGRIGHT
  428. #define DISPID_IHTMLSTYLE_PADDINGBOTTOM                           DISPID_A_PADDINGBOTTOM
  429. #define DISPID_IHTMLSTYLE_PADDINGLEFT                             DISPID_A_PADDINGLEFT
  430. #define DISPID_IHTMLSTYLE_PADDING                                 DISPID_A_PADDING
  431. #define DISPID_IHTMLSTYLE_BORDER                                  DISPID_A_BORDER
  432. #define DISPID_IHTMLSTYLE_BORDERTOP                               DISPID_A_BORDERTOP
  433. #define DISPID_IHTMLSTYLE_BORDERRIGHT                             DISPID_A_BORDERRIGHT
  434. #define DISPID_IHTMLSTYLE_BORDERBOTTOM                            DISPID_A_BORDERBOTTOM
  435. #define DISPID_IHTMLSTYLE_BORDERLEFT                              DISPID_A_BORDERLEFT
  436. #define DISPID_IHTMLSTYLE_BORDERCOLOR                             DISPID_A_BORDERCOLOR
  437. #define DISPID_IHTMLSTYLE_BORDERTOPCOLOR                          DISPID_A_BORDERTOPCOLOR
  438. #define DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR                        DISPID_A_BORDERRIGHTCOLOR
  439. #define DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR                       DISPID_A_BORDERBOTTOMCOLOR
  440. #define DISPID_IHTMLSTYLE_BORDERLEFTCOLOR                         DISPID_A_BORDERLEFTCOLOR
  441. #define DISPID_IHTMLSTYLE_BORDERWIDTH                             DISPID_A_BORDERWIDTH
  442. #define DISPID_IHTMLSTYLE_BORDERTOPWIDTH                          DISPID_A_BORDERTOPWIDTH
  443. #define DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH                        DISPID_A_BORDERRIGHTWIDTH
  444. #define DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH                       DISPID_A_BORDERBOTTOMWIDTH
  445. #define DISPID_IHTMLSTYLE_BORDERLEFTWIDTH                         DISPID_A_BORDERLEFTWIDTH
  446. #define DISPID_IHTMLSTYLE_BORDERSTYLE                             DISPID_A_BORDERSTYLE
  447. #define DISPID_IHTMLSTYLE_BORDERTOPSTYLE                          DISPID_A_BORDERTOPSTYLE
  448. #define DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE                        DISPID_A_BORDERRIGHTSTYLE
  449. #define DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE                       DISPID_A_BORDERBOTTOMSTYLE
  450. #define DISPID_IHTMLSTYLE_BORDERLEFTSTYLE                         DISPID_A_BORDERLEFTSTYLE
  451. #define DISPID_IHTMLSTYLE_WIDTH                                   STDPROPID_XOBJ_WIDTH
  452. #define DISPID_IHTMLSTYLE_HEIGHT                                  STDPROPID_XOBJ_HEIGHT
  453. #define DISPID_IHTMLSTYLE_STYLEFLOAT                              DISPID_A_FLOAT
  454. #define DISPID_IHTMLSTYLE_CLEAR                                   DISPID_A_CLEAR
  455. #define DISPID_IHTMLSTYLE_DISPLAY                                 DISPID_A_DISPLAY
  456. #define DISPID_IHTMLSTYLE_VISIBILITY                              DISPID_A_VISIBILITY
  457. #define DISPID_IHTMLSTYLE_LISTSTYLETYPE                           DISPID_A_LISTSTYLETYPE
  458. #define DISPID_IHTMLSTYLE_LISTSTYLEPOSITION                       DISPID_A_LISTSTYLEPOSITION
  459. #define DISPID_IHTMLSTYLE_LISTSTYLEIMAGE                          DISPID_A_LISTSTYLEIMAGE
  460. #define DISPID_IHTMLSTYLE_LISTSTYLE                               DISPID_A_LISTSTYLE
  461. #define DISPID_IHTMLSTYLE_WHITESPACE                              DISPID_A_WHITESPACE
  462. #define DISPID_IHTMLSTYLE_TOP                                     STDPROPID_XOBJ_TOP
  463. #define DISPID_IHTMLSTYLE_LEFT                                    STDPROPID_XOBJ_LEFT
  464. #define DISPID_IHTMLSTYLE_POSITION                                DISPID_A_POSITION
  465. #define DISPID_IHTMLSTYLE_ZINDEX                                  DISPID_A_ZINDEX
  466. #define DISPID_IHTMLSTYLE_OVERFLOW                                DISPID_A_OVERFLOW
  467. #define DISPID_IHTMLSTYLE_PAGEBREAKBEFORE                         DISPID_A_PAGEBREAKBEFORE
  468. #define DISPID_IHTMLSTYLE_PAGEBREAKAFTER                          DISPID_A_PAGEBREAKAFTER
  469. #define DISPID_IHTMLSTYLE_CSSTEXT                                 DISPID_A_STYLETEXT
  470. #define DISPID_IHTMLSTYLE_PIXELTOP                                DISPID_STYLE+0
  471. #define DISPID_IHTMLSTYLE_PIXELLEFT                               DISPID_STYLE+1
  472. #define DISPID_IHTMLSTYLE_PIXELWIDTH                              DISPID_STYLE+2
  473. #define DISPID_IHTMLSTYLE_PIXELHEIGHT                             DISPID_STYLE+3
  474. #define DISPID_IHTMLSTYLE_POSTOP                                  DISPID_STYLE+4
  475. #define DISPID_IHTMLSTYLE_POSLEFT                                 DISPID_STYLE+5
  476. #define DISPID_IHTMLSTYLE_POSWIDTH                                DISPID_STYLE+6
  477. #define DISPID_IHTMLSTYLE_POSHEIGHT                               DISPID_STYLE+7
  478. #define DISPID_IHTMLSTYLE_CURSOR                                  DISPID_A_CURSOR
  479. #define DISPID_IHTMLSTYLE_CLIP                                    DISPID_A_CLIP
  480. #define DISPID_IHTMLSTYLE_FILTER                                  DISPID_A_FILTER
  481. #define DISPID_IHTMLSTYLE_SETATTRIBUTE                            DISPID_HTMLOBJECT+1
  482. #define DISPID_IHTMLSTYLE_GETATTRIBUTE                            DISPID_HTMLOBJECT+2
  483. #define DISPID_IHTMLSTYLE_REMOVEATTRIBUTE                         DISPID_HTMLOBJECT+3
  484. #define DISPID_IHTMLSTYLE_TOSTRING                                DISPID_STYLE+8
  485. // DISPIDs for interface IHTMLRuleStyle
  486. #define DISPID_IHTMLRULESTYLE_FONTFAMILY                          DISPID_A_FONTFACE
  487. #define DISPID_IHTMLRULESTYLE_FONTSTYLE                           DISPID_A_FONTSTYLE
  488. #define DISPID_IHTMLRULESTYLE_FONTVARIANT                         DISPID_A_FONTVARIANT
  489. #define DISPID_IHTMLRULESTYLE_FONTWEIGHT                          DISPID_A_FONTWEIGHT
  490. #define DISPID_IHTMLRULESTYLE_FONTSIZE                            DISPID_A_FONTSIZE
  491. #define DISPID_IHTMLRULESTYLE_FONT                                DISPID_A_FONT
  492. #define DISPID_IHTMLRULESTYLE_COLOR                               DISPID_A_COLOR
  493. #define DISPID_IHTMLRULESTYLE_BACKGROUND                          DISPID_A_BACKGROUND
  494. #define DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR                     DISPID_BACKCOLOR
  495. #define DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE                     DISPID_A_BACKGROUNDIMAGE
  496. #define DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT                    DISPID_A_BACKGROUNDREPEAT
  497. #define DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT                DISPID_A_BACKGROUNDATTACHMENT
  498. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION                  DISPID_A_BACKGROUNDPOSITION
  499. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX                 DISPID_A_BACKGROUNDPOSX
  500. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY                 DISPID_A_BACKGROUNDPOSY
  501. #define DISPID_IHTMLRULESTYLE_WORDSPACING                         DISPID_A_WORDSPACING
  502. #define DISPID_IHTMLRULESTYLE_LETTERSPACING                       DISPID_A_LETTERSPACING
  503. #define DISPID_IHTMLRULESTYLE_TEXTDECORATION                      DISPID_A_TEXTDECORATION
  504. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE                  DISPID_A_TEXTDECORATIONNONE
  505. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE             DISPID_A_TEXTDECORATIONUNDERLINE
  506. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE              DISPID_A_TEXTDECORATIONOVERLINE
  507. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH           DISPID_A_TEXTDECORATIONLINETHROUGH
  508. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK                 DISPID_A_TEXTDECORATIONBLINK
  509. #define DISPID_IHTMLRULESTYLE_VERTICALALIGN                       DISPID_A_VERTICALALIGN
  510. #define DISPID_IHTMLRULESTYLE_TEXTTRANSFORM                       DISPID_A_TEXTTRANSFORM
  511. #define DISPID_IHTMLRULESTYLE_TEXTALIGN                           STDPROPID_XOBJ_BLOCKALIGN
  512. #define DISPID_IHTMLRULESTYLE_TEXTINDENT                          DISPID_A_TEXTINDENT
  513. #define DISPID_IHTMLRULESTYLE_LINEHEIGHT                          DISPID_A_LINEHEIGHT
  514. #define DISPID_IHTMLRULESTYLE_MARGINTOP                           DISPID_A_MARGINTOP
  515. #define DISPID_IHTMLRULESTYLE_MARGINRIGHT                         DISPID_A_MARGINRIGHT
  516. #define DISPID_IHTMLRULESTYLE_MARGINBOTTOM                        DISPID_A_MARGINBOTTOM
  517. #define DISPID_IHTMLRULESTYLE_MARGINLEFT                          DISPID_A_MARGINLEFT
  518. #define DISPID_IHTMLRULESTYLE_MARGIN                              DISPID_A_MARGIN
  519. #define DISPID_IHTMLRULESTYLE_PADDINGTOP                          DISPID_A_PADDINGTOP
  520. #define DISPID_IHTMLRULESTYLE_PADDINGRIGHT                        DISPID_A_PADDINGRIGHT
  521. #define DISPID_IHTMLRULESTYLE_PADDINGBOTTOM                       DISPID_A_PADDINGBOTTOM
  522. #define DISPID_IHTMLRULESTYLE_PADDINGLEFT                         DISPID_A_PADDINGLEFT
  523. #define DISPID_IHTMLRULESTYLE_PADDING                             DISPID_A_PADDING
  524. #define DISPID_IHTMLRULESTYLE_BORDER                              DISPID_A_BORDER
  525. #define DISPID_IHTMLRULESTYLE_BORDERTOP                           DISPID_A_BORDERTOP
  526. #define DISPID_IHTMLRULESTYLE_BORDERRIGHT                         DISPID_A_BORDERRIGHT
  527. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOM                        DISPID_A_BORDERBOTTOM
  528. #define DISPID_IHTMLRULESTYLE_BORDERLEFT                          DISPID_A_BORDERLEFT
  529. #define DISPID_IHTMLRULESTYLE_BORDERCOLOR                         DISPID_A_BORDERCOLOR
  530. #define DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR                      DISPID_A_BORDERTOPCOLOR
  531. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR                    DISPID_A_BORDERRIGHTCOLOR
  532. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR                   DISPID_A_BORDERBOTTOMCOLOR
  533. #define DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR                     DISPID_A_BORDERLEFTCOLOR
  534. #define DISPID_IHTMLRULESTYLE_BORDERWIDTH                         DISPID_A_BORDERWIDTH
  535. #define DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH                      DISPID_A_BORDERTOPWIDTH
  536. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH                    DISPID_A_BORDERRIGHTWIDTH
  537. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH                   DISPID_A_BORDERBOTTOMWIDTH
  538. #define DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH                     DISPID_A_BORDERLEFTWIDTH
  539. #define DISPID_IHTMLRULESTYLE_BORDERSTYLE                         DISPID_A_BORDERSTYLE
  540. #define DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE                      DISPID_A_BORDERTOPSTYLE
  541. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE                    DISPID_A_BORDERRIGHTSTYLE
  542. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE                   DISPID_A_BORDERBOTTOMSTYLE
  543. #define DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE                     DISPID_A_BORDERLEFTSTYLE
  544. #define DISPID_IHTMLRULESTYLE_WIDTH                               STDPROPID_XOBJ_WIDTH
  545. #define DISPID_IHTMLRULESTYLE_HEIGHT                              STDPROPID_XOBJ_HEIGHT
  546. #define DISPID_IHTMLRULESTYLE_STYLEFLOAT                          DISPID_A_FLOAT
  547. #define DISPID_IHTMLRULESTYLE_CLEAR                               DISPID_A_CLEAR
  548. #define DISPID_IHTMLRULESTYLE_DISPLAY                             DISPID_A_DISPLAY
  549. #define DISPID_IHTMLRULESTYLE_VISIBILITY                          DISPID_A_VISIBILITY
  550. #define DISPID_IHTMLRULESTYLE_LISTSTYLETYPE                       DISPID_A_LISTSTYLETYPE
  551. #define DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION                   DISPID_A_LISTSTYLEPOSITION
  552. #define DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE                      DISPID_A_LISTSTYLEIMAGE
  553. #define DISPID_IHTMLRULESTYLE_LISTSTYLE                           DISPID_A_LISTSTYLE
  554. #define DISPID_IHTMLRULESTYLE_WHITESPACE                          DISPID_A_WHITESPACE
  555. #define DISPID_IHTMLRULESTYLE_TOP                                 STDPROPID_XOBJ_TOP
  556. #define DISPID_IHTMLRULESTYLE_LEFT                                STDPROPID_XOBJ_LEFT
  557. #define DISPID_IHTMLRULESTYLE_POSITION                            DISPID_A_POSITION
  558. #define DISPID_IHTMLRULESTYLE_ZINDEX                              DISPID_A_ZINDEX
  559. #define DISPID_IHTMLRULESTYLE_OVERFLOW                            DISPID_A_OVERFLOW
  560. #define DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE                     DISPID_A_PAGEBREAKBEFORE
  561. #define DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER                      DISPID_A_PAGEBREAKAFTER
  562. #define DISPID_IHTMLRULESTYLE_CSSTEXT                             DISPID_A_STYLETEXT
  563. #define DISPID_IHTMLRULESTYLE_CURSOR                              DISPID_A_CURSOR
  564. #define DISPID_IHTMLRULESTYLE_CLIP                                DISPID_A_CLIP
  565. #define DISPID_IHTMLRULESTYLE_FILTER                              DISPID_A_FILTER
  566. #define DISPID_IHTMLRULESTYLE_SETATTRIBUTE                        DISPID_HTMLOBJECT+1
  567. #define DISPID_IHTMLRULESTYLE_GETATTRIBUTE                        DISPID_HTMLOBJECT+2
  568. #define DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE                     DISPID_HTMLOBJECT+3
  569. // DISPIDs for interface IHTMLFiltersCollection
  570. #define DISPID_IHTMLFILTERSCOLLECTION_LENGTH                      DISPID_FILTERS+1
  571. #define DISPID_IHTMLFILTERSCOLLECTION__NEWENUM                    DISPID_NEWENUM
  572. #define DISPID_IHTMLFILTERSCOLLECTION_ITEM                        DISPID_VALUE
  573. // DISPIDs for interface ICSSFilterSite
  574. #define DISPID_ICSSFILTERSITE_GETELEMENT                          
  575. #define DISPID_ICSSFILTERSITE_FIREONFILTERCHANGEEVENT             
  576. // DISPIDs for interface ICSSFilter
  577. #define DISPID_ICSSFILTER_SETSITE                                 
  578. #define DISPID_ICSSFILTER_ONAMBIENTPROPERTYCHANGE                 
  579. // DISPIDs for interface IHTMLElement
  580. #define DISPID_IHTMLELEMENT_SETATTRIBUTE                          DISPID_HTMLOBJECT+1
  581. #define DISPID_IHTMLELEMENT_GETATTRIBUTE                          DISPID_HTMLOBJECT+2
  582. #define DISPID_IHTMLELEMENT_REMOVEATTRIBUTE                       DISPID_HTMLOBJECT+3
  583. #define DISPID_IHTMLELEMENT_CLASSNAME                             DISPID_ELEMENT+1
  584. #define DISPID_IHTMLELEMENT_ID                                    DISPID_ELEMENT+2
  585. #define DISPID_IHTMLELEMENT_TAGNAME                               DISPID_ELEMENT+4
  586. #define DISPID_IHTMLELEMENT_PARENTELEMENT                         STDPROPID_XOBJ_PARENT
  587. #define DISPID_IHTMLELEMENT_STYLE                                 STDPROPID_XOBJ_STYLE
  588. #define DISPID_IHTMLELEMENT_ONHELP                                DISPID_EVPROP_ONHELP
  589. #define DISPID_IHTMLELEMENT_ONCLICK                               DISPID_EVPROP_ONCLICK
  590. #define DISPID_IHTMLELEMENT_ONDBLCLICK                            DISPID_EVPROP_ONDBLCLICK
  591. #define DISPID_IHTMLELEMENT_ONKEYDOWN                             DISPID_EVPROP_ONKEYDOWN
  592. #define DISPID_IHTMLELEMENT_ONKEYUP                               DISPID_EVPROP_ONKEYUP
  593. #define DISPID_IHTMLELEMENT_ONKEYPRESS                            DISPID_EVPROP_ONKEYPRESS
  594. #define DISPID_IHTMLELEMENT_ONMOUSEOUT                            DISPID_EVPROP_ONMOUSEOUT
  595. #define DISPID_IHTMLELEMENT_ONMOUSEOVER                           DISPID_EVPROP_ONMOUSEOVER
  596. #define DISPID_IHTMLELEMENT_ONMOUSEMOVE                           DISPID_EVPROP_ONMOUSEMOVE
  597. #define DISPID_IHTMLELEMENT_ONMOUSEDOWN                           DISPID_EVPROP_ONMOUSEDOWN
  598. #define DISPID_IHTMLELEMENT_ONMOUSEUP                             DISPID_EVPROP_ONMOUSEUP
  599. #define DISPID_IHTMLELEMENT_DOCUMENT                              DISPID_ELEMENT+18
  600. #define DISPID_IHTMLELEMENT_TITLE                                 STDPROPID_XOBJ_CONTROLTIPTEXT
  601. #define DISPID_IHTMLELEMENT_LANGUAGE                              DISPID_A_LANGUAGE
  602. #define DISPID_IHTMLELEMENT_ONSELECTSTART                         DISPID_EVPROP_ONSELECTSTART
  603. #define DISPID_IHTMLELEMENT_SCROLLINTOVIEW                        DISPID_ELEMENT+19
  604. #define DISPID_IHTMLELEMENT_CONTAINS                              DISPID_ELEMENT+20
  605. #define DISPID_IHTMLELEMENT_SOURCEINDEX                           DISPID_ELEMENT+24
  606. #define DISPID_IHTMLELEMENT_RECORDNUMBER                          DISPID_ELEMENT+25
  607. #define DISPID_IHTMLELEMENT_LANG                                  DISPID_A_LANG
  608. #define DISPID_IHTMLELEMENT_OFFSETLEFT                            DISPID_ELEMENT+8
  609. #define DISPID_IHTMLELEMENT_OFFSETTOP                             DISPID_ELEMENT+9
  610. #define DISPID_IHTMLELEMENT_OFFSETWIDTH                           DISPID_ELEMENT+10
  611. #define DISPID_IHTMLELEMENT_OFFSETHEIGHT                          DISPID_ELEMENT+11
  612. #define DISPID_IHTMLELEMENT_OFFSETPARENT                          DISPID_ELEMENT+12
  613. #define DISPID_IHTMLELEMENT_INNERHTML                             DISPID_ELEMENT+26
  614. #define DISPID_IHTMLELEMENT_INNERTEXT                             DISPID_ELEMENT+27
  615. #define DISPID_IHTMLELEMENT_OUTERHTML                             DISPID_ELEMENT+28
  616. #define DISPID_IHTMLELEMENT_OUTERTEXT                             DISPID_ELEMENT+29
  617. #define DISPID_IHTMLELEMENT_INSERTADJACENTHTML                    DISPID_ELEMENT+30
  618. #define DISPID_IHTMLELEMENT_INSERTADJACENTTEXT                    DISPID_ELEMENT+31
  619. #define DISPID_IHTMLELEMENT_PARENTTEXTEDIT                        DISPID_ELEMENT+32
  620. #define DISPID_IHTMLELEMENT_ISTEXTEDIT                            DISPID_ELEMENT+34
  621. #define DISPID_IHTMLELEMENT_CLICK                                 DISPID_ELEMENT+33
  622. #define DISPID_IHTMLELEMENT_FILTERS                               DISPID_ELEMENT+35
  623. #define DISPID_IHTMLELEMENT_ONDRAGSTART                           DISPID_EVPROP_ONDRAGSTART
  624. #define DISPID_IHTMLELEMENT_TOSTRING                              DISPID_ELEMENT+36
  625. #define DISPID_IHTMLELEMENT_ONBEFOREUPDATE                        DISPID_EVPROP_ONBEFOREUPDATE
  626. #define DISPID_IHTMLELEMENT_ONAFTERUPDATE                         DISPID_EVPROP_ONAFTERUPDATE
  627. #define DISPID_IHTMLELEMENT_ONERRORUPDATE                         DISPID_EVPROP_ONERRORUPDATE
  628. #define DISPID_IHTMLELEMENT_ONROWEXIT                             DISPID_EVPROP_ONROWEXIT
  629. #define DISPID_IHTMLELEMENT_ONROWENTER                            DISPID_EVPROP_ONROWENTER
  630. #define DISPID_IHTMLELEMENT_ONDATASETCHANGED                      DISPID_EVPROP_ONDATASETCHANGED
  631. #define DISPID_IHTMLELEMENT_ONDATAAVAILABLE                       DISPID_EVPROP_ONDATAAVAILABLE
  632. #define DISPID_IHTMLELEMENT_ONDATASETCOMPLETE                     DISPID_EVPROP_ONDATASETCOMPLETE
  633. #define DISPID_IHTMLELEMENT_ONFILTERCHANGE                        DISPID_EVPROP_ONFILTER
  634. #define DISPID_IHTMLELEMENT_CHILDREN                              DISPID_ELEMENT+37
  635. #define DISPID_IHTMLELEMENT_ALL                                   DISPID_ELEMENT+38
  636. // DISPIDs for interface IHTMLDatabinding
  637. #define DISPID_IHTMLDATABINDING_DATAFLD                           DISPID_ELEMENT+21
  638. #define DISPID_IHTMLDATABINDING_DATASRC                           DISPID_ELEMENT+22
  639. #define DISPID_IHTMLDATABINDING_DATAFORMATAS                      DISPID_ELEMENT+23
  640. // DISPIDs for event set HTMLElementEvents
  641. #define DISPID_HTMLELEMENTEVENTS_ONHELP                           DISPID_EVMETH_ONHELP
  642. #define DISPID_HTMLELEMENTEVENTS_ONCLICK                          DISPID_EVMETH_ONCLICK
  643. #define DISPID_HTMLELEMENTEVENTS_ONDBLCLICK                       DISPID_EVMETH_ONDBLCLICK
  644. #define DISPID_HTMLELEMENTEVENTS_ONKEYPRESS                       DISPID_EVMETH_ONKEYPRESS
  645. #define DISPID_HTMLELEMENTEVENTS_ONKEYDOWN                        DISPID_EVMETH_ONKEYDOWN
  646. #define DISPID_HTMLELEMENTEVENTS_ONKEYUP                          DISPID_EVMETH_ONKEYUP
  647. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT                       DISPID_EVMETH_ONMOUSEOUT
  648. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER                      DISPID_EVMETH_ONMOUSEOVER
  649. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE                      DISPID_EVMETH_ONMOUSEMOVE
  650. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN                      DISPID_EVMETH_ONMOUSEDOWN
  651. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEUP                        DISPID_EVMETH_ONMOUSEUP
  652. #define DISPID_HTMLELEMENTEVENTS_ONSELECTSTART                    DISPID_EVMETH_ONSELECTSTART
  653. #define DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE                   DISPID_EVMETH_ONFILTER
  654. #define DISPID_HTMLELEMENTEVENTS_ONDRAGSTART                      DISPID_EVMETH_ONDRAGSTART
  655. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE                   DISPID_EVMETH_ONBEFOREUPDATE
  656. #define DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE                    DISPID_EVMETH_ONAFTERUPDATE
  657. #define DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE                    DISPID_EVMETH_ONERRORUPDATE
  658. #define DISPID_HTMLELEMENTEVENTS_ONROWEXIT                        DISPID_EVMETH_ONROWEXIT
  659. #define DISPID_HTMLELEMENTEVENTS_ONROWENTER                       DISPID_EVMETH_ONROWENTER
  660. #define DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED                 DISPID_EVMETH_ONDATASETCHANGED
  661. #define DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE                  DISPID_EVMETH_ONDATAAVAILABLE
  662. #define DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE                DISPID_EVMETH_ONDATASETCOMPLETE
  663. // DISPIDs for interface IHTMLStyleSheetRule
  664. #define DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT                   DISPID_STYLERULE+1
  665. #define DISPID_IHTMLSTYLESHEETRULE_STYLE                          STDPROPID_XOBJ_STYLE
  666. #define DISPID_IHTMLSTYLESHEETRULE_READONLY                       DISPID_STYLERULE+2
  667. // DISPIDs for interface IHTMLStyleSheetRulesCollection
  668. #define DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH              DISPID_STYLERULES_COL+1
  669. #define DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM                DISPID_VALUE
  670. // DISPIDs for interface IHTMLStyleSheet
  671. #define DISPID_IHTMLSTYLESHEET_TITLE                              DISPID_STYLESHEET+1
  672. #define DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET                   DISPID_STYLESHEET+2
  673. #define DISPID_IHTMLSTYLESHEET_OWNINGELEMENT                      DISPID_STYLESHEET+3
  674. #define DISPID_IHTMLSTYLESHEET_DISABLED                           STDPROPID_XOBJ_DISABLED
  675. #define DISPID_IHTMLSTYLESHEET_READONLY                           DISPID_STYLESHEET+4
  676. #define DISPID_IHTMLSTYLESHEET_IMPORTS                            DISPID_STYLESHEET+5
  677. #define DISPID_IHTMLSTYLESHEET_HREF                               DISPID_STYLESHEET+6
  678. #define DISPID_IHTMLSTYLESHEET_TYPE                               DISPID_STYLESHEET+7
  679. #define DISPID_IHTMLSTYLESHEET_ID                                 DISPID_STYLESHEET+8
  680. #define DISPID_IHTMLSTYLESHEET_ADDIMPORT                          DISPID_STYLESHEET+9
  681. #define DISPID_IHTMLSTYLESHEET_ADDRULE                            DISPID_STYLESHEET+10
  682. #define DISPID_IHTMLSTYLESHEET_REMOVEIMPORT                       DISPID_STYLESHEET+11
  683. #define DISPID_IHTMLSTYLESHEET_REMOVERULE                         DISPID_STYLESHEET+12
  684. #define DISPID_IHTMLSTYLESHEET_MEDIA                              DISPID_STYLESHEET+13
  685. #define DISPID_IHTMLSTYLESHEET_CSSTEXT                            DISPID_STYLESHEET+14
  686. #define DISPID_IHTMLSTYLESHEET_RULES                              DISPID_STYLESHEET+15
  687. // DISPIDs for interface IHTMLStyleSheetsCollection
  688. #define DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH                  DISPID_STYLESHEETS_COL+1
  689. #define DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM                DISPID_NEWENUM
  690. #define DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM                    DISPID_VALUE
  691. // DISPIDs for interface IHTMLLinkElement
  692. #define DISPID_IHTMLLINKELEMENT_HREF                              DISPID_HEDELEMS+5
  693. #define DISPID_IHTMLLINKELEMENT_REL                               DISPID_HEDELEMS+6
  694. #define DISPID_IHTMLLINKELEMENT_REV                               DISPID_HEDELEMS+7
  695. #define DISPID_IHTMLLINKELEMENT_TYPE                              DISPID_HEDELEMS+8
  696. #define DISPID_IHTMLLINKELEMENT_READYSTATE                        DISPID_HEDELEMS+9
  697. #define DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE                DISPID_EVPROP_ONREADYSTATECHANGE
  698. #define DISPID_IHTMLLINKELEMENT_ONLOAD                            DISPID_EVPROP_ONLOAD
  699. #define DISPID_IHTMLLINKELEMENT_ONERROR                           DISPID_EVPROP_ONERROR
  700. #define DISPID_IHTMLLINKELEMENT_STYLESHEET                        DISPID_HEDELEMS+14
  701. #define DISPID_IHTMLLINKELEMENT_DISABLED                          DISPID_HEDELEMS+15
  702. #define DISPID_IHTMLLINKELEMENT_MEDIA                             DISPID_HEDELEMS+16
  703. // DISPIDs for event set HTMLLinkElementEvents
  704. #define DISPID_HTMLLINKELEMENTEVENTS_ONREADYSTATECHANGE           DISPID_EVMETH_ONREADYSTATECHANGE
  705. #define DISPID_HTMLLINKELEMENTEVENTS_ONLOAD                       DISPID_EVMETH_ONLOAD
  706. #define DISPID_HTMLLINKELEMENTEVENTS_ONERROR                      DISPID_EVMETH_ONERROR
  707. // DISPIDs for interface IHTMLTxtRange
  708. #define DISPID_IHTMLTXTRANGE_HTMLTEXT                             DISPID_RANGE+3
  709. #define DISPID_IHTMLTXTRANGE_TEXT                                 DISPID_RANGE+4
  710. #define DISPID_IHTMLTXTRANGE_PARENTELEMENT                        DISPID_RANGE+6
  711. #define DISPID_IHTMLTXTRANGE_DUPLICATE                            DISPID_RANGE+8
  712. #define DISPID_IHTMLTXTRANGE_INRANGE                              DISPID_RANGE+10
  713. #define DISPID_IHTMLTXTRANGE_ISEQUAL                              DISPID_RANGE+11
  714. #define DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW                       DISPID_RANGE+12
  715. #define DISPID_IHTMLTXTRANGE_COLLAPSE                             DISPID_RANGE+13
  716. #define DISPID_IHTMLTXTRANGE_EXPAND                               DISPID_RANGE+14
  717. #define DISPID_IHTMLTXTRANGE_MOVE                                 DISPID_RANGE+15
  718. #define DISPID_IHTMLTXTRANGE_MOVESTART                            DISPID_RANGE+16
  719. #define DISPID_IHTMLTXTRANGE_MOVEEND                              DISPID_RANGE+17
  720. #define DISPID_IHTMLTXTRANGE_SELECT                               DISPID_RANGE+24
  721. #define DISPID_IHTMLTXTRANGE_PASTEHTML                            DISPID_RANGE+26
  722. #define DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT                    DISPID_RANGE+1
  723. #define DISPID_IHTMLTXTRANGE_SETENDPOINT                          DISPID_RANGE+25
  724. #define DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS                     DISPID_RANGE+18
  725. #define DISPID_IHTMLTXTRANGE_FINDTEXT                             DISPID_RANGE+19
  726. #define DISPID_IHTMLTXTRANGE_MOVETOPOINT                          DISPID_RANGE+20
  727. #define DISPID_IHTMLTXTRANGE_GETBOOKMARK                          DISPID_RANGE+21
  728. #define DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK                       DISPID_RANGE+9
  729. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED                DISPID_RANGE+27
  730. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED                  DISPID_RANGE+28
  731. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE                    DISPID_RANGE+29
  732. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM                 DISPID_RANGE+30
  733. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT                     DISPID_RANGE+31
  734. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE                    DISPID_RANGE+32
  735. #define DISPID_IHTMLTXTRANGE_EXECCOMMAND                          DISPID_RANGE+33
  736. #define DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP                  DISPID_RANGE+34
  737. // DISPIDs for interface IHTMLFormElement
  738. #define DISPID_IHTMLFORMELEMENT_ACTION                            DISPID_FORM+1
  739. #define DISPID_IHTMLFORMELEMENT_DIR                               DISPID_FORM+2
  740. #define DISPID_IHTMLFORMELEMENT_ENCODING                          DISPID_FORM+3
  741. #define DISPID_IHTMLFORMELEMENT_METHOD                            DISPID_FORM+4
  742. #define DISPID_IHTMLFORMELEMENT_ELEMENTS                          DISPID_FORM+5
  743. #define DISPID_IHTMLFORMELEMENT_TARGET                            DISPID_FORM+6
  744. #define DISPID_IHTMLFORMELEMENT_NAME                              STDPROPID_XOBJ_NAME
  745. #define DISPID_IHTMLFORMELEMENT_ONSUBMIT                          DISPID_EVPROP_ONSUBMIT
  746. #define DISPID_IHTMLFORMELEMENT_ONRESET                           DISPID_EVPROP_ONRESET
  747. #define DISPID_IHTMLFORMELEMENT_SUBMIT                            DISPID_FORM+9
  748. #define DISPID_IHTMLFORMELEMENT_RESET                             DISPID_FORM+10
  749. #define DISPID_IHTMLFORMELEMENT_LENGTH                            DISPID_COLLECTION
  750. #define DISPID_IHTMLFORMELEMENT__NEWENUM                          DISPID_NEWENUM
  751. #define DISPID_IHTMLFORMELEMENT_ITEM                              DISPID_VALUE
  752. #define DISPID_IHTMLFORMELEMENT_TAGS                              DISPID_COLLECTION+2
  753. // DISPIDs for event set HTMLFormElementEvents
  754. #define DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT                     DISPID_EVMETH_ONSUBMIT
  755. #define DISPID_HTMLFORMELEMENTEVENTS_ONRESET                      DISPID_EVMETH_ONRESET
  756. // DISPIDs for interface IHTMLControlElement
  757. #define DISPID_IHTMLCONTROLELEMENT_TABINDEX                       STDPROPID_XOBJ_TABINDEX
  758. #define DISPID_IHTMLCONTROLELEMENT_FOCUS                          DISPID_SITE+0
  759. #define DISPID_IHTMLCONTROLELEMENT_ACCESSKEY                      DISPID_SITE+5
  760. #define DISPID_IHTMLCONTROLELEMENT_ONBLUR                         DISPID_EVPROP_ONBLUR
  761. #define DISPID_IHTMLCONTROLELEMENT_ONFOCUS                        DISPID_EVPROP_ONFOCUS
  762. #define DISPID_IHTMLCONTROLELEMENT_ONRESIZE                       DISPID_EVPROP_ONRESIZE
  763. #define DISPID_IHTMLCONTROLELEMENT_BLUR                           DISPID_SITE+2
  764. #define DISPID_IHTMLCONTROLELEMENT_ADDFILTER                      DISPID_SITE+17
  765. #define DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER                   DISPID_SITE+18
  766. #define DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT                   DISPID_SITE+19
  767. #define DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH                    DISPID_SITE+20
  768. #define DISPID_IHTMLCONTROLELEMENT_CLIENTTOP                      DISPID_SITE+21
  769. #define DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT                     DISPID_SITE+22
  770. // DISPIDs for event set HTMLControlElementEvents
  771. #define DISPID_HTMLCONTROLELEMENTEVENTS_ONFOCUS                   DISPID_EVMETH_ONFOCUS
  772. #define DISPID_HTMLCONTROLELEMENTEVENTS_ONBLUR                    DISPID_EVMETH_ONBLUR
  773. #define DISPID_HTMLCONTROLELEMENTEVENTS_ONRESIZE                  DISPID_EVMETH_ONRESIZE
  774. // DISPIDs for interface IHTMLTextContainer
  775. #define DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE              DISPID_TEXTSITE+1
  776. #define DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT                    DISPID_TEXTSITE+2
  777. #define DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH                     DISPID_TEXTSITE+3
  778. #define DISPID_IHTMLTEXTCONTAINER_SCROLLTOP                       DISPID_TEXTSITE+4
  779. #define DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT                      DISPID_TEXTSITE+5
  780. #define DISPID_IHTMLTEXTCONTAINER_ONSCROLL                        DISPID_EVPROP_ONSCROLL
  781. // DISPIDs for event set HTMLTextContainerEvents
  782. #define DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE                   DISPID_EVMETH_ONCHANGE
  783. #define DISPID_HTMLTEXTCONTAINEREVENTS_ONSCROLL                   DISPID_EVMETH_ONSCROLL
  784. #define DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT                   DISPID_EVMETH_ONSELECT
  785. // DISPIDs for interface IHTMLControlRange
  786. #define DISPID_IHTMLCONTROLRANGE_SELECT                           DISPID_RANGE+2
  787. #define DISPID_IHTMLCONTROLRANGE_ADD                              DISPID_RANGE+3
  788. #define DISPID_IHTMLCONTROLRANGE_REMOVE                           DISPID_RANGE+4
  789. #define DISPID_IHTMLCONTROLRANGE_ITEM                             DISPID_VALUE
  790. #define DISPID_IHTMLCONTROLRANGE_SCROLLINTOVIEW                   DISPID_RANGE+6
  791. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDSUPPORTED            DISPID_RANGE+7
  792. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDENABLED              DISPID_RANGE+8
  793. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDSTATE                DISPID_RANGE+9
  794. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDINDETERM             DISPID_RANGE+10
  795. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDTEXT                 DISPID_RANGE+11
  796. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDVALUE                DISPID_RANGE+12
  797. #define DISPID_IHTMLCONTROLRANGE_EXECCOMMAND                      DISPID_RANGE+13
  798. #define DISPID_IHTMLCONTROLRANGE_EXECCOMMANDSHOWHELP              DISPID_RANGE+14
  799. #define DISPID_IHTMLCONTROLRANGE_COMMONPARENTELEMENT              DISPID_RANGE+15
  800. #define DISPID_IHTMLCONTROLRANGE_LENGTH                           DISPID_RANGE+5
  801. // DISPIDs for event set HTMLImgBaseEvents
  802. #define DISPID_HTMLIMGBASEEVENTS_ONREADYSTATECHANGE               DISPID_EVMETH_ONREADYSTATECHANGE
  803. #define DISPID_HTMLIMGBASEEVENTS_ONLOAD                           DISPID_EVMETH_ONLOAD
  804. #define DISPID_HTMLIMGBASEEVENTS_ONERROR                          DISPID_EVMETH_ONERROR
  805. #define DISPID_HTMLIMGBASEEVENTS_ONABORT                          DISPID_EVMETH_ONABORT
  806. // DISPIDs for interface IHTMLImgElement
  807. #define DISPID_IHTMLIMGELEMENT_ISMAP                              DISPID_IMG+2
  808. #define DISPID_IHTMLIMGELEMENT_USEMAP                             DISPID_IMG+8
  809. #define DISPID_IHTMLIMGELEMENT_MIMETYPE                           DISPID_IMG+10
  810. #define DISPID_IHTMLIMGELEMENT_FILESIZE                           DISPID_IMG+11
  811. #define DISPID_IHTMLIMGELEMENT_FILECREATEDDATE                    DISPID_IMG+12
  812. #define DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE                   DISPID_IMG+13
  813. #define DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE                    DISPID_IMG+14
  814. #define DISPID_IHTMLIMGELEMENT_PROTOCOL                           DISPID_IMG+15
  815. #define DISPID_IHTMLIMGELEMENT_HREF                               DISPID_IMG+16
  816. #define DISPID_IHTMLIMGELEMENT_NAMEPROP                           DISPID_IMG+17
  817. #define DISPID_IHTMLIMGELEMENT_BORDER                             DISPID_IMGBASE+4
  818. #define DISPID_IHTMLIMGELEMENT_VSPACE                             DISPID_IMGBASE+5
  819. #define DISPID_IHTMLIMGELEMENT_HSPACE                             DISPID_IMGBASE+6
  820. #define DISPID_IHTMLIMGELEMENT_ALT                                DISPID_IMGBASE+2
  821. #define DISPID_IHTMLIMGELEMENT_SRC                                DISPID_IMGBASE+3
  822. #define DISPID_IHTMLIMGELEMENT_LOWSRC                             DISPID_IMGBASE+7
  823. #define DISPID_IHTMLIMGELEMENT_VRML                               DISPID_IMGBASE+8
  824. #define DISPID_IHTMLIMGELEMENT_DYNSRC                             DISPID_IMGBASE+9
  825. #define DISPID_IHTMLIMGELEMENT_READYSTATE                         DISPID_IMGBASE+12
  826. #define DISPID_IHTMLIMGELEMENT_COMPLETE                           DISPID_IMGBASE+10
  827. #define DISPID_IHTMLIMGELEMENT_LOOP                               DISPID_IMGBASE+11
  828. #define DISPID_IHTMLIMGELEMENT_ALIGN                              STDPROPID_XOBJ_CONTROLALIGN
  829. #define DISPID_IHTMLIMGELEMENT_ONLOAD                             DISPID_EVPROP_ONLOAD
  830. #define DISPID_IHTMLIMGELEMENT_ONERROR                            DISPID_EVPROP_ONERROR
  831. #define DISPID_IHTMLIMGELEMENT_ONABORT                            DISPID_EVPROP_ONABORT
  832. #define DISPID_IHTMLIMGELEMENT_NAME                               STDPROPID_XOBJ_NAME
  833. #define DISPID_IHTMLIMGELEMENT_WIDTH                              STDPROPID_XOBJ_WIDTH
  834. #define DISPID_IHTMLIMGELEMENT_HEIGHT                             STDPROPID_XOBJ_HEIGHT
  835. #define DISPID_IHTMLIMGELEMENT_START                              DISPID_IMGBASE+13
  836. // DISPIDs for interface IHTMLInputImage
  837. #define DISPID_IHTMLINPUTIMAGE_TYPE                               DISPID_INPUTIMAGE
  838. #define DISPID_IHTMLINPUTIMAGE_DISABLED                           STDPROPID_XOBJ_DISABLED
  839. #define DISPID_IHTMLINPUTIMAGE_BORDER                             DISPID_IMGBASE+4
  840. #define DISPID_IHTMLINPUTIMAGE_VSPACE                             DISPID_IMGBASE+5
  841. #define DISPID_IHTMLINPUTIMAGE_HSPACE                             DISPID_IMGBASE+6
  842. #define DISPID_IHTMLINPUTIMAGE_ALT                                DISPID_IMGBASE+2
  843. #define DISPID_IHTMLINPUTIMAGE_SRC                                DISPID_IMGBASE+3
  844. #define DISPID_IHTMLINPUTIMAGE_LOWSRC                             DISPID_IMGBASE+7
  845. #define DISPID_IHTMLINPUTIMAGE_VRML                               DISPID_IMGBASE+8
  846. #define DISPID_IHTMLINPUTIMAGE_DYNSRC                             DISPID_IMGBASE+9
  847. #define DISPID_IHTMLINPUTIMAGE_READYSTATE                         DISPID_IMGBASE+12
  848. #define DISPID_IHTMLINPUTIMAGE_COMPLETE                           DISPID_IMGBASE+10
  849. #define DISPID_IHTMLINPUTIMAGE_LOOP                               DISPID_IMGBASE+11
  850. #define DISPID_IHTMLINPUTIMAGE_ALIGN                              STDPROPID_XOBJ_CONTROLALIGN
  851. #define DISPID_IHTMLINPUTIMAGE_ONLOAD                             DISPID_EVPROP_ONLOAD
  852. #define DISPID_IHTMLINPUTIMAGE_ONERROR                            DISPID_EVPROP_ONERROR
  853. #define DISPID_IHTMLINPUTIMAGE_ONABORT                            DISPID_EVPROP_ONABORT
  854. #define DISPID_IHTMLINPUTIMAGE_NAME                               STDPROPID_XOBJ_NAME
  855. #define DISPID_IHTMLINPUTIMAGE_WIDTH                              STDPROPID_XOBJ_WIDTH
  856. #define DISPID_IHTMLINPUTIMAGE_HEIGHT                             STDPROPID_XOBJ_HEIGHT
  857. #define DISPID_IHTMLINPUTIMAGE_START                              DISPID_IMGBASE+13
  858. // DISPIDs for interface IHTMLImageElementFactory
  859. #define DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE                    DISPID_VALUE
  860. // DISPIDs for interface IHTMLBodyElement
  861. #define DISPID_IHTMLBODYELEMENT_BACKGROUND                        DISPID_A_BACKGROUNDIMAGE
  862. #define DISPID_IHTMLBODYELEMENT_BGPROPERTIES                      DISPID_A_BACKGROUNDATTACHMENT
  863. #define DISPID_IHTMLBODYELEMENT_LEFTMARGIN                        DISPID_A_MARGINLEFT
  864. #define DISPID_IHTMLBODYELEMENT_TOPMARGIN                         DISPID_A_MARGINTOP
  865. #define DISPID_IHTMLBODYELEMENT_RIGHTMARGIN                       DISPID_A_MARGINRIGHT
  866. #define DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN                      DISPID_A_MARGINBOTTOM
  867. #define DISPID_IHTMLBODYELEMENT_NOWRAP                            DISPID_A_NOWRAP
  868. #define DISPID_IHTMLBODYELEMENT_BGCOLOR                           DISPID_BACKCOLOR
  869. #define DISPID_IHTMLBODYELEMENT_TEXT                              DISPID_A_COLOR
  870. #define DISPID_IHTMLBODYELEMENT_LINK                              DISPID_BODY+10
  871. #define DISPID_IHTMLBODYELEMENT_VLINK                             DISPID_BODY+12
  872. #define DISPID_IHTMLBODYELEMENT_ALINK                             DISPID_BODY+11
  873. #define DISPID_IHTMLBODYELEMENT_ONLOAD                            DISPID_EVPROP_ONLOAD
  874. #define DISPID_IHTMLBODYELEMENT_ONUNLOAD                          DISPID_EVPROP_ONUNLOAD
  875. #define DISPID_IHTMLBODYELEMENT_SCROLL                            DISPID_A_SCROLL
  876. #define DISPID_IHTMLBODYELEMENT_ONSELECT                          DISPID_EVPROP_ONSELECT
  877. #define DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD                    DISPID_EVPROP_ONBEFOREUNLOAD
  878. #define DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE                   DISPID_BODY+13
  879. // DISPIDs for interface IHTMLFontElement
  880. #define DISPID_IHTMLFONTELEMENT_COLOR                             DISPID_A_COLOR
  881. #define DISPID_IHTMLFONTELEMENT_FACE                              DISPID_A_FONTFACE
  882. #define DISPID_IHTMLFONTELEMENT_SIZE                              DISPID_A_FONTSIZE
  883. // DISPIDs for interface IHTMLAnchorElement
  884. #define DISPID_IHTMLANCHORELEMENT_HREF                            DISPID_VALUE
  885. #define DISPID_IHTMLANCHORELEMENT_TARGET                          DISPID_ANCHOR+3
  886. #define DISPID_IHTMLANCHORELEMENT_REL                             DISPID_ANCHOR+5
  887. #define DISPID_IHTMLANCHORELEMENT_REV                             DISPID_ANCHOR+6
  888. #define DISPID_IHTMLANCHORELEMENT_URN                             DISPID_ANCHOR+7
  889. #define DISPID_IHTMLANCHORELEMENT_METHODS                         DISPID_ANCHOR+8
  890. #define DISPID_IHTMLANCHORELEMENT_NAME                            STDPROPID_XOBJ_NAME
  891. #define DISPID_IHTMLANCHORELEMENT_HOST                            DISPID_ANCHOR+12
  892. #define DISPID_IHTMLANCHORELEMENT_HOSTNAME                        DISPID_ANCHOR+13
  893. #define DISPID_IHTMLANCHORELEMENT_PATHNAME                        DISPID_ANCHOR+14
  894. #define DISPID_IHTMLANCHORELEMENT_PORT                            DISPID_ANCHOR+15
  895. #define DISPID_IHTMLANCHORELEMENT_PROTOCOL                        DISPID_ANCHOR+16
  896. #define DISPID_IHTMLANCHORELEMENT_SEARCH                          DISPID_ANCHOR+17
  897. #define DISPID_IHTMLANCHORELEMENT_HASH                            DISPID_ANCHOR+18
  898. #define DISPID_IHTMLANCHORELEMENT_ONBLUR                          DISPID_EVPROP_ONBLUR
  899. #define DISPID_IHTMLANCHORELEMENT_ONFOCUS                         DISPID_EVPROP_ONFOCUS
  900. #define DISPID_IHTMLANCHORELEMENT_ACCESSKEY                       DISPID_ANCHOR+22
  901. #define DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG                    DISPID_ANCHOR+31
  902. #define DISPID_IHTMLANCHORELEMENT_MIMETYPE                        DISPID_ANCHOR+30
  903. #define DISPID_IHTMLANCHORELEMENT_NAMEPROP                        DISPID_ANCHOR+32
  904. #define DISPID_IHTMLANCHORELEMENT_TABINDEX                        STDPROPID_XOBJ_TABINDEX
  905. #define DISPID_IHTMLANCHORELEMENT_FOCUS                           DISPID_ANCHOR+33
  906. #define DISPID_IHTMLANCHORELEMENT_BLUR                            DISPID_ANCHOR+34
  907. // DISPIDs for event set HTMLAnchorEvents
  908. #define DISPID_HTMLANCHOREVENTS_ONFOCUS                           DISPID_EVMETH_ONFOCUS
  909. #define DISPID_HTMLANCHOREVENTS_ONBLUR                            DISPID_EVMETH_ONBLUR
  910. // DISPIDs for interface IHTMLLabelElement
  911. #define DISPID_IHTMLLABELELEMENT_HTMLFOR                          DISPID_LABEL
  912. #define DISPID_IHTMLLABELELEMENT_ACCESSKEY                        DISPID_LABEL+1
  913. // DISPIDs for interface IHTMLUListElement
  914. #define DISPID_IHTMLULISTELEMENT_COMPACT                          DISPID_UL+2
  915. #define DISPID_IHTMLULISTELEMENT_TYPE                             DISPID_A_LISTTYPE
  916. // DISPIDs for interface IHTMLOListElement
  917. #define DISPID_IHTMLOLISTELEMENT_COMPACT                          DISPID_OL+2
  918. #define DISPID_IHTMLOLISTELEMENT_START                            DISPID_OL+3
  919. #define DISPID_IHTMLOLISTELEMENT_TYPE                             DISPID_A_LISTTYPE
  920. // DISPIDs for interface IHTMLLIElement
  921. #define DISPID_IHTMLLIELEMENT_TYPE                                DISPID_A_LISTTYPE
  922. #define DISPID_IHTMLLIELEMENT_VALUE                               DISPID_LI+1
  923. // DISPIDs for interface IHTMLBlockElement
  924. #define DISPID_IHTMLBLOCKELEMENT_CLEAR                            DISPID_A_CLEAR
  925. // DISPIDs for interface IHTMLDivElement
  926. #define DISPID_IHTMLDIVELEMENT_ALIGN                              STDPROPID_XOBJ_BLOCKALIGN
  927. #define DISPID_IHTMLDIVELEMENT_NOWRAP                             DISPID_A_NOWRAP
  928. // DISPIDs for interface IHTMLDDElement
  929. #define DISPID_IHTMLDDELEMENT_NOWRAP                              DISPID_A_NOWRAP
  930. // DISPIDs for interface IHTMLDTElement
  931. #define DISPID_IHTMLDTELEMENT_NOWRAP                              DISPID_A_NOWRAP
  932. // DISPIDs for interface IHTMLBRElement
  933. #define DISPID_IHTMLBRELEMENT_CLEAR                               DISPID_A_CLEAR
  934. // DISPIDs for interface IHTMLDListElement
  935. #define DISPID_IHTMLDLISTELEMENT_COMPACT                          DISPID_DL+1
  936. // DISPIDs for interface IHTMLHRElement
  937. #define DISPID_IHTMLHRELEMENT_ALIGN                               STDPROPID_XOBJ_BLOCKALIGN
  938. #define DISPID_IHTMLHRELEMENT_COLOR                               DISPID_A_COLOR
  939. #define DISPID_IHTMLHRELEMENT_NOSHADE                             DISPID_HR+1
  940. #define DISPID_IHTMLHRELEMENT_WIDTH                               STDPROPID_XOBJ_WIDTH
  941. #define DISPID_IHTMLHRELEMENT_SIZE                                STDPROPID_XOBJ_HEIGHT
  942. // DISPIDs for interface IHTMLParaElement
  943. #define DISPID_IHTMLPARAELEMENT_ALIGN                             STDPROPID_XOBJ_BLOCKALIGN
  944. // DISPIDs for interface IHTMLElementCollection
  945. #define DISPID_IHTMLELEMENTCOLLECTION_TOSTRING                    DISPID_COLLECTION+1
  946. #define DISPID_IHTMLELEMENTCOLLECTION_LENGTH                      DISPID_COLLECTION
  947. #define DISPID_IHTMLELEMENTCOLLECTION__NEWENUM                    DISPID_NEWENUM
  948. #define DISPID_IHTMLELEMENTCOLLECTION_ITEM                        DISPID_VALUE
  949. #define DISPID_IHTMLELEMENTCOLLECTION_TAGS                        DISPID_COLLECTION+2
  950. // DISPIDs for interface IHTMLHeaderElement
  951. #define DISPID_IHTMLHEADERELEMENT_ALIGN                           STDPROPID_XOBJ_BLOCKALIGN
  952. // DISPIDs for interface IHTMLSelectElement
  953. #define DISPID_IHTMLSELECTELEMENT_SIZE                            DISPID_SELECT+2
  954. #define DISPID_IHTMLSELECTELEMENT_MULTIPLE                        DISPID_SELECT+3
  955. #define DISPID_IHTMLSELECTELEMENT_NAME                            STDPROPID_XOBJ_NAME
  956. #define DISPID_IHTMLSELECTELEMENT_OPTIONS                         DISPID_SELECT+5
  957. #define DISPID_IHTMLSELECTELEMENT_ONCHANGE                        DISPID_EVPROP_ONCHANGE
  958. #define DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX                   DISPID_SELECT+10
  959. #define DISPID_IHTMLSELECTELEMENT_TYPE                            DISPID_SELECT+12
  960. #define DISPID_IHTMLSELECTELEMENT_VALUE                           DISPID_SELECT+11
  961. #define DISPID_IHTMLSELECTELEMENT_DISABLED                        STDPROPID_XOBJ_DISABLED
  962. #define DISPID_IHTMLSELECTELEMENT_FORM                            DISPID_SITE+4
  963. #define DISPID_IHTMLSELECTELEMENT_ADD                             DISPID_COLLECTION+3
  964. #define DISPID_IHTMLSELECTELEMENT_REMOVE                          DISPID_COLLECTION+4
  965. #define DISPID_IHTMLSELECTELEMENT_LENGTH                          DISPID_COLLECTION
  966. #define DISPID_IHTMLSELECTELEMENT__NEWENUM                        DISPID_NEWENUM
  967. #define DISPID_IHTMLSELECTELEMENT_ITEM                            DISPID_VALUE
  968. #define DISPID_IHTMLSELECTELEMENT_TAGS                            DISPID_COLLECTION+2
  969. // DISPIDs for event set HTMLSelectElementEvents
  970. #define DISPID_HTMLSELECTELEMENTEVENTS_ONCHANGE                   DISPID_EVMETH_ONCHANGE
  971. // DISPIDs for interface IHTMLSelectionObject
  972. #define DISPID_IHTMLSELECTIONOBJECT_CREATERANGE                   DISPID_SELECTOBJ+1
  973. #define DISPID_IHTMLSELECTIONOBJECT_EMPTY                         DISPID_SELECTOBJ+2
  974. #define DISPID_IHTMLSELECTIONOBJECT_CLEAR                         DISPID_SELECTOBJ+3
  975. #define DISPID_IHTMLSELECTIONOBJECT_TYPE                          DISPID_SELECTOBJ+4
  976. // DISPIDs for interface IHTMLOptionElement
  977. #define DISPID_IHTMLOPTIONELEMENT_SELECTED                        DISPID_OPTION+1
  978. #define DISPID_IHTMLOPTIONELEMENT_VALUE                           DISPID_OPTION+2
  979. #define DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED                 DISPID_OPTION+3
  980. #define DISPID_IHTMLOPTIONELEMENT_INDEX                           DISPID_OPTION+5
  981. #define DISPID_IHTMLOPTIONELEMENT_TEXT                            DISPID_OPTION+4
  982. #define DISPID_IHTMLOPTIONELEMENT_FORM                            DISPID_OPTION+6
  983. // DISPIDs for interface IHTMLOptionElementFactory
  984. #define DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE                   DISPID_VALUE
  985. // DISPIDs for interface IHTMLInputHiddenElement
  986. #define DISPID_IHTMLINPUTHIDDENELEMENT_TYPE                       DISPID_INPUT
  987. #define DISPID_IHTMLINPUTHIDDENELEMENT_VALUE                      DISPID_A_VALUE
  988. #define DISPID_IHTMLINPUTHIDDENELEMENT_NAME                       STDPROPID_XOBJ_NAME
  989. #define DISPID_IHTMLINPUTHIDDENELEMENT_STATUS                     DISPID_INPUT+1
  990. #define DISPID_IHTMLINPUTHIDDENELEMENT_DISABLED                   STDPROPID_XOBJ_DISABLED
  991. #define DISPID_IHTMLINPUTHIDDENELEMENT_FORM                       DISPID_SITE+4
  992. #define DISPID_IHTMLINPUTHIDDENELEMENT_CREATETEXTRANGE            DISPID_INPUTTEXTBASE+5
  993. // DISPIDs for interface IHTMLInputTextElement
  994. #define DISPID_IHTMLINPUTTEXTELEMENT_TYPE                         DISPID_INPUT
  995. #define DISPID_IHTMLINPUTTEXTELEMENT_VALUE                        DISPID_A_VALUE
  996. #define DISPID_IHTMLINPUTTEXTELEMENT_NAME                         STDPROPID_XOBJ_NAME
  997. #define DISPID_IHTMLINPUTTEXTELEMENT_STATUS                       DISPID_INPUT+1
  998. #define DISPID_IHTMLINPUTTEXTELEMENT_DISABLED                     STDPROPID_XOBJ_DISABLED
  999. #define DISPID_IHTMLINPUTTEXTELEMENT_FORM                         DISPID_SITE+4
  1000. #define DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE                 DISPID_DEFAULTVALUE
  1001. #define DISPID_IHTMLINPUTTEXTELEMENT_SIZE                         DISPID_INPUTTEXT+1
  1002. #define DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH                    DISPID_INPUTTEXT+2
  1003. #define DISPID_IHTMLINPUTTEXTELEMENT_SELECT                       DISPID_INPUTTEXTBASE+3
  1004. #define DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE                     DISPID_EVPROP_ONCHANGE
  1005. #define DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT                     DISPID_EVPROP_ONSELECT
  1006. #define DISPID_IHTMLINPUTTEXTELEMENT_READONLY                     DISPID_INPUTTEXTBASE+1
  1007. #define DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE              DISPID_INPUTTEXTBASE+5
  1008. // DISPIDs for interface IHTMLTextAreaElement
  1009. #define DISPID_IHTMLTEXTAREAELEMENT_TYPE                          DISPID_INPUT
  1010. #define DISPID_IHTMLTEXTAREAELEMENT_VALUE                         DISPID_A_VALUE
  1011. #define DISPID_IHTMLTEXTAREAELEMENT_NAME                          STDPROPID_XOBJ_NAME
  1012. #define DISPID_IHTMLTEXTAREAELEMENT_STATUS                        DISPID_INPUT+1
  1013. #define DISPID_IHTMLTEXTAREAELEMENT_DISABLED                      STDPROPID_XOBJ_DISABLED
  1014. #define DISPID_IHTMLTEXTAREAELEMENT_FORM                          DISPID_SITE+4
  1015. #define DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE                  DISPID_DEFAULTVALUE
  1016. #define DISPID_IHTMLTEXTAREAELEMENT_SELECT                        DISPID_INPUTTEXTBASE+3
  1017. #define DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE                      DISPID_EVPROP_ONCHANGE
  1018. #define DISPID_IHTMLTEXTAREAELEMENT_ONSELECT                      DISPID_EVPROP_ONSELECT
  1019. #define DISPID_IHTMLTEXTAREAELEMENT_READONLY                      DISPID_INPUTTEXTBASE+1
  1020. #define DISPID_IHTMLTEXTAREAELEMENT_ROWS                          DISPID_TEXTAREA+1
  1021. #define DISPID_IHTMLTEXTAREAELEMENT_COLS                          DISPID_TEXTAREA+2
  1022. #define DISPID_IHTMLTEXTAREAELEMENT_WRAP                          DISPID_TEXTAREA+3
  1023. #define DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE               DISPID_INPUTTEXTBASE+5
  1024. // DISPIDs for event set HTMLInputTextElementEvents
  1025. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONCHANGE                DISPID_EVMETH_ONCHANGE
  1026. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONSELECT                DISPID_EVMETH_ONSELECT
  1027. // DISPIDs for interface IHTMLInputButtonElement
  1028. #define DISPID_IHTMLINPUTBUTTONELEMENT_TYPE                       DISPID_INPUT
  1029. #define DISPID_IHTMLINPUTBUTTONELEMENT_VALUE                      DISPID_A_VALUE
  1030. #define DISPID_IHTMLINPUTBUTTONELEMENT_NAME                       STDPROPID_XOBJ_NAME
  1031. #define DISPID_IHTMLINPUTBUTTONELEMENT_STATUS                     DISPID_INPUT+1
  1032. #define DISPID_IHTMLINPUTBUTTONELEMENT_DISABLED                   STDPROPID_XOBJ_DISABLED
  1033. #define DISPID_IHTMLINPUTBUTTONELEMENT_FORM                       DISPID_SITE+4
  1034. #define DISPID_IHTMLINPUTBUTTONELEMENT_CREATETEXTRANGE            DISPID_INPUT+4
  1035. // DISPIDs for interface IHTMLButtonElement
  1036. #define DISPID_IHTMLBUTTONELEMENT_TYPE                            DISPID_INPUT
  1037. #define DISPID_IHTMLBUTTONELEMENT_VALUE                           DISPID_A_VALUE
  1038. #define DISPID_IHTMLBUTTONELEMENT_NAME                            STDPROPID_XOBJ_NAME
  1039. #define DISPID_IHTMLBUTTONELEMENT_STATUS                          DISPID_INPUT+1
  1040. #define DISPID_IHTMLBUTTONELEMENT_DISABLED                        STDPROPID_XOBJ_DISABLED
  1041. #define DISPID_IHTMLBUTTONELEMENT_FORM                            DISPID_SITE+4
  1042. #define DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE                 DISPID_INPUT+4
  1043. // DISPIDs for interface IHTMLInputFileElement
  1044. #define DISPID_IHTMLINPUTFILEELEMENT_TYPE                         DISPID_INPUT
  1045. #define DISPID_IHTMLINPUTFILEELEMENT_NAME                         STDPROPID_XOBJ_NAME
  1046. #define DISPID_IHTMLINPUTFILEELEMENT_STATUS                       DISPID_INPUT+1
  1047. #define DISPID_IHTMLINPUTFILEELEMENT_DISABLED                     STDPROPID_XOBJ_DISABLED
  1048. #define DISPID_IHTMLINPUTFILEELEMENT_FORM                         DISPID_SITE+4
  1049. #define DISPID_IHTMLINPUTFILEELEMENT_SIZE                         DISPID_INPUTTEXT+1
  1050. #define DISPID_IHTMLINPUTFILEELEMENT_MAXLENGTH                    DISPID_INPUTTEXT+2
  1051. #define DISPID_IHTMLINPUTFILEELEMENT_SELECT                       DISPID_INPUTTEXTBASE+3
  1052. #define DISPID_IHTMLINPUTFILEELEMENT_ONCHANGE                     DISPID_EVPROP_ONCHANGE
  1053. #define DISPID_IHTMLINPUTFILEELEMENT_ONSELECT                     DISPID_EVPROP_ONSELECT
  1054. #define DISPID_IHTMLINPUTFILEELEMENT_VALUE                        DISPID_A_VALUE
  1055. // DISPIDs for interface IHTMLMarqueeElement
  1056. #define DISPID_IHTMLMARQUEEELEMENT_BGCOLOR                        DISPID_BACKCOLOR
  1057. #define DISPID_IHTMLMARQUEEELEMENT_SCROLLDELAY                    DISPID_MARQUEE
  1058. #define DISPID_IHTMLMARQUEEELEMENT_DIRECTION                      DISPID_MARQUEE+1
  1059. #define DISPID_IHTMLMARQUEEELEMENT_BEHAVIOR                       DISPID_MARQUEE+2
  1060. #define DISPID_IHTMLMARQUEEELEMENT_SCROLLAMOUNT                   DISPID_MARQUEE+3
  1061. #define DISPID_IHTMLMARQUEEELEMENT_LOOP                           DISPID_MARQUEE+4
  1062. #define DISPID_IHTMLMARQUEEELEMENT_VSPACE                         DISPID_MARQUEE+5
  1063. #define DISPID_IHTMLMARQUEEELEMENT_HSPACE                         DISPID_MARQUEE+6
  1064. #define DISPID_IHTMLMARQUEEELEMENT_ONFINISH                       DISPID_EVPROP_ONFINISH
  1065. #define DISPID_IHTMLMARQUEEELEMENT_ONSTART                        DISPID_EVPROP_ONSTART
  1066. #define DISPID_IHTMLMARQUEEELEMENT_ONBOUNCE                       DISPID_EVPROP_ONBOUNCE
  1067. #define DISPID_IHTMLMARQUEEELEMENT_WIDTH                          STDPROPID_XOBJ_WIDTH
  1068. #define DISPID_IHTMLMARQUEEELEMENT_HEIGHT                         STDPROPID_XOBJ_HEIGHT
  1069. #define DISPID_IHTMLMARQUEEELEMENT_TRUESPEED                      DISPID_MARQUEE+7
  1070. #define DISPID_IHTMLMARQUEEELEMENT_START                          DISPID_MARQUEE+10
  1071. #define DISPID_IHTMLMARQUEEELEMENT_STOP                           DISPID_MARQUEE+11
  1072. // DISPIDs for event set HTMLMarqueeElementEvents
  1073. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONBOUNCE                  DISPID_EVMETH_ONBOUNCE
  1074. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONFINISH                  DISPID_EVMETH_ONFINISH
  1075. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONSTART                   DISPID_EVMETH_ONSTART
  1076. // DISPIDs for interface IHTMLOptionButtonElement
  1077. #define DISPID_IHTMLOPTIONBUTTONELEMENT_VALUE                     DISPID_A_VALUE
  1078. #define DISPID_IHTMLOPTIONBUTTONELEMENT_TYPE                      DISPID_CHECKBOX
  1079. #define DISPID_IHTMLOPTIONBUTTONELEMENT_NAME                      STDPROPID_XOBJ_NAME
  1080. #define DISPID_IHTMLOPTIONBUTTONELEMENT_CHECKED                   DISPID_CHECKBOX+1
  1081. #define DISPID_IHTMLOPTIONBUTTONELEMENT_DEFAULTCHECKED            DISPID_CHECKBOX+2
  1082. #define DISPID_IHTMLOPTIONBUTTONELEMENT_ONCHANGE                  DISPID_EVPROP_ONCHANGE
  1083. #define DISPID_IHTMLOPTIONBUTTONELEMENT_DISABLED                  STDPROPID_XOBJ_DISABLED
  1084. #define DISPID_IHTMLOPTIONBUTTONELEMENT_STATUS                    DISPID_CHECKBOX+3
  1085. #define DISPID_IHTMLOPTIONBUTTONELEMENT_INDETERMINATE             DISPID_CHECKBOX+4
  1086. #define DISPID_IHTMLOPTIONBUTTONELEMENT_FORM                      DISPID_SITE+4
  1087. // DISPIDs for event set HTMLOptionButtonElementEvents
  1088. #define DISPID_HTMLOPTIONBUTTONELEMENTEVENTS_ONCHANGE             DISPID_EVMETH_ONCHANGE
  1089. // DISPIDs for interface IHTMLTitleElement
  1090. #define DISPID_IHTMLTITLEELEMENT_TEXT                             DISPID_A_VALUE
  1091. // DISPIDs for interface IHTMLMetaElement
  1092. #define DISPID_IHTMLMETAELEMENT_HTTPEQUIV                         DISPID_HEDELEMS+1
  1093. #define DISPID_IHTMLMETAELEMENT_CONTENT                           DISPID_HEDELEMS+2
  1094. #define DISPID_IHTMLMETAELEMENT_NAME                              STDPROPID_XOBJ_NAME
  1095. #define DISPID_IHTMLMETAELEMENT_URL                               DISPID_HEDELEMS+3
  1096. #define DISPID_IHTMLMETAELEMENT_CHARSET                           DISPID_HEDELEMS+13
  1097. // DISPIDs for interface IHTMLBaseElement
  1098. #define DISPID_IHTMLBASEELEMENT_HREF                              DISPID_HEDELEMS+3
  1099. #define DISPID_IHTMLBASEELEMENT_TARGET                            DISPID_HEDELEMS+4
  1100. // DISPIDs for interface IHTMLIsIndexElement
  1101. #define DISPID_IHTMLISINDEXELEMENT_PROMPT                         DISPID_HEDELEMS+10
  1102. #define DISPID_IHTMLISINDEXELEMENT_ACTION                         DISPID_HEDELEMS+11
  1103. // DISPIDs for interface IHTMLNextIdElement
  1104. #define DISPID_IHTMLNEXTIDELEMENT_N                               DISPID_HEDELEMS+12
  1105. // DISPIDs for interface IHTMLBaseFontElement
  1106. #define DISPID_IHTMLBASEFONTELEMENT_COLOR                         DISPID_A_COLOR
  1107. #define DISPID_IHTMLBASEFONTELEMENT_FACE                          DISPID_A_FONTFACE
  1108. #define DISPID_IHTMLBASEFONTELEMENT_SIZE                          DISPID_A_BASEFONT
  1109. // DISPIDs for interface IOmHistory
  1110. #define DISPID_IOMHISTORY_LENGTH                                  DISPID_HISTORY
  1111. #define DISPID_IOMHISTORY_BACK                                    DISPID_HISTORY+1
  1112. #define DISPID_IOMHISTORY_FORWARD                                 DISPID_HISTORY+2
  1113. #define DISPID_IOMHISTORY_GO                                      DISPID_HISTORY+3
  1114. // DISPIDs for interface IHTMLMimeTypesCollection
  1115. #define DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH                    1
  1116. // DISPIDs for interface IHTMLPluginsCollection
  1117. #define DISPID_IHTMLPLUGINSCOLLECTION_LENGTH                      1
  1118. #define DISPID_IHTMLPLUGINSCOLLECTION_REFRESH                     2
  1119. // DISPIDs for interface IHTMLOpsProfile
  1120. #define DISPID_IHTMLOPSPROFILE_ADDREQUEST                         1
  1121. #define DISPID_IHTMLOPSPROFILE_CLEARREQUEST                       2
  1122. #define DISPID_IHTMLOPSPROFILE_DOREQUEST                          3
  1123. #define DISPID_IHTMLOPSPROFILE_GETATTRIBUTE                       4
  1124. #define DISPID_IHTMLOPSPROFILE_SETATTRIBUTE                       5
  1125. #define DISPID_IHTMLOPSPROFILE_COMMITCHANGES                      6
  1126. #define DISPID_IHTMLOPSPROFILE_ADDREADREQUEST                     7
  1127. #define DISPID_IHTMLOPSPROFILE_DOREADREQUEST                      8
  1128. #define DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST                     9
  1129. // DISPIDs for interface IOmNavigator
  1130. #define DISPID_IOMNAVIGATOR_APPCODENAME                           DISPID_NAVIGATOR
  1131. #define DISPID_IOMNAVIGATOR_APPNAME                               DISPID_NAVIGATOR+1
  1132. #define DISPID_IOMNAVIGATOR_APPVERSION                            DISPID_NAVIGATOR+2
  1133. #define DISPID_IOMNAVIGATOR_USERAGENT                             DISPID_NAVIGATOR+3
  1134. #define DISPID_IOMNAVIGATOR_JAVAENABLED                           DISPID_NAVIGATOR+4
  1135. #define DISPID_IOMNAVIGATOR_TAINTENABLED                          DISPID_NAVIGATOR+5
  1136. #define DISPID_IOMNAVIGATOR_MIMETYPES                             DISPID_NAVIGATOR+6
  1137. #define DISPID_IOMNAVIGATOR_PLUGINS                               DISPID_NAVIGATOR+7
  1138. #define DISPID_IOMNAVIGATOR_COOKIEENABLED                         DISPID_NAVIGATOR+8
  1139. #define DISPID_IOMNAVIGATOR_OPSPROFILE                            DISPID_NAVIGATOR+9
  1140. #define DISPID_IOMNAVIGATOR_TOSTRING                              DISPID_NAVIGATOR+10
  1141. #define DISPID_IOMNAVIGATOR_CPUCLASS                              DISPID_NAVIGATOR+11
  1142. #define DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE                        DISPID_NAVIGATOR+12
  1143. #define DISPID_IOMNAVIGATOR_BROWSERLANGUAGE                       DISPID_NAVIGATOR+13
  1144. #define DISPID_IOMNAVIGATOR_USERLANGUAGE                          DISPID_NAVIGATOR+14
  1145. #define DISPID_IOMNAVIGATOR_PLATFORM                              DISPID_NAVIGATOR+15
  1146. #define DISPID_IOMNAVIGATOR_APPMINORVERSION                       DISPID_NAVIGATOR+16
  1147. #define DISPID_IOMNAVIGATOR_CONNECTIONSPEED                       DISPID_NAVIGATOR+17
  1148. #define DISPID_IOMNAVIGATOR_ONLINE                                DISPID_NAVIGATOR+18
  1149. #define DISPID_IOMNAVIGATOR_USERPROFILE                           DISPID_NAVIGATOR+19
  1150. // DISPIDs for interface IHTMLLocation
  1151. #define DISPID_IHTMLLOCATION_HREF                                 DISPID_VALUE
  1152. #define DISPID_IHTMLLOCATION_PROTOCOL                             DISPID_LOCATION
  1153. #define DISPID_IHTMLLOCATION_HOST                                 DISPID_LOCATION+1
  1154. #define DISPID_IHTMLLOCATION_HOSTNAME                             DISPID_LOCATION+2
  1155. #define DISPID_IHTMLLOCATION_PORT                                 DISPID_LOCATION+3
  1156. #define DISPID_IHTMLLOCATION_PATHNAME                             DISPID_LOCATION+4
  1157. #define DISPID_IHTMLLOCATION_SEARCH                               DISPID_LOCATION+5
  1158. #define DISPID_IHTMLLOCATION_HASH                                 DISPID_LOCATION+6
  1159. #define DISPID_IHTMLLOCATION_RELOAD                               DISPID_LOCATION+7
  1160. #define DISPID_IHTMLLOCATION_REPLACE                              DISPID_LOCATION+8
  1161. #define DISPID_IHTMLLOCATION_ASSIGN                               DISPID_LOCATION+9
  1162. #define DISPID_IHTMLLOCATION_TOSTRING                             DISPID_LOCATION+10
  1163. // DISPIDs for interface IHTMLEventObj
  1164. #define DISPID_IHTMLEVENTOBJ_SRCELEMENT                           DISPID_EVENTOBJ+1
  1165. #define DISPID_IHTMLEVENTOBJ_ALTKEY                               DISPID_EVENTOBJ+2
  1166. #define DISPID_IHTMLEVENTOBJ_CTRLKEY                              DISPID_EVENTOBJ+3
  1167. #define DISPID_IHTMLEVENTOBJ_SHIFTKEY                             DISPID_EVENTOBJ+4
  1168. #define DISPID_IHTMLEVENTOBJ_RETURNVALUE                          DISPID_EVENTOBJ+7
  1169. #define DISPID_IHTMLEVENTOBJ_CANCELBUBBLE                         DISPID_EVENTOBJ+8
  1170. #define DISPID_IHTMLEVENTOBJ_FROMELEMENT                          DISPID_EVENTOBJ+9
  1171. #define DISPID_IHTMLEVENTOBJ_TOELEMENT                            DISPID_EVENTOBJ+10
  1172. #define DISPID_IHTMLEVENTOBJ_KEYCODE                              DISPID_EVENTOBJ+11
  1173. #define DISPID_IHTMLEVENTOBJ_BUTTON                               DISPID_EVENTOBJ+12
  1174. #define DISPID_IHTMLEVENTOBJ_TYPE                                 DISPID_EVENTOBJ+13
  1175. #define DISPID_IHTMLEVENTOBJ_QUALIFIER                            DISPID_EVENTOBJ+14
  1176. #define DISPID_IHTMLEVENTOBJ_REASON                               DISPID_EVENTOBJ+15
  1177. #define DISPID_IHTMLEVENTOBJ_X                                    DISPID_EVENTOBJ+5
  1178. #define DISPID_IHTMLEVENTOBJ_Y                                    DISPID_EVENTOBJ+6
  1179. #define DISPID_IHTMLEVENTOBJ_CLIENTX                              DISPID_EVENTOBJ+20
  1180. #define DISPID_IHTMLEVENTOBJ_CLIENTY                              DISPID_EVENTOBJ+21
  1181. #define DISPID_IHTMLEVENTOBJ_OFFSETX                              DISPID_EVENTOBJ+22
  1182. #define DISPID_IHTMLEVENTOBJ_OFFSETY                              DISPID_EVENTOBJ+23
  1183. #define DISPID_IHTMLEVENTOBJ_SCREENX                              DISPID_EVENTOBJ+24
  1184. #define DISPID_IHTMLEVENTOBJ_SCREENY                              DISPID_EVENTOBJ+25
  1185. #define DISPID_IHTMLEVENTOBJ_SRCFILTER                            DISPID_EVENTOBJ+26
  1186. // DISPIDs for interface IHTMLFramesCollection2
  1187. #define DISPID_IHTMLFRAMESCOLLECTION2_ITEM                        0
  1188. #define DISPID_IHTMLFRAMESCOLLECTION2_LENGTH                      1001
  1189. // DISPIDs for interface IHTMLScreen
  1190. #define DISPID_IHTMLSCREEN_COLORDEPTH                             DISPID_SCREEN+1
  1191. #define DISPID_IHTMLSCREEN_BUFFERDEPTH                            DISPID_SCREEN+2
  1192. #define DISPID_IHTMLSCREEN_WIDTH                                  DISPID_SCREEN+3
  1193. #define DISPID_IHTMLSCREEN_HEIGHT                                 DISPID_SCREEN+4
  1194. #define DISPID_IHTMLSCREEN_UPDATEINTERVAL                         DISPID_SCREEN+5
  1195. #define DISPID_IHTMLSCREEN_AVAILHEIGHT                            DISPID_SCREEN+6
  1196. #define DISPID_IHTMLSCREEN_AVAILWIDTH                             DISPID_SCREEN+7
  1197. #define DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED                   DISPID_SCREEN+8
  1198. // DISPIDs for interface IHTMLWindow2
  1199. #define DISPID_IHTMLWINDOW2_FRAMES                                1100
  1200. #define DISPID_IHTMLWINDOW2_DEFAULTSTATUS                         1101
  1201. #define DISPID_IHTMLWINDOW2_STATUS                                1102
  1202. #define DISPID_IHTMLWINDOW2_SETTIMEOUT                            1103
  1203. #define DISPID_IHTMLWINDOW2_CLEARTIMEOUT                          1104
  1204. #define DISPID_IHTMLWINDOW2_ALERT                                 1105
  1205. #define DISPID_IHTMLWINDOW2_CONFIRM                               1110
  1206. #define DISPID_IHTMLWINDOW2_PROMPT                                1111
  1207. #define DISPID_IHTMLWINDOW2_IMAGE                                 1125
  1208. #define DISPID_IHTMLWINDOW2_LOCATION                              14
  1209. #define DISPID_IHTMLWINDOW2_HISTORY                               2
  1210. #define DISPID_IHTMLWINDOW2_CLOSE                                 3
  1211. #define DISPID_IHTMLWINDOW2_OPENER                                4
  1212. #define DISPID_IHTMLWINDOW2_NAVIGATOR                             5
  1213. #define DISPID_IHTMLWINDOW2_NAME                                  11
  1214. #define DISPID_IHTMLWINDOW2_PARENT                                12
  1215. #define DISPID_IHTMLWINDOW2_OPEN                                  13
  1216. #define DISPID_IHTMLWINDOW2_SELF                                  20
  1217. #define DISPID_IHTMLWINDOW2_TOP                                   21
  1218. #define DISPID_IHTMLWINDOW2_WINDOW                                22
  1219. #define DISPID_IHTMLWINDOW2_NAVIGATE                              25
  1220. #define DISPID_IHTMLWINDOW2_ONFOCUS                               DISPID_EVPROP_ONFOCUS
  1221. #define DISPID_IHTMLWINDOW2_ONBLUR                                DISPID_EVPROP_ONBLUR
  1222. #define DISPID_IHTMLWINDOW2_ONLOAD                                DISPID_EVPROP_ONLOAD
  1223. #define DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD                        DISPID_EVPROP_ONBEFOREUNLOAD
  1224. #define DISPID_IHTMLWINDOW2_ONUNLOAD                              DISPID_EVPROP_ONUNLOAD
  1225. #define DISPID_IHTMLWINDOW2_ONHELP                                DISPID_EVPROP_ONHELP
  1226. #define DISPID_IHTMLWINDOW2_ONERROR                               DISPID_EVPROP_ONERROR
  1227. #define DISPID_IHTMLWINDOW2_ONRESIZE                              DISPID_EVPROP_ONRESIZE
  1228. #define DISPID_IHTMLWINDOW2_ONSCROLL                              DISPID_EVPROP_ONSCROLL
  1229. #define DISPID_IHTMLWINDOW2_DOCUMENT                              1151
  1230. #define DISPID_IHTMLWINDOW2_EVENT                                 1152
  1231. #define DISPID_IHTMLWINDOW2__NEWENUM                              1153
  1232. #define DISPID_IHTMLWINDOW2_SHOWMODALDIALOG                       1154
  1233. #define DISPID_IHTMLWINDOW2_SHOWHELP                              1155
  1234. #define DISPID_IHTMLWINDOW2_SCREEN                                1156
  1235. #define DISPID_IHTMLWINDOW2_OPTION                                1157
  1236. #define DISPID_IHTMLWINDOW2_FOCUS                                 1158
  1237. #define DISPID_IHTMLWINDOW2_CLOSED                                23
  1238. #define DISPID_IHTMLWINDOW2_BLUR                                  1159
  1239. #define DISPID_IHTMLWINDOW2_SCROLL                                1160
  1240. #define DISPID_IHTMLWINDOW2_CLIENTINFORMATION                     1161
  1241. #define DISPID_IHTMLWINDOW2_SETINTERVAL                           1162
  1242. #define DISPID_IHTMLWINDOW2_CLEARINTERVAL                         1163
  1243. #define DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING                    1164
  1244. #define DISPID_IHTMLWINDOW2_EXECSCRIPT                            1165
  1245. #define DISPID_IHTMLWINDOW2_TOSTRING                              1166
  1246. #define DISPID_IHTMLWINDOW2_SCROLLBY                              1167
  1247. #define DISPID_IHTMLWINDOW2_SCROLLTO                              1168
  1248. #define DISPID_IHTMLWINDOW2_MOVETO                                6
  1249. #define DISPID_IHTMLWINDOW2_MOVEBY                                7
  1250. #define DISPID_IHTMLWINDOW2_RESIZETO                              9
  1251. #define DISPID_IHTMLWINDOW2_RESIZEBY                              8
  1252. #define DISPID_IHTMLWINDOW2_EXTERNAL                              1169
  1253. // DISPIDs for event set HTMLWindowEvents
  1254. #define DISPID_HTMLWINDOWEVENTS_ONLOAD                            DISPID_EVMETH_ONLOAD
  1255. #define DISPID_HTMLWINDOWEVENTS_ONUNLOAD                          DISPID_EVMETH_ONUNLOAD
  1256. #define DISPID_HTMLWINDOWEVENTS_ONHELP                            DISPID_EVMETH_ONHELP
  1257. #define DISPID_HTMLWINDOWEVENTS_ONFOCUS                           DISPID_EVMETH_ONFOCUS
  1258. #define DISPID_HTMLWINDOWEVENTS_ONBLUR                            DISPID_EVMETH_ONBLUR
  1259. #define DISPID_HTMLWINDOWEVENTS_ONERROR                           DISPID_EVMETH_ONERROR
  1260. #define DISPID_HTMLWINDOWEVENTS_ONRESIZE                          DISPID_EVMETH_ONRESIZE
  1261. #define DISPID_HTMLWINDOWEVENTS_ONSCROLL                          DISPID_EVMETH_ONSCROLL
  1262. #define DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD                    DISPID_EVMETH_ONBEFOREUNLOAD
  1263. // DISPIDs for interface IHTMLDocument
  1264. #define DISPID_IHTMLDOCUMENT_SCRIPT                               DISPID_OMDOCUMENT+1
  1265. // DISPIDs for interface IHTMLDocument2
  1266. #define DISPID_IHTMLDOCUMENT2_ALL                                 DISPID_OMDOCUMENT+3
  1267. #define DISPID_IHTMLDOCUMENT2_BODY                                DISPID_OMDOCUMENT+4
  1268. #define DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT                       DISPID_OMDOCUMENT+5
  1269. #define DISPID_IHTMLDOCUMENT2_IMAGES                              DISPID_OMDOCUMENT+11
  1270. #define DISPID_IHTMLDOCUMENT2_APPLETS                             DISPID_OMDOCUMENT+8
  1271. #define DISPID_IHTMLDOCUMENT2_LINKS                               DISPID_OMDOCUMENT+9
  1272. #define DISPID_IHTMLDOCUMENT2_FORMS                               DISPID_OMDOCUMENT+10
  1273. #define DISPID_IHTMLDOCUMENT2_ANCHORS                             DISPID_OMDOCUMENT+7
  1274. #define DISPID_IHTMLDOCUMENT2_TITLE                               DISPID_OMDOCUMENT+12
  1275. #define DISPID_IHTMLDOCUMENT2_SCRIPTS                             DISPID_OMDOCUMENT+13
  1276. #define DISPID_IHTMLDOCUMENT2_DESIGNMODE                          DISPID_OMDOCUMENT+14
  1277. #define DISPID_IHTMLDOCUMENT2_SELECTION                           DISPID_OMDOCUMENT+17
  1278. #define DISPID_IHTMLDOCUMENT2_READYSTATE                          DISPID_OMDOCUMENT+18
  1279. #define DISPID_IHTMLDOCUMENT2_FRAMES                              DISPID_OMDOCUMENT+19
  1280. #define DISPID_IHTMLDOCUMENT2_EMBEDS                              DISPID_OMDOCUMENT+15
  1281. #define DISPID_IHTMLDOCUMENT2_PLUGINS                             DISPID_OMDOCUMENT+21
  1282. #define DISPID_IHTMLDOCUMENT2_ALINKCOLOR                          DISPID_OMDOCUMENT+22
  1283. #define DISPID_IHTMLDOCUMENT2_BGCOLOR                             DISPID_BACKCOLOR
  1284. #define DISPID_IHTMLDOCUMENT2_FGCOLOR                             DISPID_A_COLOR
  1285. #define DISPID_IHTMLDOCUMENT2_LINKCOLOR                           DISPID_OMDOCUMENT+24
  1286. #define DISPID_IHTMLDOCUMENT2_VLINKCOLOR                          DISPID_OMDOCUMENT+23
  1287. #define DISPID_IHTMLDOCUMENT2_REFERRER                            DISPID_OMDOCUMENT+27
  1288. #define DISPID_IHTMLDOCUMENT2_LOCATION                            DISPID_OMDOCUMENT+26
  1289. #define DISPID_IHTMLDOCUMENT2_LASTMODIFIED                        DISPID_OMDOCUMENT+28
  1290. #define DISPID_IHTMLDOCUMENT2_URL                                 DISPID_OMDOCUMENT+25
  1291. #define DISPID_IHTMLDOCUMENT2_DOMAIN                              DISPID_OMDOCUMENT+29
  1292. #define DISPID_IHTMLDOCUMENT2_COOKIE                              DISPID_OMDOCUMENT+30
  1293. #define DISPID_IHTMLDOCUMENT2_EXPANDO                             DISPID_OMDOCUMENT+31
  1294. #define DISPID_IHTMLDOCUMENT2_CHARSET                             DISPID_OMDOCUMENT+32
  1295. #define DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET                      DISPID_OMDOCUMENT+33
  1296. #define DISPID_IHTMLDOCUMENT2_MIMETYPE                            DISPID_OMDOCUMENT+41
  1297. #define DISPID_IHTMLDOCUMENT2_FILESIZE                            DISPID_OMDOCUMENT+42
  1298. #define DISPID_IHTMLDOCUMENT2_FILECREATEDDATE                     DISPID_OMDOCUMENT+43
  1299. #define DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE                    DISPID_OMDOCUMENT+44
  1300. #define DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE                     DISPID_OMDOCUMENT+45
  1301. #define DISPID_IHTMLDOCUMENT2_SECURITY                            DISPID_OMDOCUMENT+46
  1302. #define DISPID_IHTMLDOCUMENT2_PROTOCOL                            DISPID_OMDOCUMENT+47
  1303. #define DISPID_IHTMLDOCUMENT2_NAMEPROP                            DISPID_OMDOCUMENT+48
  1304. #define DISPID_IHTMLDOCUMENT2_WRITE                               DISPID_OMDOCUMENT+54
  1305. #define DISPID_IHTMLDOCUMENT2_WRITELN                             DISPID_OMDOCUMENT+55
  1306. #define DISPID_IHTMLDOCUMENT2_OPEN                                DISPID_OMDOCUMENT+56
  1307. #define DISPID_IHTMLDOCUMENT2_CLOSE                               DISPID_OMDOCUMENT+57
  1308. #define DISPID_IHTMLDOCUMENT2_CLEAR                               DISPID_OMDOCUMENT+58
  1309. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED               DISPID_OMDOCUMENT+59
  1310. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED                 DISPID_OMDOCUMENT+60
  1311. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE                   DISPID_OMDOCUMENT+61
  1312. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM                DISPID_OMDOCUMENT+62
  1313. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT                    DISPID_OMDOCUMENT+63
  1314. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE                   DISPID_OMDOCUMENT+64
  1315. #define DISPID_IHTMLDOCUMENT2_EXECCOMMAND                         DISPID_OMDOCUMENT+65
  1316. #define DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP                 DISPID_OMDOCUMENT+66
  1317. #define DISPID_IHTMLDOCUMENT2_CREATEELEMENT                       DISPID_OMDOCUMENT+67
  1318. #define DISPID_IHTMLDOCUMENT2_ONHELP                              DISPID_EVPROP_ONHELP
  1319. #define DISPID_IHTMLDOCUMENT2_ONCLICK                             DISPID_EVPROP_ONCLICK
  1320. #define DISPID_IHTMLDOCUMENT2_ONDBLCLICK                          DISPID_EVPROP_ONDBLCLICK
  1321. #define DISPID_IHTMLDOCUMENT2_ONKEYUP                             DISPID_EVPROP_ONKEYUP
  1322. #define DISPID_IHTMLDOCUMENT2_ONKEYDOWN                           DISPID_EVPROP_ONKEYDOWN
  1323. #define DISPID_IHTMLDOCUMENT2_ONKEYPRESS                          DISPID_EVPROP_ONKEYPRESS
  1324. #define DISPID_IHTMLDOCUMENT2_ONMOUSEUP                           DISPID_EVPROP_ONMOUSEUP
  1325. #define DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN                         DISPID_EVPROP_ONMOUSEDOWN
  1326. #define DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE                         DISPID_EVPROP_ONMOUSEMOVE
  1327. #define DISPID_IHTMLDOCUMENT2_ONMOUSEOUT                          DISPID_EVPROP_ONMOUSEOUT
  1328. #define DISPID_IHTMLDOCUMENT2_ONMOUSEOVER                         DISPID_EVPROP_ONMOUSEOVER
  1329. #define DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE                  DISPID_EVPROP_ONREADYSTATECHANGE
  1330. #define DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE                       DISPID_EVPROP_ONAFTERUPDATE
  1331. #define DISPID_IHTMLDOCUMENT2_ONROWEXIT                           DISPID_EVPROP_ONROWEXIT
  1332. #define DISPID_IHTMLDOCUMENT2_ONROWENTER                          DISPID_EVPROP_ONROWENTER
  1333. #define DISPID_IHTMLDOCUMENT2_ONDRAGSTART                         DISPID_EVPROP_ONDRAGSTART
  1334. #define DISPID_IHTMLDOCUMENT2_ONSELECTSTART                       DISPID_EVPROP_ONSELECTSTART
  1335. #define DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT                    DISPID_OMDOCUMENT+68
  1336. #define DISPID_IHTMLDOCUMENT2_PARENTWINDOW                        DISPID_OMDOCUMENT+34
  1337. #define DISPID_IHTMLDOCUMENT2_STYLESHEETS                         DISPID_OMDOCUMENT+69
  1338. #define DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE                      DISPID_EVPROP_ONBEFOREUPDATE
  1339. #define DISPID_IHTMLDOCUMENT2_ONERRORUPDATE                       DISPID_EVPROP_ONERRORUPDATE
  1340. #define DISPID_IHTMLDOCUMENT2_TOSTRING                            DISPID_OMDOCUMENT+70
  1341. #define DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET                    DISPID_OMDOCUMENT+71
  1342. // DISPIDs for event set HTMLDocumentEvents
  1343. #define DISPID_HTMLDOCUMENTEVENTS_ONHELP                          DISPID_EVMETH_ONHELP
  1344. #define DISPID_HTMLDOCUMENTEVENTS_ONCLICK                         DISPID_EVMETH_ONCLICK
  1345. #define DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK                      DISPID_EVMETH_ONDBLCLICK
  1346. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN                       DISPID_EVMETH_ONKEYDOWN
  1347. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYUP                         DISPID_EVMETH_ONKEYUP
  1348. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS                      DISPID_EVMETH_ONKEYPRESS
  1349. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN                     DISPID_EVMETH_ONMOUSEDOWN
  1350. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE                     DISPID_EVMETH_ONMOUSEMOVE
  1351. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP                       DISPID_EVMETH_ONMOUSEUP
  1352. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT                      DISPID_EVMETH_ONMOUSEOUT
  1353. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER                     DISPID_EVMETH_ONMOUSEOVER
  1354. #define DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE              DISPID_EVMETH_ONREADYSTATECHANGE
  1355. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE                  DISPID_EVMETH_ONBEFOREUPDATE
  1356. #define DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE                   DISPID_EVMETH_ONAFTERUPDATE
  1357. #define DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT                       DISPID_EVMETH_ONROWEXIT
  1358. #define DISPID_HTMLDOCUMENTEVENTS_ONROWENTER                      DISPID_EVMETH_ONROWENTER
  1359. #define DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART                     DISPID_EVMETH_ONDRAGSTART
  1360. #define DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART                   DISPID_EVMETH_ONSELECTSTART
  1361. #define DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE                   DISPID_EVMETH_ONERRORUPDATE
  1362. // DISPIDs for interface IHTMLEmbedElement
  1363. #define DISPID_IHTMLEMBEDELEMENT_HIDDEN                           DISPID_A_HIDDEN
  1364. #define DISPID_IHTMLEMBEDELEMENT_PALETTE                          DISPID_OBJECT+4
  1365. #define DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE                      DISPID_OBJECT+5
  1366. #define DISPID_IHTMLEMBEDELEMENT_SRC                              DISPID_OBJECT+6
  1367. #define DISPID_IHTMLEMBEDELEMENT_UNITS                            DISPID_OBJECT+8
  1368. #define DISPID_IHTMLEMBEDELEMENT_NAME                             STDPROPID_XOBJ_NAME
  1369. #define DISPID_IHTMLEMBEDELEMENT_WIDTH                            STDPROPID_XOBJ_WIDTH
  1370. #define DISPID_IHTMLEMBEDELEMENT_HEIGHT                           STDPROPID_XOBJ_HEIGHT
  1371. // DISPIDs for interface IHTMLAreasCollection
  1372. #define DISPID_IHTMLAREASCOLLECTION_LENGTH                        DISPID_COLLECTION
  1373. #define DISPID_IHTMLAREASCOLLECTION__NEWENUM                      DISPID_NEWENUM
  1374. #define DISPID_IHTMLAREASCOLLECTION_ITEM                          DISPID_VALUE
  1375. #define DISPID_IHTMLAREASCOLLECTION_TAGS                          DISPID_COLLECTION+2
  1376. #define DISPID_IHTMLAREASCOLLECTION_ADD                           DISPID_COLLECTION+3
  1377. #define DISPID_IHTMLAREASCOLLECTION_REMOVE                        DISPID_COLLECTION+4
  1378. // DISPIDs for interface IHTMLMapElement
  1379. #define DISPID_IHTMLMAPELEMENT_AREAS                              DISPID_MAP+2
  1380. #define DISPID_IHTMLMAPELEMENT_NAME                               STDPROPID_XOBJ_NAME
  1381. // DISPIDs for interface IHTMLAreaElement
  1382. #define DISPID_IHTMLAREAELEMENT_SHAPE                             DISPID_AREA+1
  1383. #define DISPID_IHTMLAREAELEMENT_COORDS                            DISPID_AREA+2
  1384. #define DISPID_IHTMLAREAELEMENT_HREF                              DISPID_VALUE
  1385. #define DISPID_IHTMLAREAELEMENT_TARGET                            DISPID_AREA+4
  1386. #define DISPID_IHTMLAREAELEMENT_ALT                               DISPID_AREA+5
  1387. #define DISPID_IHTMLAREAELEMENT_NOHREF                            DISPID_AREA+6
  1388. #define DISPID_IHTMLAREAELEMENT_HOST                              DISPID_AREA+7
  1389. #define DISPID_IHTMLAREAELEMENT_HOSTNAME                          DISPID_AREA+8
  1390. #define DISPID_IHTMLAREAELEMENT_PATHNAME                          DISPID_AREA+9
  1391. #define DISPID_IHTMLAREAELEMENT_PORT                              DISPID_AREA+10
  1392. #define DISPID_IHTMLAREAELEMENT_PROTOCOL                          DISPID_AREA+11
  1393. #define DISPID_IHTMLAREAELEMENT_SEARCH                            DISPID_AREA+12
  1394. #define DISPID_IHTMLAREAELEMENT_HASH                              DISPID_AREA+13
  1395. #define DISPID_IHTMLAREAELEMENT_ONBLUR                            DISPID_EVPROP_ONBLUR
  1396. #define DISPID_IHTMLAREAELEMENT_ONFOCUS                           DISPID_EVPROP_ONFOCUS
  1397. #define DISPID_IHTMLAREAELEMENT_TABINDEX                          STDPROPID_XOBJ_TABINDEX
  1398. #define DISPID_IHTMLAREAELEMENT_FOCUS                             DISPID_AREA+14
  1399. #define DISPID_IHTMLAREAELEMENT_BLUR                              DISPID_AREA+15
  1400. // DISPIDs for event set HTMLAreaEvents
  1401. #define DISPID_HTMLAREAEVENTS_ONFOCUS                             DISPID_EVMETH_ONFOCUS
  1402. #define DISPID_HTMLAREAEVENTS_ONBLUR                              DISPID_EVMETH_ONBLUR
  1403. // DISPIDs for interface IHTMLTableCaption
  1404. #define DISPID_IHTMLTABLECAPTION_ALIGN                            STDPROPID_XOBJ_BLOCKALIGN
  1405. #define DISPID_IHTMLTABLECAPTION_VALIGN                           DISPID_A_TABLEVALIGN
  1406. // DISPIDs for interface IHTMLCommentElement
  1407. #define DISPID_IHTMLCOMMENTELEMENT_TEXT                           DISPID_COMMENTPDL+1
  1408. #define DISPID_IHTMLCOMMENTELEMENT_ATOMIC                         DISPID_COMMENTPDL+2
  1409. // DISPIDs for interface IHTMLTable
  1410. #define DISPID_IHTMLTABLE_COLS                                    DISPID_TABLE+1
  1411. #define DISPID_IHTMLTABLE_BORDER                                  DISPID_TABLE+2
  1412. #define DISPID_IHTMLTABLE_FRAME                                   DISPID_TABLE+4
  1413. #define DISPID_IHTMLTABLE_RULES                                   DISPID_TABLE+3
  1414. #define DISPID_IHTMLTABLE_CELLSPACING                             DISPID_TABLE+5
  1415. #define DISPID_IHTMLTABLE_CELLPADDING                             DISPID_TABLE+6
  1416. #define DISPID_IHTMLTABLE_BACKGROUND                              DISPID_A_BACKGROUNDIMAGE
  1417. #define DISPID_IHTMLTABLE_BGCOLOR                                 DISPID_BACKCOLOR
  1418. #define DISPID_IHTMLTABLE_BORDERCOLOR                             DISPID_A_TABLEBORDERCOLOR
  1419. #define DISPID_IHTMLTABLE_BORDERCOLORLIGHT                        DISPID_A_TABLEBORDERCOLORLIGHT
  1420. #define DISPID_IHTMLTABLE_BORDERCOLORDARK                         DISPID_A_TABLEBORDERCOLORDARK
  1421. #define DISPID_IHTMLTABLE_ALIGN                                   STDPROPID_XOBJ_CONTROLALIGN
  1422. #define DISPID_IHTMLTABLE_REFRESH                                 DISPID_TABLE+15
  1423. #define DISPID_IHTMLTABLE_ROWS                                    DISPID_TABLE+16
  1424. #define DISPID_IHTMLTABLE_WIDTH                                   STDPROPID_XOBJ_WIDTH
  1425. #define DISPID_IHTMLTABLE_HEIGHT                                  STDPROPID_XOBJ_HEIGHT
  1426. #define DISPID_IHTMLTABLE_DATAPAGESIZE                            DISPID_TABLE+17
  1427. #define DISPID_IHTMLTABLE_NEXTPAGE                                DISPID_TABLE+18
  1428. #define DISPID_IHTMLTABLE_PREVIOUSPAGE                            DISPID_TABLE+19
  1429. #define DISPID_IHTMLTABLE_THEAD                                   DISPID_TABLE+20
  1430. #define DISPID_IHTMLTABLE_TFOOT                                   DISPID_TABLE+21
  1431. #define DISPID_IHTMLTABLE_TBODIES                                 DISPID_TABLE+24
  1432. #define DISPID_IHTMLTABLE_CAPTION                                 DISPID_TABLE+25
  1433. #define DISPID_IHTMLTABLE_CREATETHEAD                             DISPID_TABLE+26
  1434. #define DISPID_IHTMLTABLE_DELETETHEAD                             DISPID_TABLE+27
  1435. #define DISPID_IHTMLTABLE_CREATETFOOT                             DISPID_TABLE+28
  1436. #define DISPID_IHTMLTABLE_DELETETFOOT                             DISPID_TABLE+29
  1437. #define DISPID_IHTMLTABLE_CREATECAPTION                           DISPID_TABLE+30
  1438. #define DISPID_IHTMLTABLE_DELETECAPTION                           DISPID_TABLE+31
  1439. #define DISPID_IHTMLTABLE_INSERTROW                               DISPID_TABLE+32
  1440. #define DISPID_IHTMLTABLE_DELETEROW                               DISPID_TABLE+33
  1441. #define DISPID_IHTMLTABLE_READYSTATE                              DISPID_TABLE+34
  1442. #define DISPID_IHTMLTABLE_ONREADYSTATECHANGE                      DISPID_EVPROP_ONREADYSTATECHANGE
  1443. // DISPIDs for interface IHTMLTableCol
  1444. #define DISPID_IHTMLTABLECOL_SPAN                                 DISPID_TABLECOL+1
  1445. #define DISPID_IHTMLTABLECOL_WIDTH                                STDPROPID_XOBJ_WIDTH
  1446. #define DISPID_IHTMLTABLECOL_ALIGN                                STDPROPID_XOBJ_BLOCKALIGN
  1447. #define DISPID_IHTMLTABLECOL_VALIGN                               DISPID_A_TABLEVALIGN
  1448. // DISPIDs for interface IHTMLTableSection
  1449. #define DISPID_IHTMLTABLESECTION_ALIGN                            STDPROPID_XOBJ_BLOCKALIGN
  1450. #define DISPID_IHTMLTABLESECTION_VALIGN                           DISPID_A_TABLEVALIGN
  1451. #define DISPID_IHTMLTABLESECTION_BGCOLOR                          DISPID_BACKCOLOR
  1452. #define DISPID_IHTMLTABLESECTION_ROWS                             DISPID_TABLESECTION
  1453. #define DISPID_IHTMLTABLESECTION_INSERTROW                        DISPID_TABLESECTION+1
  1454. #define DISPID_IHTMLTABLESECTION_DELETEROW                        DISPID_TABLESECTION+2
  1455. // DISPIDs for interface IHTMLTableRow
  1456. #define DISPID_IHTMLTABLEROW_ALIGN                                STDPROPID_XOBJ_BLOCKALIGN
  1457. #define DISPID_IHTMLTABLEROW_VALIGN                               DISPID_A_TABLEVALIGN
  1458. #define DISPID_IHTMLTABLEROW_BGCOLOR                              DISPID_BACKCOLOR
  1459. #define DISPID_IHTMLTABLEROW_BORDERCOLOR                          DISPID_A_TABLEBORDERCOLOR
  1460. #define DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT                     DISPID_A_TABLEBORDERCOLORLIGHT
  1461. #define DISPID_IHTMLTABLEROW_BORDERCOLORDARK                      DISPID_A_TABLEBORDERCOLORDARK
  1462. #define DISPID_IHTMLTABLEROW_ROWINDEX                             DISPID_TABLEROW
  1463. #define DISPID_IHTMLTABLEROW_SECTIONROWINDEX                      DISPID_TABLEROW+1
  1464. #define DISPID_IHTMLTABLEROW_CELLS                                DISPID_TABLEROW+2
  1465. #define DISPID_IHTMLTABLEROW_INSERTCELL                           DISPID_TABLEROW+3
  1466. #define DISPID_IHTMLTABLEROW_DELETECELL                           DISPID_TABLEROW+4
  1467. // DISPIDs for interface IHTMLTableCell
  1468. #define DISPID_IHTMLTABLECELL_ROWSPAN                             DISPID_TABLECELL+1
  1469. #define DISPID_IHTMLTABLECELL_COLSPAN                             DISPID_TABLECELL+2
  1470. #define DISPID_IHTMLTABLECELL_ALIGN                               STDPROPID_XOBJ_BLOCKALIGN
  1471. #define DISPID_IHTMLTABLECELL_VALIGN                              DISPID_A_TABLEVALIGN
  1472. #define DISPID_IHTMLTABLECELL_BGCOLOR                             DISPID_BACKCOLOR
  1473. #define DISPID_IHTMLTABLECELL_NOWRAP                              DISPID_A_NOWRAP
  1474. #define DISPID_IHTMLTABLECELL_BACKGROUND                          DISPID_A_BACKGROUNDIMAGE
  1475. #define DISPID_IHTMLTABLECELL_BORDERCOLOR                         DISPID_A_TABLEBORDERCOLOR
  1476. #define DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT                    DISPID_A_TABLEBORDERCOLORLIGHT
  1477. #define DISPID_IHTMLTABLECELL_BORDERCOLORDARK                     DISPID_A_TABLEBORDERCOLORDARK
  1478. #define DISPID_IHTMLTABLECELL_WIDTH                               STDPROPID_XOBJ_WIDTH
  1479. #define DISPID_IHTMLTABLECELL_HEIGHT                              STDPROPID_XOBJ_HEIGHT
  1480. #define DISPID_IHTMLTABLECELL_CELLINDEX                           DISPID_TABLECELL+3
  1481. // DISPIDs for event set HTMLTableEvents
  1482. #define DISPID_HTMLTABLEEVENTS_ONREADYSTATECHANGE                 DISPID_EVMETH_ONREADYSTATECHANGE
  1483. // DISPIDs for interface IHTMLScriptElement
  1484. #define DISPID_IHTMLSCRIPTELEMENT_SRC                             DISPID_SCRIPT+1
  1485. #define DISPID_IHTMLSCRIPTELEMENT_HTMLFOR                         DISPID_SCRIPT+4
  1486. #define DISPID_IHTMLSCRIPTELEMENT_EVENT                           DISPID_SCRIPT+5
  1487. #define DISPID_IHTMLSCRIPTELEMENT_TEXT                            DISPID_SCRIPT+6
  1488. #define DISPID_IHTMLSCRIPTELEMENT_DEFER                           DISPID_SCRIPT+7
  1489. #define DISPID_IHTMLSCRIPTELEMENT_READYSTATE                      DISPID_SCRIPT+8
  1490. #define DISPID_IHTMLSCRIPTELEMENT_ONERROR                         DISPID_EVPROP_ONERROR
  1491. #define DISPID_IHTMLSCRIPTELEMENT_TYPE                            DISPID_SCRIPT+9
  1492. // DISPIDs for event set HTMLScriptEvents
  1493. #define DISPID_HTMLSCRIPTEVENTS_ONREADYSTATECHANGE                DISPID_EVMETH_ONREADYSTATECHANGE
  1494. #define DISPID_HTMLSCRIPTEVENTS_ONERROR                           DISPID_EVMETH_ONERROR
  1495. // DISPIDs for interface IHTMLObjectElement
  1496. #define DISPID_IHTMLOBJECTELEMENT_OBJECT                          DISPID_OBJECT+1
  1497. #define DISPID_IHTMLOBJECTELEMENT_CLASSID                         DISPID_OBJECT+2
  1498. #define DISPID_IHTMLOBJECTELEMENT_DATA                            DISPID_OBJECT+3
  1499. #define DISPID_IHTMLOBJECTELEMENT_RECORDSET                       DISPID_OBJECT+5
  1500. #define DISPID_IHTMLOBJECTELEMENT_ALIGN                           STDPROPID_XOBJ_CONTROLALIGN
  1501. #define DISPID_IHTMLOBJECTELEMENT_NAME                            STDPROPID_XOBJ_NAME
  1502. #define DISPID_IHTMLOBJECTELEMENT_CODEBASE                        DISPID_OBJECT+6
  1503. #define DISPID_IHTMLOBJECTELEMENT_CODETYPE                        DISPID_OBJECT+7
  1504. #define DISPID_IHTMLOBJECTELEMENT_CODE                            DISPID_OBJECT+8
  1505. #define DISPID_IHTMLOBJECTELEMENT_BASEHREF                        STDPROPID_XOBJ_BASEHREF
  1506. #define DISPID_IHTMLOBJECTELEMENT_TYPE                            DISPID_OBJECT+9
  1507. #define DISPID_IHTMLOBJECTELEMENT_FORM                            DISPID_SITE+4
  1508. #define DISPID_IHTMLOBJECTELEMENT_WIDTH                           STDPROPID_XOBJ_WIDTH
  1509. #define DISPID_IHTMLOBJECTELEMENT_HEIGHT                          STDPROPID_XOBJ_HEIGHT
  1510. #define DISPID_IHTMLOBJECTELEMENT_READYSTATE                      DISPID_OBJECT+10
  1511. #define DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE              DISPID_EVPROP_ONREADYSTATECHANGE
  1512. #define DISPID_IHTMLOBJECTELEMENT_ONERROR                         DISPID_EVPROP_ONERROR
  1513. #define DISPID_IHTMLOBJECTELEMENT_ALTHTML                         DISPID_OBJECT+11
  1514. #define DISPID_IHTMLOBJECTELEMENT_VSPACE                          DISPID_OBJECT+12
  1515. #define DISPID_IHTMLOBJECTELEMENT_HSPACE                          DISPID_OBJECT+13
  1516. // DISPIDs for event set HTMLObjectElementEvents
  1517. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONBEFOREUPDATE             DISPID_EVMETH_ONBEFOREUPDATE
  1518. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONAFTERUPDATE              DISPID_EVMETH_ONAFTERUPDATE
  1519. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONERRORUPDATE              DISPID_EVMETH_ONERRORUPDATE
  1520. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWEXIT                  DISPID_EVMETH_ONROWEXIT
  1521. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWENTER                 DISPID_EVMETH_ONROWENTER
  1522. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATASETCHANGED           DISPID_EVMETH_ONDATASETCHANGED
  1523. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATAAVAILABLE            DISPID_EVMETH_ONDATAAVAILABLE
  1524. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATASETCOMPLETE          DISPID_EVMETH_ONDATASETCOMPLETE
  1525. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONREADYSTATECHANGE         DISPID_XOBJ_BASE+18
  1526. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONERROR                    DISPID_XOBJ_BASE+19
  1527. // DISPIDs for interface IHTMLFrameBase
  1528. #define DISPID_IHTMLFRAMEBASE_SRC                                 DISPID_FRAMESITE+0
  1529. #define DISPID_IHTMLFRAMEBASE_NAME                                STDPROPID_XOBJ_NAME
  1530. #define DISPID_IHTMLFRAMEBASE_BORDER                              DISPID_FRAMESITE+2
  1531. #define DISPID_IHTMLFRAMEBASE_FRAMEBORDER                         DISPID_FRAMESITE+3
  1532. #define DISPID_IHTMLFRAMEBASE_FRAMESPACING                        DISPID_FRAMESITE+4
  1533. #define DISPID_IHTMLFRAMEBASE_MARGINWIDTH                         DISPID_FRAMESITE+5
  1534. #define DISPID_IHTMLFRAMEBASE_MARGINHEIGHT                        DISPID_FRAMESITE+6
  1535. #define DISPID_IHTMLFRAMEBASE_NORESIZE                            DISPID_FRAMESITE+7
  1536. #define DISPID_IHTMLFRAMEBASE_SCROLLING                           DISPID_FRAMESITE+8
  1537. // DISPIDs for interface IHTMLFrameElement
  1538. #define DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR                      DISPID_FRAME+1
  1539. // DISPIDs for interface IHTMLIFrameElement
  1540. #define DISPID_IHTMLIFRAMEELEMENT_HEIGHT                          STDPROPID_XOBJ_HEIGHT
  1541. #define DISPID_IHTMLIFRAMEELEMENT_WIDTH                           STDPROPID_XOBJ_WIDTH
  1542. #define DISPID_IHTMLIFRAMEELEMENT_VSPACE                          DISPID_IFRAME+1
  1543. #define DISPID_IHTMLIFRAMEELEMENT_HSPACE                          DISPID_IFRAME+2
  1544. #define DISPID_IHTMLIFRAMEELEMENT_ALIGN                           STDPROPID_XOBJ_CONTROLALIGN
  1545. // DISPIDs for interface IHTMLDivPosition
  1546. #define DISPID_IHTMLDIVPOSITION_ALIGN                             STDPROPID_XOBJ_CONTROLALIGN
  1547. // DISPIDs for interface IHTMLFieldSetElement
  1548. #define DISPID_IHTMLFIELDSETELEMENT_ALIGN                         STDPROPID_XOBJ_CONTROLALIGN
  1549. // DISPIDs for interface IHTMLLegendElement
  1550. #define DISPID_IHTMLLEGENDELEMENT_ALIGN                           STDPROPID_XOBJ_CONTROLALIGN
  1551. // DISPIDs for interface IHTMLSpanFlow
  1552. #define DISPID_IHTMLSPANFLOW_ALIGN                                STDPROPID_XOBJ_CONTROLALIGN
  1553. // DISPIDs for interface IHTMLFrameSetElement
  1554. #define DISPID_IHTMLFRAMESETELEMENT_ROWS                          DISPID_FRAMESET
  1555. #define DISPID_IHTMLFRAMESETELEMENT_COLS                          DISPID_FRAMESET+1
  1556. #define DISPID_IHTMLFRAMESETELEMENT_BORDER                        DISPID_FRAMESET+2
  1557. #define DISPID_IHTMLFRAMESETELEMENT_BORDERCOLOR                   DISPID_FRAMESET+3
  1558. #define DISPID_IHTMLFRAMESETELEMENT_FRAMEBORDER                   DISPID_FRAMESET+4
  1559. #define DISPID_IHTMLFRAMESETELEMENT_FRAMESPACING                  DISPID_FRAMESET+5
  1560. #define DISPID_IHTMLFRAMESETELEMENT_NAME                          STDPROPID_XOBJ_NAME
  1561. #define DISPID_IHTMLFRAMESETELEMENT_ONLOAD                        DISPID_EVPROP_ONLOAD
  1562. #define DISPID_IHTMLFRAMESETELEMENT_ONUNLOAD                      DISPID_EVPROP_ONUNLOAD
  1563. #define DISPID_IHTMLFRAMESETELEMENT_ONBEFOREUNLOAD                DISPID_EVPROP_ONBEFOREUNLOAD
  1564. // DISPIDs for interface IHTMLBGsound
  1565. #define DISPID_IHTMLBGSOUND_SRC                                   DISPID_BGSOUND+1
  1566. #define DISPID_IHTMLBGSOUND_LOOP                                  DISPID_BGSOUND+2
  1567. #define DISPID_IHTMLBGSOUND_VOLUME                                DISPID_BGSOUND+3
  1568. #define DISPID_IHTMLBGSOUND_BALANCE                               DISPID_BGSOUND+4
  1569. // DISPIDs for interface IHTMLFontNamesCollection
  1570. #define DISPID_IHTMLFONTNAMESCOLLECTION_LENGTH                    DISPID_OPTIONS_COL+1
  1571. #define DISPID_IHTMLFONTNAMESCOLLECTION__NEWENUM                  DISPID_NEWENUM
  1572. #define DISPID_IHTMLFONTNAMESCOLLECTION_ITEM                      DISPID_VALUE
  1573. // DISPIDs for interface IHTMLFontSizesCollection
  1574. #define DISPID_IHTMLFONTSIZESCOLLECTION_LENGTH                    DISPID_OPTIONS_COL+2
  1575. #define DISPID_IHTMLFONTSIZESCOLLECTION__NEWENUM                  DISPID_NEWENUM
  1576. #define DISPID_IHTMLFONTSIZESCOLLECTION_FORFONT                   DISPID_OPTIONS_COL+3
  1577. #define DISPID_IHTMLFONTSIZESCOLLECTION_ITEM                      DISPID_VALUE
  1578. // DISPIDs for interface IHTMLOptionsHolder
  1579. #define DISPID_IHTMLOPTIONSHOLDER_DOCUMENT                        DISPID_OPTIONS_COL+3
  1580. #define DISPID_IHTMLOPTIONSHOLDER_FONTS                           DISPID_OPTIONS_COL+4
  1581. #define DISPID_IHTMLOPTIONSHOLDER_EXECARG                         DISPID_OPTIONS_COL+5
  1582. #define DISPID_IHTMLOPTIONSHOLDER_ERRORLINE                       DISPID_OPTIONS_COL+6
  1583. #define DISPID_IHTMLOPTIONSHOLDER_ERRORCHARACTER                  DISPID_OPTIONS_COL+7
  1584. #define DISPID_IHTMLOPTIONSHOLDER_ERRORCODE                       DISPID_OPTIONS_COL+8
  1585. #define DISPID_IHTMLOPTIONSHOLDER_ERRORMESSAGE                    DISPID_OPTIONS_COL+9
  1586. #define DISPID_IHTMLOPTIONSHOLDER_ERRORDEBUG                      DISPID_OPTIONS_COL+10
  1587. #define DISPID_IHTMLOPTIONSHOLDER_UNSECUREDWINDOWOFDOCUMENT       DISPID_OPTIONS_COL+11
  1588. #define DISPID_IHTMLOPTIONSHOLDER_FINDTEXT                        DISPID_OPTIONS_COL+12
  1589. #define DISPID_IHTMLOPTIONSHOLDER_ANYTHINGAFTERFRAMESET           DISPID_OPTIONS_COL+13
  1590. #define DISPID_IHTMLOPTIONSHOLDER_SIZES                           DISPID_OPTIONS_COL+14
  1591. #define DISPID_IHTMLOPTIONSHOLDER_OPENFILEDLG                     DISPID_OPTIONS_COL+15
  1592. #define DISPID_IHTMLOPTIONSHOLDER_SAVEFILEDLG                     DISPID_OPTIONS_COL+16
  1593. #define DISPID_IHTMLOPTIONSHOLDER_CHOOSECOLORDLG                  DISPID_OPTIONS_COL+17
  1594. #define DISPID_IHTMLOPTIONSHOLDER_SHOWSECURITYINFO                DISPID_OPTIONS_COL+18
  1595. #define DISPID_IHTMLOPTIONSHOLDER_ISAPARTMENTMODEL                DISPID_OPTIONS_COL+19
  1596. #define DISPID_IHTMLOPTIONSHOLDER_GETCHARSET                      DISPID_OPTIONS_COL+20
  1597. // DISPIDs for interface IHTMLStyleElement
  1598. #define DISPID_IHTMLSTYLEELEMENT_TYPE                             DISPID_STYLEELEMENT+2
  1599. #define DISPID_IHTMLSTYLEELEMENT_READYSTATE                       DISPID_STYLEELEMENT+3
  1600. #define DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE               DISPID_EVPROP_ONREADYSTATECHANGE
  1601. #define DISPID_IHTMLSTYLEELEMENT_ONLOAD                           DISPID_EVPROP_ONLOAD
  1602. #define DISPID_IHTMLSTYLEELEMENT_ONERROR                          DISPID_EVPROP_ONERROR
  1603. #define DISPID_IHTMLSTYLEELEMENT_STYLESHEET                       DISPID_STYLEELEMENT+4
  1604. #define DISPID_IHTMLSTYLEELEMENT_DISABLED                         DISPID_STYLEELEMENT+5
  1605. #define DISPID_IHTMLSTYLEELEMENT_MEDIA                            DISPID_STYLEELEMENT+6
  1606. // DISPIDs for event set HTMLStyleElementEvents
  1607. #define DISPID_HTMLSTYLEELEMENTEVENTS_ONREADYSTATECHANGE          DISPID_EVMETH_ONREADYSTATECHANGE
  1608. #define DISPID_HTMLSTYLEELEMENTEVENTS_ONLOAD                      DISPID_EVMETH_ONLOAD
  1609. #define DISPID_HTMLSTYLEELEMENTEVENTS_ONERROR                     DISPID_EVMETH_ONERROR
  1610. // DISPIDs for interface IHTMLStyleFontFace
  1611. #define DISPID_IHTMLSTYLEFONTFACE_FONTSRC                         DISPID_A_FONTFACESRC
  1612. // DISPIDs for interface IHTMLDialog
  1613. #define DISPID_IHTMLDIALOG_DIALOGTOP                              STDPROPID_XOBJ_TOP
  1614. #define DISPID_IHTMLDIALOG_DIALOGLEFT                             STDPROPID_XOBJ_LEFT
  1615. #define DISPID_IHTMLDIALOG_DIALOGWIDTH                            STDPROPID_XOBJ_WIDTH
  1616. #define DISPID_IHTMLDIALOG_DIALOGHEIGHT                           STDPROPID_XOBJ_HEIGHT
  1617. #define DISPID_IHTMLDIALOG_DIALOGARGUMENTS                        DISPID_HTMLDLG+0
  1618. #define DISPID_IHTMLDIALOG_MENUARGUMENTS                          DISPID_HTMLDLG+13
  1619. #define DISPID_IHTMLDIALOG_RETURNVALUE                            DISPID_HTMLDLG+1
  1620. #define DISPID_IHTMLDIALOG_CLOSE                                  DISPID_HTMLDLG+11
  1621. #define DISPID_IHTMLDIALOG_TOSTRING                               DISPID_HTMLDLG+12