mshtmdid.h 54 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886
  1. /*
  2. * Copyright 2004 Jacek Caban
  3. *
  4. * This library is free software; you can redistribute it and/or
  5. * modify it under the terms of the GNU Lesser General Public
  6. * License as published by the Free Software Foundation; either
  7. * version 2.1 of the License, or (at your option) any later version.
  8. *
  9. * This library is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  12. * Lesser General Public License for more details.
  13. *
  14. * You should have received a copy of the GNU Lesser General Public
  15. * License along with this library; if not, write to the Free Software
  16. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  17. */
  18. #ifndef __MSHTMDID_H__
  19. #define __MSHTMDID_H__
  20. #define DISPID_NORMAL_FIRST 1000
  21. #define DISPID_OMDOCUMENT DISPID_NORMAL_FIRST
  22. #define DISPID_ANCHOR DISPID_NORMAL_FIRST
  23. #define DISPID_BLOCK DISPID_NORMAL_FIRST
  24. #define DISPID_BR DISPID_NORMAL_FIRST
  25. #define DISPID_BGSOUND DISPID_NORMAL_FIRST
  26. #define DISPID_DD DISPID_NORMAL_FIRST
  27. #define DISPID_DIR DISPID_NORMAL_FIRST
  28. #define DISPID_DIV DISPID_NORMAL_FIRST
  29. #define DISPID_DL DISPID_NORMAL_FIRST
  30. #define DISPID_DT DISPID_NORMAL_FIRST
  31. #define DISPID_EFONT DISPID_NORMAL_FIRST
  32. #define DISPID_FORM DISPID_NORMAL_FIRST
  33. #define DISPID_HEADER DISPID_NORMAL_FIRST
  34. #define DISPID_HEDELEMS DISPID_NORMAL_FIRST
  35. #define DISPID_HR DISPID_NORMAL_FIRST
  36. #define DISPID_LABEL DISPID_NORMAL_FIRST
  37. #define DISPID_LI DISPID_NORMAL_FIRST
  38. #define DISPID_IMGBASE DISPID_NORMAL_FIRST
  39. #define DISPID_MENU DISPID_NORMAL_FIRST
  40. #define DISPID_OL DISPID_NORMAL_FIRST
  41. #define DISPID_PARA DISPID_NORMAL_FIRST
  42. #define DISPID_SELECT DISPID_NORMAL_FIRST
  43. #define DISPID_SELECTOBJ DISPID_NORMAL_FIRST
  44. #define DISPID_TABLE DISPID_NORMAL_FIRST
  45. #define DISPID_TEXTSITE DISPID_NORMAL_FIRST
  46. #define DISPID_UL DISPID_NORMAL_FIRST
  47. #define DISPID_PHRASE DISPID_NORMAL_FIRST
  48. #define DISPID_UNKNOWNPDL DISPID_NORMAL_FIRST
  49. #define DISPID_COMMENTPDL DISPID_NORMAL_FIRST
  50. #define DISPID_RANGE DISPID_NORMAL_FIRST
  51. #define DISPID_SELECTION DISPID_NORMAL_FIRST
  52. #define DISPID_OPTION DISPID_NORMAL_FIRST
  53. #define DISPID_RANGE DISPID_NORMAL_FIRST
  54. #define DISPID_SELECTION DISPID_NORMAL_FIRST
  55. #define DISPID_OPTION DISPID_NORMAL_FIRST
  56. #define DISPID_RANGE DISPID_NORMAL_FIRST
  57. #define DISPID_SELECTION DISPID_NORMAL_FIRST
  58. #define DISPID_OPTION DISPID_NORMAL_FIRST
  59. #define DISPID_RANGE DISPID_NORMAL_FIRST
  60. #define DISPID_SELECTION DISPID_NORMAL_FIRST
  61. #define DISPID_OPTION DISPID_NORMAL_FIRST
  62. #define DISPID_RANGE DISPID_NORMAL_FIRST
  63. #define DISPID_SELECTION DISPID_NORMAL_FIRST
  64. #define DISPID_OPTION DISPID_NORMAL_FIRST
  65. #define DISPID_MAP DISPID_NORMAL_FIRST
  66. #define DISPID_AREA DISPID_NORMAL_FIRST
  67. #define DISPID_PARAM DISPID_NORMAL_FIRST
  68. #define DISPID_TABLESECTION DISPID_NORMAL_FIRST
  69. #define DISPID_TABLEROW DISPID_NORMAL_FIRST
  70. #define DISPID_TABLECOL DISPID_NORMAL_FIRST
  71. #define DISPID_SCRIPT DISPID_NORMAL_FIRST
  72. #define DISPID_STYLESHEET DISPID_NORMAL_FIRST
  73. #define DISPID_STYLERULE DISPID_NORMAL_FIRST
  74. #define DISPID_STYLESHEETS_COL DISPID_NORMAL_FIRST
  75. #define DISPID_STYLERULES_COL DISPID_NORMAL_FIRST
  76. #define DISPID_MIMETYPES_COL DISPID_NORMAL_FIRST
  77. #define DISPID_PLUGINS_COL DISPID_NORMAL_FIRST
  78. #define DISPID_2D DISPID_NORMAL_FIRST
  79. #define DISPID_OMWINDOW DISPID_NORMAL_FIRST
  80. #define DISPID_EVENTOBJ DISPID_NORMAL_FIRST
  81. #define DISPID_OLESITE DISPID_NORMAL_FIRST
  82. #define DISPID_FRAMESET DISPID_NORMAL_FIRST
  83. #define DISPID_LINK DISPID_NORMAL_FIRST
  84. #define DISPID_STYLEELEMENT DISPID_NORMAL_FIRST
  85. #define DISPID_FILTERS DISPID_NORMAL_FIRST
  86. #define DISPID_TABLESECTION DISPID_NORMAL_FIRST
  87. #define DISPID_OMDOCUMENT DISPID_NORMAL_FIRST
  88. #define DISPID_SCREEN DISPID_NORMAL_FIRST
  89. #define DISPID_COLLECTION (DISPID_NORMAL_FIRST+500)
  90. #define DISPID_IMG (DISPID_IMGBASE+1000)
  91. #define DISPID_INPUTIMAGE (DISPID_IMGBASE+1000)
  92. #define DISPID_INPUT (DISPID_TEXTSITE+1000)
  93. #define DISPID_TABLECELL (DISPID_TEXTSITE+1000)
  94. #define DISPID_1D (DISPID_TEXTSITE+1000)
  95. #define DISPID_BODY (DISPID_TEXTSITE+1000)
  96. #define DISPID_INPUTTEXTBASE (DISPID_INPUT+1000)
  97. #define DISPID_INPUTTEXT (DISPID_INPUTTEXTBASE+1000)
  98. #define DISPID_TEXTAREA (DISPID_INPUTTEXT+1000)
  99. #define DISPID_MARQUEE (DISPID_TEXTAREA+1000)
  100. #define DISPID_XOBJ_MIN 0x80010000
  101. #define DISPID_XOBJ_MAX 0x8001FFFF
  102. #define DISPID_XOBJ_BASE DISPID_XOBJ_MIN
  103. #define DISPID_HTMLOBJECT (DISPID_XOBJ_BASE+500)
  104. #define DISPID_ELEMENT (DISPID_HTMLOBJECT+500)
  105. #define DISPID_SITE (DISPID_ELEMENT+1000)
  106. #define DISPID_OBJECT (DISPID_SITE+1000)
  107. #define DISPID_STYLE (DISPID_OBJECT+1000)
  108. #define DISPID_ATTRS (DISPID_STYLE+1000)
  109. #define DISPID_EVENTS (DISPID_ATTRS+1000)
  110. #define DISPID_XOBJ_EXPANDO (DISPID_EVENTS+1000)
  111. #define DISPID_XOBJ_ORDINAL (DISPID_XOBJ_EXPANDO+1000)
  112. #define DISPID_WINDOW 1
  113. #define DISPID_HISTORY 1
  114. #define DISPID_LOCATION 1
  115. #define DISPID_NAVIGATOR 1
  116. #define STDPROPID_XOBJ_NAME (DISPID_XOBJ_BASE+0)
  117. #define STDPROPID_XOBJ_INDEX (DISPID_XOBJ_BASE+1)
  118. #define STDPROPID_XOBJ_BASEHREF (DISPID_XOBJ_BASE+2)
  119. #define STDPROPID_XOBJ_LEFT (DISPID_XOBJ_BASE+3)
  120. #define STDPROPID_XOBJ_TOP (DISPID_XOBJ_BASE+4)
  121. #define STDPROPID_XOBJ_WIDTH (DISPID_XOBJ_BASE+5)
  122. #define STDPROPID_XOBJ_HEIGHT (DISPID_XOBJ_BASE+6)
  123. #define STDPROPID_XOBJ_VISIBLE (DISPID_XOBJ_BASE+7)
  124. #define STDPROPID_XOBJ_PARENT (DISPID_XOBJ_BASE+8)
  125. #define STDPROPID_XOBJ_DRAGMODE (DISPID_XOBJ_BASE+9)
  126. #define STDPROPID_XOBJ_DRAGICON (DISPID_XOBJ_BASE+10)
  127. #define STDPROPID_XOBJ_TAG (DISPID_XOBJ_BASE+11)
  128. #define STDPROPID_XOBJ_TABSTOP (DISPID_XOBJ_BASE+14)
  129. #define STDPROPID_XOBJ_TABINDEX (DISPID_XOBJ_BASE+15)
  130. #define STDPROPID_XOBJ_HELPCONTEXTID (DISPID_XOBJ_BASE+50)
  131. #define STDPROPID_XOBJ_DEFAULT (DISPID_XOBJ_BASE+55)
  132. #define STDPROPID_XOBJ_CANCEL (DISPID_XOBJ_BASE+56)
  133. #define STDPROPID_XOBJ_LEFTNORUN (DISPID_XOBJ_BASE+57)
  134. #define STDPROPID_XOBJ_TOPNORUN (DISPID_XOBJ_BASE+58)
  135. #define STDPROPID_XOBJ_ALIGNPERSIST (DISPID_XOBJ_BASE+60)
  136. #define STDPROPID_XOBJ_LINKTIMEOUT (DISPID_XOBJ_BASE+61)
  137. #define STDPROPID_XOBJ_LINKTOPIC (DISPID_XOBJ_BASE+62)
  138. #define STDPROPID_XOBJ_LINKITEM (DISPID_XOBJ_BASE+63)
  139. #define STDPROPID_XOBJ_LINKMODE (DISPID_XOBJ_BASE+64)
  140. #define STDPROPID_XOBJ_DATACHANGED (DISPID_XOBJ_BASE+65)
  141. #define STDPROPID_XOBJ_DATAFIELD (DISPID_XOBJ_BASE+66)
  142. #define STDPROPID_XOBJ_DATASOURCE (DISPID_XOBJ_BASE+67)
  143. #define STDPROPID_XOBJ_WHATSTHISHELPID (DISPID_XOBJ_BASE+68)
  144. #define STDPROPID_XOBJ_CONTROLTIPTEXT (DISPID_XOBJ_BASE+69)
  145. #define STDPROPID_XOBJ_STATUSBARTEXT (DISPID_XOBJ_BASE+70)
  146. #define STDPROPID_XOBJ_APPLICATION (DISPID_XOBJ_BASE+71)
  147. #define STDPROPID_XOBJ_BLOCKALIGN (DISPID_XOBJ_BASE+72)
  148. #define STDPROPID_XOBJ_CONTROLALIGN (DISPID_XOBJ_BASE+73)
  149. #define STDPROPID_XOBJ_STYLE (DISPID_XOBJ_BASE+74)
  150. #define STDPROPID_XOBJ_COUNT (DISPID_XOBJ_BASE+75)
  151. #define STDPROPID_XOBJ_DISABLED (DISPID_XOBJ_BASE+76)
  152. #define DISPID_A_FIRST DISPID_ATTRS
  153. #define DISPID_A_BACKGROUNDIMAGE (DISPID_A_FIRST+1)
  154. #define DISPID_A_COLOR (DISPID_A_FIRST+2)
  155. #define DISPID_A_TEXTTRANSFORM (DISPID_A_FIRST+4)
  156. #define DISPID_A_NOWRAP (DISPID_A_FIRST+5)
  157. #define DISPID_A_LINEHEIGHT (DISPID_A_FIRST+6)
  158. #define DISPID_A_TEXTINDENT (DISPID_A_FIRST+7)
  159. #define DISPID_A_LETTERSPACING (DISPID_A_FIRST+8)
  160. #define DISPID_A_LANG (DISPID_A_FIRST+9)
  161. #define DISPID_A_OVERFLOW (DISPID_A_FIRST+10)
  162. #define DISPID_A_PADDING (DISPID_A_FIRST+11)
  163. #define DISPID_A_PADDINGTOP (DISPID_A_FIRST+12)
  164. #define DISPID_A_PADDINGRIGHT (DISPID_A_FIRST+13)
  165. #define DISPID_A_PADDINGBOTTOM (DISPID_A_FIRST+14)
  166. #define DISPID_A_PADDINGLEFT (DISPID_A_FIRST+15)
  167. #define DISPID_A_CLEAR (DISPID_A_FIRST+16)
  168. #define DISPID_A_LISTTYPE (DISPID_A_FIRST+17)
  169. #define DISPID_A_FONTFACE (DISPID_A_FIRST+18)
  170. #define DISPID_A_FONTSIZE (DISPID_A_FIRST+19)
  171. #define DISPID_A_TEXTDECORATIONLINETHROUGH (DISPID_A_FIRST+20)
  172. #define DISPID_A_TEXTDECORATIONUNDERLINE (DISPID_A_FIRST+21)
  173. #define DISPID_A_TEXTDECORATIONBLINK (DISPID_A_FIRST+22)
  174. #define DISPID_A_TEXTDECORATIONNONE (DISPID_A_FIRST+23)
  175. #define DISPID_A_FONTSTYLE (DISPID_A_FIRST+24)
  176. #define DISPID_A_FONTVARIANT (DISPID_A_FIRST+25)
  177. #define DISPID_A_BASEFONT (DISPID_A_FIRST+26)
  178. #define DISPID_A_FONTWEIGHT (DISPID_A_FIRST+27)
  179. #define DISPID_A_TABLEBORDERCOLOR (DISPID_A_FIRST+28)
  180. #define DISPID_A_TABLEBORDERCOLORLIGHT (DISPID_A_FIRST+29)
  181. #define DISPID_A_TABLEBORDERCOLORDARK (DISPID_A_FIRST+30)
  182. #define DISPID_A_TABLEVALIGN (DISPID_A_FIRST+31)
  183. #define DISPID_A_BACKGROUND (DISPID_A_FIRST+32)
  184. #define DISPID_A_BACKGROUNDPOSX (DISPID_A_FIRST+33)
  185. #define DISPID_A_BACKGROUNDPOSY (DISPID_A_FIRST+34)
  186. #define DISPID_A_TEXTDECORATION (DISPID_A_FIRST+35)
  187. #define DISPID_A_MARGIN (DISPID_A_FIRST+36)
  188. #define DISPID_A_MARGINTOP (DISPID_A_FIRST+37)
  189. #define DISPID_A_MARGINRIGHT (DISPID_A_FIRST+38)
  190. #define DISPID_A_MARGINBOTTOM (DISPID_A_FIRST+39)
  191. #define DISPID_A_MARGINLEFT (DISPID_A_FIRST+40)
  192. #define DISPID_A_FONT (DISPID_A_FIRST+41)
  193. #define DISPID_A_FONTSIZEKEYWORD (DISPID_A_FIRST+42)
  194. #define DISPID_A_FONTSIZECOMBINE (DISPID_A_FIRST+43)
  195. #define DISPID_A_BACKGROUNDREPEAT (DISPID_A_FIRST+44)
  196. #define DISPID_A_BACKGROUNDATTACHMENT (DISPID_A_FIRST+45)
  197. #define DISPID_A_BACKGROUNDPOSITION (DISPID_A_FIRST+46)
  198. #define DISPID_A_WORDSPACING (DISPID_A_FIRST+47)
  199. #define DISPID_A_VERTICALALIGN (DISPID_A_FIRST+48)
  200. #define DISPID_A_BORDER (DISPID_A_FIRST+49)
  201. #define DISPID_A_BORDERTOP (DISPID_A_FIRST+50)
  202. #define DISPID_A_BORDERRIGHT (DISPID_A_FIRST+51)
  203. #define DISPID_A_BORDERBOTTOM (DISPID_A_FIRST+52)
  204. #define DISPID_A_BORDERLEFT (DISPID_A_FIRST+53)
  205. #define DISPID_A_BORDERCOLOR (DISPID_A_FIRST+54)
  206. #define DISPID_A_BORDERTOPCOLOR (DISPID_A_FIRST+55)
  207. #define DISPID_A_BORDERRIGHTCOLOR (DISPID_A_FIRST+56)
  208. #define DISPID_A_BORDERBOTTOMCOLOR (DISPID_A_FIRST+57)
  209. #define DISPID_A_BORDERLEFTCOLOR (DISPID_A_FIRST+58)
  210. #define DISPID_A_BORDERWIDTH (DISPID_A_FIRST+59)
  211. #define DISPID_A_BORDERTOPWIDTH (DISPID_A_FIRST+60)
  212. #define DISPID_A_BORDERRIGHTWIDTH (DISPID_A_FIRST+61)
  213. #define DISPID_A_BORDERBOTTOMWIDTH (DISPID_A_FIRST+62)
  214. #define DISPID_A_BORDERLEFTWIDTH (DISPID_A_FIRST+63)
  215. #define DISPID_A_BORDERSTYLE (DISPID_A_FIRST+64)
  216. #define DISPID_A_BORDERTOPSTYLE (DISPID_A_FIRST+65)
  217. #define DISPID_A_BORDERRIGHTSTYLE (DISPID_A_FIRST+66)
  218. #define DISPID_A_BORDERBOTTOMSTYLE (DISPID_A_FIRST+67)
  219. #define DISPID_A_BORDERLEFTSTYLE (DISPID_A_FIRST+68)
  220. #define DISPID_A_TEXTDECORATIONOVERLINE (DISPID_A_FIRST+69)
  221. #define DISPID_A_FLOAT (DISPID_A_FIRST+70)
  222. #define DISPID_A_DISPLAY (DISPID_A_FIRST+71)
  223. #define DISPID_A_LISTSTYLETYPE (DISPID_A_FIRST+72)
  224. #define DISPID_A_LISTSTYLEPOSITION (DISPID_A_FIRST+73)
  225. #define DISPID_A_LISTSTYLEIMAGE (DISPID_A_FIRST+74)
  226. #define DISPID_A_LISTSTYLE (DISPID_A_FIRST+75)
  227. #define DISPID_A_WHITESPACE (DISPID_A_FIRST+76)
  228. #define DISPID_A_PAGEBREAKBEFORE (DISPID_A_FIRST+77)
  229. #define DISPID_A_PAGEBREAKAFTER (DISPID_A_FIRST+78)
  230. #define DISPID_A_SCROLL (DISPID_A_FIRST+79)
  231. #define DISPID_A_VISIBILITY (DISPID_A_FIRST+80)
  232. #define DISPID_A_HIDDEN (DISPID_A_FIRST+81)
  233. #define DISPID_A_FILTER (DISPID_A_FIRST+82)
  234. #define DISPID_DEFAULTVALUE (DISPID_A_FIRST+83)
  235. #define DISPID_A_POSITION (DISPID_A_FIRST+90)
  236. #define DISPID_A_ZINDEX (DISPID_A_FIRST+91)
  237. #define DISPID_A_CLIP (DISPID_A_FIRST+92)
  238. #define DISPID_A_CLIPRECTTOP (DISPID_A_FIRST+93)
  239. #define DISPID_A_CLIPRECTRIGHT (DISPID_A_FIRST+94)
  240. #define DISPID_A_CLIPRECTBOTTOM (DISPID_A_FIRST+95)
  241. #define DISPID_A_CLIPRECTLEFT (DISPID_A_FIRST+96)
  242. #define DISPID_A_FONTFACESRC (DISPID_A_FIRST+97)
  243. #define DISPID_A_STYLETEXT (DISPID_A_FIRST+99)
  244. #define DISPID_A_LANGUAGE (DISPID_A_FIRST+100)
  245. #define DISPID_A_VALUE (DISPID_A_FIRST+101)
  246. #define DISPID_A_CURSOR (DISPID_A_FIRST+102)
  247. /* events */
  248. #define DISPID_EVPROP_ONMOUSEOVER (DISPID_EVENTS+0)
  249. #define DISPID_EVPROP_ONMOUSEOUT (DISPID_EVENTS+1)
  250. #define DISPID_EVPROP_ONMOUSEDOWN (DISPID_EVENTS+2)
  251. #define DISPID_EVPROP_ONMOUSEUP (DISPID_EVENTS+3)
  252. #define DISPID_EVPROP_ONMOUSEMOVE (DISPID_EVENTS+4)
  253. #define DISPID_EVPROP_ONKEYDOWN (DISPID_EVENTS+5)
  254. #define DISPID_EVPROP_ONKEYUP (DISPID_EVENTS+6)
  255. #define DISPID_EVPROP_ONKEYPRESS (DISPID_EVENTS+7)
  256. #define DISPID_EVPROP_ONCLICK (DISPID_EVENTS+8)
  257. #define DISPID_EVPROP_ONDBLCLICK (DISPID_EVENTS+9)
  258. #define DISPID_EVPROP_ONSELECT (DISPID_EVENTS+10)
  259. #define DISPID_EVPROP_ONSUBMIT (DISPID_EVENTS+11)
  260. #define DISPID_EVPROP_ONRESET (DISPID_EVENTS+12)
  261. #define DISPID_EVPROP_ONHELP (DISPID_EVENTS+13)
  262. #define DISPID_EVPROP_ONFOCUS (DISPID_EVENTS+14)
  263. #define DISPID_EVPROP_ONBLUR (DISPID_EVENTS+15)
  264. #define DISPID_EVPROP_ONROWEXIT (DISPID_EVENTS+18)
  265. #define DISPID_EVPROP_ONROWENTER (DISPID_EVENTS+19)
  266. #define DISPID_EVPROP_ONBOUNCE (DISPID_EVENTS+20)
  267. #define DISPID_EVPROP_ONBEFOREUPDATE (DISPID_EVENTS+21)
  268. #define DISPID_EVPROP_ONAFTERUPDATE (DISPID_EVENTS+22)
  269. #define DISPID_EVPROP_ONBEFOREDRAGOVER (DISPID_EVENTS+23)
  270. #define DISPID_EVPROP_ONBEFOREDROPORPASTE (DISPID_EVENTS+24)
  271. #define DISPID_EVPROP_ONREADYSTATECHANGE (DISPID_EVENTS+25)
  272. #define DISPID_EVPROP_ONFINISH (DISPID_EVENTS+26)
  273. #define DISPID_EVPROP_ONSTART (DISPID_EVENTS+27)
  274. #define DISPID_EVPROP_ONABORT (DISPID_EVENTS+28)
  275. #define DISPID_EVPROP_ONERROR (DISPID_EVENTS+29)
  276. #define DISPID_EVPROP_ONCHANGE (DISPID_EVENTS+30)
  277. #define DISPID_EVPROP_ONSCROLL (DISPID_EVENTS+31)
  278. #define DISPID_EVPROP_ONLOAD (DISPID_EVENTS+32)
  279. #define DISPID_EVPROP_ONUNLOAD (DISPID_EVENTS+33)
  280. #define DISPID_EVPROP_ONLAYOUT (DISPID_EVENTS+34)
  281. #define DISPID_EVPROP_ONDRAGSTART (DISPID_EVENTS+35)
  282. #define DISPID_EVPROP_ONRESIZE (DISPID_EVENTS+36)
  283. #define DISPID_EVPROP_ONSELECTSTART (DISPID_EVENTS+37)
  284. #define DISPID_EVPROP_ONERRORUPDATE (DISPID_EVENTS+38)
  285. #define DISPID_EVPROP_ONBEFOREUNLOAD (DISPID_EVENTS+39)
  286. #define DISPID_EVPROP_ONDATASETCHANGED (DISPID_EVENTS+40)
  287. #define DISPID_EVPROP_ONDATAAVAILABLE (DISPID_EVENTS+41)
  288. #define DISPID_EVPROP_ONDATASETCOMPLETE (DISPID_EVENTS+42)
  289. #define DISPID_EVPROP_ONFILTER (DISPID_EVENTS+43)
  290. #define DISPID_EVPROP_ONCHANGEFOCUS (DISPID_EVENTS+44)
  291. #define DISPID_EVPROP_ONCHANGEBLUR (DISPID_EVENTS+45)
  292. /* IHTMLDocument */
  293. #define DISPID_IHTMLDOCUMENT_SCRIPT (DISPID_OMDOCUMENT+1)
  294. /* IHTMLDocument2 */
  295. #define DISPID_IHTMLDOCUMENT2_ALL (DISPID_OMDOCUMENT+3)
  296. #define DISPID_IHTMLDOCUMENT2_BODY (DISPID_OMDOCUMENT+4)
  297. #define DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT (DISPID_OMDOCUMENT+5)
  298. #define DISPID_IHTMLDOCUMENT2_APPLETS (DISPID_OMDOCUMENT+8)
  299. #define DISPID_IHTMLDOCUMENT2_ANCHORS (DISPID_OMDOCUMENT+7)
  300. #define DISPID_IHTMLDOCUMENT2_LINKS (DISPID_OMDOCUMENT+9)
  301. #define DISPID_IHTMLDOCUMENT2_FORMS (DISPID_OMDOCUMENT+10)
  302. #define DISPID_IHTMLDOCUMENT2_IMAGES (DISPID_OMDOCUMENT+11)
  303. #define DISPID_IHTMLDOCUMENT2_TITLE (DISPID_OMDOCUMENT+12)
  304. #define DISPID_IHTMLDOCUMENT2_SCRIPTS (DISPID_OMDOCUMENT+13)
  305. #define DISPID_IHTMLDOCUMENT2_DESIGNMODE (DISPID_OMDOCUMENT+14)
  306. #define DISPID_IHTMLDOCUMENT2_EMBEDS (DISPID_OMDOCUMENT+15)
  307. #define DISPID_IHTMLDOCUMENT2_SELECTION (DISPID_OMDOCUMENT+17)
  308. #define DISPID_IHTMLDOCUMENT2_READYSTATE (DISPID_OMDOCUMENT+18)
  309. #define DISPID_IHTMLDOCUMENT2_FRAMES (DISPID_OMDOCUMENT+19)
  310. #define DISPID_IHTMLDOCUMENT2_PLUGINS (DISPID_OMDOCUMENT+21)
  311. #define DISPID_IHTMLDOCUMENT2_ALINKCOLOR (DISPID_OMDOCUMENT+22)
  312. #define DISPID_IHTMLDOCUMENT2_VLINKCOLOR (DISPID_OMDOCUMENT+23)
  313. #define DISPID_IHTMLDOCUMENT2_LINKCOLOR (DISPID_OMDOCUMENT+24)
  314. #define DISPID_IHTMLDOCUMENT2_URL (DISPID_OMDOCUMENT+25)
  315. #define DISPID_IHTMLDOCUMENT2_LOCATION (DISPID_OMDOCUMENT+26)
  316. #define DISPID_IHTMLDOCUMENT2_REFERRER (DISPID_OMDOCUMENT+27)
  317. #define DISPID_IHTMLDOCUMENT2_LASTMODIFIED (DISPID_OMDOCUMENT+28)
  318. #define DISPID_IHTMLDOCUMENT2_DOMAIN (DISPID_OMDOCUMENT+29)
  319. #define DISPID_IHTMLDOCUMENT2_COOKIE (DISPID_OMDOCUMENT+30)
  320. #define DISPID_IHTMLDOCUMENT2_EXPANDO (DISPID_OMDOCUMENT+31)
  321. #define DISPID_IHTMLDOCUMENT2_CHARSET (DISPID_OMDOCUMENT+32)
  322. #define DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET (DISPID_OMDOCUMENT+33)
  323. #define DISPID_IHTMLDOCUMENT2_PARENTWINDOW (DISPID_OMDOCUMENT+34)
  324. #define DISPID_IHTMLDOCUMENT2_MIMETYPE (DISPID_OMDOCUMENT+41)
  325. #define DISPID_IHTMLDOCUMENT2_FILESIZE (DISPID_OMDOCUMENT+42)
  326. #define DISPID_IHTMLDOCUMENT2_FILECREATEDDATE (DISPID_OMDOCUMENT+43)
  327. #define DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE (DISPID_OMDOCUMENT+44)
  328. #define DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE (DISPID_OMDOCUMENT+45)
  329. #define DISPID_IHTMLDOCUMENT2_SECURITY (DISPID_OMDOCUMENT+46)
  330. #define DISPID_IHTMLDOCUMENT2_PROTOCOL (DISPID_OMDOCUMENT+47)
  331. #define DISPID_IHTMLDOCUMENT2_NAMEPROP (DISPID_OMDOCUMENT+48)
  332. #define DISPID_IHTMLDOCUMENT2_WRITE (DISPID_OMDOCUMENT+54)
  333. #define DISPID_IHTMLDOCUMENT2_WRITELN (DISPID_OMDOCUMENT+55)
  334. #define DISPID_IHTMLDOCUMENT2_OPEN (DISPID_OMDOCUMENT+56)
  335. #define DISPID_IHTMLDOCUMENT2_CLOSE (DISPID_OMDOCUMENT+57)
  336. #define DISPID_IHTMLDOCUMENT2_CLEAR (DISPID_OMDOCUMENT+58)
  337. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED (DISPID_OMDOCUMENT+59)
  338. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED (DISPID_OMDOCUMENT+60)
  339. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE (DISPID_OMDOCUMENT+61)
  340. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM (DISPID_OMDOCUMENT+62)
  341. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT (DISPID_OMDOCUMENT+63)
  342. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE (DISPID_OMDOCUMENT+64)
  343. #define DISPID_IHTMLDOCUMENT2_EXECCOMMAND (DISPID_OMDOCUMENT+65)
  344. #define DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP (DISPID_OMDOCUMENT+66)
  345. #define DISPID_IHTMLDOCUMENT2_CREATEELEMENT (DISPID_OMDOCUMENT+67)
  346. #define DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT (DISPID_OMDOCUMENT+68)
  347. #define DISPID_IHTMLDOCUMENT2_STYLESHEETS (DISPID_OMDOCUMENT+69)
  348. #define DISPID_IHTMLDOCUMENT2_TOSTRING (DISPID_OMDOCUMENT+70)
  349. #define DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET (DISPID_OMDOCUMENT+71)
  350. #define DISPID_IHTMLDOCUMENT2_ONHELP DISPID_EVPROP_ONHELP
  351. #define DISPID_IHTMLDOCUMENT2_ONCLICK DISPID_EVPROP_ONCLICK
  352. #define DISPID_IHTMLDOCUMENT2_ONDBLCLICK DISPID_EVPROP_ONDBLCLICK
  353. #define DISPID_IHTMLDOCUMENT2_ONKEYUP DISPID_EVPROP_ONKEYUP
  354. #define DISPID_IHTMLDOCUMENT2_ONKEYDOWN DISPID_EVPROP_ONKEYDOWN
  355. #define DISPID_IHTMLDOCUMENT2_ONKEYPRESS DISPID_EVPROP_ONKEYPRESS
  356. #define DISPID_IHTMLDOCUMENT2_ONMOUSEUP DISPID_EVPROP_ONMOUSEUP
  357. #define DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN DISPID_EVPROP_ONMOUSEDOWN
  358. #define DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE DISPID_EVPROP_ONMOUSEMOVE
  359. #define DISPID_IHTMLDOCUMENT2_ONMOUSEOUT DISPID_EVPROP_ONMOUSEOUT
  360. #define DISPID_IHTMLDOCUMENT2_ONMOUSEOVER DISPID_EVPROP_ONMOUSEOVER
  361. #define DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  362. #define DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE DISPID_EVPROP_ONAFTERUPDATE
  363. #define DISPID_IHTMLDOCUMENT2_ONROWEXIT DISPID_EVPROP_ONROWEXIT
  364. #define DISPID_IHTMLDOCUMENT2_ONROWENTER DISPID_EVPROP_ONROWENTER
  365. #define DISPID_IHTMLDOCUMENT2_ONDRAGSTART DISPID_EVPROP_ONDRAGSTART
  366. #define DISPID_IHTMLDOCUMENT2_ONSELECTSTART DISPID_EVPROP_ONSELECTSTART
  367. #define DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE DISPID_EVPROP_ONBEFOREUPDATE
  368. #define DISPID_IHTMLDOCUMENT2_ONERRORUPDATE DISPID_EVPROP_ONERRORUPDATE
  369. #define DISPID_IHTMLDOCUMENT2_BGCOLOR DISPID_BACKCOLOR
  370. #define DISPID_IHTMLDOCUMENT2_FGCOLOR DISPID_A_COLOR
  371. /* IHTMLElementCollection */
  372. #define DISPID_IHTMLELEMENTCOLLECTION_LENGTH DISPID_COLLECTION
  373. #define DISPID_IHTMLELEMENTCOLLECTION_TOSTRING (DISPID_COLLECTION+1)
  374. #define DISPID_IHTMLELEMENTCOLLECTION_TAGS (DISPID_COLLECTION+2)
  375. #define DISPID_IHTMLELEMENTCOLLECTION__NEWENUM DISPID_NEWENUM
  376. #define DISPID_IHTMLELEMENTCOLLECTION_ITEM DISPID_VALUE
  377. /* IHTMLElement */
  378. #define DISPID_IHTMLELEMENT_SETATTRIBUTE (DISPID_HTMLOBJECT+1)
  379. #define DISPID_IHTMLELEMENT_GETATTRIBUTE (DISPID_HTMLOBJECT+2)
  380. #define DISPID_IHTMLELEMENT_REMOVEATTRIBUTE (DISPID_HTMLOBJECT+3)
  381. #define DISPID_IHTMLELEMENT_CLASSNAME (DISPID_ELEMENT+1)
  382. #define DISPID_IHTMLELEMENT_ID (DISPID_ELEMENT+2)
  383. #define DISPID_IHTMLELEMENT_TAGNAME (DISPID_ELEMENT+4)
  384. #define DISPID_IHTMLELEMENT_OFFSETLEFT (DISPID_ELEMENT+8)
  385. #define DISPID_IHTMLELEMENT_OFFSETTOP (DISPID_ELEMENT+9)
  386. #define DISPID_IHTMLELEMENT_OFFSETWIDTH (DISPID_ELEMENT+10)
  387. #define DISPID_IHTMLELEMENT_OFFSETHEIGHT (DISPID_ELEMENT+11)
  388. #define DISPID_IHTMLELEMENT_OFFSETPARENT (DISPID_ELEMENT+12)
  389. #define DISPID_IHTMLELEMENT_DOCUMENT (DISPID_ELEMENT+18)
  390. #define DISPID_IHTMLELEMENT_SCROLLINTOVIEW (DISPID_ELEMENT+19)
  391. #define DISPID_IHTMLELEMENT_CONTAINS (DISPID_ELEMENT+20)
  392. #define DISPID_IHTMLELEMENT_SOURCEINDEX (DISPID_ELEMENT+24)
  393. #define DISPID_IHTMLELEMENT_RECORDNUMBER (DISPID_ELEMENT+25)
  394. #define DISPID_IHTMLELEMENT_INNERHTML (DISPID_ELEMENT+26)
  395. #define DISPID_IHTMLELEMENT_INNERTEXT (DISPID_ELEMENT+27)
  396. #define DISPID_IHTMLELEMENT_OUTERHTML (DISPID_ELEMENT+28)
  397. #define DISPID_IHTMLELEMENT_OUTERTEXT (DISPID_ELEMENT+29)
  398. #define DISPID_IHTMLELEMENT_INSERTADJACENTHTML (DISPID_ELEMENT+30)
  399. #define DISPID_IHTMLELEMENT_INSERTADJACENTTEXT (DISPID_ELEMENT+31)
  400. #define DISPID_IHTMLELEMENT_PARENTTEXTEDIT (DISPID_ELEMENT+32)
  401. #define DISPID_IHTMLELEMENT_ISTEXTEDIT (DISPID_ELEMENT+34)
  402. #define DISPID_IHTMLELEMENT_CLICK (DISPID_ELEMENT+33)
  403. #define DISPID_IHTMLELEMENT_FILTERS (DISPID_ELEMENT+35)
  404. #define DISPID_IHTMLELEMENT_TOSTRING (DISPID_ELEMENT+36)
  405. #define DISPID_IHTMLELEMENT_CHILDREN (DISPID_ELEMENT+37)
  406. #define DISPID_IHTMLELEMENT_ALL (DISPID_ELEMENT+38)
  407. #define DISPID_IHTMLELEMENT_PARENTELEMENT STDPROPID_XOBJ_PARENT
  408. #define DISPID_IHTMLELEMENT_STYLE STDPROPID_XOBJ_STYLE
  409. #define DISPID_IHTMLELEMENT_ONHELP DISPID_EVPROP_ONHELP
  410. #define DISPID_IHTMLELEMENT_ONCLICK DISPID_EVPROP_ONCLICK
  411. #define DISPID_IHTMLELEMENT_ONDBLCLICK DISPID_EVPROP_ONDBLCLICK
  412. #define DISPID_IHTMLELEMENT_ONKEYDOWN DISPID_EVPROP_ONKEYDOWN
  413. #define DISPID_IHTMLELEMENT_ONKEYUP DISPID_EVPROP_ONKEYUP
  414. #define DISPID_IHTMLELEMENT_ONKEYPRESS DISPID_EVPROP_ONKEYPRESS
  415. #define DISPID_IHTMLELEMENT_ONMOUSEOUT DISPID_EVPROP_ONMOUSEOUT
  416. #define DISPID_IHTMLELEMENT_ONMOUSEOVER DISPID_EVPROP_ONMOUSEOVER
  417. #define DISPID_IHTMLELEMENT_ONMOUSEMOVE DISPID_EVPROP_ONMOUSEMOVE
  418. #define DISPID_IHTMLELEMENT_ONMOUSEDOWN DISPID_EVPROP_ONMOUSEDOWN
  419. #define DISPID_IHTMLELEMENT_ONMOUSEUP DISPID_EVPROP_ONMOUSEUP
  420. #define DISPID_IHTMLELEMENT_TITLE STDPROPID_XOBJ_CONTROLTIPTEXT
  421. #define DISPID_IHTMLELEMENT_LANGUAGE DISPID_A_LANGUAGE
  422. #define DISPID_IHTMLELEMENT_ONSELECTSTART DISPID_EVPROP_ONSELECTSTART
  423. #define DISPID_IHTMLELEMENT_LANG DISPID_A_LANG
  424. #define DISPID_IHTMLELEMENT_ONDRAGSTART DISPID_EVPROP_ONDRAGSTART
  425. #define DISPID_IHTMLELEMENT_ONBEFOREUPDATE DISPID_EVPROP_ONBEFOREUPDATE
  426. #define DISPID_IHTMLELEMENT_ONAFTERUPDATE DISPID_EVPROP_ONAFTERUPDATE
  427. #define DISPID_IHTMLELEMENT_ONERRORUPDATE DISPID_EVPROP_ONERRORUPDATE
  428. #define DISPID_IHTMLELEMENT_ONROWEXIT DISPID_EVPROP_ONROWEXIT
  429. #define DISPID_IHTMLELEMENT_ONROWENTER DISPID_EVPROP_ONROWENTER
  430. #define DISPID_IHTMLELEMENT_ONDATASETCHANGED DISPID_EVPROP_ONDATASETCHANGED
  431. #define DISPID_IHTMLELEMENT_ONDATAAVAILABLE DISPID_EVPROP_ONDATAAVAILABLE
  432. #define DISPID_IHTMLELEMENT_ONDATASETCOMPLETE DISPID_EVPROP_ONDATASETCOMPLETE
  433. #define DISPID_IHTMLELEMENT_ONFILTERCHANGE DISPID_EVPROP_ONFILTER
  434. /* IHTMLStyle */
  435. #define DISPID_IHTMLSTYLE_PIXELTOP DISPID_STYLE
  436. #define DISPID_IHTMLSTYLE_PIXELLEFT (DISPID_STYLE+1)
  437. #define DISPID_IHTMLSTYLE_PIXELWIDTH (DISPID_STYLE+2)
  438. #define DISPID_IHTMLSTYLE_PIXELHEIGHT (DISPID_STYLE+3)
  439. #define DISPID_IHTMLSTYLE_POSTOP (DISPID_STYLE+4)
  440. #define DISPID_IHTMLSTYLE_POSLEFT (DISPID_STYLE+5)
  441. #define DISPID_IHTMLSTYLE_POSWIDTH (DISPID_STYLE+6)
  442. #define DISPID_IHTMLSTYLE_POSHEIGHT (DISPID_STYLE+7)
  443. #define DISPID_IHTMLSTYLE_TOSTRING (DISPID_STYLE+8)
  444. #define DISPID_IHTMLSTYLE_SETATTRIBUTE (DISPID_HTMLOBJECT+1)
  445. #define DISPID_IHTMLSTYLE_GETATTRIBUTE (DISPID_HTMLOBJECT+2)
  446. #define DISPID_IHTMLSTYLE_REMOVEATTRIBUTE (DISPID_HTMLOBJECT+3)
  447. #define DISPID_IHTMLSTYLE_FONTFAMILY DISPID_A_FONTFACE
  448. #define DISPID_IHTMLSTYLE_FONTSTYLE DISPID_A_FONTSTYLE
  449. #define DISPID_IHTMLSTYLE_FONTVARIANT DISPID_A_FONTVARIANT
  450. #define DISPID_IHTMLSTYLE_FONTWEIGHT DISPID_A_FONTWEIGHT
  451. #define DISPID_IHTMLSTYLE_FONTSIZE DISPID_A_FONTSIZE
  452. #define DISPID_IHTMLSTYLE_FONT DISPID_A_FONT
  453. #define DISPID_IHTMLSTYLE_COLOR DISPID_A_COLOR
  454. #define DISPID_IHTMLSTYLE_BACKGROUND DISPID_A_BACKGROUND
  455. #define DISPID_IHTMLSTYLE_BACKGROUNDIMAGE DISPID_A_BACKGROUNDIMAGE
  456. #define DISPID_IHTMLSTYLE_BACKGROUNDREPEAT DISPID_A_BACKGROUNDREPEAT
  457. #define DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT DISPID_A_BACKGROUNDATTACHMENT
  458. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITION DISPID_A_BACKGROUNDPOSITION
  459. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX DISPID_A_BACKGROUNDPOSX
  460. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY DISPID_A_BACKGROUNDPOSY
  461. #define DISPID_IHTMLSTYLE_WORDSPACING DISPID_A_WORDSPACING
  462. #define DISPID_IHTMLSTYLE_LETTERSPACING DISPID_A_LETTERSPACING
  463. #define DISPID_IHTMLSTYLE_TEXTDECORATION DISPID_A_TEXTDECORATION
  464. #define DISPID_IHTMLSTYLE_TEXTDECORATIONNONE DISPID_A_TEXTDECORATIONNONE
  465. #define DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE DISPID_A_TEXTDECORATIONUNDERLINE
  466. #define DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE DISPID_A_TEXTDECORATIONOVERLINE
  467. #define DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH DISPID_A_TEXTDECORATIONLINETHROUGH
  468. #define DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK DISPID_A_TEXTDECORATIONBLINK
  469. #define DISPID_IHTMLSTYLE_VERTICALALIGN DISPID_A_VERTICALALIGN
  470. #define DISPID_IHTMLSTYLE_TEXTTRANSFORM DISPID_A_TEXTTRANSFORM
  471. #define DISPID_IHTMLSTYLE_TEXTINDENT DISPID_A_TEXTINDENT
  472. #define DISPID_IHTMLSTYLE_LINEHEIGHT DISPID_A_LINEHEIGHT
  473. #define DISPID_IHTMLSTYLE_MARGINTOP DISPID_A_MARGINTOP
  474. #define DISPID_IHTMLSTYLE_MARGINRIGHT DISPID_A_MARGINRIGHT
  475. #define DISPID_IHTMLSTYLE_MARGINBOTTOM DISPID_A_MARGINBOTTOM
  476. #define DISPID_IHTMLSTYLE_MARGINLEFT DISPID_A_MARGINLEFT
  477. #define DISPID_IHTMLSTYLE_MARGIN DISPID_A_MARGIN
  478. #define DISPID_IHTMLSTYLE_PADDINGTOP DISPID_A_PADDINGTOP
  479. #define DISPID_IHTMLSTYLE_PADDINGRIGHT DISPID_A_PADDINGRIGHT
  480. #define DISPID_IHTMLSTYLE_PADDINGBOTTOM DISPID_A_PADDINGBOTTOM
  481. #define DISPID_IHTMLSTYLE_PADDINGLEFT DISPID_A_PADDINGLEFT
  482. #define DISPID_IHTMLSTYLE_PADDING DISPID_A_PADDING
  483. #define DISPID_IHTMLSTYLE_BORDER DISPID_A_BORDER
  484. #define DISPID_IHTMLSTYLE_BORDERTOP DISPID_A_BORDERTOP
  485. #define DISPID_IHTMLSTYLE_BORDERRIGHT DISPID_A_BORDERRIGHT
  486. #define DISPID_IHTMLSTYLE_BORDERBOTTOM DISPID_A_BORDERBOTTOM
  487. #define DISPID_IHTMLSTYLE_BORDERLEFT DISPID_A_BORDERLEFT
  488. #define DISPID_IHTMLSTYLE_BORDERCOLOR DISPID_A_BORDERCOLOR
  489. #define DISPID_IHTMLSTYLE_BORDERTOPCOLOR DISPID_A_BORDERTOPCOLOR
  490. #define DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR DISPID_A_BORDERRIGHTCOLOR
  491. #define DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR DISPID_A_BORDERBOTTOMCOLOR
  492. #define DISPID_IHTMLSTYLE_BORDERLEFTCOLOR DISPID_A_BORDERLEFTCOLOR
  493. #define DISPID_IHTMLSTYLE_BORDERWIDTH DISPID_A_BORDERWIDTH
  494. #define DISPID_IHTMLSTYLE_BORDERTOPWIDTH DISPID_A_BORDERTOPWIDTH
  495. #define DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH DISPID_A_BORDERRIGHTWIDTH
  496. #define DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH DISPID_A_BORDERBOTTOMWIDTH
  497. #define DISPID_IHTMLSTYLE_BORDERLEFTWIDTH DISPID_A_BORDERLEFTWIDTH
  498. #define DISPID_IHTMLSTYLE_BORDERSTYLE DISPID_A_BORDERSTYLE
  499. #define DISPID_IHTMLSTYLE_BORDERTOPSTYLE DISPID_A_BORDERTOPSTYLE
  500. #define DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE DISPID_A_BORDERRIGHTSTYLE
  501. #define DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE DISPID_A_BORDERBOTTOMSTYLE
  502. #define DISPID_IHTMLSTYLE_BORDERLEFTSTYLE DISPID_A_BORDERLEFTSTYLE
  503. #define DISPID_IHTMLSTYLE_STYLEFLOAT DISPID_A_FLOAT
  504. #define DISPID_IHTMLSTYLE_CLEAR DISPID_A_CLEAR
  505. #define DISPID_IHTMLSTYLE_DISPLAY DISPID_A_DISPLAY
  506. #define DISPID_IHTMLSTYLE_VISIBILITY DISPID_A_VISIBILITY
  507. #define DISPID_IHTMLSTYLE_LISTSTYLETYPE DISPID_A_LISTSTYLETYPE
  508. #define DISPID_IHTMLSTYLE_LISTSTYLEPOSITION DISPID_A_LISTSTYLEPOSITION
  509. #define DISPID_IHTMLSTYLE_LISTSTYLEIMAGE DISPID_A_LISTSTYLEIMAGE
  510. #define DISPID_IHTMLSTYLE_LISTSTYLE DISPID_A_LISTSTYLE
  511. #define DISPID_IHTMLSTYLE_WHITESPACE DISPID_A_WHITESPACE
  512. #define DISPID_IHTMLSTYLE_POSITION DISPID_A_POSITION
  513. #define DISPID_IHTMLSTYLE_ZINDEX DISPID_A_ZINDEX
  514. #define DISPID_IHTMLSTYLE_OVERFLOW DISPID_A_OVERFLOW
  515. #define DISPID_IHTMLSTYLE_PAGEBREAKBEFORE DISPID_A_PAGEBREAKBEFORE
  516. #define DISPID_IHTMLSTYLE_PAGEBREAKAFTER DISPID_A_PAGEBREAKAFTER
  517. #define DISPID_IHTMLSTYLE_CSSTEXT DISPID_A_STYLETEXT
  518. #define DISPID_IHTMLSTYLE_CURSOR DISPID_A_CURSOR
  519. #define DISPID_IHTMLSTYLE_CLIP DISPID_A_CLIP
  520. #define DISPID_IHTMLSTYLE_FILTER DISPID_A_FILTER
  521. #define DISPID_IHTMLSTYLE_WIDTH STDPROPID_XOBJ_WIDTH
  522. #define DISPID_IHTMLSTYLE_HEIGHT STDPROPID_XOBJ_HEIGHT
  523. #define DISPID_IHTMLSTYLE_TOP STDPROPID_XOBJ_TOP
  524. #define DISPID_IHTMLSTYLE_LEFT STDPROPID_XOBJ_LEFT
  525. #define DISPID_IHTMLSTYLE_TEXTALIGN STDPROPID_XOBJ_BLOCKALIGN
  526. #define DISPID_IHTMLSTYLE_BACKGROUNDCOLOR DISPID_BACKCOLOR
  527. /* IHTMLFiltersCollection */
  528. #define DISPID_IHTMLFILTERSCOLLECTION_LENGTH (DISPID_FILTERS+1)
  529. #define DISPID_IHTMLFILTERSCOLLECTION__NEWENUM DISPID_NEWENUM
  530. #define DISPID_IHTMLFILTERSCOLLECTION_ITEM DISPID_VALUE
  531. /* IHTMLSelectionObject */
  532. #define DISPID_IHTMLSELECTIONOBJECT_CREATERANGE (DISPID_SELECTOBJ+1)
  533. #define DISPID_IHTMLSELECTIONOBJECT_EMPTY (DISPID_SELECTOBJ+2)
  534. #define DISPID_IHTMLSELECTIONOBJECT_CLEAR (DISPID_SELECTOBJ+3)
  535. #define DISPID_IHTMLSELECTIONOBJECT_TYPE (DISPID_SELECTOBJ+4)
  536. /* IHTMLFramesCollection2 */
  537. #define DISPID_IHTMLFRAMESCOLLECTION2_ITEM 0
  538. #define DISPID_IHTMLFRAMESCOLLECTION2_LENGTH 1001
  539. /* IHTMLLocation */
  540. #define DISPID_IHTMLLOCATION_HOST (DISPID_LOCATION+1)
  541. #define DISPID_IHTMLLOCATION_HOSTNAME (DISPID_LOCATION+2)
  542. #define DISPID_IHTMLLOCATION_PORT (DISPID_LOCATION+3)
  543. #define DISPID_IHTMLLOCATION_PATHNAME (DISPID_LOCATION+4)
  544. #define DISPID_IHTMLLOCATION_SEARCH (DISPID_LOCATION+5)
  545. #define DISPID_IHTMLLOCATION_HASH (DISPID_LOCATION+6)
  546. #define DISPID_IHTMLLOCATION_RELOAD (DISPID_LOCATION+7)
  547. #define DISPID_IHTMLLOCATION_REPLACE (DISPID_LOCATION+8)
  548. #define DISPID_IHTMLLOCATION_ASSIGN (DISPID_LOCATION+9)
  549. #define DISPID_IHTMLLOCATION_TOSTRING (DISPID_LOCATION+10)
  550. #define DISPID_IHTMLLOCATION_HREF DISPID_VALUE
  551. #define DISPID_IHTMLLOCATION_PROTOCOL DISPID_LOCATION
  552. /* IHTMLWindow2 */
  553. #define DISPID_IHTMLWINDOW2_HISTORY 2
  554. #define DISPID_IHTMLWINDOW2_CLOSE 3
  555. #define DISPID_IHTMLWINDOW2_OPENER 4
  556. #define DISPID_IHTMLWINDOW2_NAVIGATOR 5
  557. #define DISPID_IHTMLWINDOW2_MOVETO 6
  558. #define DISPID_IHTMLWINDOW2_MOVEBY 7
  559. #define DISPID_IHTMLWINDOW2_RESIZETO 9
  560. #define DISPID_IHTMLWINDOW2_RESIZEBY 8
  561. #define DISPID_IHTMLWINDOW2_NAME 11
  562. #define DISPID_IHTMLWINDOW2_PARENT 12
  563. #define DISPID_IHTMLWINDOW2_OPEN 13
  564. #define DISPID_IHTMLWINDOW2_LOCATION 14
  565. #define DISPID_IHTMLWINDOW2_SELF 20
  566. #define DISPID_IHTMLWINDOW2_TOP 21
  567. #define DISPID_IHTMLWINDOW2_WINDOW 22
  568. #define DISPID_IHTMLWINDOW2_CLOSED 23
  569. #define DISPID_IHTMLWINDOW2_NAVIGATE 25
  570. #define DISPID_IHTMLWINDOW2_FRAMES 1100
  571. #define DISPID_IHTMLWINDOW2_DEFAULTSTATUS 1101
  572. #define DISPID_IHTMLWINDOW2_STATUS 1102
  573. #define DISPID_IHTMLWINDOW2_SETTIMEOUT 1103
  574. #define DISPID_IHTMLWINDOW2_CLEARTIMEOUT 1104
  575. #define DISPID_IHTMLWINDOW2_ALERT 1105
  576. #define DISPID_IHTMLWINDOW2_CONFIRM 1110
  577. #define DISPID_IHTMLWINDOW2_PROMPT 1111
  578. #define DISPID_IHTMLWINDOW2_IMAGE 1125
  579. #define DISPID_IHTMLWINDOW2_DOCUMENT 1151
  580. #define DISPID_IHTMLWINDOW2_EVENT 1152
  581. #define DISPID_IHTMLWINDOW2__NEWENUM 1153
  582. #define DISPID_IHTMLWINDOW2_SHOWMODALDIALOG 1154
  583. #define DISPID_IHTMLWINDOW2_SHOWHELP 1155
  584. #define DISPID_IHTMLWINDOW2_SCREEN 1156
  585. #define DISPID_IHTMLWINDOW2_OPTION 1157
  586. #define DISPID_IHTMLWINDOW2_FOCUS 1158
  587. #define DISPID_IHTMLWINDOW2_BLUR 1159
  588. #define DISPID_IHTMLWINDOW2_SCROLL 1160
  589. #define DISPID_IHTMLWINDOW2_CLIENTINFORMATION 1161
  590. #define DISPID_IHTMLWINDOW2_SETINTERVAL 1162
  591. #define DISPID_IHTMLWINDOW2_CLEARINTERVAL 1163
  592. #define DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING 1164
  593. #define DISPID_IHTMLWINDOW2_EXECSCRIPT 1165
  594. #define DISPID_IHTMLWINDOW2_TOSTRING 1166
  595. #define DISPID_IHTMLWINDOW2_SCROLLBY 1167
  596. #define DISPID_IHTMLWINDOW2_SCROLLTO 1168
  597. #define DISPID_IHTMLWINDOW2_EXTERNAL 1169
  598. #define DISPID_IHTMLWINDOW2_ONFOCUS DISPID_EVPROP_ONFOCUS
  599. #define DISPID_IHTMLWINDOW2_ONBLUR DISPID_EVPROP_ONBLUR
  600. #define DISPID_IHTMLWINDOW2_ONLOAD DISPID_EVPROP_ONLOAD
  601. #define DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD DISPID_EVPROP_ONBEFOREUNLOAD
  602. #define DISPID_IHTMLWINDOW2_ONUNLOAD DISPID_EVPROP_ONUNLOAD
  603. #define DISPID_IHTMLWINDOW2_ONHELP DISPID_EVPROP_ONHELP
  604. #define DISPID_IHTMLWINDOW2_ONERROR DISPID_EVPROP_ONERROR
  605. #define DISPID_IHTMLWINDOW2_ONRESIZE DISPID_EVPROP_ONRESIZE
  606. #define DISPID_IHTMLWINDOW2_ONSCROLL DISPID_EVPROP_ONSCROLL
  607. /* IHTMLImageElementFactory */
  608. #define DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE DISPID_VALUE
  609. /* IHTMLImgElement */
  610. #define DISPID_IHTMLIMGELEMENT_BORDER (DISPID_IMGBASE+4)
  611. #define DISPID_IHTMLIMGELEMENT_VSPACE (DISPID_IMGBASE+5)
  612. #define DISPID_IHTMLIMGELEMENT_HSPACE (DISPID_IMGBASE+6)
  613. #define DISPID_IHTMLIMGELEMENT_ALT (DISPID_IMGBASE+2)
  614. #define DISPID_IHTMLIMGELEMENT_SRC (DISPID_IMGBASE+3)
  615. #define DISPID_IHTMLIMGELEMENT_LOWSRC (DISPID_IMGBASE+7)
  616. #define DISPID_IHTMLIMGELEMENT_VRML (DISPID_IMGBASE+8)
  617. #define DISPID_IHTMLIMGELEMENT_DYNSRC (DISPID_IMGBASE+9)
  618. #define DISPID_IHTMLIMGELEMENT_READYSTATE (DISPID_IMGBASE+12)
  619. #define DISPID_IHTMLIMGELEMENT_COMPLETE (DISPID_IMGBASE+10)
  620. #define DISPID_IHTMLIMGELEMENT_LOOP (DISPID_IMGBASE+11)
  621. #define DISPID_IHTMLIMGELEMENT_ISMAP (DISPID_IMG+2)
  622. #define DISPID_IHTMLIMGELEMENT_USEMAP (DISPID_IMG+8)
  623. #define DISPID_IHTMLIMGELEMENT_MIMETYPE (DISPID_IMG+10)
  624. #define DISPID_IHTMLIMGELEMENT_FILESIZE (DISPID_IMG+11)
  625. #define DISPID_IHTMLIMGELEMENT_FILECREATEDDATE (DISPID_IMG+12)
  626. #define DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE (DISPID_IMG+13)
  627. #define DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE (DISPID_IMG+14)
  628. #define DISPID_IHTMLIMGELEMENT_PROTOCOL (DISPID_IMG+15)
  629. #define DISPID_IHTMLIMGELEMENT_HREF (DISPID_IMG+16)
  630. #define DISPID_IHTMLIMGELEMENT_NAMEPROP (DISPID_IMG+17)
  631. #define DISPID_IHTMLIMGELEMENT_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  632. #define DISPID_IHTMLIMGELEMENT_ONLOAD DISPID_EVPROP_ONLOAD
  633. #define DISPID_IHTMLIMGELEMENT_ONERROR DISPID_EVPROP_ONERROR
  634. #define DISPID_IHTMLIMGELEMENT_ONABORT DISPID_EVPROP_ONABORT
  635. #define DISPID_IHTMLIMGELEMENT_NAME STDPROPID_XOBJ_NAME
  636. #define DISPID_IHTMLIMGELEMENT_WIDTH STDPROPID_XOBJ_WIDTH
  637. #define DISPID_IHTMLIMGELEMENT_HEIGHT STDPROPID_XOBJ_HEIGHT
  638. #define DISPID_IHTMLIMGELEMENT_START DISPID_IMGBASE+13
  639. /* IOmHistory */
  640. #define DISPID_IOMHISTORY_LENGTH DISPID_HISTORY
  641. #define DISPID_IOMHISTORY_BACK (DISPID_HISTORY+1)
  642. #define DISPID_IOMHISTORY_FORWARD (DISPID_HISTORY+2)
  643. #define DISPID_IOMHISTORY_GO (DISPID_HISTORY+3)
  644. /* IOmNavigator */
  645. #define DISPID_IOMNAVIGATOR_APPCODENAME DISPID_NAVIGATOR
  646. #define DISPID_IOMNAVIGATOR_APPNAME (DISPID_NAVIGATOR+1)
  647. #define DISPID_IOMNAVIGATOR_APPVERSION (DISPID_NAVIGATOR+2)
  648. #define DISPID_IOMNAVIGATOR_USERAGENT (DISPID_NAVIGATOR+3)
  649. #define DISPID_IOMNAVIGATOR_JAVAENABLED (DISPID_NAVIGATOR+4)
  650. #define DISPID_IOMNAVIGATOR_TAINTENABLED (DISPID_NAVIGATOR+5)
  651. #define DISPID_IOMNAVIGATOR_MIMETYPES (DISPID_NAVIGATOR+6)
  652. #define DISPID_IOMNAVIGATOR_PLUGINS (DISPID_NAVIGATOR+7)
  653. #define DISPID_IOMNAVIGATOR_COOKIEENABLED (DISPID_NAVIGATOR+8)
  654. #define DISPID_IOMNAVIGATOR_OPSPROFILE (DISPID_NAVIGATOR+9)
  655. #define DISPID_IOMNAVIGATOR_TOSTRING (DISPID_NAVIGATOR+10)
  656. #define DISPID_IOMNAVIGATOR_CPUCLASS (DISPID_NAVIGATOR+11)
  657. #define DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE (DISPID_NAVIGATOR+12)
  658. #define DISPID_IOMNAVIGATOR_BROWSERLANGUAGE (DISPID_NAVIGATOR+13)
  659. #define DISPID_IOMNAVIGATOR_USERLANGUAGE (DISPID_NAVIGATOR+14)
  660. #define DISPID_IOMNAVIGATOR_PLATFORM (DISPID_NAVIGATOR+15)
  661. #define DISPID_IOMNAVIGATOR_APPMINORVERSION (DISPID_NAVIGATOR+16)
  662. #define DISPID_IOMNAVIGATOR_CONNECTIONSPEED (DISPID_NAVIGATOR+17)
  663. #define DISPID_IOMNAVIGATOR_ONLINE (DISPID_NAVIGATOR+18)
  664. #define DISPID_IOMNAVIGATOR_USERPROFILE (DISPID_NAVIGATOR+19)
  665. /* IHTMLMimeTypesCollection */
  666. #define DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH 1
  667. /* IHTMLPluginsCollection */
  668. #define DISPID_IHTMLPLUGINSCOLLECTION_LENGTH 1
  669. #define DISPID_IHTMLPLUGINSCOLLECTION_REFRESH 2
  670. /* IHTMLOpsProfile */
  671. #define DISPID_IHTMLOPSPROFILE_ADDREQUEST 1
  672. #define DISPID_IHTMLOPSPROFILE_CLEARREQUEST 2
  673. #define DISPID_IHTMLOPSPROFILE_DOREQUEST 3
  674. #define DISPID_IHTMLOPSPROFILE_GETATTRIBUTE 4
  675. #define DISPID_IHTMLOPSPROFILE_SETATTRIBUTE 5
  676. #define DISPID_IHTMLOPSPROFILE_COMMITCHANGES 6
  677. #define DISPID_IHTMLOPSPROFILE_ADDREADREQUEST 7
  678. #define DISPID_IHTMLOPSPROFILE_DOREADREQUEST 8
  679. #define DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST 9
  680. /* IHTMLEventObj */
  681. #define DISPID_IHTMLEVENTOBJ_SRCELEMENT (DISPID_EVENTOBJ+1)
  682. #define DISPID_IHTMLEVENTOBJ_ALTKEY (DISPID_EVENTOBJ+2)
  683. #define DISPID_IHTMLEVENTOBJ_CTRLKEY (DISPID_EVENTOBJ+3)
  684. #define DISPID_IHTMLEVENTOBJ_SHIFTKEY (DISPID_EVENTOBJ+4)
  685. #define DISPID_IHTMLEVENTOBJ_X (DISPID_EVENTOBJ+5)
  686. #define DISPID_IHTMLEVENTOBJ_Y (DISPID_EVENTOBJ+6)
  687. #define DISPID_IHTMLEVENTOBJ_RETURNVALUE (DISPID_EVENTOBJ+7)
  688. #define DISPID_IHTMLEVENTOBJ_CANCELBUBBLE (DISPID_EVENTOBJ+8)
  689. #define DISPID_IHTMLEVENTOBJ_FROMELEMENT (DISPID_EVENTOBJ+9)
  690. #define DISPID_IHTMLEVENTOBJ_TOELEMENT (DISPID_EVENTOBJ+10)
  691. #define DISPID_IHTMLEVENTOBJ_KEYCODE (DISPID_EVENTOBJ+11)
  692. #define DISPID_IHTMLEVENTOBJ_BUTTON (DISPID_EVENTOBJ+12)
  693. #define DISPID_IHTMLEVENTOBJ_TYPE (DISPID_EVENTOBJ+13)
  694. #define DISPID_IHTMLEVENTOBJ_QUALIFIER (DISPID_EVENTOBJ+14)
  695. #define DISPID_IHTMLEVENTOBJ_REASON (DISPID_EVENTOBJ+15)
  696. #define DISPID_IHTMLEVENTOBJ_CLIENTX (DISPID_EVENTOBJ+20)
  697. #define DISPID_IHTMLEVENTOBJ_CLIENTY (DISPID_EVENTOBJ+21)
  698. #define DISPID_IHTMLEVENTOBJ_OFFSETX (DISPID_EVENTOBJ+22)
  699. #define DISPID_IHTMLEVENTOBJ_OFFSETY (DISPID_EVENTOBJ+23)
  700. #define DISPID_IHTMLEVENTOBJ_SCREENX (DISPID_EVENTOBJ+24)
  701. #define DISPID_IHTMLEVENTOBJ_SCREENY (DISPID_EVENTOBJ+25)
  702. #define DISPID_IHTMLEVENTOBJ_SRCFILTER (DISPID_EVENTOBJ+26)
  703. /* IHTMLScreen */
  704. #define DISPID_IHTMLSCREEN_COLORDEPTH (DISPID_SCREEN+1)
  705. #define DISPID_IHTMLSCREEN_BUFFERDEPTH (DISPID_SCREEN+2)
  706. #define DISPID_IHTMLSCREEN_WIDTH (DISPID_SCREEN+3)
  707. #define DISPID_IHTMLSCREEN_HEIGHT (DISPID_SCREEN+4)
  708. #define DISPID_IHTMLSCREEN_UPDATEINTERVAL (DISPID_SCREEN+5)
  709. #define DISPID_IHTMLSCREEN_AVAILHEIGHT (DISPID_SCREEN+6)
  710. #define DISPID_IHTMLSCREEN_AVAILWIDTH (DISPID_SCREEN+7)
  711. #define DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED (DISPID_SCREEN+8)
  712. /* IHTMLOptionElementFactory */
  713. #define DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE DISPID_VALUE
  714. /* IHTMLOptionElement */
  715. #define DISPID_IHTMLOPTIONELEMENT_SELECTED (DISPID_OPTION+1)
  716. #define DISPID_IHTMLOPTIONELEMENT_VALUE (DISPID_OPTION+2)
  717. #define DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED (DISPID_OPTION+3)
  718. #define DISPID_IHTMLOPTIONELEMENT_INDEX (DISPID_OPTION+5)
  719. #define DISPID_IHTMLOPTIONELEMENT_TEXT (DISPID_OPTION+4)
  720. #define DISPID_IHTMLOPTIONELEMENT_FORM (DISPID_OPTION+6)
  721. /* IHTMLFormElement */
  722. #define DISPID_IHTMLFORMELEMENT_ACTION (DISPID_FORM+1)
  723. #define DISPID_IHTMLFORMELEMENT_DIR (DISPID_FORM+2)
  724. #define DISPID_IHTMLFORMELEMENT_ENCODING (DISPID_FORM+3)
  725. #define DISPID_IHTMLFORMELEMENT_METHOD (DISPID_FORM+4)
  726. #define DISPID_IHTMLFORMELEMENT_ELEMENTS (DISPID_FORM+5)
  727. #define DISPID_IHTMLFORMELEMENT_TARGET (DISPID_FORM+6)
  728. #define DISPID_IHTMLFORMELEMENT_SUBMIT (DISPID_FORM+9)
  729. #define DISPID_IHTMLFORMELEMENT_RESET (DISPID_FORM+10)
  730. #define DISPID_IHTMLFORMELEMENT_TAGS (DISPID_COLLECTION+2)
  731. #define DISPID_IHTMLFORMELEMENT_NAME STDPROPID_XOBJ_NAME
  732. #define DISPID_IHTMLFORMELEMENT_ONSUBMIT DISPID_EVPROP_ONSUBMIT
  733. #define DISPID_IHTMLFORMELEMENT_ONRESET DISPID_EVPROP_ONRESET
  734. #define DISPID_IHTMLFORMELEMENT_LENGTH DISPID_COLLECTION
  735. #define DISPID_IHTMLFORMELEMENT__NEWENUM DISPID_NEWENUM
  736. #define DISPID_IHTMLFORMELEMENT_ITEM DISPID_VALUE
  737. /* IHTMLStyleSheetsCollection */
  738. #define DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH (DISPID_STYLESHEETS_COL+1)
  739. #define DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM DISPID_NEWENUM
  740. #define DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM DISPID_VALUE
  741. /* IHTMLStyleSheet */
  742. #define DISPID_IHTMLSTYLESHEET_TITLE (DISPID_STYLESHEET+1)
  743. #define DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET (DISPID_STYLESHEET+2)
  744. #define DISPID_IHTMLSTYLESHEET_OWNINGELEMENT (DISPID_STYLESHEET+3)
  745. #define DISPID_IHTMLSTYLESHEET_READONLY (DISPID_STYLESHEET+4)
  746. #define DISPID_IHTMLSTYLESHEET_IMPORTS (DISPID_STYLESHEET+5)
  747. #define DISPID_IHTMLSTYLESHEET_HREF (DISPID_STYLESHEET+6)
  748. #define DISPID_IHTMLSTYLESHEET_TYPE (DISPID_STYLESHEET+7)
  749. #define DISPID_IHTMLSTYLESHEET_ID (DISPID_STYLESHEET+8)
  750. #define DISPID_IHTMLSTYLESHEET_ADDIMPORT (DISPID_STYLESHEET+9)
  751. #define DISPID_IHTMLSTYLESHEET_ADDRULE (DISPID_STYLESHEET+10)
  752. #define DISPID_IHTMLSTYLESHEET_REMOVEIMPORT (DISPID_STYLESHEET+11)
  753. #define DISPID_IHTMLSTYLESHEET_REMOVERULE (DISPID_STYLESHEET+12)
  754. #define DISPID_IHTMLSTYLESHEET_MEDIA (DISPID_STYLESHEET+13)
  755. #define DISPID_IHTMLSTYLESHEET_CSSTEXT (DISPID_STYLESHEET+14)
  756. #define DISPID_IHTMLSTYLESHEET_RULES (DISPID_STYLESHEET+15)
  757. #define DISPID_IHTMLSTYLESHEET_DISABLED STDPROPID_XOBJ_DISABLED
  758. /* IHTMLStyleSheetRulesCollection */
  759. #define DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH (DISPID_STYLERULES_COL+1)
  760. #define DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM DISPID_VALUE
  761. /* IHTMLStyleSheetRule */
  762. #define DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT (DISPID_STYLERULE+1)
  763. #define DISPID_IHTMLSTYLESHEETRULE_READONLY (DISPID_STYLERULE+2)
  764. #define DISPID_IHTMLSTYLESHEETRULE_STYLE STDPROPID_XOBJ_STYLE
  765. /* IHTMLRuleStyle */
  766. #define DISPID_IHTMLRULESTYLE_SETATTRIBUTE (DISPID_HTMLOBJECT+1)
  767. #define DISPID_IHTMLRULESTYLE_GETATTRIBUTE (DISPID_HTMLOBJECT+2)
  768. #define DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE (DISPID_HTMLOBJECT+3)
  769. #define DISPID_IHTMLRULESTYLE_FONTFAMILY DISPID_A_FONTFACE
  770. #define DISPID_IHTMLRULESTYLE_FONTSTYLE DISPID_A_FONTSTYLE
  771. #define DISPID_IHTMLRULESTYLE_FONTVARIANT DISPID_A_FONTVARIANT
  772. #define DISPID_IHTMLRULESTYLE_FONTWEIGHT DISPID_A_FONTWEIGHT
  773. #define DISPID_IHTMLRULESTYLE_FONTSIZE DISPID_A_FONTSIZE
  774. #define DISPID_IHTMLRULESTYLE_FONT DISPID_A_FONT
  775. #define DISPID_IHTMLRULESTYLE_COLOR DISPID_A_COLOR
  776. #define DISPID_IHTMLRULESTYLE_BACKGROUND DISPID_A_BACKGROUND
  777. #define DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE DISPID_A_BACKGROUNDIMAGE
  778. #define DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT DISPID_A_BACKGROUNDREPEAT
  779. #define DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT DISPID_A_BACKGROUNDATTACHMENT
  780. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION DISPID_A_BACKGROUNDPOSITION
  781. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX DISPID_A_BACKGROUNDPOSX
  782. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY DISPID_A_BACKGROUNDPOSY
  783. #define DISPID_IHTMLRULESTYLE_WORDSPACING DISPID_A_WORDSPACING
  784. #define DISPID_IHTMLRULESTYLE_LETTERSPACING DISPID_A_LETTERSPACING
  785. #define DISPID_IHTMLRULESTYLE_TEXTDECORATION DISPID_A_TEXTDECORATION
  786. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE DISPID_A_TEXTDECORATIONNONE
  787. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE DISPID_A_TEXTDECORATIONUNDERLINE
  788. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE DISPID_A_TEXTDECORATIONOVERLINE
  789. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH DISPID_A_TEXTDECORATIONLINETHROUGH
  790. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK DISPID_A_TEXTDECORATIONBLINK
  791. #define DISPID_IHTMLRULESTYLE_VERTICALALIGN DISPID_A_VERTICALALIGN
  792. #define DISPID_IHTMLRULESTYLE_TEXTTRANSFORM DISPID_A_TEXTTRANSFORM
  793. #define DISPID_IHTMLRULESTYLE_TEXTINDENT DISPID_A_TEXTINDENT
  794. #define DISPID_IHTMLRULESTYLE_LINEHEIGHT DISPID_A_LINEHEIGHT
  795. #define DISPID_IHTMLRULESTYLE_MARGINTOP DISPID_A_MARGINTOP
  796. #define DISPID_IHTMLRULESTYLE_MARGINRIGHT DISPID_A_MARGINRIGHT
  797. #define DISPID_IHTMLRULESTYLE_MARGINBOTTOM DISPID_A_MARGINBOTTOM
  798. #define DISPID_IHTMLRULESTYLE_MARGINLEFT DISPID_A_MARGINLEFT
  799. #define DISPID_IHTMLRULESTYLE_MARGIN DISPID_A_MARGIN
  800. #define DISPID_IHTMLRULESTYLE_PADDINGTOP DISPID_A_PADDINGTOP
  801. #define DISPID_IHTMLRULESTYLE_PADDINGRIGHT DISPID_A_PADDINGRIGHT
  802. #define DISPID_IHTMLRULESTYLE_PADDINGBOTTOM DISPID_A_PADDINGBOTTOM
  803. #define DISPID_IHTMLRULESTYLE_PADDINGLEFT DISPID_A_PADDINGLEFT
  804. #define DISPID_IHTMLRULESTYLE_PADDING DISPID_A_PADDING
  805. #define DISPID_IHTMLRULESTYLE_BORDER DISPID_A_BORDER
  806. #define DISPID_IHTMLRULESTYLE_BORDERTOP DISPID_A_BORDERTOP
  807. #define DISPID_IHTMLRULESTYLE_BORDERRIGHT DISPID_A_BORDERRIGHT
  808. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOM DISPID_A_BORDERBOTTOM
  809. #define DISPID_IHTMLRULESTYLE_BORDERLEFT DISPID_A_BORDERLEFT
  810. #define DISPID_IHTMLRULESTYLE_BORDERCOLOR DISPID_A_BORDERCOLOR
  811. #define DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR DISPID_A_BORDERTOPCOLOR
  812. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR DISPID_A_BORDERRIGHTCOLOR
  813. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR DISPID_A_BORDERBOTTOMCOLOR
  814. #define DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR DISPID_A_BORDERLEFTCOLOR
  815. #define DISPID_IHTMLRULESTYLE_BORDERWIDTH DISPID_A_BORDERWIDTH
  816. #define DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH DISPID_A_BORDERTOPWIDTH
  817. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH DISPID_A_BORDERRIGHTWIDTH
  818. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH DISPID_A_BORDERBOTTOMWIDTH
  819. #define DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH DISPID_A_BORDERLEFTWIDTH
  820. #define DISPID_IHTMLRULESTYLE_BORDERSTYLE DISPID_A_BORDERSTYLE
  821. #define DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE DISPID_A_BORDERTOPSTYLE
  822. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE DISPID_A_BORDERRIGHTSTYLE
  823. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE DISPID_A_BORDERBOTTOMSTYLE
  824. #define DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE DISPID_A_BORDERLEFTSTYLE
  825. #define DISPID_IHTMLRULESTYLE_STYLEFLOAT DISPID_A_FLOAT
  826. #define DISPID_IHTMLRULESTYLE_CLEAR DISPID_A_CLEAR
  827. #define DISPID_IHTMLRULESTYLE_DISPLAY DISPID_A_DISPLAY
  828. #define DISPID_IHTMLRULESTYLE_VISIBILITY DISPID_A_VISIBILITY
  829. #define DISPID_IHTMLRULESTYLE_LISTSTYLETYPE DISPID_A_LISTSTYLETYPE
  830. #define DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION DISPID_A_LISTSTYLEPOSITION
  831. #define DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE DISPID_A_LISTSTYLEIMAGE
  832. #define DISPID_IHTMLRULESTYLE_LISTSTYLE DISPID_A_LISTSTYLE
  833. #define DISPID_IHTMLRULESTYLE_WHITESPACE DISPID_A_WHITESPACE
  834. #define DISPID_IHTMLRULESTYLE_POSITION DISPID_A_POSITION
  835. #define DISPID_IHTMLRULESTYLE_ZINDEX DISPID_A_ZINDEX
  836. #define DISPID_IHTMLRULESTYLE_OVERFLOW DISPID_A_OVERFLOW
  837. #define DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE DISPID_A_PAGEBREAKBEFORE
  838. #define DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER DISPID_A_PAGEBREAKAFTER
  839. #define DISPID_IHTMLRULESTYLE_CSSTEXT DISPID_A_STYLETEXT
  840. #define DISPID_IHTMLRULESTYLE_CURSOR DISPID_A_CURSOR
  841. #define DISPID_IHTMLRULESTYLE_CLIP DISPID_A_CLIP
  842. #define DISPID_IHTMLRULESTYLE_FILTER DISPID_A_FILTER
  843. #define DISPID_IHTMLRULESTYLE_TOP STDPROPID_XOBJ_TOP
  844. #define DISPID_IHTMLRULESTYLE_LEFT STDPROPID_XOBJ_LEFT
  845. #define DISPID_IHTMLRULESTYLE_WIDTH STDPROPID_XOBJ_WIDTH
  846. #define DISPID_IHTMLRULESTYLE_HEIGHT STDPROPID_XOBJ_HEIGHT
  847. #define DISPID_IHTMLRULESTYLE_TEXTALIGN STDPROPID_XOBJ_BLOCKALIGN
  848. #define DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR DISPID_BACKCOLOR
  849. #endif /* __MSHTMDID_H__ */