Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4347 lines
268 KiB

  1. //*********************************************************************
  2. //* Microsoft Windows **
  3. //* Copyright(c) Microsoft Corp., 1996-1997 **
  4. //*********************************************************************
  5. //;begin_internal
  6. /***********************************************************************************************
  7. This is a distributed SDK component - do not put any #includes or other directives that rely
  8. upon files not dropped. If in doubt - build iedev
  9. If you add comments please enclose in a ;begin_internal, ;end_internal block - such as this one!
  10. ***********************************************************************************************/
  11. //;end_internal
  12. //;begin_internal
  13. #ifndef __COREDISP_H__
  14. #define __COREDISP_H__
  15. //;end_internal
  16. //;begin_internal
  17. //
  18. // The following dispid must be the smallest possible dispid so that it
  19. // always ends up first in our attr array.
  20. // It does not need to be exposed to the outside world
  21. #define DISPID_AAHEADER MINLONG // DISPID is 0x80000000
  22. #define DISPID_RECALC_INFO MINLONG+1
  23. //;end_internal
  24. #define DISPID_XOBJ_MIN 0x80010000
  25. #define DISPID_XOBJ_MAX 0x8001FFFF
  26. #define DISPID_XOBJ_BASE DISPID_XOBJ_MIN
  27. #define DISPID_HTMLOBJECT (DISPID_XOBJ_BASE + 500)
  28. #define DISPID_ELEMENT (DISPID_HTMLOBJECT + 500)
  29. #define DISPID_SITE (DISPID_ELEMENT + 1000)
  30. #define DISPID_OBJECT (DISPID_SITE + 1000)
  31. #define DISPID_STYLE (DISPID_OBJECT + 1000)
  32. #define DISPID_ATTRS (DISPID_STYLE + 1000)
  33. #define DISPID_EVENTS (DISPID_ATTRS + 1000)
  34. #define DISPID_XOBJ_EXPANDO (DISPID_EVENTS + 1000)
  35. #define DISPID_XOBJ_ORDINAL (DISPID_XOBJ_EXPANDO+ 1000)
  36. //;begin_internal
  37. // Expandos for ActiveX controls, note these are very limited compared to
  38. // normal expandos on an element.
  39. #define DISPID_ACTIVEX_EXPANDO_BASE DISPID_XOBJ_EXPANDO
  40. #define DISPID_ACTIVEX_EXPANDO_MAX (DISPID_ACTIVEX_EXPANDO_BASE + 999)
  41. #define DISPID_OBJECT_ORDINAL_BASE DISPID_XOBJ_ORDINAL
  42. #define DISPID_OBJECT_ORDINAL_MAX (DISPID_OBJECT_ORDINAL_BASE + 999)
  43. #define DISPID_COLLECTION_MIN 1000000
  44. #define DISPID_COLLECTION_MAX 2999999
  45. // Divide collection dispid space into "named member" half and "ordinal access" half
  46. // for stylesheets collection.
  47. #define DISPID_STYLESHEETSCOLLECTION_NAMED_BASE (DISPID_COLLECTION_MIN)
  48. #define DISPID_STYLESHEETSCOLLECTION_NAMED_MAX (DISPID_COLLECTION_MIN+((DISPID_COLLECTION_MAX-DISPID_COLLECTION_MIN)/2))
  49. #define DISPID_STYLESHEETSCOLLECTION_ORDINAL_BASE (DISPID_STYLESHEETSCOLLECTION_NAMED_MAX+1)
  50. #define DISPID_STYLESHEETSCOLLECTION_ORDINAL_MAX (DISPID_COLLECTION_MAX)
  51. // DISPID range for expandos not associated with an ActiveX control
  52. #define DISPID_EXPANDO_BASE 3000000
  53. #define DISPID_EXPANDO_MAX 3999999
  54. #define IsStandardDispid(dispid) (dispid <= 0)
  55. #define IsExpandoDispid(dispid) (DISPID_EXPANDO_BASE <= dispid && dispid <= DISPID_EXPANDO_MAX)
  56. #define DISPID_EVENTHOOK_SENSITIVE_BASE 4000000
  57. #define DISPID_EVENTHOOK_SENSITIVE_MAX 4499999
  58. #define DISPID_EVENTHOOK_INSENSITIVE_BASE 4500000
  59. #define DISPID_EVENTHOOK_INSENSITIVE_MAX 4999999
  60. #define DISPID_PEER_HOLDER_BASE 5000000
  61. #define IsPeerDispid(dispid) (DISPID_PEER_HOLDER_BASE <= dispid)
  62. //;end_internal
  63. //;begin_internal
  64. //
  65. // IE 4 dispids that no longer exist
  66. //
  67. //;end_internal
  68. #define DISPID_HTMLOPTIONBUTTONELEMENTEVENTS_ONCHANGE DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONCHANGE
  69. //;begin_internal
  70. //
  71. // Standard control properties
  72. //
  73. //;end_internal
  74. //;begin_internal
  75. //;QUESTION: rgardner - why do we use these names ???
  76. //;end_internal
  77. #define DISPID_CommonCtrl_FONTNAME 1
  78. #define DISPID_CommonCtrl_FONTSIZE 2
  79. #define DISPID_CommonCtrl_FONTBOLD 3
  80. #define DISPID_CommonCtrl_FONTITAL 4
  81. #define DISPID_CommonCtrl_FONTUNDER 5
  82. #define DISPID_CommonCtrl_FONTSTRIKE 6
  83. #define DISPID_CommonCtrl_FONTWEIGHT 7
  84. #define DISPID_CommonCtrl_FONTCHARSET 8
  85. #define DISPID_CommonCtrl_FONTSUPERSCRIPT 9
  86. #define DISPID_CommonCtrl_FONTSUBSCRIPT 10
  87. // Data Binding DISPID's
  88. #define DISPID_MSDATASRCINTERFACE (-3900)
  89. #define DISPID_ADVISEDATASRCCHANGEEVENT (-3901)
  90. //;begin_internal
  91. // DISPID values for HTML Dialogs files per interface
  92. //;end_internal
  93. #define DISPID_HTMLDLG 25000
  94. #define DISPID_HTMLDLGMODEL 26000
  95. //;begin_internal
  96. // DISPID values for HTML Popup files per interface
  97. //;end_internal
  98. #define DISPID_HTMLPOPUP 27000
  99. //;begin_internal
  100. // DISPID values for HTML Application files per interface
  101. //;end_internal
  102. #define DISPID_HTMLAPP 5000
  103. //;begin_internal
  104. //----------------------------------------------------------------------------
  105. //
  106. // Semi-standard x-object properties.
  107. //
  108. // These values match those used by VB and are for the benefit of controls
  109. // with hard coded knowledge of VB.
  110. //
  111. //----------------------------------------------------------------------------
  112. //;end_internal
  113. #define STDPROPID_XOBJ_NAME (DISPID_XOBJ_BASE + 0x0)
  114. #define STDPROPID_XOBJ_INDEX (DISPID_XOBJ_BASE + 0x1)
  115. //;begin_internal
  116. // for IE3 compatibility
  117. #define STDPROPID_IE3XOBJ_OBJECTALIGN (DISPID_XOBJ_BASE + 0x1)
  118. // STDPROPID_XOBJ_BASEHREF is a constant used by IE3
  119. //;end_internal
  120. #define STDPROPID_XOBJ_BASEHREF (DISPID_XOBJ_BASE + 0x2)
  121. #define STDPROPID_XOBJ_LEFT (DISPID_XOBJ_BASE + 0x3)
  122. #define STDPROPID_XOBJ_TOP (DISPID_XOBJ_BASE + 0x4)
  123. #define STDPROPID_XOBJ_WIDTH (DISPID_XOBJ_BASE + 0x5)
  124. #define STDPROPID_XOBJ_HEIGHT (DISPID_XOBJ_BASE + 0x6)
  125. #define STDPROPID_XOBJ_VISIBLE (DISPID_XOBJ_BASE + 0x7)
  126. #define STDPROPID_XOBJ_PARENT (DISPID_XOBJ_BASE + 0x8)
  127. #define STDPROPID_XOBJ_DRAGMODE (DISPID_XOBJ_BASE + 0x9)
  128. #define STDPROPID_XOBJ_DRAGICON (DISPID_XOBJ_BASE + 0xA)
  129. #define STDPROPID_XOBJ_TAG (DISPID_XOBJ_BASE + 0xB)
  130. #define STDPROPID_XOBJ_TABSTOP (DISPID_XOBJ_BASE + 0xE)
  131. #define STDPROPID_XOBJ_TABINDEX (DISPID_XOBJ_BASE + 0xF)
  132. #define STDPROPID_XOBJ_HELPCONTEXTID (DISPID_XOBJ_BASE + 0x32)
  133. #define STDPROPID_XOBJ_DEFAULT (DISPID_XOBJ_BASE + 0x37)
  134. #define STDPROPID_XOBJ_CANCEL (DISPID_XOBJ_BASE + 0x38)
  135. #define STDPROPID_XOBJ_LEFTNORUN (DISPID_XOBJ_BASE + 0x39)
  136. #define STDPROPID_XOBJ_TOPNORUN (DISPID_XOBJ_BASE + 0x3A)
  137. #define STDPROPID_XOBJ_ALIGNPERSIST (DISPID_XOBJ_BASE + 0x3C)
  138. #define STDPROPID_XOBJ_LINKTIMEOUT (DISPID_XOBJ_BASE + 0x3D)
  139. #define STDPROPID_XOBJ_LINKTOPIC (DISPID_XOBJ_BASE + 0x3E)
  140. #define STDPROPID_XOBJ_LINKITEM (DISPID_XOBJ_BASE + 0x3F)
  141. #define STDPROPID_XOBJ_LINKMODE (DISPID_XOBJ_BASE + 0x40)
  142. #define STDPROPID_XOBJ_DATACHANGED (DISPID_XOBJ_BASE + 0x41)
  143. #define STDPROPID_XOBJ_DATAFIELD (DISPID_XOBJ_BASE + 0x42)
  144. #define STDPROPID_XOBJ_DATASOURCE (DISPID_XOBJ_BASE + 0x43)
  145. #define STDPROPID_XOBJ_WHATSTHISHELPID (DISPID_XOBJ_BASE + 0x44)
  146. #define STDPROPID_XOBJ_CONTROLTIPTEXT (DISPID_XOBJ_BASE + 0x45)
  147. #define STDPROPID_XOBJ_STATUSBARTEXT (DISPID_XOBJ_BASE + 0x46)
  148. #define STDPROPID_XOBJ_APPLICATION (DISPID_XOBJ_BASE + 0x47)
  149. #define STDPROPID_XOBJ_BLOCKALIGN (DISPID_XOBJ_BASE + 0x48)
  150. #define STDPROPID_XOBJ_CONTROLALIGN (DISPID_XOBJ_BASE + 0x49)
  151. #define STDPROPID_XOBJ_STYLE (DISPID_XOBJ_BASE + 0x4A)
  152. #define STDPROPID_XOBJ_COUNT (DISPID_XOBJ_BASE + 0x4B)
  153. #define STDPROPID_XOBJ_DISABLED (DISPID_XOBJ_BASE + 0x4C)
  154. #define STDPROPID_XOBJ_RIGHT (DISPID_XOBJ_BASE + 0x4D)
  155. #define STDPROPID_XOBJ_BOTTOM (DISPID_XOBJ_BASE + 0x4E)
  156. //;begin_internal
  157. //----------------------------------------------------------------------------
  158. //
  159. // Semi-standard x-object properties.
  160. //
  161. // These are events that are fired for all sites
  162. //----------------------------------------------------------------------------
  163. //;end_internal
  164. #define STDDISPID_XOBJ_ONBLUR (DISPID_XOBJ_BASE)
  165. #define STDDISPID_XOBJ_ONFOCUS (DISPID_XOBJ_BASE + 1)
  166. #define STDDISPID_XOBJ_BEFOREUPDATE (DISPID_XOBJ_BASE + 4)
  167. #define STDDISPID_XOBJ_AFTERUPDATE (DISPID_XOBJ_BASE + 5)
  168. #define STDDISPID_XOBJ_ONROWEXIT (DISPID_XOBJ_BASE + 6)
  169. #define STDDISPID_XOBJ_ONROWENTER (DISPID_XOBJ_BASE + 7)
  170. #define STDDISPID_XOBJ_ONMOUSEOVER (DISPID_XOBJ_BASE + 8)
  171. #define STDDISPID_XOBJ_ONMOUSEOUT (DISPID_XOBJ_BASE + 9)
  172. #define STDDISPID_XOBJ_ONHELP (DISPID_XOBJ_BASE + 10)
  173. #define STDDISPID_XOBJ_ONDRAGSTART (DISPID_XOBJ_BASE + 11)
  174. #define STDDISPID_XOBJ_ONSELECTSTART (DISPID_XOBJ_BASE + 12)
  175. #define STDDISPID_XOBJ_ERRORUPDATE (DISPID_XOBJ_BASE + 13)
  176. #define STDDISPID_XOBJ_ONDATASETCHANGED (DISPID_XOBJ_BASE + 14)
  177. #define STDDISPID_XOBJ_ONDATAAVAILABLE (DISPID_XOBJ_BASE + 15)
  178. #define STDDISPID_XOBJ_ONDATASETCOMPLETE (DISPID_XOBJ_BASE + 16)
  179. #define STDDISPID_XOBJ_ONFILTER (DISPID_XOBJ_BASE + 17)
  180. #define STDDISPID_XOBJ_ONLOSECAPTURE (DISPID_XOBJ_BASE + 18)
  181. #define STDDISPID_XOBJ_ONPROPERTYCHANGE (DISPID_XOBJ_BASE + 19)
  182. #define STDDISPID_XOBJ_ONDRAG (DISPID_XOBJ_BASE + 20)
  183. #define STDDISPID_XOBJ_ONDRAGEND (DISPID_XOBJ_BASE + 21)
  184. #define STDDISPID_XOBJ_ONDRAGENTER (DISPID_XOBJ_BASE + 22)
  185. #define STDDISPID_XOBJ_ONDRAGOVER (DISPID_XOBJ_BASE + 23)
  186. #define STDDISPID_XOBJ_ONDRAGLEAVE (DISPID_XOBJ_BASE + 24)
  187. #define STDDISPID_XOBJ_ONDROP (DISPID_XOBJ_BASE + 25)
  188. #define STDDISPID_XOBJ_ONCUT (DISPID_XOBJ_BASE + 26)
  189. #define STDDISPID_XOBJ_ONCOPY (DISPID_XOBJ_BASE + 27)
  190. #define STDDISPID_XOBJ_ONPASTE (DISPID_XOBJ_BASE + 28)
  191. #define STDDISPID_XOBJ_ONBEFORECUT (DISPID_XOBJ_BASE + 29)
  192. #define STDDISPID_XOBJ_ONBEFORECOPY (DISPID_XOBJ_BASE + 30)
  193. #define STDDISPID_XOBJ_ONBEFOREPASTE (DISPID_XOBJ_BASE + 31)
  194. #define STDDISPID_XOBJ_ONROWSDELETE (DISPID_XOBJ_BASE + 32)
  195. #define STDDISPID_XOBJ_ONROWSINSERTED (DISPID_XOBJ_BASE + 33)
  196. #define STDDISPID_XOBJ_ONCELLCHANGE (DISPID_XOBJ_BASE + 34)
  197. //;begin_internal
  198. //----------------------------------------------------------------------------
  199. //
  200. // Base DISPIDs for each class.
  201. //
  202. // Object and its base classes must use ids in the reserved x-object range.
  203. //
  204. //----------------------------------------------------------------------------
  205. //;end_internal
  206. #define DISPID_NORMAL_FIRST 1000
  207. #define DISPID_ANCHOR DISPID_NORMAL_FIRST
  208. #define DISPID_BLOCK DISPID_NORMAL_FIRST
  209. #define DISPID_BODY (DISPID_TEXTSITE + 1000)
  210. #define DISPID_BR DISPID_NORMAL_FIRST
  211. #define DISPID_BGSOUND DISPID_NORMAL_FIRST
  212. #define DISPID_DD DISPID_NORMAL_FIRST
  213. #define DISPID_DIR DISPID_NORMAL_FIRST
  214. #define DISPID_DIV DISPID_NORMAL_FIRST
  215. #define DISPID_DL DISPID_NORMAL_FIRST
  216. #define DISPID_DT DISPID_NORMAL_FIRST
  217. #define DISPID_EFONT DISPID_NORMAL_FIRST
  218. #define DISPID_FORM DISPID_NORMAL_FIRST
  219. #define DISPID_HEADER DISPID_NORMAL_FIRST
  220. #define DISPID_HEDELEMS DISPID_NORMAL_FIRST
  221. #define DISPID_HR DISPID_NORMAL_FIRST
  222. #define DISPID_LABEL DISPID_NORMAL_FIRST
  223. #define DISPID_LI DISPID_NORMAL_FIRST
  224. #define DISPID_IMGBASE DISPID_NORMAL_FIRST
  225. #define DISPID_IMG (DISPID_IMGBASE + 1000)
  226. #define DISPID_INPUTIMAGE (DISPID_IMGBASE + 1000)
  227. #define DISPID_INPUT (DISPID_TEXTSITE + 1000)
  228. #define DISPID_INPUTTEXTBASE (DISPID_INPUT+1000)
  229. #define DISPID_INPUTTEXT (DISPID_INPUTTEXTBASE+1000)
  230. #define DISPID_MENU DISPID_NORMAL_FIRST
  231. #define DISPID_OL DISPID_NORMAL_FIRST
  232. #define DISPID_PARA DISPID_NORMAL_FIRST
  233. #define DISPID_SELECT DISPID_NORMAL_FIRST
  234. #define DISPID_SELECTOBJ DISPID_NORMAL_FIRST
  235. #define DISPID_TABLE DISPID_NORMAL_FIRST
  236. #define DISPID_TEXTSITE DISPID_NORMAL_FIRST
  237. #define DISPID_TEXTAREA (DISPID_INPUTTEXT + 1000)
  238. #define DISPID_MARQUEE (DISPID_TEXTAREA + 1000)
  239. #define DISPID_RICHTEXT (DISPID_MARQUEE + 1000)
  240. #define DISPID_BUTTON (DISPID_RICHTEXT + 1000)
  241. #define DISPID_UL DISPID_NORMAL_FIRST
  242. #define DISPID_PHRASE DISPID_NORMAL_FIRST
  243. #define DISPID_UNKNOWNPDL DISPID_NORMAL_FIRST
  244. #define DISPID_COMMENTPDL DISPID_NORMAL_FIRST
  245. #define DISPID_TABLECELL (DISPID_TEXTSITE + 1000)
  246. #define DISPID_RANGE DISPID_NORMAL_FIRST
  247. #define DISPID_SELECTION DISPID_NORMAL_FIRST
  248. #define DISPID_OPTION DISPID_NORMAL_FIRST
  249. #define DISPID_1D (DISPID_TEXTSITE + 1000)
  250. #define DISPID_MAP DISPID_NORMAL_FIRST
  251. #define DISPID_AREA DISPID_NORMAL_FIRST
  252. #define DISPID_PARAM DISPID_NORMAL_FIRST
  253. #define DISPID_TABLESECTION DISPID_NORMAL_FIRST
  254. #define DISPID_TABLEROW DISPID_NORMAL_FIRST
  255. #define DISPID_TABLECOL DISPID_NORMAL_FIRST
  256. #define DISPID_SCRIPT DISPID_NORMAL_FIRST
  257. #define DISPID_STYLESHEET DISPID_NORMAL_FIRST
  258. #define DISPID_STYLERULE DISPID_NORMAL_FIRST
  259. #define DISPID_STYLEPAGE DISPID_NORMAL_FIRST
  260. #define DISPID_STYLESHEETS_COL DISPID_NORMAL_FIRST
  261. #define DISPID_STYLERULES_COL DISPID_NORMAL_FIRST
  262. #define DISPID_STYLEPAGES_COL DISPID_NORMAL_FIRST
  263. #define DISPID_MIMETYPES_COL DISPID_NORMAL_FIRST
  264. #define DISPID_PLUGINS_COL DISPID_NORMAL_FIRST
  265. #define DISPID_2D DISPID_NORMAL_FIRST
  266. #define DISPID_OMWINDOW DISPID_NORMAL_FIRST
  267. #define DISPID_EVENTOBJ DISPID_NORMAL_FIRST
  268. #define DISPID_PERSISTDATA DISPID_NORMAL_FIRST
  269. #define DISPID_OLESITE DISPID_NORMAL_FIRST
  270. #define DISPID_FRAMESET DISPID_NORMAL_FIRST
  271. #define DISPID_LINK DISPID_NORMAL_FIRST
  272. #define DISPID_STYLEELEMENT DISPID_NORMAL_FIRST
  273. #define DISPID_FILTERS DISPID_NORMAL_FIRST
  274. #define DISPID_TABLESECTION DISPID_NORMAL_FIRST
  275. #define DISPID_OMRECT DISPID_NORMAL_FIRST
  276. #define DISPID_DOMATTRIBUTE DISPID_NORMAL_FIRST
  277. #define DISPID_DOMTEXTNODE DISPID_NORMAL_FIRST
  278. #define DISPID_GENERIC DISPID_NORMAL_FIRST
  279. #define DISPID_URN_COLL DISPID_NORMAL_FIRST
  280. #define DISPID_NAMESPACE_COLLECTION DISPID_NORMAL_FIRST
  281. #define DISPID_NAMESPACE DISPID_NORMAL_FIRST
  282. #define DISPID_TAGNAMES_COLLECTION DISPID_NORMAL_FIRST
  283. #define DISPID_HTMLDOCUMENT DISPID_NORMAL_FIRST
  284. #define DISPID_OMDOCUMENT DISPID_NORMAL_FIRST
  285. #define DISPID_DATATRANSFER DISPID_NORMAL_FIRST
  286. #define DISPID_XMLDECL DISPID_NORMAL_FIRST
  287. #define DISPID_DOCFRAG DISPID_NORMAL_FIRST
  288. #define DISPID_ILINEINFO DISPID_NORMAL_FIRST
  289. #define DISPID_IHTMLCOMPUTEDSTYLE DISPID_NORMAL_FIRST
  290. //;begin_internal
  291. // Special case for compatability with IE4 -> therefore the 1:
  292. //;end_internal
  293. #define DISPID_WINDOW 1
  294. #define DISPID_SCREEN DISPID_NORMAL_FIRST
  295. #define DISPID_FRAMESCOLLECTION DISPID_NORMAL_FIRST
  296. #define DISPID_HISTORY 1
  297. #define DISPID_LOCATION 1
  298. #define DISPID_NAVIGATOR 1
  299. #define DISPID_COLLECTION (DISPID_NORMAL_FIRST+500)
  300. #define DISPID_OPTIONS_COL (DISPID_NORMAL_FIRST+500)
  301. #define DISPID_CHECKBOX DISPID_NORMAL_FIRST
  302. #define DISPID_RADIO (DISPID_CHECKBOX + 1000)
  303. #define DISPID_FRAMESITE (DISPID_SITE + 1000)
  304. #define DISPID_FRAME (DISPID_FRAMESITE + 1000)
  305. #define DISPID_IFRAME (DISPID_FRAMESITE + 1000)
  306. #define WEBOC_DISPIDBASE (DISPID_FRAMESITE + 2000)
  307. #define WEBOC_DISPIDMAX (WEBOC_DISPIDBASE + 100)
  308. #define DISPID_PROTECTEDELEMENT DISPID_NORMAL_FIRST
  309. #define DISPID_DEFAULTS DISPID_NORMAL_FIRST
  310. #define DISPID_MARKUP DISPID_NORMAL_FIRST
  311. #define DISPID_DOMIMPLEMENTATION DISPID_NORMAL_FIRST
  312. //;begin_internal
  313. //----------------------------------------------------------------------------
  314. //
  315. // Reserved negative DISPIDs
  316. //
  317. //----------------------------------------------------------------------------
  318. //;end_internal
  319. #define DISPID_WINDOWOBJECT (-5500)
  320. #define DISPID_LOCATIONOBJECT (-5506)
  321. #define DISPID_HISTORYOBJECT (-5507)
  322. #define DISPID_NAVIGATOROBJECT (-5508)
  323. #define DISPID_SECURITYCTX (-5511)
  324. #define DISPID_AMBIENT_DLCONTROL (-5512)
  325. #define DISPID_AMBIENT_USERAGENT (-5513)
  326. #define DISPID_SECURITYDOMAIN (-5514)
  327. //;begin_internal
  328. #define DISPID_DEBUG_ISSECUREPROXY (-5515)
  329. #define DISPID_DEBUG_TRUSTEDPROXY (-5516)
  330. #define DISPID_DEBUG_INTERNALWINDOW (-5517)
  331. #define DISPID_DEBUG_ENABLESECUREPROXYASSERTS (-5518)
  332. //;end_internal
  333. #define DLCTL_DLIMAGES 0x00000010
  334. #define DLCTL_VIDEOS 0x00000020
  335. #define DLCTL_BGSOUNDS 0x00000040
  336. #define DLCTL_NO_SCRIPTS 0x00000080
  337. #define DLCTL_NO_JAVA 0x00000100
  338. #define DLCTL_NO_RUNACTIVEXCTLS 0x00000200
  339. #define DLCTL_NO_DLACTIVEXCTLS 0x00000400
  340. #define DLCTL_DOWNLOADONLY 0x00000800
  341. #define DLCTL_NO_FRAMEDOWNLOAD 0x00001000
  342. #define DLCTL_RESYNCHRONIZE 0x00002000
  343. #define DLCTL_PRAGMA_NO_CACHE 0x00004000
  344. #define DLCTL_NO_BEHAVIORS 0x00008000
  345. #define DLCTL_NO_METACHARSET 0x00010000
  346. #define DLCTL_URL_ENCODING_DISABLE_UTF8 0x00020000
  347. #define DLCTL_URL_ENCODING_ENABLE_UTF8 0x00040000
  348. #define DLCTL_NOFRAMES 0x00080000
  349. #define DLCTL_FORCEOFFLINE 0x10000000
  350. #define DLCTL_NO_CLIENTPULL 0x20000000
  351. #define DLCTL_SILENT 0x40000000
  352. #define DLCTL_OFFLINEIFNOTCONNECTED 0x80000000
  353. #define DLCTL_OFFLINE DLCTL_OFFLINEIFNOTCONNECTED
  354. //;begin_internal
  355. //----------------------------------------------------------------------------
  356. //
  357. // DISPID for each non xobject event
  358. //
  359. //----------------------------------------------------------------------------
  360. //;end_internal
  361. #define DISPID_ONABORT (DISPID_NORMAL_FIRST)
  362. #define DISPID_ONCHANGE (DISPID_NORMAL_FIRST + 1)
  363. #define DISPID_ONERROR (DISPID_NORMAL_FIRST + 2)
  364. #define DISPID_ONLOAD (DISPID_NORMAL_FIRST + 3)
  365. #define DISPID_ONSELECT (DISPID_NORMAL_FIRST + 6)
  366. #define DISPID_ONSUBMIT (DISPID_NORMAL_FIRST + 7)
  367. #define DISPID_ONUNLOAD (DISPID_NORMAL_FIRST + 8)
  368. #define DISPID_ONBOUNCE (DISPID_NORMAL_FIRST + 9)
  369. #define DISPID_ONFINISH (DISPID_NORMAL_FIRST + 10)
  370. #define DISPID_ONSTART (DISPID_NORMAL_FIRST + 11)
  371. #define DISPID_ONLAYOUT (DISPID_NORMAL_FIRST + 13)
  372. #define DISPID_ONSCROLL (DISPID_NORMAL_FIRST + 14)
  373. #define DISPID_ONRESET (DISPID_NORMAL_FIRST + 15)
  374. #define DISPID_ONRESIZE (DISPID_NORMAL_FIRST + 16)
  375. #define DISPID_ONBEFOREUNLOAD (DISPID_NORMAL_FIRST + 17)
  376. #define DISPID_ONCHANGEFOCUS (DISPID_NORMAL_FIRST + 18)
  377. #define DISPID_ONCHANGEBLUR (DISPID_NORMAL_FIRST + 19)
  378. #define DISPID_ONPERSIST (DISPID_NORMAL_FIRST + 20)
  379. #define DISPID_ONPERSISTSAVE (DISPID_NORMAL_FIRST + 21)
  380. #define DISPID_ONPERSISTLOAD (DISPID_NORMAL_FIRST + 22)
  381. #define DISPID_ONCONTEXTMENU (DISPID_NORMAL_FIRST + 23)
  382. #define DISPID_ONBEFOREPRINT (DISPID_NORMAL_FIRST + 24)
  383. #define DISPID_ONAFTERPRINT (DISPID_NORMAL_FIRST + 25)
  384. #define DISPID_ONSTOP (DISPID_NORMAL_FIRST + 26)
  385. #define DISPID_ONBEFOREEDITFOCUS (DISPID_NORMAL_FIRST + 27)
  386. #define DISPID_ONMOUSEHOVER (DISPID_NORMAL_FIRST + 28)
  387. #define DISPID_ONCONTENTREADY (DISPID_NORMAL_FIRST + 29)
  388. #define DISPID_ONLAYOUTCOMPLETE (DISPID_NORMAL_FIRST + 30)
  389. #define DISPID_ONPAGE (DISPID_NORMAL_FIRST + 31)
  390. #define DISPID_ONLINKEDOVERFLOW (DISPID_NORMAL_FIRST + 32)
  391. #define DISPID_ONMOUSEWHEEL (DISPID_NORMAL_FIRST + 33)
  392. #define DISPID_ONBEFOREDEACTIVATE (DISPID_NORMAL_FIRST + 34)
  393. #define DISPID_ONMOVE (DISPID_NORMAL_FIRST + 35)
  394. #define DISPID_ONCONTROLSELECT (DISPID_NORMAL_FIRST + 36)
  395. #define DISPID_ONSELECTIONCHANGE (DISPID_NORMAL_FIRST + 37)
  396. #define DISPID_ONMOVESTART (DISPID_NORMAL_FIRST + 38)
  397. #define DISPID_ONMOVEEND (DISPID_NORMAL_FIRST + 39)
  398. #define DISPID_ONRESIZESTART (DISPID_NORMAL_FIRST + 40)
  399. #define DISPID_ONRESIZEEND (DISPID_NORMAL_FIRST + 41)
  400. #define DISPID_ONMOUSEENTER (DISPID_NORMAL_FIRST + 42)
  401. #define DISPID_ONMOUSELEAVE (DISPID_NORMAL_FIRST + 43)
  402. #define DISPID_ONACTIVATE (DISPID_NORMAL_FIRST + 44)
  403. #define DISPID_ONDEACTIVATE (DISPID_NORMAL_FIRST + 45)
  404. #define DISPID_ONMULTILAYOUTCLEANUP (DISPID_NORMAL_FIRST + 46)
  405. #define DISPID_ONBEFOREACTIVATE (DISPID_NORMAL_FIRST + 47)
  406. #define DISPID_ONFOCUSIN (DISPID_NORMAL_FIRST + 48)
  407. #define DISPID_ONFOCUSOUT (DISPID_NORMAL_FIRST + 49)
  408. //;begin_internal
  409. //----------------------------------------------------------------------------
  410. //
  411. // DISPID for each unique HtmlAttribute/CssAttribute
  412. //
  413. //----------------------------------------------------------------------------
  414. //;end_internal
  415. #define DISPID_A_FIRST DISPID_ATTRS
  416. #define DISPID_A_MIN DISPID_ATTRS
  417. #define DISPID_A_MAX (DISPID_ATTRS+999)
  418. #define DISPID_A_BACKGROUNDIMAGE (DISPID_A_FIRST+1)
  419. #define DISPID_A_COLOR (DISPID_A_FIRST+2)
  420. #define DISPID_A_TEXTTRANSFORM (DISPID_A_FIRST+4)
  421. #define DISPID_A_NOWRAP (DISPID_A_FIRST+5)
  422. #define DISPID_A_LINEHEIGHT (DISPID_A_FIRST+6)
  423. #define DISPID_A_TEXTINDENT (DISPID_A_FIRST+7)
  424. #define DISPID_A_LETTERSPACING (DISPID_A_FIRST+8)
  425. #define DISPID_A_LANG (DISPID_A_FIRST+9)
  426. #define DISPID_A_OVERFLOW (DISPID_A_FIRST+10)
  427. #define DISPID_A_PADDING (DISPID_A_FIRST+11)
  428. #define DISPID_A_PADDINGTOP (DISPID_A_FIRST+12)
  429. #define DISPID_A_PADDINGRIGHT (DISPID_A_FIRST+13)
  430. #define DISPID_A_PADDINGBOTTOM (DISPID_A_FIRST+14)
  431. #define DISPID_A_PADDINGLEFT (DISPID_A_FIRST+15)
  432. #define DISPID_A_CLEAR (DISPID_A_FIRST+16)
  433. #define DISPID_A_LISTTYPE (DISPID_A_FIRST+17)
  434. #define DISPID_A_FONTFACE (DISPID_A_FIRST+18)
  435. #define DISPID_A_FONTSIZE (DISPID_A_FIRST+19)
  436. #define DISPID_A_TEXTDECORATIONLINETHROUGH (DISPID_A_FIRST+20)
  437. #define DISPID_A_TEXTDECORATIONUNDERLINE (DISPID_A_FIRST+21)
  438. #define DISPID_A_TEXTDECORATIONBLINK (DISPID_A_FIRST+22)
  439. #define DISPID_A_TEXTDECORATIONNONE (DISPID_A_FIRST+23)
  440. #define DISPID_A_FONTSTYLE (DISPID_A_FIRST+24)
  441. #define DISPID_A_FONTVARIANT (DISPID_A_FIRST+25)
  442. #define DISPID_A_BASEFONT (DISPID_A_FIRST+26)
  443. #define DISPID_A_FONTWEIGHT (DISPID_A_FIRST+27)
  444. #define DISPID_A_TABLEBORDERCOLOR (DISPID_A_FIRST+28)
  445. #define DISPID_A_TABLEBORDERCOLORLIGHT (DISPID_A_FIRST+29)
  446. #define DISPID_A_TABLEBORDERCOLORDARK (DISPID_A_FIRST+30)
  447. #define DISPID_A_TABLEVALIGN (DISPID_A_FIRST+31)
  448. #define DISPID_A_BACKGROUND (DISPID_A_FIRST+32)
  449. #define DISPID_A_BACKGROUNDPOSX (DISPID_A_FIRST+33)
  450. #define DISPID_A_BACKGROUNDPOSY (DISPID_A_FIRST+34)
  451. #define DISPID_A_TEXTDECORATION (DISPID_A_FIRST+35)
  452. #define DISPID_A_MARGIN (DISPID_A_FIRST+36)
  453. #define DISPID_A_MARGINTOP (DISPID_A_FIRST+37)
  454. #define DISPID_A_MARGINRIGHT (DISPID_A_FIRST+38)
  455. #define DISPID_A_MARGINBOTTOM (DISPID_A_FIRST+39)
  456. #define DISPID_A_MARGINLEFT (DISPID_A_FIRST+40)
  457. #define DISPID_A_FONT (DISPID_A_FIRST+41)
  458. #define DISPID_A_FONTSIZEKEYWORD (DISPID_A_FIRST+42)
  459. #define DISPID_A_FONTSIZECOMBINE (DISPID_A_FIRST+43)
  460. #define DISPID_A_BACKGROUNDREPEAT (DISPID_A_FIRST+44)
  461. #define DISPID_A_BACKGROUNDATTACHMENT (DISPID_A_FIRST+45)
  462. #define DISPID_A_BACKGROUNDPOSITION (DISPID_A_FIRST+46)
  463. #define DISPID_A_WORDSPACING (DISPID_A_FIRST+47)
  464. #define DISPID_A_VERTICALALIGN (DISPID_A_FIRST+48)
  465. #define DISPID_A_BORDER (DISPID_A_FIRST+49)
  466. #define DISPID_A_BORDERTOP (DISPID_A_FIRST+50)
  467. #define DISPID_A_BORDERRIGHT (DISPID_A_FIRST+51)
  468. #define DISPID_A_BORDERBOTTOM (DISPID_A_FIRST+52)
  469. #define DISPID_A_BORDERLEFT (DISPID_A_FIRST+53)
  470. #define DISPID_A_BORDERCOLOR (DISPID_A_FIRST+54)
  471. #define DISPID_A_BORDERTOPCOLOR (DISPID_A_FIRST+55)
  472. #define DISPID_A_BORDERRIGHTCOLOR (DISPID_A_FIRST+56)
  473. #define DISPID_A_BORDERBOTTOMCOLOR (DISPID_A_FIRST+57)
  474. #define DISPID_A_BORDERLEFTCOLOR (DISPID_A_FIRST+58)
  475. #define DISPID_A_BORDERWIDTH (DISPID_A_FIRST+59)
  476. #define DISPID_A_BORDERTOPWIDTH (DISPID_A_FIRST+60)
  477. #define DISPID_A_BORDERRIGHTWIDTH (DISPID_A_FIRST+61)
  478. #define DISPID_A_BORDERBOTTOMWIDTH (DISPID_A_FIRST+62)
  479. #define DISPID_A_BORDERLEFTWIDTH (DISPID_A_FIRST+63)
  480. #define DISPID_A_BORDERSTYLE (DISPID_A_FIRST+64)
  481. #define DISPID_A_BORDERTOPSTYLE (DISPID_A_FIRST+65)
  482. #define DISPID_A_BORDERRIGHTSTYLE (DISPID_A_FIRST+66)
  483. #define DISPID_A_BORDERBOTTOMSTYLE (DISPID_A_FIRST+67)
  484. #define DISPID_A_BORDERLEFTSTYLE (DISPID_A_FIRST+68)
  485. #define DISPID_A_TEXTDECORATIONOVERLINE (DISPID_A_FIRST+69)
  486. #define DISPID_A_FLOAT (DISPID_A_FIRST+70)
  487. #define DISPID_A_DISPLAY (DISPID_A_FIRST+71)
  488. #define DISPID_A_LISTSTYLETYPE (DISPID_A_FIRST+72)
  489. #define DISPID_A_LISTSTYLEPOSITION (DISPID_A_FIRST+73)
  490. #define DISPID_A_LISTSTYLEIMAGE (DISPID_A_FIRST+74)
  491. #define DISPID_A_LISTSTYLE (DISPID_A_FIRST+75)
  492. #define DISPID_A_WHITESPACE (DISPID_A_FIRST+76)
  493. #define DISPID_A_PAGEBREAKBEFORE (DISPID_A_FIRST+77)
  494. #define DISPID_A_PAGEBREAKAFTER (DISPID_A_FIRST+78)
  495. #define DISPID_A_SCROLL (DISPID_A_FIRST+79)
  496. #define DISPID_A_VISIBILITY (DISPID_A_FIRST+80)
  497. //;begin_internal
  498. // This dispid is available
  499. #define DISPID_A_HIDDEN (DISPID_A_FIRST+81)
  500. //;end_internal
  501. #define DISPID_A_FILTER (DISPID_A_FIRST+82)
  502. #define DISPID_DEFAULTVALUE (DISPID_A_FIRST+83)
  503. #define DISPID_A_BORDERCOLLAPSE (DISPID_A_FIRST+84)
  504. #define DISPID_A_POSITION (DISPID_A_FIRST+90)
  505. #define DISPID_A_ZINDEX (DISPID_A_FIRST+91)
  506. #define DISPID_A_CLIP (DISPID_A_FIRST+92)
  507. #define DISPID_A_CLIPRECTTOP (DISPID_A_FIRST+93)
  508. #define DISPID_A_CLIPRECTRIGHT (DISPID_A_FIRST+94)
  509. #define DISPID_A_CLIPRECTBOTTOM (DISPID_A_FIRST+95)
  510. #define DISPID_A_CLIPRECTLEFT (DISPID_A_FIRST+96)
  511. #define DISPID_A_FONTFACESRC (DISPID_A_FIRST+97)
  512. #define DISPID_A_TABLELAYOUT (DISPID_A_FIRST+98)
  513. //;begin_internal
  514. // The style as a text string
  515. //;end_internal
  516. #define DISPID_A_STYLETEXT (DISPID_A_FIRST+99)
  517. //;begin_internal
  518. // Known attributes that have special meaning
  519. //;end_internal
  520. #define DISPID_A_LANGUAGE (DISPID_A_FIRST+100)
  521. #define DISPID_A_VALUE (DISPID_A_FIRST+101)
  522. #define DISPID_A_CURSOR (DISPID_A_FIRST+102)
  523. //;begin_internal
  524. //+-----------------------------------------------------------------------
  525. // A couple of dispids that are used internally for firing
  526. // events and prop notifies.
  527. // Keep all the internal dispid's together, otherwise we'll trip up
  528. #define DISPID_A_EVENTSINK (DISPID_A_FIRST+103)
  529. #define DISPID_A_PROPNOTIFYSINK (DISPID_A_FIRST+104)
  530. #define DISPID_A_ROWSETNOTIFYSINK (DISPID_A_FIRST+105)
  531. #define DISPID_INTERNAL_INLINESTYLEAA (DISPID_A_FIRST+106) // In line style Attr Array
  532. #define DISPID_INTERNAL_CSTYLEPTRCACHE (DISPID_A_FIRST+107) // Cached CStyle Ptr
  533. #define DISPID_INTERNAL_CRUNTIMESTYLEPTRCACHE (DISPID_A_FIRST+108) // runtime style ptr obj
  534. #define DISPID_INTERNAL_INVOKECONTEXT (DISPID_A_FIRST+109) // Cached Invoke context
  535. #define DISPID_A_BGURLIMGCTXCACHEINDEX (DISPID_A_FIRST+110)
  536. #define DISPID_A_LIURLIMGCTXCACHEINDEX (DISPID_A_FIRST+111)
  537. #define DISPID_A_ROWSETASYNCHNOTIFYSINK (DISPID_A_FIRST+112)
  538. #define DISPID_INTERNAL_FILTERPTRCACHE (DISPID_A_FIRST+113) // FilterCollection in AttrArray
  539. #define DISPID_A_ROWPOSITIONCHANGESINK (DISPID_A_FIRST+114)
  540. //;end_internal
  541. #define DISPID_A_BEHAVIOR (DISPID_A_FIRST+115) // xtags
  542. #define DISPID_A_READYSTATE (DISPID_A_FIRST+116) // ready state
  543. #define DISPID_A_DIR (DISPID_A_FIRST+117) // Complex Text support for bidi
  544. #define DISPID_A_UNICODEBIDI (DISPID_A_FIRST+118) // Complex Text support for CSS2 unicode-bidi
  545. #define DISPID_A_DIRECTION (DISPID_A_FIRST+119) // Complex Text support for CSS2 direction
  546. #define DISPID_A_IMEMODE (DISPID_A_FIRST+120)
  547. #define DISPID_A_RUBYALIGN (DISPID_A_FIRST+121)
  548. #define DISPID_A_RUBYPOSITION (DISPID_A_FIRST+122)
  549. #define DISPID_A_RUBYOVERHANG (DISPID_A_FIRST+123)
  550. //;begin_internal
  551. #define DISPID_INTERNAL_ONBEHAVIOR_CONTENTREADY (DISPID_A_FIRST+124)
  552. #define DISPID_INTERNAL_ONBEHAVIOR_DOCUMENTREADY (DISPID_A_FIRST+125)
  553. #define DISPID_INTERNAL_CDOMCHILDRENPTRCACHE (DISPID_A_FIRST+126)
  554. //;end_internal
  555. #define DISPID_A_LAYOUTGRIDCHAR (DISPID_A_FIRST+127)
  556. #define DISPID_A_LAYOUTGRIDLINE (DISPID_A_FIRST+128)
  557. #define DISPID_A_LAYOUTGRIDMODE (DISPID_A_FIRST+129)
  558. #define DISPID_A_LAYOUTGRIDTYPE (DISPID_A_FIRST+130)
  559. #define DISPID_A_LAYOUTGRID (DISPID_A_FIRST+131)
  560. #define DISPID_A_TEXTAUTOSPACE (DISPID_A_FIRST+132)
  561. #define DISPID_A_LINEBREAK (DISPID_A_FIRST+133)
  562. #define DISPID_A_WORDBREAK (DISPID_A_FIRST+134)
  563. #define DISPID_A_TEXTJUSTIFY (DISPID_A_FIRST+135)
  564. #define DISPID_A_TEXTJUSTIFYTRIM (DISPID_A_FIRST+136)
  565. #define DISPID_A_TEXTKASHIDA (DISPID_A_FIRST+137)
  566. #define DISPID_A_OVERFLOWX (DISPID_A_FIRST+139)
  567. #define DISPID_A_OVERFLOWY (DISPID_A_FIRST+140)
  568. #define DISPID_A_HTCDISPATCHITEM_VALUE (DISPID_A_FIRST+141)
  569. #define DISPID_A_DOCFRAGMENT (DISPID_A_FIRST+142)
  570. #define DISPID_A_HTCDD_ELEMENT (DISPID_A_FIRST+143)
  571. #define DISPID_A_HTCDD_CREATEEVENTOBJECT (DISPID_A_FIRST+144)
  572. #define DISPID_A_URNATOM (DISPID_A_FIRST+145)
  573. #define DISPID_A_UNIQUEPEERNUMBER (DISPID_A_FIRST+146)
  574. #define DISPID_A_ACCELERATOR (DISPID_A_FIRST+147)
  575. //;begin_internal
  576. #define DISPID_INTERNAL_ONBEHAVIOR_APPLYSTYLE (DISPID_A_FIRST+148)
  577. #define DISPID_INTERNAL_RUNTIMESTYLEAA (DISPID_A_FIRST+149)
  578. #define DISPID_A_HTCDISPATCHITEM_VALUE_SCRIPTSONLY (DISPID_A_FIRST+150)
  579. //;end_internal
  580. #define DISPID_A_EXTENDEDTAGDESC (DISPID_A_FIRST+151)
  581. #define DISPID_A_ROTATE (DISPID_A_FIRST+152)
  582. #define DISPID_A_ZOOM (DISPID_A_FIRST+153)
  583. #define DISPID_A_HTCDD_PROTECTEDELEMENT (DISPID_A_FIRST+154)
  584. #define DISPID_A_LAYOUTFLOW (DISPID_A_FIRST+155)
  585. // DISPID_A_FIRST+156 unused -- removing 'rectangular'
  586. // #define DISPID_A_RECTANGULAR (DISPID_A_FIRST+156)
  587. #define DISPID_A_HTCDD_ISMARKUPSHARED (DISPID_A_FIRST+157)
  588. #define DISPID_A_WORDWRAP (DISPID_A_FIRST+158)
  589. #define DISPID_A_TEXTUNDERLINEPOSITION (DISPID_A_FIRST+159)
  590. #define DISPID_A_HASLAYOUT (DISPID_A_FIRST+160)
  591. #define DISPID_A_MEDIA (DISPID_A_FIRST+161)
  592. #define DISPID_A_EDITABLE (DISPID_A_FIRST+162)
  593. #define DISPID_A_HIDEFOCUS (DISPID_A_FIRST+163)
  594. //;begin_internal
  595. #define DISPID_INTERNAL_LAYOUTRECTREGISTRYPTRCACHE (DISPID_A_FIRST+164)
  596. //;end_internal
  597. #define DISPID_A_HTCDD_DEFAULTS (DISPID_A_FIRST+165)
  598. #define DISPID_A_TEXTLINETHROUGHSTYLE (DISPID_A_FIRST+166)
  599. #define DISPID_A_TEXTUNDERLINESTYLE (DISPID_A_FIRST+167)
  600. #define DISPID_A_TEXTEFFECT (DISPID_A_FIRST+168)
  601. #define DISPID_A_TEXTBACKGROUNDCOLOR (DISPID_A_FIRST+169)
  602. #define DISPID_A_RENDERINGPRIORITY (DISPID_A_FIRST+170)
  603. //;begin_internal
  604. #define DISPID_INTERNAL_DWNPOSTPTRCACHE (DISPID_A_FIRST+171)
  605. #define DISPID_INTERNAL_CODEPAGESETTINGSPTRCACHE (DISPID_A_FIRST+172)
  606. #define DISPID_INTERNAL_DWNDOCPTRCACHE (DISPID_A_FIRST+173)
  607. #define DISPID_INTERNAL_DATABINDTASKPTRCACHE (DISPID_A_FIRST+174)
  608. #define DISPID_INTERNAL_URLLOCATIONCACHE (DISPID_A_FIRST+175)
  609. #define DISPID_INTERNAL_ARYELEMENTRELEASENOTIFYPTRCACHE (DISPID_A_FIRST+176)
  610. #define DISPID_INTERNAL_PEERFACTORYURLMAPPTRCACHE (DISPID_A_FIRST+177)
  611. #define DISPID_INTERNAL_STMDIRTYPTRCACHE (DISPID_A_FIRST+178)
  612. //;end_internal
  613. //;begin_internal
  614. #define DISPID_INTERNAL_COMPUTEFORMATSTATECACHE (DISPID_A_FIRST+179)
  615. //;end_internal
  616. //
  617. #define DISPID_A_SCROLLBARBASECOLOR (DISPID_A_FIRST+180)
  618. #define DISPID_A_SCROLLBARFACECOLOR (DISPID_A_FIRST+181)
  619. #define DISPID_A_SCROLLBAR3DLIGHTCOLOR (DISPID_A_FIRST+182)
  620. #define DISPID_A_SCROLLBARSHADOWCOLOR (DISPID_A_FIRST+183)
  621. #define DISPID_A_SCROLLBARHIGHLIGHTCOLOR (DISPID_A_FIRST+184)
  622. #define DISPID_A_SCROLLBARDARKSHADOWCOLOR (DISPID_A_FIRST+185)
  623. #define DISPID_A_SCROLLBARARROWCOLOR (DISPID_A_FIRST+186)
  624. //;begin_internal
  625. #define DISPID_INTERNAL_ONBEHAVIOR_CONTENTSAVE (DISPID_A_FIRST+187)
  626. //;end_internal
  627. #define DISPID_A_DEFAULTTEXTSELECTION (DISPID_A_FIRST+188)
  628. #define DISPID_A_TEXTDECORATIONCOLOR (DISPID_A_FIRST+189)
  629. #define DISPID_A_TEXTCOLOR (DISPID_A_FIRST+190)
  630. #define DISPID_A_STYLETEXTDECORATION (DISPID_A_FIRST+191)
  631. #define DISPID_A_WRITINGMODE (DISPID_A_FIRST+192)
  632. //;begin_internal
  633. #define DISPID_INTERNAL_MEDIA_REFERENCE (DISPID_A_FIRST+193)
  634. #define DISPID_INTERNAL_GENERICCOMPLUSREF (DISPID_A_FIRST+194)
  635. //;end_internal
  636. //;begin_internal
  637. #define DISPID_INTERNAL_FOCUSITEMS (DISPID_A_FIRST+195)
  638. //;end_internal
  639. #define DISPID_A_SCROLLBARTRACKCOLOR (DISPID_A_FIRST+196)
  640. //;begin_internal
  641. #define DISPID_INTERNAL_DWNHEADERCACHE (DISPID_A_FIRST+197)
  642. //;end_internal
  643. #define DISPID_A_FROZEN (DISPID_A_FIRST+198)
  644. #define DISPID_A_VIEWINHERITSTYLE (DISPID_A_FIRST+199)
  645. //;begin_internal
  646. #define DISPID_INTERNAL_FRAMESCOLLECTION (DISPID_A_FIRST+200)
  647. //;end_internal
  648. //;begin_internal
  649. #define DISPID_A_BGURLIMGCTXCACHEINDEX_FLINE (DISPID_A_FIRST+201)
  650. #define DISPID_A_BGURLIMGCTXCACHEINDEX_FLETTER (DISPID_A_FIRST+202)
  651. //;end_internal
  652. #define DISPID_A_TEXTALIGNLAST (DISPID_A_FIRST+203)
  653. #define DISPID_A_TEXTKASHIDASPACE (DISPID_A_FIRST+204)
  654. //;begin_internal
  655. #define DISPID_INTERNAL_FONTHISTORYINDEX (DISPID_A_FIRST+205)
  656. //;end_internal
  657. #define DISPID_A_ALLOWTRANSPARENCY (DISPID_A_FIRST+206)
  658. #define DISPID_INTERNAL_URLSEARCHCACHE (DISPID_A_FIRST+207)
  659. #define DISPID_A_ISBLOCK (DISPID_A_FIRST+208)
  660. #define DISPID_A_TEXTOVERFLOW (DISPID_A_FIRST+209)
  661. //;begin_internal
  662. #define DISPID_INTERNAL_CATTRIBUTECOLLPTRCACHE (DISPID_A_FIRST+210)
  663. //;end_internal
  664. #define DISPID_A_MINHEIGHT (DISPID_A_FIRST+211)
  665. //;begin_internal
  666. #define DISPID_INTERNAL_INVOKECONTEXTDOCUMENT (DISPID_A_FIRST+212)
  667. //;end_internal
  668. //;begin_internal
  669. //------------------------------------------------------------------------
  670. //
  671. // Event property and method dispids
  672. //
  673. //------------------------------------------------------------------------
  674. //;end_internal
  675. #define DISPID_EVPROP_ONMOUSEOVER (DISPID_EVENTS + 0)
  676. #define DISPID_EVMETH_ONMOUSEOVER STDDISPID_XOBJ_ONMOUSEOVER
  677. #define DISPID_EVPROP_ONMOUSEOUT (DISPID_EVENTS + 1)
  678. #define DISPID_EVMETH_ONMOUSEOUT STDDISPID_XOBJ_ONMOUSEOUT
  679. #define DISPID_EVPROP_ONMOUSEDOWN (DISPID_EVENTS + 2)
  680. #define DISPID_EVMETH_ONMOUSEDOWN DISPID_MOUSEDOWN
  681. #define DISPID_EVPROP_ONMOUSEUP (DISPID_EVENTS + 3)
  682. #define DISPID_EVMETH_ONMOUSEUP DISPID_MOUSEUP
  683. #define DISPID_EVPROP_ONMOUSEMOVE (DISPID_EVENTS + 4)
  684. #define DISPID_EVMETH_ONMOUSEMOVE DISPID_MOUSEMOVE
  685. #define DISPID_EVPROP_ONKEYDOWN (DISPID_EVENTS + 5)
  686. #define DISPID_EVMETH_ONKEYDOWN DISPID_KEYDOWN
  687. #define DISPID_EVPROP_ONKEYUP (DISPID_EVENTS + 6)
  688. #define DISPID_EVMETH_ONKEYUP DISPID_KEYUP
  689. #define DISPID_EVPROP_ONKEYPRESS (DISPID_EVENTS + 7)
  690. #define DISPID_EVMETH_ONKEYPRESS DISPID_KEYPRESS
  691. #define DISPID_EVPROP_ONCLICK (DISPID_EVENTS + 8)
  692. #define DISPID_EVMETH_ONCLICK DISPID_CLICK
  693. #define DISPID_EVPROP_ONDBLCLICK (DISPID_EVENTS + 9)
  694. #define DISPID_EVMETH_ONDBLCLICK DISPID_DBLCLICK
  695. #define DISPID_EVPROP_ONSELECT (DISPID_EVENTS + 10)
  696. #define DISPID_EVMETH_ONSELECT DISPID_ONSELECT
  697. #define DISPID_EVPROP_ONSUBMIT (DISPID_EVENTS + 11)
  698. #define DISPID_EVMETH_ONSUBMIT DISPID_ONSUBMIT
  699. #define DISPID_EVPROP_ONRESET (DISPID_EVENTS + 12)
  700. #define DISPID_EVMETH_ONRESET DISPID_ONRESET
  701. #define DISPID_EVPROP_ONHELP (DISPID_EVENTS + 13)
  702. #define DISPID_EVMETH_ONHELP STDDISPID_XOBJ_ONHELP
  703. #define DISPID_EVPROP_ONFOCUS (DISPID_EVENTS + 14)
  704. #define DISPID_EVMETH_ONFOCUS STDDISPID_XOBJ_ONFOCUS
  705. #define DISPID_EVPROP_ONBLUR (DISPID_EVENTS + 15)
  706. #define DISPID_EVMETH_ONBLUR STDDISPID_XOBJ_ONBLUR
  707. #define DISPID_EVPROP_ONROWEXIT (DISPID_EVENTS + 18)
  708. #define DISPID_EVMETH_ONROWEXIT STDDISPID_XOBJ_ONROWEXIT
  709. #define DISPID_EVPROP_ONROWENTER (DISPID_EVENTS + 19)
  710. #define DISPID_EVMETH_ONROWENTER STDDISPID_XOBJ_ONROWENTER
  711. #define DISPID_EVPROP_ONBOUNCE (DISPID_EVENTS + 20)
  712. #define DISPID_EVMETH_ONBOUNCE DISPID_ONBOUNCE
  713. #define DISPID_EVPROP_ONBEFOREUPDATE (DISPID_EVENTS + 21)
  714. #define DISPID_EVMETH_ONBEFOREUPDATE STDDISPID_XOBJ_BEFOREUPDATE
  715. #define DISPID_EVPROP_ONAFTERUPDATE (DISPID_EVENTS + 22)
  716. #define DISPID_EVMETH_ONAFTERUPDATE STDDISPID_XOBJ_AFTERUPDATE
  717. #define DISPID_EVPROP_ONBEFOREDRAGOVER (DISPID_EVENTS + 23)
  718. #define DISPID_EVMETH_ONBEFOREDRAGOVER EVENTID_CommonCtrlEvent_BeforeDragOver
  719. #define DISPID_EVPROP_ONBEFOREDROPORPASTE (DISPID_EVENTS + 24)
  720. #define DISPID_EVMETH_ONBEFOREDROPORPASTE EVENTID_CommonCtrlEvent_BeforeDropOrPaste
  721. #define DISPID_EVPROP_ONREADYSTATECHANGE (DISPID_EVENTS + 25)
  722. #define DISPID_EVMETH_ONREADYSTATECHANGE DISPID_READYSTATECHANGE
  723. #define DISPID_EVPROP_ONFINISH (DISPID_EVENTS + 26)
  724. #define DISPID_EVMETH_ONFINISH DISPID_ONFINISH
  725. #define DISPID_EVPROP_ONSTART (DISPID_EVENTS + 27)
  726. #define DISPID_EVMETH_ONSTART DISPID_ONSTART
  727. #define DISPID_EVPROP_ONABORT (DISPID_EVENTS + 28)
  728. #define DISPID_EVMETH_ONABORT DISPID_ONABORT
  729. #define DISPID_EVPROP_ONERROR (DISPID_EVENTS + 29)
  730. #define DISPID_EVMETH_ONERROR DISPID_ONERROR
  731. #define DISPID_EVPROP_ONCHANGE (DISPID_EVENTS + 30)
  732. #define DISPID_EVMETH_ONCHANGE DISPID_ONCHANGE
  733. #define DISPID_EVPROP_ONSCROLL (DISPID_EVENTS + 31)
  734. #define DISPID_EVMETH_ONSCROLL DISPID_ONSCROLL
  735. #define DISPID_EVPROP_ONLOAD (DISPID_EVENTS + 32)
  736. #define DISPID_EVMETH_ONLOAD DISPID_ONLOAD
  737. #define DISPID_EVPROP_ONUNLOAD (DISPID_EVENTS + 33)
  738. #define DISPID_EVMETH_ONUNLOAD DISPID_ONUNLOAD
  739. #define DISPID_EVPROP_ONLAYOUT (DISPID_EVENTS + 34)
  740. #define DISPID_EVMETH_ONLAYOUT DISPID_ONLAYOUT
  741. #define DISPID_EVPROP_ONDRAGSTART (DISPID_EVENTS + 35)
  742. #define DISPID_EVMETH_ONDRAGSTART STDDISPID_XOBJ_ONDRAGSTART
  743. #define DISPID_EVPROP_ONRESIZE (DISPID_EVENTS + 36)
  744. #define DISPID_EVMETH_ONRESIZE DISPID_ONRESIZE
  745. #define DISPID_EVPROP_ONSELECTSTART (DISPID_EVENTS + 37)
  746. #define DISPID_EVMETH_ONSELECTSTART STDDISPID_XOBJ_ONSELECTSTART
  747. #define DISPID_EVPROP_ONERRORUPDATE (DISPID_EVENTS + 38)
  748. #define DISPID_EVMETH_ONERRORUPDATE STDDISPID_XOBJ_ERRORUPDATE
  749. #define DISPID_EVPROP_ONBEFOREUNLOAD (DISPID_EVENTS + 39)
  750. #define DISPID_EVMETH_ONBEFOREUNLOAD DISPID_ONBEFOREUNLOAD
  751. #define DISPID_EVPROP_ONDATASETCHANGED (DISPID_EVENTS + 40)
  752. #define DISPID_EVMETH_ONDATASETCHANGED STDDISPID_XOBJ_ONDATASETCHANGED
  753. #define DISPID_EVPROP_ONDATAAVAILABLE (DISPID_EVENTS + 41)
  754. #define DISPID_EVMETH_ONDATAAVAILABLE STDDISPID_XOBJ_ONDATAAVAILABLE
  755. #define DISPID_EVPROP_ONDATASETCOMPLETE (DISPID_EVENTS + 42)
  756. #define DISPID_EVMETH_ONDATASETCOMPLETE STDDISPID_XOBJ_ONDATASETCOMPLETE
  757. #define DISPID_EVPROP_ONFILTER (DISPID_EVENTS + 43)
  758. #define DISPID_EVMETH_ONFILTER STDDISPID_XOBJ_ONFILTER
  759. #define DISPID_EVPROP_ONCHANGEFOCUS (DISPID_EVENTS + 44)
  760. #define DISPID_EVMETH_ONCHANGEFOCUS DISPID_ONCHANGEFOCUS
  761. #define DISPID_EVPROP_ONCHANGEBLUR (DISPID_EVENTS + 45)
  762. #define DISPID_EVMETH_ONCHANGEBLUR DISPID_ONCHANGEBLUR
  763. #define DISPID_EVPROP_ONLOSECAPTURE (DISPID_EVENTS + 46)
  764. #define DISPID_EVMETH_ONLOSECAPTURE STDDISPID_XOBJ_ONLOSECAPTURE
  765. #define DISPID_EVPROP_ONPROPERTYCHANGE (DISPID_EVENTS + 47)
  766. #define DISPID_EVMETH_ONPROPERTYCHANGE STDDISPID_XOBJ_ONPROPERTYCHANGE
  767. #define DISPID_EVPROP_ONPERSISTSAVE (DISPID_EVENTS + 48)
  768. #define DISPID_EVMETH_ONPERSISTSAVE DISPID_ONPERSISTSAVE
  769. #define DISPID_EVPROP_ONDRAG (DISPID_EVENTS + 49)
  770. #define DISPID_EVMETH_ONDRAG STDDISPID_XOBJ_ONDRAG
  771. #define DISPID_EVPROP_ONDRAGEND (DISPID_EVENTS + 50)
  772. #define DISPID_EVMETH_ONDRAGEND STDDISPID_XOBJ_ONDRAGEND
  773. #define DISPID_EVPROP_ONDRAGENTER (DISPID_EVENTS + 51)
  774. #define DISPID_EVMETH_ONDRAGENTER STDDISPID_XOBJ_ONDRAGENTER
  775. #define DISPID_EVPROP_ONDRAGOVER (DISPID_EVENTS + 52)
  776. #define DISPID_EVMETH_ONDRAGOVER STDDISPID_XOBJ_ONDRAGOVER
  777. #define DISPID_EVPROP_ONDRAGLEAVE (DISPID_EVENTS + 53)
  778. #define DISPID_EVMETH_ONDRAGLEAVE STDDISPID_XOBJ_ONDRAGLEAVE
  779. #define DISPID_EVPROP_ONDROP (DISPID_EVENTS + 54)
  780. #define DISPID_EVMETH_ONDROP STDDISPID_XOBJ_ONDROP
  781. #define DISPID_EVPROP_ONCUT (DISPID_EVENTS + 55)
  782. #define DISPID_EVMETH_ONCUT STDDISPID_XOBJ_ONCUT
  783. #define DISPID_EVPROP_ONCOPY (DISPID_EVENTS + 56)
  784. #define DISPID_EVMETH_ONCOPY STDDISPID_XOBJ_ONCOPY
  785. #define DISPID_EVPROP_ONPASTE (DISPID_EVENTS + 57)
  786. #define DISPID_EVMETH_ONPASTE STDDISPID_XOBJ_ONPASTE
  787. #define DISPID_EVPROP_ONBEFORECUT (DISPID_EVENTS + 58)
  788. #define DISPID_EVMETH_ONBEFORECUT STDDISPID_XOBJ_ONBEFORECUT
  789. #define DISPID_EVPROP_ONBEFORECOPY (DISPID_EVENTS + 59)
  790. #define DISPID_EVMETH_ONBEFORECOPY STDDISPID_XOBJ_ONBEFORECOPY
  791. #define DISPID_EVPROP_ONBEFOREPASTE (DISPID_EVENTS + 60)
  792. #define DISPID_EVMETH_ONBEFOREPASTE STDDISPID_XOBJ_ONBEFOREPASTE
  793. #define DISPID_EVPROP_ONPERSISTLOAD (DISPID_EVENTS + 61)
  794. #define DISPID_EVMETH_ONPERSISTLOAD DISPID_ONPERSISTLOAD
  795. #define DISPID_EVPROP_ONROWSDELETE (DISPID_EVENTS + 62)
  796. #define DISPID_EVMETH_ONROWSDELETE STDDISPID_XOBJ_ONROWSDELETE
  797. #define DISPID_EVPROP_ONROWSINSERTED (DISPID_EVENTS + 63)
  798. #define DISPID_EVMETH_ONROWSINSERTED STDDISPID_XOBJ_ONROWSINSERTED
  799. #define DISPID_EVPROP_ONCELLCHANGE (DISPID_EVENTS + 64)
  800. #define DISPID_EVMETH_ONCELLCHANGE STDDISPID_XOBJ_ONCELLCHANGE
  801. #define DISPID_EVPROP_ONCONTEXTMENU (DISPID_EVENTS + 65)
  802. #define DISPID_EVMETH_ONCONTEXTMENU DISPID_ONCONTEXTMENU
  803. #define DISPID_EVPROP_ONBEFOREPRINT (DISPID_EVENTS + 66)
  804. #define DISPID_EVMETH_ONBEFOREPRINT DISPID_ONBEFOREPRINT
  805. #define DISPID_EVPROP_ONAFTERPRINT (DISPID_EVENTS + 67)
  806. #define DISPID_EVMETH_ONAFTERPRINT DISPID_ONAFTERPRINT
  807. #define DISPID_EVPROP_ONSTOP (DISPID_EVENTS + 68)
  808. #define DISPID_EVMETH_ONSTOP DISPID_ONSTOP
  809. #define DISPID_EVPROP_ONBEFOREEDITFOCUS (DISPID_EVENTS + 69)
  810. #define DISPID_EVMETH_ONBEFOREEDITFOCUS DISPID_ONBEFOREEDITFOCUS
  811. #define DISPID_EVPROP_ONATTACHEVENT (DISPID_EVENTS + 70)
  812. #define DISPID_EVPROP_ONMOUSEHOVER (DISPID_EVENTS + 71)
  813. #define DISPID_EVMETH_ONMOUSEHOVER DISPID_ONMOUSEHOVER
  814. #define DISPID_EVPROP_ONCONTENTREADY (DISPID_EVENTS + 72)
  815. #define DISPID_EVMETH_ONCONTENTREADY DISPID_ONCONTENTREADY
  816. #define DISPID_EVPROP_ONLAYOUTCOMPLETE (DISPID_EVENTS + 73)
  817. #define DISPID_EVMETH_ONLAYOUTCOMPLETE DISPID_ONLAYOUTCOMPLETE
  818. #define DISPID_EVPROP_ONPAGE (DISPID_EVENTS + 74)
  819. #define DISPID_EVMETH_ONPAGE DISPID_ONPAGE
  820. #define DISPID_EVPROP_ONLINKEDOVERFLOW (DISPID_EVENTS + 75)
  821. #define DISPID_EVMETH_ONLINKEDOVERFLOW DISPID_ONLINKEDOVERFLOW
  822. #define DISPID_EVPROP_ONMOUSEWHEEL (DISPID_EVENTS + 76)
  823. #define DISPID_EVMETH_ONMOUSEWHEEL DISPID_ONMOUSEWHEEL
  824. #define DISPID_EVPROP_ONBEFOREDEACTIVATE (DISPID_EVENTS + 77)
  825. #define DISPID_EVMETH_ONBEFOREDEACTIVATE DISPID_ONBEFOREDEACTIVATE
  826. #define DISPID_EVPROP_ONMOVE (DISPID_EVENTS + 78)
  827. #define DISPID_EVMETH_ONMOVE DISPID_ONMOVE
  828. #define DISPID_EVPROP_ONCONTROLSELECT (DISPID_EVENTS + 79)
  829. #define DISPID_EVMETH_ONCONTROLSELECT DISPID_ONCONTROLSELECT
  830. #define DISPID_EVPROP_ONSELECTIONCHANGE (DISPID_EVENTS + 80)
  831. #define DISPID_EVMETH_ONSELECTIONCHANGE DISPID_ONSELECTIONCHANGE
  832. #define DISPID_EVPROP_ONMOVESTART (DISPID_EVENTS + 81)
  833. #define DISPID_EVMETH_ONMOVESTART DISPID_ONMOVESTART
  834. #define DISPID_EVPROP_ONMOVEEND (DISPID_EVENTS + 82)
  835. #define DISPID_EVMETH_ONMOVEEND DISPID_ONMOVEEND
  836. #define DISPID_EVPROP_ONRESIZESTART (DISPID_EVENTS + 83)
  837. #define DISPID_EVMETH_ONRESIZESTART DISPID_ONRESIZESTART
  838. #define DISPID_EVPROP_ONRESIZEEND (DISPID_EVENTS + 84)
  839. #define DISPID_EVMETH_ONRESIZEEND DISPID_ONRESIZEEND
  840. #define DISPID_EVPROP_ONMOUSEENTER (DISPID_EVENTS + 85)
  841. #define DISPID_EVMETH_ONMOUSEENTER DISPID_ONMOUSEENTER
  842. #define DISPID_EVPROP_ONMOUSELEAVE (DISPID_EVENTS + 86)
  843. #define DISPID_EVMETH_ONMOUSELEAVE DISPID_ONMOUSELEAVE
  844. #define DISPID_EVPROP_ONACTIVATE (DISPID_EVENTS + 87)
  845. #define DISPID_EVMETH_ONACTIVATE DISPID_ONACTIVATE
  846. #define DISPID_EVPROP_ONDEACTIVATE (DISPID_EVENTS + 88)
  847. #define DISPID_EVMETH_ONDEACTIVATE DISPID_ONDEACTIVATE
  848. #define DISPID_EVPROP_ONMULTILAYOUTCLEANUP (DISPID_EVENTS + 89)
  849. #define DISPID_EVMETH_ONMULTILAYOUTCLEANUP DISPID_ONMULTILAYOUTCLEANUP
  850. #define DISPID_EVPROP_ONBEFOREACTIVATE (DISPID_EVENTS + 90)
  851. #define DISPID_EVMETH_ONBEFOREACTIVATE DISPID_ONBEFOREACTIVATE
  852. #define DISPID_EVPROP_ONFOCUSIN (DISPID_EVENTS + 91)
  853. #define DISPID_EVMETH_ONFOCUSIN DISPID_ONFOCUSIN
  854. #define DISPID_EVPROP_ONFOCUSOUT (DISPID_EVENTS + 92)
  855. #define DISPID_EVMETH_ONFOCUSOUT DISPID_ONFOCUSOUT
  856. #define DISPID_EVPROPS_COUNT ( 93)
  857. //;begin_internal
  858. #endif // __COREDISP_H__
  859. //;end_internal
  860. // DISPIDs for interface IHTMLFiltersCollection
  861. #define DISPID_IHTMLFILTERSCOLLECTION_LENGTH DISPID_FILTERS+1
  862. #define DISPID_IHTMLFILTERSCOLLECTION__NEWENUM DISPID_NEWENUM
  863. #define DISPID_IHTMLFILTERSCOLLECTION_ITEM DISPID_VALUE
  864. // DISPIDs for interface IDispatchEx
  865. #define DISPID_IDISPATCHEX_GETDISPID
  866. #define DISPID_IDISPATCHEX_INVOKEEX
  867. #define DISPID_IDISPATCHEX_DELETEMEMBERBYNAME
  868. #define DISPID_IDISPATCHEX_DELETEMEMBERBYDISPID
  869. #define DISPID_IDISPATCHEX_GETMEMBERPROPERTIES
  870. #define DISPID_IDISPATCHEX_GETMEMBERNAME
  871. #define DISPID_IDISPATCHEX_GETNEXTDISPID
  872. #define DISPID_IDISPATCHEX_GETNAMESPACEPARENT
  873. // DISPIDs for interface IObjectIdentity
  874. #define DISPID_IOBJECTIDENTITY_ISEQUALOBJECT
  875. // DISPIDs for interface IPerPropertyBrowsing
  876. #define DISPID_IPERPROPERTYBROWSING_GETDISPLAYSTRING
  877. #define DISPID_IPERPROPERTYBROWSING_MAPPROPERTYTOPAGE
  878. #define DISPID_IPERPROPERTYBROWSING_GETPREDEFINEDSTRINGS
  879. #define DISPID_IPERPROPERTYBROWSING_GETPREDEFINEDVALUE
  880. // DISPIDs for interface IHTMLStyle
  881. #define DISPID_IHTMLSTYLE_FONTFAMILY DISPID_A_FONTFACE
  882. #define DISPID_IHTMLSTYLE_FONTSTYLE DISPID_A_FONTSTYLE
  883. #define DISPID_IHTMLSTYLE_FONTVARIANT DISPID_A_FONTVARIANT
  884. #define DISPID_IHTMLSTYLE_FONTWEIGHT DISPID_A_FONTWEIGHT
  885. #define DISPID_IHTMLSTYLE_FONTSIZE DISPID_A_FONTSIZE
  886. #define DISPID_IHTMLSTYLE_FONT DISPID_A_FONT
  887. #define DISPID_IHTMLSTYLE_COLOR DISPID_A_COLOR
  888. #define DISPID_IHTMLSTYLE_BACKGROUND DISPID_A_BACKGROUND
  889. #define DISPID_IHTMLSTYLE_BACKGROUNDCOLOR DISPID_BACKCOLOR
  890. #define DISPID_IHTMLSTYLE_BACKGROUNDIMAGE DISPID_A_BACKGROUNDIMAGE
  891. #define DISPID_IHTMLSTYLE_BACKGROUNDREPEAT DISPID_A_BACKGROUNDREPEAT
  892. #define DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT DISPID_A_BACKGROUNDATTACHMENT
  893. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITION DISPID_A_BACKGROUNDPOSITION
  894. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX DISPID_A_BACKGROUNDPOSX
  895. #define DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY DISPID_A_BACKGROUNDPOSY
  896. #define DISPID_IHTMLSTYLE_WORDSPACING DISPID_A_WORDSPACING
  897. #define DISPID_IHTMLSTYLE_LETTERSPACING DISPID_A_LETTERSPACING
  898. #define DISPID_IHTMLSTYLE_TEXTDECORATION DISPID_A_TEXTDECORATION
  899. #define DISPID_IHTMLSTYLE_TEXTDECORATIONNONE DISPID_A_TEXTDECORATIONNONE
  900. #define DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE DISPID_A_TEXTDECORATIONUNDERLINE
  901. #define DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE DISPID_A_TEXTDECORATIONOVERLINE
  902. #define DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH DISPID_A_TEXTDECORATIONLINETHROUGH
  903. #define DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK DISPID_A_TEXTDECORATIONBLINK
  904. #define DISPID_IHTMLSTYLE_VERTICALALIGN DISPID_A_VERTICALALIGN
  905. #define DISPID_IHTMLSTYLE_TEXTTRANSFORM DISPID_A_TEXTTRANSFORM
  906. #define DISPID_IHTMLSTYLE_TEXTALIGN STDPROPID_XOBJ_BLOCKALIGN
  907. #define DISPID_IHTMLSTYLE_TEXTINDENT DISPID_A_TEXTINDENT
  908. #define DISPID_IHTMLSTYLE_LINEHEIGHT DISPID_A_LINEHEIGHT
  909. #define DISPID_IHTMLSTYLE_MARGINTOP DISPID_A_MARGINTOP
  910. #define DISPID_IHTMLSTYLE_MARGINRIGHT DISPID_A_MARGINRIGHT
  911. #define DISPID_IHTMLSTYLE_MARGINBOTTOM DISPID_A_MARGINBOTTOM
  912. #define DISPID_IHTMLSTYLE_MARGINLEFT DISPID_A_MARGINLEFT
  913. #define DISPID_IHTMLSTYLE_MARGIN DISPID_A_MARGIN
  914. #define DISPID_IHTMLSTYLE_PADDINGTOP DISPID_A_PADDINGTOP
  915. #define DISPID_IHTMLSTYLE_PADDINGRIGHT DISPID_A_PADDINGRIGHT
  916. #define DISPID_IHTMLSTYLE_PADDINGBOTTOM DISPID_A_PADDINGBOTTOM
  917. #define DISPID_IHTMLSTYLE_PADDINGLEFT DISPID_A_PADDINGLEFT
  918. #define DISPID_IHTMLSTYLE_PADDING DISPID_A_PADDING
  919. #define DISPID_IHTMLSTYLE_BORDER DISPID_A_BORDER
  920. #define DISPID_IHTMLSTYLE_BORDERTOP DISPID_A_BORDERTOP
  921. #define DISPID_IHTMLSTYLE_BORDERRIGHT DISPID_A_BORDERRIGHT
  922. #define DISPID_IHTMLSTYLE_BORDERBOTTOM DISPID_A_BORDERBOTTOM
  923. #define DISPID_IHTMLSTYLE_BORDERLEFT DISPID_A_BORDERLEFT
  924. #define DISPID_IHTMLSTYLE_BORDERCOLOR DISPID_A_BORDERCOLOR
  925. #define DISPID_IHTMLSTYLE_BORDERTOPCOLOR DISPID_A_BORDERTOPCOLOR
  926. #define DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR DISPID_A_BORDERRIGHTCOLOR
  927. #define DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR DISPID_A_BORDERBOTTOMCOLOR
  928. #define DISPID_IHTMLSTYLE_BORDERLEFTCOLOR DISPID_A_BORDERLEFTCOLOR
  929. #define DISPID_IHTMLSTYLE_BORDERWIDTH DISPID_A_BORDERWIDTH
  930. #define DISPID_IHTMLSTYLE_BORDERTOPWIDTH DISPID_A_BORDERTOPWIDTH
  931. #define DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH DISPID_A_BORDERRIGHTWIDTH
  932. #define DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH DISPID_A_BORDERBOTTOMWIDTH
  933. #define DISPID_IHTMLSTYLE_BORDERLEFTWIDTH DISPID_A_BORDERLEFTWIDTH
  934. #define DISPID_IHTMLSTYLE_BORDERSTYLE DISPID_A_BORDERSTYLE
  935. #define DISPID_IHTMLSTYLE_BORDERTOPSTYLE DISPID_A_BORDERTOPSTYLE
  936. #define DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE DISPID_A_BORDERRIGHTSTYLE
  937. #define DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE DISPID_A_BORDERBOTTOMSTYLE
  938. #define DISPID_IHTMLSTYLE_BORDERLEFTSTYLE DISPID_A_BORDERLEFTSTYLE
  939. #define DISPID_IHTMLSTYLE_WIDTH STDPROPID_XOBJ_WIDTH
  940. #define DISPID_IHTMLSTYLE_HEIGHT STDPROPID_XOBJ_HEIGHT
  941. #define DISPID_IHTMLSTYLE_STYLEFLOAT DISPID_A_FLOAT
  942. #define DISPID_IHTMLSTYLE_CLEAR DISPID_A_CLEAR
  943. #define DISPID_IHTMLSTYLE_DISPLAY DISPID_A_DISPLAY
  944. #define DISPID_IHTMLSTYLE_VISIBILITY DISPID_A_VISIBILITY
  945. #define DISPID_IHTMLSTYLE_LISTSTYLETYPE DISPID_A_LISTSTYLETYPE
  946. #define DISPID_IHTMLSTYLE_LISTSTYLEPOSITION DISPID_A_LISTSTYLEPOSITION
  947. #define DISPID_IHTMLSTYLE_LISTSTYLEIMAGE DISPID_A_LISTSTYLEIMAGE
  948. #define DISPID_IHTMLSTYLE_LISTSTYLE DISPID_A_LISTSTYLE
  949. #define DISPID_IHTMLSTYLE_WHITESPACE DISPID_A_WHITESPACE
  950. #define DISPID_IHTMLSTYLE_TOP STDPROPID_XOBJ_TOP
  951. #define DISPID_IHTMLSTYLE_LEFT STDPROPID_XOBJ_LEFT
  952. #define DISPID_IHTMLSTYLE_POSITION DISPID_A_POSITION
  953. #define DISPID_IHTMLSTYLE_ZINDEX DISPID_A_ZINDEX
  954. #define DISPID_IHTMLSTYLE_OVERFLOW DISPID_A_OVERFLOW
  955. #define DISPID_IHTMLSTYLE_PAGEBREAKBEFORE DISPID_A_PAGEBREAKBEFORE
  956. #define DISPID_IHTMLSTYLE_PAGEBREAKAFTER DISPID_A_PAGEBREAKAFTER
  957. #define DISPID_IHTMLSTYLE_CSSTEXT DISPID_A_STYLETEXT
  958. #define DISPID_IHTMLSTYLE_PIXELTOP DISPID_STYLE+0
  959. #define DISPID_IHTMLSTYLE_PIXELLEFT DISPID_STYLE+1
  960. #define DISPID_IHTMLSTYLE_PIXELWIDTH DISPID_STYLE+2
  961. #define DISPID_IHTMLSTYLE_PIXELHEIGHT DISPID_STYLE+3
  962. #define DISPID_IHTMLSTYLE_POSTOP DISPID_STYLE+4
  963. #define DISPID_IHTMLSTYLE_POSLEFT DISPID_STYLE+5
  964. #define DISPID_IHTMLSTYLE_POSWIDTH DISPID_STYLE+6
  965. #define DISPID_IHTMLSTYLE_POSHEIGHT DISPID_STYLE+7
  966. #define DISPID_IHTMLSTYLE_CURSOR DISPID_A_CURSOR
  967. #define DISPID_IHTMLSTYLE_CLIP DISPID_A_CLIP
  968. #define DISPID_IHTMLSTYLE_FILTER DISPID_A_FILTER
  969. #define DISPID_IHTMLSTYLE_SETATTRIBUTE DISPID_HTMLOBJECT+1
  970. #define DISPID_IHTMLSTYLE_GETATTRIBUTE DISPID_HTMLOBJECT+2
  971. #define DISPID_IHTMLSTYLE_REMOVEATTRIBUTE DISPID_HTMLOBJECT+3
  972. #define DISPID_IHTMLSTYLE_TOSTRING DISPID_STYLE+8
  973. // DISPIDs for interface IHTMLStyle2
  974. #define DISPID_IHTMLSTYLE2_TABLELAYOUT DISPID_A_TABLELAYOUT
  975. #define DISPID_IHTMLSTYLE2_BORDERCOLLAPSE DISPID_A_BORDERCOLLAPSE
  976. #define DISPID_IHTMLSTYLE2_DIRECTION DISPID_A_DIRECTION
  977. #define DISPID_IHTMLSTYLE2_BEHAVIOR DISPID_A_BEHAVIOR
  978. #define DISPID_IHTMLSTYLE2_SETEXPRESSION DISPID_HTMLOBJECT+4
  979. #define DISPID_IHTMLSTYLE2_GETEXPRESSION DISPID_HTMLOBJECT+5
  980. #define DISPID_IHTMLSTYLE2_REMOVEEXPRESSION DISPID_HTMLOBJECT+6
  981. #define DISPID_IHTMLSTYLE2_POSITION DISPID_A_POSITION
  982. #define DISPID_IHTMLSTYLE2_UNICODEBIDI DISPID_A_UNICODEBIDI
  983. #define DISPID_IHTMLSTYLE2_BOTTOM STDPROPID_XOBJ_BOTTOM
  984. #define DISPID_IHTMLSTYLE2_RIGHT STDPROPID_XOBJ_RIGHT
  985. #define DISPID_IHTMLSTYLE2_PIXELBOTTOM DISPID_STYLE+9
  986. #define DISPID_IHTMLSTYLE2_PIXELRIGHT DISPID_STYLE+10
  987. #define DISPID_IHTMLSTYLE2_POSBOTTOM DISPID_STYLE+11
  988. #define DISPID_IHTMLSTYLE2_POSRIGHT DISPID_STYLE+12
  989. #define DISPID_IHTMLSTYLE2_IMEMODE DISPID_A_IMEMODE
  990. #define DISPID_IHTMLSTYLE2_RUBYALIGN DISPID_A_RUBYALIGN
  991. #define DISPID_IHTMLSTYLE2_RUBYPOSITION DISPID_A_RUBYPOSITION
  992. #define DISPID_IHTMLSTYLE2_RUBYOVERHANG DISPID_A_RUBYOVERHANG
  993. #define DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR DISPID_A_LAYOUTGRIDCHAR
  994. #define DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE DISPID_A_LAYOUTGRIDLINE
  995. #define DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE DISPID_A_LAYOUTGRIDMODE
  996. #define DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE DISPID_A_LAYOUTGRIDTYPE
  997. #define DISPID_IHTMLSTYLE2_LAYOUTGRID DISPID_A_LAYOUTGRID
  998. #define DISPID_IHTMLSTYLE2_WORDBREAK DISPID_A_WORDBREAK
  999. #define DISPID_IHTMLSTYLE2_LINEBREAK DISPID_A_LINEBREAK
  1000. #define DISPID_IHTMLSTYLE2_TEXTJUSTIFY DISPID_A_TEXTJUSTIFY
  1001. #define DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM DISPID_A_TEXTJUSTIFYTRIM
  1002. #define DISPID_IHTMLSTYLE2_TEXTKASHIDA DISPID_A_TEXTKASHIDA
  1003. #define DISPID_IHTMLSTYLE2_TEXTAUTOSPACE DISPID_A_TEXTAUTOSPACE
  1004. #define DISPID_IHTMLSTYLE2_OVERFLOWX DISPID_A_OVERFLOWX
  1005. #define DISPID_IHTMLSTYLE2_OVERFLOWY DISPID_A_OVERFLOWY
  1006. #define DISPID_IHTMLSTYLE2_ACCELERATOR DISPID_A_ACCELERATOR
  1007. // DISPIDs for interface IHTMLStyle3
  1008. #define DISPID_IHTMLSTYLE3_LAYOUTFLOW DISPID_A_LAYOUTFLOW
  1009. #define DISPID_IHTMLSTYLE3_ZOOM DISPID_A_ZOOM
  1010. #define DISPID_IHTMLSTYLE3_WORDWRAP DISPID_A_WORDWRAP
  1011. #define DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION DISPID_A_TEXTUNDERLINEPOSITION
  1012. #define DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR DISPID_A_SCROLLBARBASECOLOR
  1013. #define DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR DISPID_A_SCROLLBARFACECOLOR
  1014. #define DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR DISPID_A_SCROLLBAR3DLIGHTCOLOR
  1015. #define DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR DISPID_A_SCROLLBARSHADOWCOLOR
  1016. #define DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR DISPID_A_SCROLLBARHIGHLIGHTCOLOR
  1017. #define DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR DISPID_A_SCROLLBARDARKSHADOWCOLOR
  1018. #define DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR DISPID_A_SCROLLBARARROWCOLOR
  1019. #define DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR DISPID_A_SCROLLBARTRACKCOLOR
  1020. #define DISPID_IHTMLSTYLE3_WRITINGMODE DISPID_A_WRITINGMODE
  1021. #define DISPID_IHTMLSTYLE3_TEXTALIGNLAST DISPID_A_TEXTALIGNLAST
  1022. #define DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE DISPID_A_TEXTKASHIDASPACE
  1023. // DISPIDs for interface IHTMLStyle4
  1024. #define DISPID_IHTMLSTYLE4_TEXTOVERFLOW DISPID_A_TEXTOVERFLOW
  1025. #define DISPID_IHTMLSTYLE4_MINHEIGHT DISPID_A_MINHEIGHT
  1026. // DISPIDs for interface IHTMLRuleStyle
  1027. #define DISPID_IHTMLRULESTYLE_FONTFAMILY DISPID_A_FONTFACE
  1028. #define DISPID_IHTMLRULESTYLE_FONTSTYLE DISPID_A_FONTSTYLE
  1029. #define DISPID_IHTMLRULESTYLE_FONTVARIANT DISPID_A_FONTVARIANT
  1030. #define DISPID_IHTMLRULESTYLE_FONTWEIGHT DISPID_A_FONTWEIGHT
  1031. #define DISPID_IHTMLRULESTYLE_FONTSIZE DISPID_A_FONTSIZE
  1032. #define DISPID_IHTMLRULESTYLE_FONT DISPID_A_FONT
  1033. #define DISPID_IHTMLRULESTYLE_COLOR DISPID_A_COLOR
  1034. #define DISPID_IHTMLRULESTYLE_BACKGROUND DISPID_A_BACKGROUND
  1035. #define DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR DISPID_BACKCOLOR
  1036. #define DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE DISPID_A_BACKGROUNDIMAGE
  1037. #define DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT DISPID_A_BACKGROUNDREPEAT
  1038. #define DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT DISPID_A_BACKGROUNDATTACHMENT
  1039. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION DISPID_A_BACKGROUNDPOSITION
  1040. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX DISPID_A_BACKGROUNDPOSX
  1041. #define DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY DISPID_A_BACKGROUNDPOSY
  1042. #define DISPID_IHTMLRULESTYLE_WORDSPACING DISPID_A_WORDSPACING
  1043. #define DISPID_IHTMLRULESTYLE_LETTERSPACING DISPID_A_LETTERSPACING
  1044. #define DISPID_IHTMLRULESTYLE_TEXTDECORATION DISPID_A_TEXTDECORATION
  1045. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE DISPID_A_TEXTDECORATIONNONE
  1046. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE DISPID_A_TEXTDECORATIONUNDERLINE
  1047. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE DISPID_A_TEXTDECORATIONOVERLINE
  1048. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH DISPID_A_TEXTDECORATIONLINETHROUGH
  1049. #define DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK DISPID_A_TEXTDECORATIONBLINK
  1050. #define DISPID_IHTMLRULESTYLE_VERTICALALIGN DISPID_A_VERTICALALIGN
  1051. #define DISPID_IHTMLRULESTYLE_TEXTTRANSFORM DISPID_A_TEXTTRANSFORM
  1052. #define DISPID_IHTMLRULESTYLE_TEXTALIGN STDPROPID_XOBJ_BLOCKALIGN
  1053. #define DISPID_IHTMLRULESTYLE_TEXTINDENT DISPID_A_TEXTINDENT
  1054. #define DISPID_IHTMLRULESTYLE_LINEHEIGHT DISPID_A_LINEHEIGHT
  1055. #define DISPID_IHTMLRULESTYLE_MARGINTOP DISPID_A_MARGINTOP
  1056. #define DISPID_IHTMLRULESTYLE_MARGINRIGHT DISPID_A_MARGINRIGHT
  1057. #define DISPID_IHTMLRULESTYLE_MARGINBOTTOM DISPID_A_MARGINBOTTOM
  1058. #define DISPID_IHTMLRULESTYLE_MARGINLEFT DISPID_A_MARGINLEFT
  1059. #define DISPID_IHTMLRULESTYLE_MARGIN DISPID_A_MARGIN
  1060. #define DISPID_IHTMLRULESTYLE_PADDINGTOP DISPID_A_PADDINGTOP
  1061. #define DISPID_IHTMLRULESTYLE_PADDINGRIGHT DISPID_A_PADDINGRIGHT
  1062. #define DISPID_IHTMLRULESTYLE_PADDINGBOTTOM DISPID_A_PADDINGBOTTOM
  1063. #define DISPID_IHTMLRULESTYLE_PADDINGLEFT DISPID_A_PADDINGLEFT
  1064. #define DISPID_IHTMLRULESTYLE_PADDING DISPID_A_PADDING
  1065. #define DISPID_IHTMLRULESTYLE_BORDER DISPID_A_BORDER
  1066. #define DISPID_IHTMLRULESTYLE_BORDERTOP DISPID_A_BORDERTOP
  1067. #define DISPID_IHTMLRULESTYLE_BORDERRIGHT DISPID_A_BORDERRIGHT
  1068. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOM DISPID_A_BORDERBOTTOM
  1069. #define DISPID_IHTMLRULESTYLE_BORDERLEFT DISPID_A_BORDERLEFT
  1070. #define DISPID_IHTMLRULESTYLE_BORDERCOLOR DISPID_A_BORDERCOLOR
  1071. #define DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR DISPID_A_BORDERTOPCOLOR
  1072. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR DISPID_A_BORDERRIGHTCOLOR
  1073. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR DISPID_A_BORDERBOTTOMCOLOR
  1074. #define DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR DISPID_A_BORDERLEFTCOLOR
  1075. #define DISPID_IHTMLRULESTYLE_BORDERWIDTH DISPID_A_BORDERWIDTH
  1076. #define DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH DISPID_A_BORDERTOPWIDTH
  1077. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH DISPID_A_BORDERRIGHTWIDTH
  1078. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH DISPID_A_BORDERBOTTOMWIDTH
  1079. #define DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH DISPID_A_BORDERLEFTWIDTH
  1080. #define DISPID_IHTMLRULESTYLE_BORDERSTYLE DISPID_A_BORDERSTYLE
  1081. #define DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE DISPID_A_BORDERTOPSTYLE
  1082. #define DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE DISPID_A_BORDERRIGHTSTYLE
  1083. #define DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE DISPID_A_BORDERBOTTOMSTYLE
  1084. #define DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE DISPID_A_BORDERLEFTSTYLE
  1085. #define DISPID_IHTMLRULESTYLE_WIDTH STDPROPID_XOBJ_WIDTH
  1086. #define DISPID_IHTMLRULESTYLE_HEIGHT STDPROPID_XOBJ_HEIGHT
  1087. #define DISPID_IHTMLRULESTYLE_STYLEFLOAT DISPID_A_FLOAT
  1088. #define DISPID_IHTMLRULESTYLE_CLEAR DISPID_A_CLEAR
  1089. #define DISPID_IHTMLRULESTYLE_DISPLAY DISPID_A_DISPLAY
  1090. #define DISPID_IHTMLRULESTYLE_VISIBILITY DISPID_A_VISIBILITY
  1091. #define DISPID_IHTMLRULESTYLE_LISTSTYLETYPE DISPID_A_LISTSTYLETYPE
  1092. #define DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION DISPID_A_LISTSTYLEPOSITION
  1093. #define DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE DISPID_A_LISTSTYLEIMAGE
  1094. #define DISPID_IHTMLRULESTYLE_LISTSTYLE DISPID_A_LISTSTYLE
  1095. #define DISPID_IHTMLRULESTYLE_WHITESPACE DISPID_A_WHITESPACE
  1096. #define DISPID_IHTMLRULESTYLE_TOP STDPROPID_XOBJ_TOP
  1097. #define DISPID_IHTMLRULESTYLE_LEFT STDPROPID_XOBJ_LEFT
  1098. #define DISPID_IHTMLRULESTYLE_POSITION DISPID_A_POSITION
  1099. #define DISPID_IHTMLRULESTYLE_ZINDEX DISPID_A_ZINDEX
  1100. #define DISPID_IHTMLRULESTYLE_OVERFLOW DISPID_A_OVERFLOW
  1101. #define DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE DISPID_A_PAGEBREAKBEFORE
  1102. #define DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER DISPID_A_PAGEBREAKAFTER
  1103. #define DISPID_IHTMLRULESTYLE_CSSTEXT DISPID_A_STYLETEXT
  1104. #define DISPID_IHTMLRULESTYLE_CURSOR DISPID_A_CURSOR
  1105. #define DISPID_IHTMLRULESTYLE_CLIP DISPID_A_CLIP
  1106. #define DISPID_IHTMLRULESTYLE_FILTER DISPID_A_FILTER
  1107. #define DISPID_IHTMLRULESTYLE_SETATTRIBUTE DISPID_HTMLOBJECT+1
  1108. #define DISPID_IHTMLRULESTYLE_GETATTRIBUTE DISPID_HTMLOBJECT+2
  1109. #define DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE DISPID_HTMLOBJECT+3
  1110. // DISPIDs for interface IHTMLRuleStyle2
  1111. #define DISPID_IHTMLRULESTYLE2_TABLELAYOUT DISPID_A_TABLELAYOUT
  1112. #define DISPID_IHTMLRULESTYLE2_BORDERCOLLAPSE DISPID_A_BORDERCOLLAPSE
  1113. #define DISPID_IHTMLRULESTYLE2_DIRECTION DISPID_A_DIRECTION
  1114. #define DISPID_IHTMLRULESTYLE2_BEHAVIOR DISPID_A_BEHAVIOR
  1115. #define DISPID_IHTMLRULESTYLE2_POSITION DISPID_A_POSITION
  1116. #define DISPID_IHTMLRULESTYLE2_UNICODEBIDI DISPID_A_UNICODEBIDI
  1117. #define DISPID_IHTMLRULESTYLE2_BOTTOM STDPROPID_XOBJ_BOTTOM
  1118. #define DISPID_IHTMLRULESTYLE2_RIGHT STDPROPID_XOBJ_RIGHT
  1119. #define DISPID_IHTMLRULESTYLE2_PIXELBOTTOM DISPID_STYLE+9
  1120. #define DISPID_IHTMLRULESTYLE2_PIXELRIGHT DISPID_STYLE+10
  1121. #define DISPID_IHTMLRULESTYLE2_POSBOTTOM DISPID_STYLE+11
  1122. #define DISPID_IHTMLRULESTYLE2_POSRIGHT DISPID_STYLE+12
  1123. #define DISPID_IHTMLRULESTYLE2_IMEMODE DISPID_A_IMEMODE
  1124. #define DISPID_IHTMLRULESTYLE2_RUBYALIGN DISPID_A_RUBYALIGN
  1125. #define DISPID_IHTMLRULESTYLE2_RUBYPOSITION DISPID_A_RUBYPOSITION
  1126. #define DISPID_IHTMLRULESTYLE2_RUBYOVERHANG DISPID_A_RUBYOVERHANG
  1127. #define DISPID_IHTMLRULESTYLE2_LAYOUTGRIDCHAR DISPID_A_LAYOUTGRIDCHAR
  1128. #define DISPID_IHTMLRULESTYLE2_LAYOUTGRIDLINE DISPID_A_LAYOUTGRIDLINE
  1129. #define DISPID_IHTMLRULESTYLE2_LAYOUTGRIDMODE DISPID_A_LAYOUTGRIDMODE
  1130. #define DISPID_IHTMLRULESTYLE2_LAYOUTGRIDTYPE DISPID_A_LAYOUTGRIDTYPE
  1131. #define DISPID_IHTMLRULESTYLE2_LAYOUTGRID DISPID_A_LAYOUTGRID
  1132. #define DISPID_IHTMLRULESTYLE2_TEXTAUTOSPACE DISPID_A_TEXTAUTOSPACE
  1133. #define DISPID_IHTMLRULESTYLE2_WORDBREAK DISPID_A_WORDBREAK
  1134. #define DISPID_IHTMLRULESTYLE2_LINEBREAK DISPID_A_LINEBREAK
  1135. #define DISPID_IHTMLRULESTYLE2_TEXTJUSTIFY DISPID_A_TEXTJUSTIFY
  1136. #define DISPID_IHTMLRULESTYLE2_TEXTJUSTIFYTRIM DISPID_A_TEXTJUSTIFYTRIM
  1137. #define DISPID_IHTMLRULESTYLE2_TEXTKASHIDA DISPID_A_TEXTKASHIDA
  1138. #define DISPID_IHTMLRULESTYLE2_OVERFLOWX DISPID_A_OVERFLOWX
  1139. #define DISPID_IHTMLRULESTYLE2_OVERFLOWY DISPID_A_OVERFLOWY
  1140. #define DISPID_IHTMLRULESTYLE2_ACCELERATOR DISPID_A_ACCELERATOR
  1141. // DISPIDs for interface IHTMLRuleStyle3
  1142. #define DISPID_IHTMLRULESTYLE3_LAYOUTFLOW DISPID_A_LAYOUTFLOW
  1143. #define DISPID_IHTMLRULESTYLE3_ZOOM DISPID_A_ZOOM
  1144. #define DISPID_IHTMLRULESTYLE3_WORDWRAP DISPID_A_WORDWRAP
  1145. #define DISPID_IHTMLRULESTYLE3_TEXTUNDERLINEPOSITION DISPID_A_TEXTUNDERLINEPOSITION
  1146. #define DISPID_IHTMLRULESTYLE3_SCROLLBARBASECOLOR DISPID_A_SCROLLBARBASECOLOR
  1147. #define DISPID_IHTMLRULESTYLE3_SCROLLBARFACECOLOR DISPID_A_SCROLLBARFACECOLOR
  1148. #define DISPID_IHTMLRULESTYLE3_SCROLLBAR3DLIGHTCOLOR DISPID_A_SCROLLBAR3DLIGHTCOLOR
  1149. #define DISPID_IHTMLRULESTYLE3_SCROLLBARSHADOWCOLOR DISPID_A_SCROLLBARSHADOWCOLOR
  1150. #define DISPID_IHTMLRULESTYLE3_SCROLLBARHIGHLIGHTCOLOR DISPID_A_SCROLLBARHIGHLIGHTCOLOR
  1151. #define DISPID_IHTMLRULESTYLE3_SCROLLBARDARKSHADOWCOLOR DISPID_A_SCROLLBARDARKSHADOWCOLOR
  1152. #define DISPID_IHTMLRULESTYLE3_SCROLLBARARROWCOLOR DISPID_A_SCROLLBARARROWCOLOR
  1153. #define DISPID_IHTMLRULESTYLE3_SCROLLBARTRACKCOLOR DISPID_A_SCROLLBARTRACKCOLOR
  1154. #define DISPID_IHTMLRULESTYLE3_WRITINGMODE DISPID_A_WRITINGMODE
  1155. #define DISPID_IHTMLRULESTYLE3_TEXTALIGNLAST DISPID_A_TEXTALIGNLAST
  1156. #define DISPID_IHTMLRULESTYLE3_TEXTKASHIDASPACE DISPID_A_TEXTKASHIDASPACE
  1157. // DISPIDs for interface IHTMLRuleStyle4
  1158. #define DISPID_IHTMLRULESTYLE4_TEXTOVERFLOW DISPID_A_TEXTOVERFLOW
  1159. #define DISPID_IHTMLRULESTYLE4_MINHEIGHT DISPID_A_MINHEIGHT
  1160. // DISPIDs for interface IHTMLRenderStyle
  1161. #define DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE DISPID_A_TEXTLINETHROUGHSTYLE
  1162. #define DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE DISPID_A_TEXTUNDERLINESTYLE
  1163. #define DISPID_IHTMLRENDERSTYLE_TEXTEFFECT DISPID_A_TEXTEFFECT
  1164. #define DISPID_IHTMLRENDERSTYLE_TEXTCOLOR DISPID_A_TEXTCOLOR
  1165. #define DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR DISPID_A_TEXTBACKGROUNDCOLOR
  1166. #define DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR DISPID_A_TEXTDECORATIONCOLOR
  1167. #define DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY DISPID_A_RENDERINGPRIORITY
  1168. #define DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION DISPID_A_DEFAULTTEXTSELECTION
  1169. #define DISPID_IHTMLRENDERSTYLE_TEXTDECORATION DISPID_A_STYLETEXTDECORATION
  1170. // DISPIDs for interface IHTMLCurrentStyle
  1171. #define DISPID_IHTMLCURRENTSTYLE_POSITION DISPID_A_POSITION
  1172. #define DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT DISPID_A_FLOAT
  1173. #define DISPID_IHTMLCURRENTSTYLE_COLOR DISPID_A_COLOR
  1174. #define DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR DISPID_BACKCOLOR
  1175. #define DISPID_IHTMLCURRENTSTYLE_FONTFAMILY DISPID_A_FONTFACE
  1176. #define DISPID_IHTMLCURRENTSTYLE_FONTSTYLE DISPID_A_FONTSTYLE
  1177. #define DISPID_IHTMLCURRENTSTYLE_FONTVARIANT DISPID_A_FONTVARIANT
  1178. #define DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT DISPID_A_FONTWEIGHT
  1179. #define DISPID_IHTMLCURRENTSTYLE_FONTSIZE DISPID_A_FONTSIZE
  1180. #define DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE DISPID_A_BACKGROUNDIMAGE
  1181. #define DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX DISPID_A_BACKGROUNDPOSX
  1182. #define DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY DISPID_A_BACKGROUNDPOSY
  1183. #define DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT DISPID_A_BACKGROUNDREPEAT
  1184. #define DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR DISPID_A_BORDERLEFTCOLOR
  1185. #define DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR DISPID_A_BORDERTOPCOLOR
  1186. #define DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR DISPID_A_BORDERRIGHTCOLOR
  1187. #define DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR DISPID_A_BORDERBOTTOMCOLOR
  1188. #define DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE DISPID_A_BORDERTOPSTYLE
  1189. #define DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE DISPID_A_BORDERRIGHTSTYLE
  1190. #define DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE DISPID_A_BORDERBOTTOMSTYLE
  1191. #define DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE DISPID_A_BORDERLEFTSTYLE
  1192. #define DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH DISPID_A_BORDERTOPWIDTH
  1193. #define DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH DISPID_A_BORDERRIGHTWIDTH
  1194. #define DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH DISPID_A_BORDERBOTTOMWIDTH
  1195. #define DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH DISPID_A_BORDERLEFTWIDTH
  1196. #define DISPID_IHTMLCURRENTSTYLE_LEFT STDPROPID_XOBJ_LEFT
  1197. #define DISPID_IHTMLCURRENTSTYLE_TOP STDPROPID_XOBJ_TOP
  1198. #define DISPID_IHTMLCURRENTSTYLE_WIDTH STDPROPID_XOBJ_WIDTH
  1199. #define DISPID_IHTMLCURRENTSTYLE_HEIGHT STDPROPID_XOBJ_HEIGHT
  1200. #define DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT DISPID_A_PADDINGLEFT
  1201. #define DISPID_IHTMLCURRENTSTYLE_PADDINGTOP DISPID_A_PADDINGTOP
  1202. #define DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT DISPID_A_PADDINGRIGHT
  1203. #define DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM DISPID_A_PADDINGBOTTOM
  1204. #define DISPID_IHTMLCURRENTSTYLE_TEXTALIGN STDPROPID_XOBJ_BLOCKALIGN
  1205. #define DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION DISPID_A_TEXTDECORATION
  1206. #define DISPID_IHTMLCURRENTSTYLE_DISPLAY DISPID_A_DISPLAY
  1207. #define DISPID_IHTMLCURRENTSTYLE_VISIBILITY DISPID_A_VISIBILITY
  1208. #define DISPID_IHTMLCURRENTSTYLE_ZINDEX DISPID_A_ZINDEX
  1209. #define DISPID_IHTMLCURRENTSTYLE_LETTERSPACING DISPID_A_LETTERSPACING
  1210. #define DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT DISPID_A_LINEHEIGHT
  1211. #define DISPID_IHTMLCURRENTSTYLE_TEXTINDENT DISPID_A_TEXTINDENT
  1212. #define DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN DISPID_A_VERTICALALIGN
  1213. #define DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT DISPID_A_BACKGROUNDATTACHMENT
  1214. #define DISPID_IHTMLCURRENTSTYLE_MARGINTOP DISPID_A_MARGINTOP
  1215. #define DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT DISPID_A_MARGINRIGHT
  1216. #define DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM DISPID_A_MARGINBOTTOM
  1217. #define DISPID_IHTMLCURRENTSTYLE_MARGINLEFT DISPID_A_MARGINLEFT
  1218. #define DISPID_IHTMLCURRENTSTYLE_CLEAR DISPID_A_CLEAR
  1219. #define DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE DISPID_A_LISTSTYLETYPE
  1220. #define DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION DISPID_A_LISTSTYLEPOSITION
  1221. #define DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE DISPID_A_LISTSTYLEIMAGE
  1222. #define DISPID_IHTMLCURRENTSTYLE_CLIPTOP DISPID_A_CLIPRECTTOP
  1223. #define DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT DISPID_A_CLIPRECTRIGHT
  1224. #define DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM DISPID_A_CLIPRECTBOTTOM
  1225. #define DISPID_IHTMLCURRENTSTYLE_CLIPLEFT DISPID_A_CLIPRECTLEFT
  1226. #define DISPID_IHTMLCURRENTSTYLE_OVERFLOW DISPID_A_OVERFLOW
  1227. #define DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE DISPID_A_PAGEBREAKBEFORE
  1228. #define DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER DISPID_A_PAGEBREAKAFTER
  1229. #define DISPID_IHTMLCURRENTSTYLE_CURSOR DISPID_A_CURSOR
  1230. #define DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT DISPID_A_TABLELAYOUT
  1231. #define DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE DISPID_A_BORDERCOLLAPSE
  1232. #define DISPID_IHTMLCURRENTSTYLE_DIRECTION DISPID_A_DIRECTION
  1233. #define DISPID_IHTMLCURRENTSTYLE_BEHAVIOR DISPID_A_BEHAVIOR
  1234. #define DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE DISPID_HTMLOBJECT+2
  1235. #define DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI DISPID_A_UNICODEBIDI
  1236. #define DISPID_IHTMLCURRENTSTYLE_RIGHT STDPROPID_XOBJ_RIGHT
  1237. #define DISPID_IHTMLCURRENTSTYLE_BOTTOM STDPROPID_XOBJ_BOTTOM
  1238. #define DISPID_IHTMLCURRENTSTYLE_IMEMODE DISPID_A_IMEMODE
  1239. #define DISPID_IHTMLCURRENTSTYLE_RUBYALIGN DISPID_A_RUBYALIGN
  1240. #define DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION DISPID_A_RUBYPOSITION
  1241. #define DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG DISPID_A_RUBYOVERHANG
  1242. #define DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE DISPID_A_TEXTAUTOSPACE
  1243. #define DISPID_IHTMLCURRENTSTYLE_LINEBREAK DISPID_A_LINEBREAK
  1244. #define DISPID_IHTMLCURRENTSTYLE_WORDBREAK DISPID_A_WORDBREAK
  1245. #define DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY DISPID_A_TEXTJUSTIFY
  1246. #define DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM DISPID_A_TEXTJUSTIFYTRIM
  1247. #define DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA DISPID_A_TEXTKASHIDA
  1248. #define DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION DISPID_A_DIR
  1249. #define DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR DISPID_A_LAYOUTGRIDCHAR
  1250. #define DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE DISPID_A_LAYOUTGRIDLINE
  1251. #define DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE DISPID_A_LAYOUTGRIDMODE
  1252. #define DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE DISPID_A_LAYOUTGRIDTYPE
  1253. #define DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE DISPID_A_BORDERSTYLE
  1254. #define DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR DISPID_A_BORDERCOLOR
  1255. #define DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH DISPID_A_BORDERWIDTH
  1256. #define DISPID_IHTMLCURRENTSTYLE_PADDING DISPID_A_PADDING
  1257. #define DISPID_IHTMLCURRENTSTYLE_MARGIN DISPID_A_MARGIN
  1258. #define DISPID_IHTMLCURRENTSTYLE_ACCELERATOR DISPID_A_ACCELERATOR
  1259. #define DISPID_IHTMLCURRENTSTYLE_OVERFLOWX DISPID_A_OVERFLOWX
  1260. #define DISPID_IHTMLCURRENTSTYLE_OVERFLOWY DISPID_A_OVERFLOWY
  1261. #define DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM DISPID_A_TEXTTRANSFORM
  1262. // DISPIDs for interface IHTMLCurrentStyle2
  1263. #define DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW DISPID_A_LAYOUTFLOW
  1264. #define DISPID_IHTMLCURRENTSTYLE2_WORDWRAP DISPID_A_WORDWRAP
  1265. #define DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION DISPID_A_TEXTUNDERLINEPOSITION
  1266. #define DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT DISPID_A_HASLAYOUT
  1267. #define DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR DISPID_A_SCROLLBARBASECOLOR
  1268. #define DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR DISPID_A_SCROLLBARFACECOLOR
  1269. #define DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR DISPID_A_SCROLLBAR3DLIGHTCOLOR
  1270. #define DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR DISPID_A_SCROLLBARSHADOWCOLOR
  1271. #define DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR DISPID_A_SCROLLBARHIGHLIGHTCOLOR
  1272. #define DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR DISPID_A_SCROLLBARDARKSHADOWCOLOR
  1273. #define DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR DISPID_A_SCROLLBARARROWCOLOR
  1274. #define DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR DISPID_A_SCROLLBARTRACKCOLOR
  1275. #define DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE DISPID_A_WRITINGMODE
  1276. #define DISPID_IHTMLCURRENTSTYLE2_ZOOM DISPID_A_ZOOM
  1277. #define DISPID_IHTMLCURRENTSTYLE2_FILTER DISPID_A_FILTER
  1278. #define DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST DISPID_A_TEXTALIGNLAST
  1279. #define DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE DISPID_A_TEXTKASHIDASPACE
  1280. #define DISPID_IHTMLCURRENTSTYLE2_ISBLOCK DISPID_A_ISBLOCK
  1281. // DISPIDs for interface IHTMLCurrentStyle3
  1282. #define DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW DISPID_A_TEXTOVERFLOW
  1283. #define DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT DISPID_A_MINHEIGHT
  1284. #define DISPID_IHTMLCURRENTSTYLE3_WORDSPACING DISPID_A_WORDSPACING
  1285. #define DISPID_IHTMLCURRENTSTYLE3_WHITESPACE DISPID_A_WHITESPACE
  1286. // DISPIDs for interface IHTMLRect
  1287. #define DISPID_IHTMLRECT_LEFT DISPID_OMRECT+1
  1288. #define DISPID_IHTMLRECT_TOP DISPID_OMRECT+2
  1289. #define DISPID_IHTMLRECT_RIGHT DISPID_OMRECT+3
  1290. #define DISPID_IHTMLRECT_BOTTOM DISPID_OMRECT+4
  1291. // DISPIDs for interface IHTMLRectCollection
  1292. #define DISPID_IHTMLRECTCOLLECTION_LENGTH DISPID_COLLECTION
  1293. #define DISPID_IHTMLRECTCOLLECTION__NEWENUM DISPID_NEWENUM
  1294. #define DISPID_IHTMLRECTCOLLECTION_ITEM DISPID_VALUE
  1295. // DISPIDs for interface IHTMLDOMNode
  1296. #define DISPID_IHTMLDOMNODE_NODETYPE DISPID_ELEMENT+46
  1297. #define DISPID_IHTMLDOMNODE_PARENTNODE DISPID_ELEMENT+47
  1298. #define DISPID_IHTMLDOMNODE_HASCHILDNODES DISPID_ELEMENT+48
  1299. #define DISPID_IHTMLDOMNODE_CHILDNODES DISPID_ELEMENT+49
  1300. #define DISPID_IHTMLDOMNODE_ATTRIBUTES DISPID_ELEMENT+50
  1301. #define DISPID_IHTMLDOMNODE_INSERTBEFORE DISPID_ELEMENT+51
  1302. #define DISPID_IHTMLDOMNODE_REMOVECHILD DISPID_ELEMENT+52
  1303. #define DISPID_IHTMLDOMNODE_REPLACECHILD DISPID_ELEMENT+53
  1304. #define DISPID_IHTMLDOMNODE_CLONENODE DISPID_ELEMENT+61
  1305. #define DISPID_IHTMLDOMNODE_REMOVENODE DISPID_ELEMENT+66
  1306. #define DISPID_IHTMLDOMNODE_SWAPNODE DISPID_ELEMENT+68
  1307. #define DISPID_IHTMLDOMNODE_REPLACENODE DISPID_ELEMENT+67
  1308. #define DISPID_IHTMLDOMNODE_APPENDCHILD DISPID_ELEMENT+73
  1309. #define DISPID_IHTMLDOMNODE_NODENAME DISPID_ELEMENT+74
  1310. #define DISPID_IHTMLDOMNODE_NODEVALUE DISPID_ELEMENT+75
  1311. #define DISPID_IHTMLDOMNODE_FIRSTCHILD DISPID_ELEMENT+76
  1312. #define DISPID_IHTMLDOMNODE_LASTCHILD DISPID_ELEMENT+77
  1313. #define DISPID_IHTMLDOMNODE_PREVIOUSSIBLING DISPID_ELEMENT+78
  1314. #define DISPID_IHTMLDOMNODE_NEXTSIBLING DISPID_ELEMENT+79
  1315. // DISPIDs for interface IHTMLDOMNode2
  1316. #define DISPID_IHTMLDOMNODE2_OWNERDOCUMENT DISPID_ELEMENT+113
  1317. // DISPIDs for interface IHTMLDOMAttribute
  1318. #define DISPID_IHTMLDOMATTRIBUTE_NODENAME DISPID_DOMATTRIBUTE
  1319. #define DISPID_IHTMLDOMATTRIBUTE_NODEVALUE DISPID_DOMATTRIBUTE+2
  1320. #define DISPID_IHTMLDOMATTRIBUTE_SPECIFIED DISPID_DOMATTRIBUTE+1
  1321. // DISPIDs for interface IHTMLDOMAttribute2
  1322. #define DISPID_IHTMLDOMATTRIBUTE2_NAME DISPID_DOMATTRIBUTE+3
  1323. #define DISPID_IHTMLDOMATTRIBUTE2_VALUE DISPID_DOMATTRIBUTE+4
  1324. #define DISPID_IHTMLDOMATTRIBUTE2_EXPANDO DISPID_DOMATTRIBUTE+5
  1325. #define DISPID_IHTMLDOMATTRIBUTE2_NODETYPE DISPID_DOMATTRIBUTE+6
  1326. #define DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE DISPID_DOMATTRIBUTE+7
  1327. #define DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES DISPID_DOMATTRIBUTE+8
  1328. #define DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD DISPID_DOMATTRIBUTE+9
  1329. #define DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD DISPID_DOMATTRIBUTE+10
  1330. #define DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING DISPID_DOMATTRIBUTE+11
  1331. #define DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING DISPID_DOMATTRIBUTE+12
  1332. #define DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES DISPID_DOMATTRIBUTE+13
  1333. #define DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT DISPID_DOMATTRIBUTE+14
  1334. #define DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE DISPID_DOMATTRIBUTE+15
  1335. #define DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD DISPID_DOMATTRIBUTE+16
  1336. #define DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD DISPID_DOMATTRIBUTE+17
  1337. #define DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD DISPID_DOMATTRIBUTE+18
  1338. #define DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES DISPID_DOMATTRIBUTE+19
  1339. #define DISPID_IHTMLDOMATTRIBUTE2_CLONENODE DISPID_DOMATTRIBUTE+20
  1340. // DISPIDs for interface IHTMLDOMTextNode
  1341. #define DISPID_IHTMLDOMTEXTNODE_DATA DISPID_DOMTEXTNODE
  1342. #define DISPID_IHTMLDOMTEXTNODE_TOSTRING DISPID_DOMTEXTNODE+1
  1343. #define DISPID_IHTMLDOMTEXTNODE_LENGTH DISPID_DOMTEXTNODE+2
  1344. #define DISPID_IHTMLDOMTEXTNODE_SPLITTEXT DISPID_DOMTEXTNODE+3
  1345. // DISPIDs for interface IHTMLDOMTextNode2
  1346. #define DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA DISPID_DOMTEXTNODE+4
  1347. #define DISPID_IHTMLDOMTEXTNODE2_APPENDDATA DISPID_DOMTEXTNODE+5
  1348. #define DISPID_IHTMLDOMTEXTNODE2_INSERTDATA DISPID_DOMTEXTNODE+6
  1349. #define DISPID_IHTMLDOMTEXTNODE2_DELETEDATA DISPID_DOMTEXTNODE+7
  1350. #define DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA DISPID_DOMTEXTNODE+8
  1351. // DISPIDs for interface IHTMLDOMImplementation
  1352. #define DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE DISPID_DOMIMPLEMENTATION
  1353. // DISPIDs for interface IHTMLAttributeCollection
  1354. #define DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH DISPID_COLLECTION
  1355. #define DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM DISPID_NEWENUM
  1356. #define DISPID_IHTMLATTRIBUTECOLLECTION_ITEM DISPID_VALUE
  1357. // DISPIDs for interface IHTMLAttributeCollection2
  1358. #define DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM DISPID_COLLECTION+1
  1359. #define DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM DISPID_COLLECTION+2
  1360. #define DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM DISPID_COLLECTION+3
  1361. // DISPIDs for interface IHTMLDOMChildrenCollection
  1362. #define DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH DISPID_COLLECTION
  1363. #define DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM DISPID_NEWENUM
  1364. #define DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM DISPID_VALUE
  1365. // DISPIDs for interface IHTMLElement
  1366. #define DISPID_IHTMLELEMENT_SETATTRIBUTE DISPID_HTMLOBJECT+1
  1367. #define DISPID_IHTMLELEMENT_GETATTRIBUTE DISPID_HTMLOBJECT+2
  1368. #define DISPID_IHTMLELEMENT_REMOVEATTRIBUTE DISPID_HTMLOBJECT+3
  1369. #define DISPID_IHTMLELEMENT_CLASSNAME DISPID_ELEMENT+1
  1370. #define DISPID_IHTMLELEMENT_ID DISPID_ELEMENT+2
  1371. #define DISPID_IHTMLELEMENT_TAGNAME DISPID_ELEMENT+4
  1372. #define DISPID_IHTMLELEMENT_PARENTELEMENT STDPROPID_XOBJ_PARENT
  1373. #define DISPID_IHTMLELEMENT_STYLE STDPROPID_XOBJ_STYLE
  1374. #define DISPID_IHTMLELEMENT_ONHELP DISPID_EVPROP_ONHELP
  1375. #define DISPID_IHTMLELEMENT_ONCLICK DISPID_EVPROP_ONCLICK
  1376. #define DISPID_IHTMLELEMENT_ONDBLCLICK DISPID_EVPROP_ONDBLCLICK
  1377. #define DISPID_IHTMLELEMENT_ONKEYDOWN DISPID_EVPROP_ONKEYDOWN
  1378. #define DISPID_IHTMLELEMENT_ONKEYUP DISPID_EVPROP_ONKEYUP
  1379. #define DISPID_IHTMLELEMENT_ONKEYPRESS DISPID_EVPROP_ONKEYPRESS
  1380. #define DISPID_IHTMLELEMENT_ONMOUSEOUT DISPID_EVPROP_ONMOUSEOUT
  1381. #define DISPID_IHTMLELEMENT_ONMOUSEOVER DISPID_EVPROP_ONMOUSEOVER
  1382. #define DISPID_IHTMLELEMENT_ONMOUSEMOVE DISPID_EVPROP_ONMOUSEMOVE
  1383. #define DISPID_IHTMLELEMENT_ONMOUSEDOWN DISPID_EVPROP_ONMOUSEDOWN
  1384. #define DISPID_IHTMLELEMENT_ONMOUSEUP DISPID_EVPROP_ONMOUSEUP
  1385. #define DISPID_IHTMLELEMENT_DOCUMENT DISPID_ELEMENT+18
  1386. #define DISPID_IHTMLELEMENT_TITLE STDPROPID_XOBJ_CONTROLTIPTEXT
  1387. #define DISPID_IHTMLELEMENT_LANGUAGE DISPID_A_LANGUAGE
  1388. #define DISPID_IHTMLELEMENT_ONSELECTSTART DISPID_EVPROP_ONSELECTSTART
  1389. #define DISPID_IHTMLELEMENT_SCROLLINTOVIEW DISPID_ELEMENT+19
  1390. #define DISPID_IHTMLELEMENT_CONTAINS DISPID_ELEMENT+20
  1391. #define DISPID_IHTMLELEMENT_SOURCEINDEX DISPID_ELEMENT+24
  1392. #define DISPID_IHTMLELEMENT_RECORDNUMBER DISPID_ELEMENT+25
  1393. #define DISPID_IHTMLELEMENT_LANG DISPID_A_LANG
  1394. #define DISPID_IHTMLELEMENT_OFFSETLEFT DISPID_ELEMENT+8
  1395. #define DISPID_IHTMLELEMENT_OFFSETTOP DISPID_ELEMENT+9
  1396. #define DISPID_IHTMLELEMENT_OFFSETWIDTH DISPID_ELEMENT+10
  1397. #define DISPID_IHTMLELEMENT_OFFSETHEIGHT DISPID_ELEMENT+11
  1398. #define DISPID_IHTMLELEMENT_OFFSETPARENT DISPID_ELEMENT+12
  1399. #define DISPID_IHTMLELEMENT_INNERHTML DISPID_ELEMENT+26
  1400. #define DISPID_IHTMLELEMENT_INNERTEXT DISPID_ELEMENT+27
  1401. #define DISPID_IHTMLELEMENT_OUTERHTML DISPID_ELEMENT+28
  1402. #define DISPID_IHTMLELEMENT_OUTERTEXT DISPID_ELEMENT+29
  1403. #define DISPID_IHTMLELEMENT_INSERTADJACENTHTML DISPID_ELEMENT+30
  1404. #define DISPID_IHTMLELEMENT_INSERTADJACENTTEXT DISPID_ELEMENT+31
  1405. #define DISPID_IHTMLELEMENT_PARENTTEXTEDIT DISPID_ELEMENT+32
  1406. #define DISPID_IHTMLELEMENT_ISTEXTEDIT DISPID_ELEMENT+34
  1407. #define DISPID_IHTMLELEMENT_CLICK DISPID_ELEMENT+33
  1408. #define DISPID_IHTMLELEMENT_FILTERS DISPID_ELEMENT+35
  1409. #define DISPID_IHTMLELEMENT_ONDRAGSTART DISPID_EVPROP_ONDRAGSTART
  1410. #define DISPID_IHTMLELEMENT_TOSTRING DISPID_ELEMENT+36
  1411. #define DISPID_IHTMLELEMENT_ONBEFOREUPDATE DISPID_EVPROP_ONBEFOREUPDATE
  1412. #define DISPID_IHTMLELEMENT_ONAFTERUPDATE DISPID_EVPROP_ONAFTERUPDATE
  1413. #define DISPID_IHTMLELEMENT_ONERRORUPDATE DISPID_EVPROP_ONERRORUPDATE
  1414. #define DISPID_IHTMLELEMENT_ONROWEXIT DISPID_EVPROP_ONROWEXIT
  1415. #define DISPID_IHTMLELEMENT_ONROWENTER DISPID_EVPROP_ONROWENTER
  1416. #define DISPID_IHTMLELEMENT_ONDATASETCHANGED DISPID_EVPROP_ONDATASETCHANGED
  1417. #define DISPID_IHTMLELEMENT_ONDATAAVAILABLE DISPID_EVPROP_ONDATAAVAILABLE
  1418. #define DISPID_IHTMLELEMENT_ONDATASETCOMPLETE DISPID_EVPROP_ONDATASETCOMPLETE
  1419. #define DISPID_IHTMLELEMENT_ONFILTERCHANGE DISPID_EVPROP_ONFILTER
  1420. #define DISPID_IHTMLELEMENT_CHILDREN DISPID_ELEMENT+37
  1421. #define DISPID_IHTMLELEMENT_ALL DISPID_ELEMENT+38
  1422. // DISPIDs for interface IHTMLElement2
  1423. #define DISPID_IHTMLELEMENT2_SCOPENAME DISPID_ELEMENT+39
  1424. #define DISPID_IHTMLELEMENT2_SETCAPTURE DISPID_ELEMENT+40
  1425. #define DISPID_IHTMLELEMENT2_RELEASECAPTURE DISPID_ELEMENT+41
  1426. #define DISPID_IHTMLELEMENT2_ONLOSECAPTURE DISPID_EVPROP_ONLOSECAPTURE
  1427. #define DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT DISPID_ELEMENT+42
  1428. #define DISPID_IHTMLELEMENT2_DOSCROLL DISPID_ELEMENT+43
  1429. #define DISPID_IHTMLELEMENT2_ONSCROLL DISPID_EVPROP_ONSCROLL
  1430. #define DISPID_IHTMLELEMENT2_ONDRAG DISPID_EVPROP_ONDRAG
  1431. #define DISPID_IHTMLELEMENT2_ONDRAGEND DISPID_EVPROP_ONDRAGEND
  1432. #define DISPID_IHTMLELEMENT2_ONDRAGENTER DISPID_EVPROP_ONDRAGENTER
  1433. #define DISPID_IHTMLELEMENT2_ONDRAGOVER DISPID_EVPROP_ONDRAGOVER
  1434. #define DISPID_IHTMLELEMENT2_ONDRAGLEAVE DISPID_EVPROP_ONDRAGLEAVE
  1435. #define DISPID_IHTMLELEMENT2_ONDROP DISPID_EVPROP_ONDROP
  1436. #define DISPID_IHTMLELEMENT2_ONBEFORECUT DISPID_EVPROP_ONBEFORECUT
  1437. #define DISPID_IHTMLELEMENT2_ONCUT DISPID_EVPROP_ONCUT
  1438. #define DISPID_IHTMLELEMENT2_ONBEFORECOPY DISPID_EVPROP_ONBEFORECOPY
  1439. #define DISPID_IHTMLELEMENT2_ONCOPY DISPID_EVPROP_ONCOPY
  1440. #define DISPID_IHTMLELEMENT2_ONBEFOREPASTE DISPID_EVPROP_ONBEFOREPASTE
  1441. #define DISPID_IHTMLELEMENT2_ONPASTE DISPID_EVPROP_ONPASTE
  1442. #define DISPID_IHTMLELEMENT2_CURRENTSTYLE DISPID_ELEMENT+7
  1443. #define DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE DISPID_EVPROP_ONPROPERTYCHANGE
  1444. #define DISPID_IHTMLELEMENT2_GETCLIENTRECTS DISPID_ELEMENT+44
  1445. #define DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT DISPID_ELEMENT+45
  1446. #define DISPID_IHTMLELEMENT2_SETEXPRESSION DISPID_HTMLOBJECT+4
  1447. #define DISPID_IHTMLELEMENT2_GETEXPRESSION DISPID_HTMLOBJECT+5
  1448. #define DISPID_IHTMLELEMENT2_REMOVEEXPRESSION DISPID_HTMLOBJECT+6
  1449. #define DISPID_IHTMLELEMENT2_TABINDEX STDPROPID_XOBJ_TABINDEX
  1450. #define DISPID_IHTMLELEMENT2_FOCUS DISPID_SITE+0
  1451. #define DISPID_IHTMLELEMENT2_ACCESSKEY DISPID_SITE+5
  1452. #define DISPID_IHTMLELEMENT2_ONBLUR DISPID_EVPROP_ONBLUR
  1453. #define DISPID_IHTMLELEMENT2_ONFOCUS DISPID_EVPROP_ONFOCUS
  1454. #define DISPID_IHTMLELEMENT2_ONRESIZE DISPID_EVPROP_ONRESIZE
  1455. #define DISPID_IHTMLELEMENT2_BLUR DISPID_SITE+2
  1456. #define DISPID_IHTMLELEMENT2_ADDFILTER DISPID_SITE+17
  1457. #define DISPID_IHTMLELEMENT2_REMOVEFILTER DISPID_SITE+18
  1458. #define DISPID_IHTMLELEMENT2_CLIENTHEIGHT DISPID_SITE+19
  1459. #define DISPID_IHTMLELEMENT2_CLIENTWIDTH DISPID_SITE+20
  1460. #define DISPID_IHTMLELEMENT2_CLIENTTOP DISPID_SITE+21
  1461. #define DISPID_IHTMLELEMENT2_CLIENTLEFT DISPID_SITE+22
  1462. #define DISPID_IHTMLELEMENT2_ATTACHEVENT DISPID_HTMLOBJECT+7
  1463. #define DISPID_IHTMLELEMENT2_DETACHEVENT DISPID_HTMLOBJECT+8
  1464. #define DISPID_IHTMLELEMENT2_READYSTATE DISPID_A_READYSTATE
  1465. #define DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  1466. #define DISPID_IHTMLELEMENT2_ONROWSDELETE DISPID_EVPROP_ONROWSDELETE
  1467. #define DISPID_IHTMLELEMENT2_ONROWSINSERTED DISPID_EVPROP_ONROWSINSERTED
  1468. #define DISPID_IHTMLELEMENT2_ONCELLCHANGE DISPID_EVPROP_ONCELLCHANGE
  1469. #define DISPID_IHTMLELEMENT2_DIR DISPID_A_DIR
  1470. #define DISPID_IHTMLELEMENT2_CREATECONTROLRANGE DISPID_ELEMENT+56
  1471. #define DISPID_IHTMLELEMENT2_SCROLLHEIGHT DISPID_ELEMENT+57
  1472. #define DISPID_IHTMLELEMENT2_SCROLLWIDTH DISPID_ELEMENT+58
  1473. #define DISPID_IHTMLELEMENT2_SCROLLTOP DISPID_ELEMENT+59
  1474. #define DISPID_IHTMLELEMENT2_SCROLLLEFT DISPID_ELEMENT+60
  1475. #define DISPID_IHTMLELEMENT2_CLEARATTRIBUTES DISPID_ELEMENT+62
  1476. #define DISPID_IHTMLELEMENT2_MERGEATTRIBUTES DISPID_ELEMENT+63
  1477. #define DISPID_IHTMLELEMENT2_ONCONTEXTMENU DISPID_EVPROP_ONCONTEXTMENU
  1478. #define DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT DISPID_ELEMENT+69
  1479. #define DISPID_IHTMLELEMENT2_APPLYELEMENT DISPID_ELEMENT+65
  1480. #define DISPID_IHTMLELEMENT2_GETADJACENTTEXT DISPID_ELEMENT+70
  1481. #define DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT DISPID_ELEMENT+71
  1482. #define DISPID_IHTMLELEMENT2_CANHAVECHILDREN DISPID_ELEMENT+72
  1483. #define DISPID_IHTMLELEMENT2_ADDBEHAVIOR DISPID_ELEMENT+80
  1484. #define DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR DISPID_ELEMENT+81
  1485. #define DISPID_IHTMLELEMENT2_RUNTIMESTYLE DISPID_ELEMENT+64
  1486. #define DISPID_IHTMLELEMENT2_BEHAVIORURNS DISPID_ELEMENT+82
  1487. #define DISPID_IHTMLELEMENT2_TAGURN DISPID_ELEMENT+83
  1488. #define DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS DISPID_EVPROP_ONBEFOREEDITFOCUS
  1489. #define DISPID_IHTMLELEMENT2_READYSTATEVALUE DISPID_ELEMENT+84
  1490. #define DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME DISPID_ELEMENT+85
  1491. // DISPIDs for interface IHTMLElement3
  1492. #define DISPID_IHTMLELEMENT3_MERGEATTRIBUTES DISPID_ELEMENT+96
  1493. #define DISPID_IHTMLELEMENT3_ISMULTILINE DISPID_ELEMENT+97
  1494. #define DISPID_IHTMLELEMENT3_CANHAVEHTML DISPID_ELEMENT+98
  1495. #define DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE DISPID_EVPROP_ONLAYOUTCOMPLETE
  1496. #define DISPID_IHTMLELEMENT3_ONPAGE DISPID_EVPROP_ONPAGE
  1497. #define DISPID_IHTMLELEMENT3_INFLATEBLOCK DISPID_ELEMENT+100
  1498. #define DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE DISPID_EVPROP_ONBEFOREDEACTIVATE
  1499. #define DISPID_IHTMLELEMENT3_SETACTIVE DISPID_ELEMENT+101
  1500. #define DISPID_IHTMLELEMENT3_CONTENTEDITABLE DISPID_A_EDITABLE
  1501. #define DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE DISPID_ELEMENT+102
  1502. #define DISPID_IHTMLELEMENT3_HIDEFOCUS DISPID_A_HIDEFOCUS
  1503. #define DISPID_IHTMLELEMENT3_DISABLED STDPROPID_XOBJ_DISABLED
  1504. #define DISPID_IHTMLELEMENT3_ISDISABLED DISPID_ELEMENT+105
  1505. #define DISPID_IHTMLELEMENT3_ONMOVE DISPID_EVPROP_ONMOVE
  1506. #define DISPID_IHTMLELEMENT3_ONCONTROLSELECT DISPID_EVPROP_ONCONTROLSELECT
  1507. #define DISPID_IHTMLELEMENT3_FIREEVENT DISPID_ELEMENT+106
  1508. #define DISPID_IHTMLELEMENT3_ONRESIZESTART DISPID_EVPROP_ONRESIZESTART
  1509. #define DISPID_IHTMLELEMENT3_ONRESIZEEND DISPID_EVPROP_ONRESIZEEND
  1510. #define DISPID_IHTMLELEMENT3_ONMOVESTART DISPID_EVPROP_ONMOVESTART
  1511. #define DISPID_IHTMLELEMENT3_ONMOVEEND DISPID_EVPROP_ONMOVEEND
  1512. #define DISPID_IHTMLELEMENT3_ONMOUSEENTER DISPID_EVPROP_ONMOUSEENTER
  1513. #define DISPID_IHTMLELEMENT3_ONMOUSELEAVE DISPID_EVPROP_ONMOUSELEAVE
  1514. #define DISPID_IHTMLELEMENT3_ONACTIVATE DISPID_EVPROP_ONACTIVATE
  1515. #define DISPID_IHTMLELEMENT3_ONDEACTIVATE DISPID_EVPROP_ONDEACTIVATE
  1516. #define DISPID_IHTMLELEMENT3_DRAGDROP DISPID_ELEMENT+107
  1517. #define DISPID_IHTMLELEMENT3_GLYPHMODE DISPID_ELEMENT+108
  1518. // DISPIDs for interface IHTMLElement4
  1519. #define DISPID_IHTMLELEMENT4_ONMOUSEWHEEL DISPID_EVPROP_ONMOUSEWHEEL
  1520. #define DISPID_IHTMLELEMENT4_NORMALIZE DISPID_ELEMENT+112
  1521. #define DISPID_IHTMLELEMENT4_GETATTRIBUTENODE DISPID_ELEMENT+109
  1522. #define DISPID_IHTMLELEMENT4_SETATTRIBUTENODE DISPID_ELEMENT+110
  1523. #define DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE DISPID_ELEMENT+111
  1524. #define DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE DISPID_EVPROP_ONBEFOREACTIVATE
  1525. #define DISPID_IHTMLELEMENT4_ONFOCUSIN DISPID_EVPROP_ONFOCUSIN
  1526. #define DISPID_IHTMLELEMENT4_ONFOCUSOUT DISPID_EVPROP_ONFOCUSOUT
  1527. // DISPIDs for interface IHTMLElementRender
  1528. #define DISPID_IHTMLELEMENTRENDER_DRAWTODC
  1529. #define DISPID_IHTMLELEMENTRENDER_SETDOCUMENTPRINTER
  1530. // DISPIDs for interface IHTMLUniqueName
  1531. #define DISPID_IHTMLUNIQUENAME_UNIQUENUMBER DISPID_ELEMENT+54
  1532. #define DISPID_IHTMLUNIQUENAME_UNIQUEID DISPID_ELEMENT+55
  1533. // DISPIDs for interface IHTMLDatabinding
  1534. #define DISPID_IHTMLDATABINDING_DATAFLD DISPID_ELEMENT+21
  1535. #define DISPID_IHTMLDATABINDING_DATASRC DISPID_ELEMENT+22
  1536. #define DISPID_IHTMLDATABINDING_DATAFORMATAS DISPID_ELEMENT+23
  1537. // DISPIDs for event set HTMLElementEvents2
  1538. #define DISPID_HTMLELEMENTEVENTS2_ONHELP DISPID_EVMETH_ONHELP
  1539. #define DISPID_HTMLELEMENTEVENTS2_ONCLICK DISPID_EVMETH_ONCLICK
  1540. #define DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK DISPID_EVMETH_ONDBLCLICK
  1541. #define DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS DISPID_EVMETH_ONKEYPRESS
  1542. #define DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN DISPID_EVMETH_ONKEYDOWN
  1543. #define DISPID_HTMLELEMENTEVENTS2_ONKEYUP DISPID_EVMETH_ONKEYUP
  1544. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT DISPID_EVMETH_ONMOUSEOUT
  1545. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER DISPID_EVMETH_ONMOUSEOVER
  1546. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE DISPID_EVMETH_ONMOUSEMOVE
  1547. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN DISPID_EVMETH_ONMOUSEDOWN
  1548. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP DISPID_EVMETH_ONMOUSEUP
  1549. #define DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART DISPID_EVMETH_ONSELECTSTART
  1550. #define DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE DISPID_EVMETH_ONFILTER
  1551. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART DISPID_EVMETH_ONDRAGSTART
  1552. #define DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE DISPID_EVMETH_ONBEFOREUPDATE
  1553. #define DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE DISPID_EVMETH_ONAFTERUPDATE
  1554. #define DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE DISPID_EVMETH_ONERRORUPDATE
  1555. #define DISPID_HTMLELEMENTEVENTS2_ONROWEXIT DISPID_EVMETH_ONROWEXIT
  1556. #define DISPID_HTMLELEMENTEVENTS2_ONROWENTER DISPID_EVMETH_ONROWENTER
  1557. #define DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED DISPID_EVMETH_ONDATASETCHANGED
  1558. #define DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE DISPID_EVMETH_ONDATAAVAILABLE
  1559. #define DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE DISPID_EVMETH_ONDATASETCOMPLETE
  1560. #define DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE DISPID_EVMETH_ONLOSECAPTURE
  1561. #define DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE DISPID_EVMETH_ONPROPERTYCHANGE
  1562. #define DISPID_HTMLELEMENTEVENTS2_ONSCROLL DISPID_EVMETH_ONSCROLL
  1563. #define DISPID_HTMLELEMENTEVENTS2_ONFOCUS DISPID_EVMETH_ONFOCUS
  1564. #define DISPID_HTMLELEMENTEVENTS2_ONBLUR DISPID_EVMETH_ONBLUR
  1565. #define DISPID_HTMLELEMENTEVENTS2_ONRESIZE DISPID_EVMETH_ONRESIZE
  1566. #define DISPID_HTMLELEMENTEVENTS2_ONDRAG DISPID_EVMETH_ONDRAG
  1567. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGEND DISPID_EVMETH_ONDRAGEND
  1568. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER DISPID_EVMETH_ONDRAGENTER
  1569. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER DISPID_EVMETH_ONDRAGOVER
  1570. #define DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE DISPID_EVMETH_ONDRAGLEAVE
  1571. #define DISPID_HTMLELEMENTEVENTS2_ONDROP DISPID_EVMETH_ONDROP
  1572. #define DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT DISPID_EVMETH_ONBEFORECUT
  1573. #define DISPID_HTMLELEMENTEVENTS2_ONCUT DISPID_EVMETH_ONCUT
  1574. #define DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY DISPID_EVMETH_ONBEFORECOPY
  1575. #define DISPID_HTMLELEMENTEVENTS2_ONCOPY DISPID_EVMETH_ONCOPY
  1576. #define DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE DISPID_EVMETH_ONBEFOREPASTE
  1577. #define DISPID_HTMLELEMENTEVENTS2_ONPASTE DISPID_EVMETH_ONPASTE
  1578. #define DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU DISPID_EVMETH_ONCONTEXTMENU
  1579. #define DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE DISPID_EVMETH_ONROWSDELETE
  1580. #define DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED DISPID_EVMETH_ONROWSINSERTED
  1581. #define DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE DISPID_EVMETH_ONCELLCHANGE
  1582. #define DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE DISPID_EVMETH_ONREADYSTATECHANGE
  1583. #define DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE DISPID_EVMETH_ONLAYOUTCOMPLETE
  1584. #define DISPID_HTMLELEMENTEVENTS2_ONPAGE DISPID_EVMETH_ONPAGE
  1585. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER DISPID_EVMETH_ONMOUSEENTER
  1586. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE DISPID_EVMETH_ONMOUSELEAVE
  1587. #define DISPID_HTMLELEMENTEVENTS2_ONACTIVATE DISPID_EVMETH_ONACTIVATE
  1588. #define DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE DISPID_EVMETH_ONDEACTIVATE
  1589. #define DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE DISPID_EVMETH_ONBEFOREDEACTIVATE
  1590. #define DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE DISPID_EVMETH_ONBEFOREACTIVATE
  1591. #define DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN DISPID_EVMETH_ONFOCUSIN
  1592. #define DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT DISPID_EVMETH_ONFOCUSOUT
  1593. #define DISPID_HTMLELEMENTEVENTS2_ONMOVE DISPID_EVMETH_ONMOVE
  1594. #define DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT DISPID_EVMETH_ONCONTROLSELECT
  1595. #define DISPID_HTMLELEMENTEVENTS2_ONMOVESTART DISPID_EVMETH_ONMOVESTART
  1596. #define DISPID_HTMLELEMENTEVENTS2_ONMOVEEND DISPID_EVMETH_ONMOVEEND
  1597. #define DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART DISPID_EVMETH_ONRESIZESTART
  1598. #define DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND DISPID_EVMETH_ONRESIZEEND
  1599. #define DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL DISPID_EVMETH_ONMOUSEWHEEL
  1600. // DISPIDs for event set HTMLElementEvents
  1601. #define DISPID_HTMLELEMENTEVENTS_ONHELP DISPID_EVMETH_ONHELP
  1602. #define DISPID_HTMLELEMENTEVENTS_ONCLICK DISPID_EVMETH_ONCLICK
  1603. #define DISPID_HTMLELEMENTEVENTS_ONDBLCLICK DISPID_EVMETH_ONDBLCLICK
  1604. #define DISPID_HTMLELEMENTEVENTS_ONKEYPRESS DISPID_EVMETH_ONKEYPRESS
  1605. #define DISPID_HTMLELEMENTEVENTS_ONKEYDOWN DISPID_EVMETH_ONKEYDOWN
  1606. #define DISPID_HTMLELEMENTEVENTS_ONKEYUP DISPID_EVMETH_ONKEYUP
  1607. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT DISPID_EVMETH_ONMOUSEOUT
  1608. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER DISPID_EVMETH_ONMOUSEOVER
  1609. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE DISPID_EVMETH_ONMOUSEMOVE
  1610. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN DISPID_EVMETH_ONMOUSEDOWN
  1611. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEUP DISPID_EVMETH_ONMOUSEUP
  1612. #define DISPID_HTMLELEMENTEVENTS_ONSELECTSTART DISPID_EVMETH_ONSELECTSTART
  1613. #define DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE DISPID_EVMETH_ONFILTER
  1614. #define DISPID_HTMLELEMENTEVENTS_ONDRAGSTART DISPID_EVMETH_ONDRAGSTART
  1615. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE DISPID_EVMETH_ONBEFOREUPDATE
  1616. #define DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE DISPID_EVMETH_ONAFTERUPDATE
  1617. #define DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE DISPID_EVMETH_ONERRORUPDATE
  1618. #define DISPID_HTMLELEMENTEVENTS_ONROWEXIT DISPID_EVMETH_ONROWEXIT
  1619. #define DISPID_HTMLELEMENTEVENTS_ONROWENTER DISPID_EVMETH_ONROWENTER
  1620. #define DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED DISPID_EVMETH_ONDATASETCHANGED
  1621. #define DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE DISPID_EVMETH_ONDATAAVAILABLE
  1622. #define DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE DISPID_EVMETH_ONDATASETCOMPLETE
  1623. #define DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE DISPID_EVMETH_ONLOSECAPTURE
  1624. #define DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE DISPID_EVMETH_ONPROPERTYCHANGE
  1625. #define DISPID_HTMLELEMENTEVENTS_ONSCROLL DISPID_EVMETH_ONSCROLL
  1626. #define DISPID_HTMLELEMENTEVENTS_ONFOCUS DISPID_EVMETH_ONFOCUS
  1627. #define DISPID_HTMLELEMENTEVENTS_ONBLUR DISPID_EVMETH_ONBLUR
  1628. #define DISPID_HTMLELEMENTEVENTS_ONRESIZE DISPID_EVMETH_ONRESIZE
  1629. #define DISPID_HTMLELEMENTEVENTS_ONDRAG DISPID_EVMETH_ONDRAG
  1630. #define DISPID_HTMLELEMENTEVENTS_ONDRAGEND DISPID_EVMETH_ONDRAGEND
  1631. #define DISPID_HTMLELEMENTEVENTS_ONDRAGENTER DISPID_EVMETH_ONDRAGENTER
  1632. #define DISPID_HTMLELEMENTEVENTS_ONDRAGOVER DISPID_EVMETH_ONDRAGOVER
  1633. #define DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE DISPID_EVMETH_ONDRAGLEAVE
  1634. #define DISPID_HTMLELEMENTEVENTS_ONDROP DISPID_EVMETH_ONDROP
  1635. #define DISPID_HTMLELEMENTEVENTS_ONBEFORECUT DISPID_EVMETH_ONBEFORECUT
  1636. #define DISPID_HTMLELEMENTEVENTS_ONCUT DISPID_EVMETH_ONCUT
  1637. #define DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY DISPID_EVMETH_ONBEFORECOPY
  1638. #define DISPID_HTMLELEMENTEVENTS_ONCOPY DISPID_EVMETH_ONCOPY
  1639. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE DISPID_EVMETH_ONBEFOREPASTE
  1640. #define DISPID_HTMLELEMENTEVENTS_ONPASTE DISPID_EVMETH_ONPASTE
  1641. #define DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU DISPID_EVMETH_ONCONTEXTMENU
  1642. #define DISPID_HTMLELEMENTEVENTS_ONROWSDELETE DISPID_EVMETH_ONROWSDELETE
  1643. #define DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED DISPID_EVMETH_ONROWSINSERTED
  1644. #define DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE DISPID_EVMETH_ONCELLCHANGE
  1645. #define DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE DISPID_EVMETH_ONREADYSTATECHANGE
  1646. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS DISPID_EVMETH_ONBEFOREEDITFOCUS
  1647. #define DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE DISPID_EVMETH_ONLAYOUTCOMPLETE
  1648. #define DISPID_HTMLELEMENTEVENTS_ONPAGE DISPID_EVMETH_ONPAGE
  1649. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE DISPID_EVMETH_ONBEFOREDEACTIVATE
  1650. #define DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE DISPID_EVMETH_ONBEFOREACTIVATE
  1651. #define DISPID_HTMLELEMENTEVENTS_ONMOVE DISPID_EVMETH_ONMOVE
  1652. #define DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT DISPID_EVMETH_ONCONTROLSELECT
  1653. #define DISPID_HTMLELEMENTEVENTS_ONMOVESTART DISPID_EVMETH_ONMOVESTART
  1654. #define DISPID_HTMLELEMENTEVENTS_ONMOVEEND DISPID_EVMETH_ONMOVEEND
  1655. #define DISPID_HTMLELEMENTEVENTS_ONRESIZESTART DISPID_EVMETH_ONRESIZESTART
  1656. #define DISPID_HTMLELEMENTEVENTS_ONRESIZEEND DISPID_EVMETH_ONRESIZEEND
  1657. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER DISPID_EVMETH_ONMOUSEENTER
  1658. #define DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE DISPID_EVMETH_ONMOUSELEAVE
  1659. #define DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL DISPID_EVMETH_ONMOUSEWHEEL
  1660. #define DISPID_HTMLELEMENTEVENTS_ONACTIVATE DISPID_EVMETH_ONACTIVATE
  1661. #define DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE DISPID_EVMETH_ONDEACTIVATE
  1662. #define DISPID_HTMLELEMENTEVENTS_ONFOCUSIN DISPID_EVMETH_ONFOCUSIN
  1663. #define DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT DISPID_EVMETH_ONFOCUSOUT
  1664. // DISPIDs for interface IHTMLElementDefaults
  1665. #define DISPID_IHTMLELEMENTDEFAULTS_STYLE DISPID_DEFAULTS+1
  1666. #define DISPID_IHTMLELEMENTDEFAULTS_TABSTOP DISPID_DEFAULTS+2
  1667. #define DISPID_IHTMLELEMENTDEFAULTS_VIEWINHERITSTYLE DISPID_A_VIEWINHERITSTYLE
  1668. #define DISPID_IHTMLELEMENTDEFAULTS_VIEWMASTERTAB DISPID_DEFAULTS+6
  1669. #define DISPID_IHTMLELEMENTDEFAULTS_SCROLLSEGMENTX DISPID_DEFAULTS+3
  1670. #define DISPID_IHTMLELEMENTDEFAULTS_SCROLLSEGMENTY DISPID_DEFAULTS+4
  1671. #define DISPID_IHTMLELEMENTDEFAULTS_ISMULTILINE DISPID_DEFAULTS+8
  1672. #define DISPID_IHTMLELEMENTDEFAULTS_CONTENTEDITABLE DISPID_A_EDITABLE
  1673. #define DISPID_IHTMLELEMENTDEFAULTS_CANHAVEHTML DISPID_DEFAULTS+9
  1674. #define DISPID_IHTMLELEMENTDEFAULTS_VIEWLINK DISPID_DEFAULTS+11
  1675. #define DISPID_IHTMLELEMENTDEFAULTS_FROZEN DISPID_A_FROZEN
  1676. // DISPIDs for interface IHTCDefaultDispatch
  1677. #define DISPID_IHTCDEFAULTDISPATCH_ELEMENT DISPID_A_HTCDD_ELEMENT
  1678. #define DISPID_IHTCDEFAULTDISPATCH_CREATEEVENTOBJECT DISPID_A_HTCDD_CREATEEVENTOBJECT
  1679. #define DISPID_IHTCDEFAULTDISPATCH_DEFAULTS DISPID_A_HTCDD_DEFAULTS
  1680. #define DISPID_IHTCDEFAULTDISPATCH_DOCUMENT DISPID_A_DOCFRAGMENT
  1681. // DISPIDs for interface IHTCPropertyBehavior
  1682. #define DISPID_IHTCPROPERTYBEHAVIOR_FIRECHANGE DISPID_HTMLOBJECT+0
  1683. #define DISPID_IHTCPROPERTYBEHAVIOR_VALUE DISPID_A_HTCDISPATCHITEM_VALUE
  1684. // DISPIDs for interface IHTCEventBehavior
  1685. #define DISPID_IHTCEVENTBEHAVIOR_FIRE DISPID_HTMLOBJECT+0
  1686. // DISPIDs for interface IHTCAttachBehavior
  1687. #define DISPID_IHTCATTACHBEHAVIOR_FIREEVENT DISPID_VALUE
  1688. #define DISPID_IHTCATTACHBEHAVIOR_DETACHEVENT DISPID_HTMLOBJECT+0
  1689. // DISPIDs for interface IHTCAttachBehavior2
  1690. #define DISPID_IHTCATTACHBEHAVIOR2_FIREEVENT DISPID_VALUE
  1691. // DISPIDs for interface IHTCDescBehavior
  1692. #define DISPID_IHTCDESCBEHAVIOR_URN DISPID_HTMLOBJECT+0
  1693. #define DISPID_IHTCDESCBEHAVIOR_NAME DISPID_HTMLOBJECT+1
  1694. // DISPIDs for interface IHTMLUrnCollection
  1695. #define DISPID_IHTMLURNCOLLECTION_LENGTH DISPID_URN_COLL+1
  1696. #define DISPID_IHTMLURNCOLLECTION_ITEM DISPID_VALUE
  1697. // DISPIDs for interface IHTMLGenericElement
  1698. #define DISPID_IHTMLGENERICELEMENT_RECORDSET DISPID_GENERIC+1
  1699. #define DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET DISPID_GENERIC+2
  1700. // DISPIDs for interface IHTMLStyleSheetRule
  1701. #define DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT DISPID_STYLERULE+1
  1702. #define DISPID_IHTMLSTYLESHEETRULE_STYLE STDPROPID_XOBJ_STYLE
  1703. #define DISPID_IHTMLSTYLESHEETRULE_READONLY DISPID_STYLERULE+2
  1704. // DISPIDs for interface IHTMLStyleSheetRulesCollection
  1705. #define DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH DISPID_STYLERULES_COL+1
  1706. #define DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM DISPID_VALUE
  1707. // DISPIDs for interface IHTMLStyleSheetPage
  1708. #define DISPID_IHTMLSTYLESHEETPAGE_SELECTOR DISPID_STYLEPAGE+1
  1709. #define DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS DISPID_STYLEPAGE+2
  1710. // DISPIDs for interface IHTMLStyleSheetPagesCollection
  1711. #define DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH DISPID_STYLEPAGES_COL+1
  1712. #define DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM DISPID_VALUE
  1713. // DISPIDs for interface IHTMLStyleSheet
  1714. #define DISPID_IHTMLSTYLESHEET_TITLE DISPID_STYLESHEET+1
  1715. #define DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET DISPID_STYLESHEET+2
  1716. #define DISPID_IHTMLSTYLESHEET_OWNINGELEMENT DISPID_STYLESHEET+3
  1717. #define DISPID_IHTMLSTYLESHEET_DISABLED STDPROPID_XOBJ_DISABLED
  1718. #define DISPID_IHTMLSTYLESHEET_READONLY DISPID_STYLESHEET+4
  1719. #define DISPID_IHTMLSTYLESHEET_IMPORTS DISPID_STYLESHEET+5
  1720. #define DISPID_IHTMLSTYLESHEET_HREF DISPID_STYLESHEET+6
  1721. #define DISPID_IHTMLSTYLESHEET_TYPE DISPID_STYLESHEET+7
  1722. #define DISPID_IHTMLSTYLESHEET_ID DISPID_STYLESHEET+8
  1723. #define DISPID_IHTMLSTYLESHEET_ADDIMPORT DISPID_STYLESHEET+9
  1724. #define DISPID_IHTMLSTYLESHEET_ADDRULE DISPID_STYLESHEET+10
  1725. #define DISPID_IHTMLSTYLESHEET_REMOVEIMPORT DISPID_STYLESHEET+11
  1726. #define DISPID_IHTMLSTYLESHEET_REMOVERULE DISPID_STYLESHEET+12
  1727. #define DISPID_IHTMLSTYLESHEET_MEDIA DISPID_STYLESHEET+13
  1728. #define DISPID_IHTMLSTYLESHEET_CSSTEXT DISPID_STYLESHEET+14
  1729. #define DISPID_IHTMLSTYLESHEET_RULES DISPID_STYLESHEET+15
  1730. // DISPIDs for interface IHTMLStyleSheet2
  1731. #define DISPID_IHTMLSTYLESHEET2_PAGES DISPID_STYLESHEET+16
  1732. #define DISPID_IHTMLSTYLESHEET2_ADDPAGERULE DISPID_STYLESHEET+17
  1733. // DISPIDs for interface IHTMLStyleSheetsCollection
  1734. #define DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH DISPID_STYLESHEETS_COL+1
  1735. #define DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM DISPID_NEWENUM
  1736. #define DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM DISPID_VALUE
  1737. // DISPIDs for interface IHTMLLinkElement
  1738. #define DISPID_IHTMLLINKELEMENT_HREF DISPID_HEDELEMS+5
  1739. #define DISPID_IHTMLLINKELEMENT_REL DISPID_HEDELEMS+6
  1740. #define DISPID_IHTMLLINKELEMENT_REV DISPID_HEDELEMS+7
  1741. #define DISPID_IHTMLLINKELEMENT_TYPE DISPID_HEDELEMS+8
  1742. #define DISPID_IHTMLLINKELEMENT_READYSTATE DISPID_A_READYSTATE
  1743. #define DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  1744. #define DISPID_IHTMLLINKELEMENT_ONLOAD DISPID_EVPROP_ONLOAD
  1745. #define DISPID_IHTMLLINKELEMENT_ONERROR DISPID_EVPROP_ONERROR
  1746. #define DISPID_IHTMLLINKELEMENT_STYLESHEET DISPID_HEDELEMS+14
  1747. #define DISPID_IHTMLLINKELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  1748. #define DISPID_IHTMLLINKELEMENT_MEDIA DISPID_HEDELEMS+16
  1749. // DISPIDs for interface IHTMLLinkElement2
  1750. #define DISPID_IHTMLLINKELEMENT2_TARGET DISPID_HEDELEMS+17
  1751. // DISPIDs for interface IHTMLLinkElement3
  1752. #define DISPID_IHTMLLINKELEMENT3_CHARSET DISPID_HEDELEMS+18
  1753. #define DISPID_IHTMLLINKELEMENT3_HREFLANG DISPID_HEDELEMS+19
  1754. // DISPIDs for event set HTMLLinkElementEvents2
  1755. #define DISPID_HTMLLINKELEMENTEVENTS2_ONLOAD DISPID_EVMETH_ONLOAD
  1756. #define DISPID_HTMLLINKELEMENTEVENTS2_ONERROR DISPID_EVMETH_ONERROR
  1757. // DISPIDs for event set HTMLLinkElementEvents
  1758. #define DISPID_HTMLLINKELEMENTEVENTS_ONLOAD DISPID_EVMETH_ONLOAD
  1759. #define DISPID_HTMLLINKELEMENTEVENTS_ONERROR DISPID_EVMETH_ONERROR
  1760. // DISPIDs for interface IHTMLTxtRange
  1761. #define DISPID_IHTMLTXTRANGE_HTMLTEXT DISPID_RANGE+3
  1762. #define DISPID_IHTMLTXTRANGE_TEXT DISPID_RANGE+4
  1763. #define DISPID_IHTMLTXTRANGE_PARENTELEMENT DISPID_RANGE+6
  1764. #define DISPID_IHTMLTXTRANGE_DUPLICATE DISPID_RANGE+8
  1765. #define DISPID_IHTMLTXTRANGE_INRANGE DISPID_RANGE+10
  1766. #define DISPID_IHTMLTXTRANGE_ISEQUAL DISPID_RANGE+11
  1767. #define DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW DISPID_RANGE+12
  1768. #define DISPID_IHTMLTXTRANGE_COLLAPSE DISPID_RANGE+13
  1769. #define DISPID_IHTMLTXTRANGE_EXPAND DISPID_RANGE+14
  1770. #define DISPID_IHTMLTXTRANGE_MOVE DISPID_RANGE+15
  1771. #define DISPID_IHTMLTXTRANGE_MOVESTART DISPID_RANGE+16
  1772. #define DISPID_IHTMLTXTRANGE_MOVEEND DISPID_RANGE+17
  1773. #define DISPID_IHTMLTXTRANGE_SELECT DISPID_RANGE+24
  1774. #define DISPID_IHTMLTXTRANGE_PASTEHTML DISPID_RANGE+26
  1775. #define DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT DISPID_RANGE+1
  1776. #define DISPID_IHTMLTXTRANGE_SETENDPOINT DISPID_RANGE+25
  1777. #define DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS DISPID_RANGE+18
  1778. #define DISPID_IHTMLTXTRANGE_FINDTEXT DISPID_RANGE+19
  1779. #define DISPID_IHTMLTXTRANGE_MOVETOPOINT DISPID_RANGE+20
  1780. #define DISPID_IHTMLTXTRANGE_GETBOOKMARK DISPID_RANGE+21
  1781. #define DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK DISPID_RANGE+9
  1782. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED DISPID_RANGE+27
  1783. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED DISPID_RANGE+28
  1784. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE DISPID_RANGE+29
  1785. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM DISPID_RANGE+30
  1786. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT DISPID_RANGE+31
  1787. #define DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE DISPID_RANGE+32
  1788. #define DISPID_IHTMLTXTRANGE_EXECCOMMAND DISPID_RANGE+33
  1789. #define DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP DISPID_RANGE+34
  1790. // DISPIDs for interface IHTMLTextRangeMetrics
  1791. #define DISPID_IHTMLTEXTRANGEMETRICS_OFFSETTOP DISPID_RANGE+35
  1792. #define DISPID_IHTMLTEXTRANGEMETRICS_OFFSETLEFT DISPID_RANGE+36
  1793. #define DISPID_IHTMLTEXTRANGEMETRICS_BOUNDINGTOP DISPID_RANGE+37
  1794. #define DISPID_IHTMLTEXTRANGEMETRICS_BOUNDINGLEFT DISPID_RANGE+38
  1795. #define DISPID_IHTMLTEXTRANGEMETRICS_BOUNDINGWIDTH DISPID_RANGE+39
  1796. #define DISPID_IHTMLTEXTRANGEMETRICS_BOUNDINGHEIGHT DISPID_RANGE+40
  1797. // DISPIDs for interface IHTMLTextRangeMetrics2
  1798. #define DISPID_IHTMLTEXTRANGEMETRICS2_GETCLIENTRECTS DISPID_RANGE+41
  1799. #define DISPID_IHTMLTEXTRANGEMETRICS2_GETBOUNDINGCLIENTRECT DISPID_RANGE+42
  1800. // DISPIDs for interface IHTMLTxtRangeCollection
  1801. #define DISPID_IHTMLTXTRANGECOLLECTION_LENGTH DISPID_COLLECTION
  1802. #define DISPID_IHTMLTXTRANGECOLLECTION__NEWENUM DISPID_NEWENUM
  1803. #define DISPID_IHTMLTXTRANGECOLLECTION_ITEM DISPID_VALUE
  1804. // DISPIDs for interface IHTMLFormElement
  1805. #define DISPID_IHTMLFORMELEMENT_ACTION DISPID_FORM+1
  1806. #define DISPID_IHTMLFORMELEMENT_DIR DISPID_A_DIR
  1807. #define DISPID_IHTMLFORMELEMENT_ENCODING DISPID_FORM+3
  1808. #define DISPID_IHTMLFORMELEMENT_METHOD DISPID_FORM+4
  1809. #define DISPID_IHTMLFORMELEMENT_ELEMENTS DISPID_FORM+5
  1810. #define DISPID_IHTMLFORMELEMENT_TARGET DISPID_FORM+6
  1811. #define DISPID_IHTMLFORMELEMENT_NAME STDPROPID_XOBJ_NAME
  1812. #define DISPID_IHTMLFORMELEMENT_ONSUBMIT DISPID_EVPROP_ONSUBMIT
  1813. #define DISPID_IHTMLFORMELEMENT_ONRESET DISPID_EVPROP_ONRESET
  1814. #define DISPID_IHTMLFORMELEMENT_SUBMIT DISPID_FORM+9
  1815. #define DISPID_IHTMLFORMELEMENT_RESET DISPID_FORM+10
  1816. #define DISPID_IHTMLFORMELEMENT_LENGTH DISPID_COLLECTION
  1817. #define DISPID_IHTMLFORMELEMENT__NEWENUM DISPID_NEWENUM
  1818. #define DISPID_IHTMLFORMELEMENT_ITEM DISPID_VALUE
  1819. #define DISPID_IHTMLFORMELEMENT_TAGS DISPID_COLLECTION+2
  1820. // DISPIDs for interface IHTMLFormElement2
  1821. #define DISPID_IHTMLFORMELEMENT2_ACCEPTCHARSET DISPID_FORM+11
  1822. #define DISPID_IHTMLFORMELEMENT2_URNS DISPID_COLLECTION+5
  1823. // DISPIDs for interface IHTMLFormElement3
  1824. #define DISPID_IHTMLFORMELEMENT3_NAMEDITEM DISPID_COLLECTION+6
  1825. // DISPIDs for interface IHTMLSubmitData
  1826. #define DISPID_IHTMLSUBMITDATA_APPENDNAMEVALUEPAIR DISPID_FORM+12
  1827. #define DISPID_IHTMLSUBMITDATA_APPENDNAMEFILEPAIR DISPID_FORM+13
  1828. #define DISPID_IHTMLSUBMITDATA_APPENDITEMSEPARATOR DISPID_FORM+14
  1829. // DISPIDs for event set HTMLFormElementEvents2
  1830. #define DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT DISPID_EVMETH_ONSUBMIT
  1831. #define DISPID_HTMLFORMELEMENTEVENTS2_ONRESET DISPID_EVMETH_ONRESET
  1832. // DISPIDs for event set HTMLFormElementEvents
  1833. #define DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT DISPID_EVMETH_ONSUBMIT
  1834. #define DISPID_HTMLFORMELEMENTEVENTS_ONRESET DISPID_EVMETH_ONRESET
  1835. // DISPIDs for interface IHTMLControlElement
  1836. #define DISPID_IHTMLCONTROLELEMENT_TABINDEX STDPROPID_XOBJ_TABINDEX
  1837. #define DISPID_IHTMLCONTROLELEMENT_FOCUS DISPID_SITE+0
  1838. #define DISPID_IHTMLCONTROLELEMENT_ACCESSKEY DISPID_SITE+5
  1839. #define DISPID_IHTMLCONTROLELEMENT_ONBLUR DISPID_EVPROP_ONBLUR
  1840. #define DISPID_IHTMLCONTROLELEMENT_ONFOCUS DISPID_EVPROP_ONFOCUS
  1841. #define DISPID_IHTMLCONTROLELEMENT_ONRESIZE DISPID_EVPROP_ONRESIZE
  1842. #define DISPID_IHTMLCONTROLELEMENT_BLUR DISPID_SITE+2
  1843. #define DISPID_IHTMLCONTROLELEMENT_ADDFILTER DISPID_SITE+17
  1844. #define DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER DISPID_SITE+18
  1845. #define DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT DISPID_SITE+19
  1846. #define DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH DISPID_SITE+20
  1847. #define DISPID_IHTMLCONTROLELEMENT_CLIENTTOP DISPID_SITE+21
  1848. #define DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT DISPID_SITE+22
  1849. // DISPIDs for interface IHTMLTextContainer
  1850. #define DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE DISPID_TEXTSITE+1
  1851. #define DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT DISPID_TEXTSITE+2
  1852. #define DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH DISPID_TEXTSITE+3
  1853. #define DISPID_IHTMLTEXTCONTAINER_SCROLLTOP DISPID_TEXTSITE+4
  1854. #define DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT DISPID_TEXTSITE+5
  1855. #define DISPID_IHTMLTEXTCONTAINER_ONSCROLL DISPID_EVPROP_ONSCROLL
  1856. // DISPIDs for event set HTMLTextContainerEvents2
  1857. #define DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE DISPID_EVMETH_ONCHANGE
  1858. #define DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT DISPID_EVMETH_ONSELECT
  1859. // DISPIDs for event set HTMLTextContainerEvents
  1860. #define DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE DISPID_EVMETH_ONCHANGE
  1861. #define DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT DISPID_EVMETH_ONSELECT
  1862. // DISPIDs for interface IHTMLControlRange
  1863. #define DISPID_IHTMLCONTROLRANGE_SELECT DISPID_RANGE+2
  1864. #define DISPID_IHTMLCONTROLRANGE_ADD DISPID_RANGE+3
  1865. #define DISPID_IHTMLCONTROLRANGE_REMOVE DISPID_RANGE+4
  1866. #define DISPID_IHTMLCONTROLRANGE_ITEM DISPID_VALUE
  1867. #define DISPID_IHTMLCONTROLRANGE_SCROLLINTOVIEW DISPID_RANGE+6
  1868. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDSUPPORTED DISPID_RANGE+7
  1869. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDENABLED DISPID_RANGE+8
  1870. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDSTATE DISPID_RANGE+9
  1871. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDINDETERM DISPID_RANGE+10
  1872. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDTEXT DISPID_RANGE+11
  1873. #define DISPID_IHTMLCONTROLRANGE_QUERYCOMMANDVALUE DISPID_RANGE+12
  1874. #define DISPID_IHTMLCONTROLRANGE_EXECCOMMAND DISPID_RANGE+13
  1875. #define DISPID_IHTMLCONTROLRANGE_EXECCOMMANDSHOWHELP DISPID_RANGE+14
  1876. #define DISPID_IHTMLCONTROLRANGE_COMMONPARENTELEMENT DISPID_RANGE+15
  1877. #define DISPID_IHTMLCONTROLRANGE_LENGTH DISPID_RANGE+5
  1878. // DISPIDs for interface IHTMLControlRange2
  1879. #define DISPID_IHTMLCONTROLRANGE2_ADDELEMENT DISPID_RANGE+16
  1880. // DISPIDs for interface IHTMLImgElement
  1881. #define DISPID_IHTMLIMGELEMENT_ISMAP DISPID_IMG+2
  1882. #define DISPID_IHTMLIMGELEMENT_USEMAP DISPID_IMG+8
  1883. #define DISPID_IHTMLIMGELEMENT_MIMETYPE DISPID_IMG+10
  1884. #define DISPID_IHTMLIMGELEMENT_FILESIZE DISPID_IMG+11
  1885. #define DISPID_IHTMLIMGELEMENT_FILECREATEDDATE DISPID_IMG+12
  1886. #define DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE DISPID_IMG+13
  1887. #define DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE DISPID_IMG+14
  1888. #define DISPID_IHTMLIMGELEMENT_PROTOCOL DISPID_IMG+15
  1889. #define DISPID_IHTMLIMGELEMENT_HREF DISPID_IMG+16
  1890. #define DISPID_IHTMLIMGELEMENT_NAMEPROP DISPID_IMG+17
  1891. #define DISPID_IHTMLIMGELEMENT_BORDER DISPID_IMGBASE+4
  1892. #define DISPID_IHTMLIMGELEMENT_VSPACE DISPID_IMGBASE+5
  1893. #define DISPID_IHTMLIMGELEMENT_HSPACE DISPID_IMGBASE+6
  1894. #define DISPID_IHTMLIMGELEMENT_ALT DISPID_IMGBASE+2
  1895. #define DISPID_IHTMLIMGELEMENT_SRC DISPID_IMGBASE+3
  1896. #define DISPID_IHTMLIMGELEMENT_LOWSRC DISPID_IMGBASE+7
  1897. #define DISPID_IHTMLIMGELEMENT_VRML DISPID_IMGBASE+8
  1898. #define DISPID_IHTMLIMGELEMENT_DYNSRC DISPID_IMGBASE+9
  1899. #define DISPID_IHTMLIMGELEMENT_READYSTATE DISPID_A_READYSTATE
  1900. #define DISPID_IHTMLIMGELEMENT_COMPLETE DISPID_IMGBASE+10
  1901. #define DISPID_IHTMLIMGELEMENT_LOOP DISPID_IMGBASE+11
  1902. #define DISPID_IHTMLIMGELEMENT_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  1903. #define DISPID_IHTMLIMGELEMENT_ONLOAD DISPID_EVPROP_ONLOAD
  1904. #define DISPID_IHTMLIMGELEMENT_ONERROR DISPID_EVPROP_ONERROR
  1905. #define DISPID_IHTMLIMGELEMENT_ONABORT DISPID_EVPROP_ONABORT
  1906. #define DISPID_IHTMLIMGELEMENT_NAME STDPROPID_XOBJ_NAME
  1907. #define DISPID_IHTMLIMGELEMENT_WIDTH STDPROPID_XOBJ_WIDTH
  1908. #define DISPID_IHTMLIMGELEMENT_HEIGHT STDPROPID_XOBJ_HEIGHT
  1909. #define DISPID_IHTMLIMGELEMENT_START DISPID_IMGBASE+13
  1910. // DISPIDs for interface IHTMLImgElement2
  1911. #define DISPID_IHTMLIMGELEMENT2_LONGDESC DISPID_IMG+19
  1912. // DISPIDs for interface IHTMLImageElementFactory
  1913. #define DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE DISPID_VALUE
  1914. // DISPIDs for event set HTMLImgEvents2
  1915. #define DISPID_HTMLIMGEVENTS2_ONLOAD DISPID_EVMETH_ONLOAD
  1916. #define DISPID_HTMLIMGEVENTS2_ONERROR DISPID_EVMETH_ONERROR
  1917. #define DISPID_HTMLIMGEVENTS2_ONABORT DISPID_EVMETH_ONABORT
  1918. // DISPIDs for event set HTMLImgEvents
  1919. #define DISPID_HTMLIMGEVENTS_ONLOAD DISPID_EVMETH_ONLOAD
  1920. #define DISPID_HTMLIMGEVENTS_ONERROR DISPID_EVMETH_ONERROR
  1921. #define DISPID_HTMLIMGEVENTS_ONABORT DISPID_EVMETH_ONABORT
  1922. // DISPIDs for interface IHTMLBodyElement
  1923. #define DISPID_IHTMLBODYELEMENT_BACKGROUND DISPID_A_BACKGROUNDIMAGE
  1924. #define DISPID_IHTMLBODYELEMENT_BGPROPERTIES DISPID_A_BACKGROUNDATTACHMENT
  1925. #define DISPID_IHTMLBODYELEMENT_LEFTMARGIN DISPID_A_MARGINLEFT
  1926. #define DISPID_IHTMLBODYELEMENT_TOPMARGIN DISPID_A_MARGINTOP
  1927. #define DISPID_IHTMLBODYELEMENT_RIGHTMARGIN DISPID_A_MARGINRIGHT
  1928. #define DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN DISPID_A_MARGINBOTTOM
  1929. #define DISPID_IHTMLBODYELEMENT_NOWRAP DISPID_A_NOWRAP
  1930. #define DISPID_IHTMLBODYELEMENT_BGCOLOR DISPID_BACKCOLOR
  1931. #define DISPID_IHTMLBODYELEMENT_TEXT DISPID_A_COLOR
  1932. #define DISPID_IHTMLBODYELEMENT_LINK DISPID_BODY+10
  1933. #define DISPID_IHTMLBODYELEMENT_VLINK DISPID_BODY+12
  1934. #define DISPID_IHTMLBODYELEMENT_ALINK DISPID_BODY+11
  1935. #define DISPID_IHTMLBODYELEMENT_ONLOAD DISPID_EVPROP_ONLOAD
  1936. #define DISPID_IHTMLBODYELEMENT_ONUNLOAD DISPID_EVPROP_ONUNLOAD
  1937. #define DISPID_IHTMLBODYELEMENT_SCROLL DISPID_A_SCROLL
  1938. #define DISPID_IHTMLBODYELEMENT_ONSELECT DISPID_EVPROP_ONSELECT
  1939. #define DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD DISPID_EVPROP_ONBEFOREUNLOAD
  1940. #define DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE DISPID_BODY+13
  1941. // DISPIDs for interface IHTMLBodyElement2
  1942. #define DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT DISPID_EVPROP_ONBEFOREPRINT
  1943. #define DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT DISPID_EVPROP_ONAFTERPRINT
  1944. // DISPIDs for interface IHTMLFontElement
  1945. #define DISPID_IHTMLFONTELEMENT_COLOR DISPID_A_COLOR
  1946. #define DISPID_IHTMLFONTELEMENT_FACE DISPID_A_FONTFACE
  1947. #define DISPID_IHTMLFONTELEMENT_SIZE DISPID_A_FONTSIZE
  1948. // DISPIDs for interface IHTMLAnchorElement
  1949. #define DISPID_IHTMLANCHORELEMENT_HREF DISPID_VALUE
  1950. #define DISPID_IHTMLANCHORELEMENT_TARGET DISPID_ANCHOR+3
  1951. #define DISPID_IHTMLANCHORELEMENT_REL DISPID_ANCHOR+5
  1952. #define DISPID_IHTMLANCHORELEMENT_REV DISPID_ANCHOR+6
  1953. #define DISPID_IHTMLANCHORELEMENT_URN DISPID_ANCHOR+7
  1954. #define DISPID_IHTMLANCHORELEMENT_METHODS DISPID_ANCHOR+8
  1955. #define DISPID_IHTMLANCHORELEMENT_NAME STDPROPID_XOBJ_NAME
  1956. #define DISPID_IHTMLANCHORELEMENT_HOST DISPID_ANCHOR+12
  1957. #define DISPID_IHTMLANCHORELEMENT_HOSTNAME DISPID_ANCHOR+13
  1958. #define DISPID_IHTMLANCHORELEMENT_PATHNAME DISPID_ANCHOR+14
  1959. #define DISPID_IHTMLANCHORELEMENT_PORT DISPID_ANCHOR+15
  1960. #define DISPID_IHTMLANCHORELEMENT_PROTOCOL DISPID_ANCHOR+16
  1961. #define DISPID_IHTMLANCHORELEMENT_SEARCH DISPID_ANCHOR+17
  1962. #define DISPID_IHTMLANCHORELEMENT_HASH DISPID_ANCHOR+18
  1963. #define DISPID_IHTMLANCHORELEMENT_ONBLUR DISPID_EVPROP_ONBLUR
  1964. #define DISPID_IHTMLANCHORELEMENT_ONFOCUS DISPID_EVPROP_ONFOCUS
  1965. #define DISPID_IHTMLANCHORELEMENT_ACCESSKEY DISPID_SITE+5
  1966. #define DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG DISPID_ANCHOR+31
  1967. #define DISPID_IHTMLANCHORELEMENT_MIMETYPE DISPID_ANCHOR+30
  1968. #define DISPID_IHTMLANCHORELEMENT_NAMEPROP DISPID_ANCHOR+32
  1969. #define DISPID_IHTMLANCHORELEMENT_TABINDEX STDPROPID_XOBJ_TABINDEX
  1970. #define DISPID_IHTMLANCHORELEMENT_FOCUS DISPID_SITE+0
  1971. #define DISPID_IHTMLANCHORELEMENT_BLUR DISPID_SITE+2
  1972. // DISPIDs for interface IHTMLAnchorElement2
  1973. #define DISPID_IHTMLANCHORELEMENT2_CHARSET DISPID_ANCHOR+23
  1974. #define DISPID_IHTMLANCHORELEMENT2_COORDS DISPID_ANCHOR+24
  1975. #define DISPID_IHTMLANCHORELEMENT2_HREFLANG DISPID_ANCHOR+25
  1976. #define DISPID_IHTMLANCHORELEMENT2_SHAPE DISPID_ANCHOR+26
  1977. #define DISPID_IHTMLANCHORELEMENT2_TYPE DISPID_ANCHOR+27
  1978. // DISPIDs for interface IHTMLLabelElement
  1979. #define DISPID_IHTMLLABELELEMENT_HTMLFOR DISPID_LABEL
  1980. #define DISPID_IHTMLLABELELEMENT_ACCESSKEY DISPID_SITE+5
  1981. // DISPIDs for interface IHTMLLabelElement2
  1982. #define DISPID_IHTMLLABELELEMENT2_FORM DISPID_LABEL+2
  1983. // DISPIDs for interface IHTMLListElement2
  1984. #define DISPID_IHTMLLISTELEMENT2_COMPACT DISPID_DIR+1
  1985. // DISPIDs for interface IHTMLUListElement
  1986. #define DISPID_IHTMLULISTELEMENT_COMPACT DISPID_DIR+1
  1987. #define DISPID_IHTMLULISTELEMENT_TYPE DISPID_A_LISTTYPE
  1988. // DISPIDs for interface IHTMLOListElement
  1989. #define DISPID_IHTMLOLISTELEMENT_COMPACT DISPID_DIR+1
  1990. #define DISPID_IHTMLOLISTELEMENT_START DISPID_OL+3
  1991. #define DISPID_IHTMLOLISTELEMENT_TYPE DISPID_A_LISTTYPE
  1992. // DISPIDs for interface IHTMLLIElement
  1993. #define DISPID_IHTMLLIELEMENT_TYPE DISPID_A_LISTTYPE
  1994. #define DISPID_IHTMLLIELEMENT_VALUE DISPID_LI+1
  1995. // DISPIDs for interface IHTMLBlockElement
  1996. #define DISPID_IHTMLBLOCKELEMENT_CLEAR DISPID_A_CLEAR
  1997. // DISPIDs for interface IHTMLBlockElement2
  1998. #define DISPID_IHTMLBLOCKELEMENT2_CITE DISPID_BLOCK+1
  1999. #define DISPID_IHTMLBLOCKELEMENT2_WIDTH DISPID_BLOCK+2
  2000. // DISPIDs for interface IHTMLDivElement
  2001. #define DISPID_IHTMLDIVELEMENT_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2002. #define DISPID_IHTMLDIVELEMENT_NOWRAP DISPID_A_NOWRAP
  2003. // DISPIDs for interface IHTMLDDElement
  2004. #define DISPID_IHTMLDDELEMENT_NOWRAP DISPID_A_NOWRAP
  2005. // DISPIDs for interface IHTMLDTElement
  2006. #define DISPID_IHTMLDTELEMENT_NOWRAP DISPID_A_NOWRAP
  2007. // DISPIDs for interface IHTMLBRElement
  2008. #define DISPID_IHTMLBRELEMENT_CLEAR DISPID_A_CLEAR
  2009. // DISPIDs for interface IHTMLDListElement
  2010. #define DISPID_IHTMLDLISTELEMENT_COMPACT DISPID_DIR+1
  2011. // DISPIDs for interface IHTMLHRElement
  2012. #define DISPID_IHTMLHRELEMENT_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2013. #define DISPID_IHTMLHRELEMENT_COLOR DISPID_A_COLOR
  2014. #define DISPID_IHTMLHRELEMENT_NOSHADE DISPID_HR+1
  2015. #define DISPID_IHTMLHRELEMENT_WIDTH STDPROPID_XOBJ_WIDTH
  2016. #define DISPID_IHTMLHRELEMENT_SIZE STDPROPID_XOBJ_HEIGHT
  2017. // DISPIDs for interface IHTMLParaElement
  2018. #define DISPID_IHTMLPARAELEMENT_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2019. // DISPIDs for interface IHTMLElementCollection
  2020. #define DISPID_IHTMLELEMENTCOLLECTION_TOSTRING DISPID_COLLECTION+1
  2021. #define DISPID_IHTMLELEMENTCOLLECTION_LENGTH DISPID_COLLECTION
  2022. #define DISPID_IHTMLELEMENTCOLLECTION__NEWENUM DISPID_NEWENUM
  2023. #define DISPID_IHTMLELEMENTCOLLECTION_ITEM DISPID_VALUE
  2024. #define DISPID_IHTMLELEMENTCOLLECTION_TAGS DISPID_COLLECTION+2
  2025. // DISPIDs for interface IHTMLElementCollection2
  2026. #define DISPID_IHTMLELEMENTCOLLECTION2_URNS DISPID_COLLECTION+5
  2027. // DISPIDs for interface IHTMLElementCollection3
  2028. #define DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM DISPID_COLLECTION+6
  2029. // DISPIDs for interface IHTMLHeaderElement
  2030. #define DISPID_IHTMLHEADERELEMENT_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2031. // DISPIDs for interface IHTMLSelectElement
  2032. #define DISPID_IHTMLSELECTELEMENT_SIZE DISPID_SELECT+2
  2033. #define DISPID_IHTMLSELECTELEMENT_MULTIPLE DISPID_SELECT+3
  2034. #define DISPID_IHTMLSELECTELEMENT_NAME STDPROPID_XOBJ_NAME
  2035. #define DISPID_IHTMLSELECTELEMENT_OPTIONS DISPID_SELECT+5
  2036. #define DISPID_IHTMLSELECTELEMENT_ONCHANGE DISPID_EVPROP_ONCHANGE
  2037. #define DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX DISPID_SELECT+10
  2038. #define DISPID_IHTMLSELECTELEMENT_TYPE DISPID_SELECT+12
  2039. #define DISPID_IHTMLSELECTELEMENT_VALUE DISPID_SELECT+11
  2040. #define DISPID_IHTMLSELECTELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2041. #define DISPID_IHTMLSELECTELEMENT_FORM DISPID_SITE+4
  2042. #define DISPID_IHTMLSELECTELEMENT_ADD DISPID_COLLECTION+3
  2043. #define DISPID_IHTMLSELECTELEMENT_REMOVE DISPID_COLLECTION+4
  2044. #define DISPID_IHTMLSELECTELEMENT_LENGTH DISPID_COLLECTION
  2045. #define DISPID_IHTMLSELECTELEMENT__NEWENUM DISPID_NEWENUM
  2046. #define DISPID_IHTMLSELECTELEMENT_ITEM DISPID_VALUE
  2047. #define DISPID_IHTMLSELECTELEMENT_TAGS DISPID_COLLECTION+2
  2048. // DISPIDs for interface IHTMLSelectElement2
  2049. #define DISPID_IHTMLSELECTELEMENT2_URNS DISPID_COLLECTION+5
  2050. // DISPIDs for interface IHTMLSelectElement4
  2051. #define DISPID_IHTMLSELECTELEMENT4_NAMEDITEM DISPID_COLLECTION+6
  2052. // DISPIDs for event set HTMLSelectElementEvents2
  2053. #define DISPID_HTMLSELECTELEMENTEVENTS2_ONCHANGE DISPID_EVMETH_ONCHANGE
  2054. // DISPIDs for event set HTMLSelectElementEvents
  2055. #define DISPID_HTMLSELECTELEMENTEVENTS_ONCHANGE DISPID_EVMETH_ONCHANGE
  2056. // DISPIDs for interface IHTMLSelectionObject
  2057. #define DISPID_IHTMLSELECTIONOBJECT_CREATERANGE DISPID_SELECTOBJ+1
  2058. #define DISPID_IHTMLSELECTIONOBJECT_EMPTY DISPID_SELECTOBJ+2
  2059. #define DISPID_IHTMLSELECTIONOBJECT_CLEAR DISPID_SELECTOBJ+3
  2060. #define DISPID_IHTMLSELECTIONOBJECT_TYPE DISPID_SELECTOBJ+4
  2061. // DISPIDs for interface IHTMLSelectionObject2
  2062. #define DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION DISPID_SELECTOBJ+5
  2063. #define DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL DISPID_SELECTOBJ+6
  2064. // DISPIDs for interface IHTMLOptionElement
  2065. #define DISPID_IHTMLOPTIONELEMENT_SELECTED DISPID_OPTION+1
  2066. #define DISPID_IHTMLOPTIONELEMENT_VALUE DISPID_OPTION+2
  2067. #define DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED DISPID_OPTION+3
  2068. #define DISPID_IHTMLOPTIONELEMENT_INDEX DISPID_OPTION+5
  2069. #define DISPID_IHTMLOPTIONELEMENT_TEXT DISPID_OPTION+4
  2070. #define DISPID_IHTMLOPTIONELEMENT_FORM DISPID_OPTION+6
  2071. // DISPIDs for interface IHTMLOptionElement3
  2072. #define DISPID_IHTMLOPTIONELEMENT3_LABEL DISPID_OPTION+7
  2073. // DISPIDs for interface IHTMLOptionElementFactory
  2074. #define DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE DISPID_VALUE
  2075. // DISPIDs for interface IHTMLInputElement
  2076. #define DISPID_IHTMLINPUTELEMENT_TYPE DISPID_INPUT
  2077. #define DISPID_IHTMLINPUTELEMENT_VALUE DISPID_A_VALUE
  2078. #define DISPID_IHTMLINPUTELEMENT_NAME STDPROPID_XOBJ_NAME
  2079. #define DISPID_IHTMLINPUTELEMENT_STATUS DISPID_INPUT+1
  2080. #define DISPID_IHTMLINPUTELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2081. #define DISPID_IHTMLINPUTELEMENT_FORM DISPID_SITE+4
  2082. #define DISPID_IHTMLINPUTELEMENT_SIZE DISPID_INPUT+2
  2083. #define DISPID_IHTMLINPUTELEMENT_MAXLENGTH DISPID_INPUT+3
  2084. #define DISPID_IHTMLINPUTELEMENT_SELECT DISPID_INPUT+4
  2085. #define DISPID_IHTMLINPUTELEMENT_ONCHANGE DISPID_EVPROP_ONCHANGE
  2086. #define DISPID_IHTMLINPUTELEMENT_ONSELECT DISPID_EVPROP_ONSELECT
  2087. #define DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE DISPID_DEFAULTVALUE
  2088. #define DISPID_IHTMLINPUTELEMENT_READONLY DISPID_INPUT+5
  2089. #define DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE DISPID_INPUT+6
  2090. #define DISPID_IHTMLINPUTELEMENT_INDETERMINATE DISPID_INPUT+7
  2091. #define DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED DISPID_INPUT+8
  2092. #define DISPID_IHTMLINPUTELEMENT_CHECKED DISPID_INPUT+9
  2093. #define DISPID_IHTMLINPUTELEMENT_BORDER DISPID_INPUT+12
  2094. #define DISPID_IHTMLINPUTELEMENT_VSPACE DISPID_INPUT+13
  2095. #define DISPID_IHTMLINPUTELEMENT_HSPACE DISPID_INPUT+14
  2096. #define DISPID_IHTMLINPUTELEMENT_ALT DISPID_INPUT+10
  2097. #define DISPID_IHTMLINPUTELEMENT_SRC DISPID_INPUT+11
  2098. #define DISPID_IHTMLINPUTELEMENT_LOWSRC DISPID_INPUT+15
  2099. #define DISPID_IHTMLINPUTELEMENT_VRML DISPID_INPUT+16
  2100. #define DISPID_IHTMLINPUTELEMENT_DYNSRC DISPID_INPUT+17
  2101. #define DISPID_IHTMLINPUTELEMENT_READYSTATE DISPID_A_READYSTATE
  2102. #define DISPID_IHTMLINPUTELEMENT_COMPLETE DISPID_INPUT+18
  2103. #define DISPID_IHTMLINPUTELEMENT_LOOP DISPID_INPUT+19
  2104. #define DISPID_IHTMLINPUTELEMENT_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  2105. #define DISPID_IHTMLINPUTELEMENT_ONLOAD DISPID_EVPROP_ONLOAD
  2106. #define DISPID_IHTMLINPUTELEMENT_ONERROR DISPID_EVPROP_ONERROR
  2107. #define DISPID_IHTMLINPUTELEMENT_ONABORT DISPID_EVPROP_ONABORT
  2108. #define DISPID_IHTMLINPUTELEMENT_WIDTH STDPROPID_XOBJ_WIDTH
  2109. #define DISPID_IHTMLINPUTELEMENT_HEIGHT STDPROPID_XOBJ_HEIGHT
  2110. #define DISPID_IHTMLINPUTELEMENT_START DISPID_INPUT+20
  2111. // DISPIDs for interface IHTMLInputElement2
  2112. #define DISPID_IHTMLINPUTELEMENT2_ACCEPT DISPID_INPUT+22
  2113. #define DISPID_IHTMLINPUTELEMENT2_USEMAP DISPID_INPUT+23
  2114. // DISPIDs for interface IHTMLInputButtonElement
  2115. #define DISPID_IHTMLINPUTBUTTONELEMENT_TYPE DISPID_INPUT
  2116. #define DISPID_IHTMLINPUTBUTTONELEMENT_VALUE DISPID_A_VALUE
  2117. #define DISPID_IHTMLINPUTBUTTONELEMENT_NAME STDPROPID_XOBJ_NAME
  2118. #define DISPID_IHTMLINPUTBUTTONELEMENT_STATUS DISPID_INPUT+21
  2119. #define DISPID_IHTMLINPUTBUTTONELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2120. #define DISPID_IHTMLINPUTBUTTONELEMENT_FORM DISPID_SITE+4
  2121. #define DISPID_IHTMLINPUTBUTTONELEMENT_CREATETEXTRANGE DISPID_INPUT+6
  2122. // DISPIDs for interface IHTMLInputHiddenElement
  2123. #define DISPID_IHTMLINPUTHIDDENELEMENT_TYPE DISPID_INPUT
  2124. #define DISPID_IHTMLINPUTHIDDENELEMENT_VALUE DISPID_A_VALUE
  2125. #define DISPID_IHTMLINPUTHIDDENELEMENT_NAME STDPROPID_XOBJ_NAME
  2126. #define DISPID_IHTMLINPUTHIDDENELEMENT_STATUS DISPID_INPUT+21
  2127. #define DISPID_IHTMLINPUTHIDDENELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2128. #define DISPID_IHTMLINPUTHIDDENELEMENT_FORM DISPID_SITE+4
  2129. #define DISPID_IHTMLINPUTHIDDENELEMENT_CREATETEXTRANGE DISPID_INPUT+6
  2130. // DISPIDs for interface IHTMLInputTextElement
  2131. #define DISPID_IHTMLINPUTTEXTELEMENT_TYPE DISPID_INPUT
  2132. #define DISPID_IHTMLINPUTTEXTELEMENT_VALUE DISPID_A_VALUE
  2133. #define DISPID_IHTMLINPUTTEXTELEMENT_NAME STDPROPID_XOBJ_NAME
  2134. #define DISPID_IHTMLINPUTTEXTELEMENT_STATUS DISPID_INPUT+21
  2135. #define DISPID_IHTMLINPUTTEXTELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2136. #define DISPID_IHTMLINPUTTEXTELEMENT_FORM DISPID_SITE+4
  2137. #define DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE DISPID_DEFAULTVALUE
  2138. #define DISPID_IHTMLINPUTTEXTELEMENT_SIZE DISPID_INPUT+2
  2139. #define DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH DISPID_INPUT+3
  2140. #define DISPID_IHTMLINPUTTEXTELEMENT_SELECT DISPID_INPUT+4
  2141. #define DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE DISPID_EVPROP_ONCHANGE
  2142. #define DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT DISPID_EVPROP_ONSELECT
  2143. #define DISPID_IHTMLINPUTTEXTELEMENT_READONLY DISPID_INPUT+5
  2144. #define DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE DISPID_INPUT+6
  2145. // DISPIDs for interface IHTMLInputFileElement
  2146. #define DISPID_IHTMLINPUTFILEELEMENT_TYPE DISPID_INPUT
  2147. #define DISPID_IHTMLINPUTFILEELEMENT_NAME STDPROPID_XOBJ_NAME
  2148. #define DISPID_IHTMLINPUTFILEELEMENT_STATUS DISPID_INPUT+21
  2149. #define DISPID_IHTMLINPUTFILEELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2150. #define DISPID_IHTMLINPUTFILEELEMENT_FORM DISPID_SITE+4
  2151. #define DISPID_IHTMLINPUTFILEELEMENT_SIZE DISPID_INPUT+2
  2152. #define DISPID_IHTMLINPUTFILEELEMENT_MAXLENGTH DISPID_INPUT+3
  2153. #define DISPID_IHTMLINPUTFILEELEMENT_SELECT DISPID_INPUT+4
  2154. #define DISPID_IHTMLINPUTFILEELEMENT_ONCHANGE DISPID_EVPROP_ONCHANGE
  2155. #define DISPID_IHTMLINPUTFILEELEMENT_ONSELECT DISPID_EVPROP_ONSELECT
  2156. #define DISPID_IHTMLINPUTFILEELEMENT_VALUE DISPID_A_VALUE
  2157. // DISPIDs for interface IHTMLOptionButtonElement
  2158. #define DISPID_IHTMLOPTIONBUTTONELEMENT_VALUE DISPID_A_VALUE
  2159. #define DISPID_IHTMLOPTIONBUTTONELEMENT_TYPE DISPID_INPUT
  2160. #define DISPID_IHTMLOPTIONBUTTONELEMENT_NAME STDPROPID_XOBJ_NAME
  2161. #define DISPID_IHTMLOPTIONBUTTONELEMENT_CHECKED DISPID_INPUT+9
  2162. #define DISPID_IHTMLOPTIONBUTTONELEMENT_DEFAULTCHECKED DISPID_INPUT+8
  2163. #define DISPID_IHTMLOPTIONBUTTONELEMENT_ONCHANGE DISPID_EVPROP_ONCHANGE
  2164. #define DISPID_IHTMLOPTIONBUTTONELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2165. #define DISPID_IHTMLOPTIONBUTTONELEMENT_STATUS DISPID_INPUT+1
  2166. #define DISPID_IHTMLOPTIONBUTTONELEMENT_INDETERMINATE DISPID_INPUT+7
  2167. #define DISPID_IHTMLOPTIONBUTTONELEMENT_FORM DISPID_SITE+4
  2168. // DISPIDs for interface IHTMLInputImage
  2169. #define DISPID_IHTMLINPUTIMAGE_TYPE DISPID_INPUT
  2170. #define DISPID_IHTMLINPUTIMAGE_DISABLED STDPROPID_XOBJ_DISABLED
  2171. #define DISPID_IHTMLINPUTIMAGE_BORDER DISPID_INPUT+12
  2172. #define DISPID_IHTMLINPUTIMAGE_VSPACE DISPID_INPUT+13
  2173. #define DISPID_IHTMLINPUTIMAGE_HSPACE DISPID_INPUT+14
  2174. #define DISPID_IHTMLINPUTIMAGE_ALT DISPID_INPUT+10
  2175. #define DISPID_IHTMLINPUTIMAGE_SRC DISPID_INPUT+11
  2176. #define DISPID_IHTMLINPUTIMAGE_LOWSRC DISPID_INPUT+15
  2177. #define DISPID_IHTMLINPUTIMAGE_VRML DISPID_INPUT+16
  2178. #define DISPID_IHTMLINPUTIMAGE_DYNSRC DISPID_INPUT+17
  2179. #define DISPID_IHTMLINPUTIMAGE_READYSTATE DISPID_A_READYSTATE
  2180. #define DISPID_IHTMLINPUTIMAGE_COMPLETE DISPID_INPUT+18
  2181. #define DISPID_IHTMLINPUTIMAGE_LOOP DISPID_INPUT+19
  2182. #define DISPID_IHTMLINPUTIMAGE_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  2183. #define DISPID_IHTMLINPUTIMAGE_ONLOAD DISPID_EVPROP_ONLOAD
  2184. #define DISPID_IHTMLINPUTIMAGE_ONERROR DISPID_EVPROP_ONERROR
  2185. #define DISPID_IHTMLINPUTIMAGE_ONABORT DISPID_EVPROP_ONABORT
  2186. #define DISPID_IHTMLINPUTIMAGE_NAME STDPROPID_XOBJ_NAME
  2187. #define DISPID_IHTMLINPUTIMAGE_WIDTH STDPROPID_XOBJ_WIDTH
  2188. #define DISPID_IHTMLINPUTIMAGE_HEIGHT STDPROPID_XOBJ_HEIGHT
  2189. #define DISPID_IHTMLINPUTIMAGE_START DISPID_INPUT+20
  2190. // DISPIDs for event set HTMLInputTextElementEvents2
  2191. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONCHANGE DISPID_EVMETH_ONCHANGE
  2192. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONSELECT DISPID_EVMETH_ONSELECT
  2193. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONLOAD DISPID_EVMETH_ONLOAD
  2194. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONERROR DISPID_EVMETH_ONERROR
  2195. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS2_ONABORT DISPID_EVMETH_ONABORT
  2196. // DISPIDs for event set HTMLInputImageEvents2
  2197. #define DISPID_HTMLINPUTIMAGEEVENTS2_ONLOAD DISPID_EVMETH_ONLOAD
  2198. #define DISPID_HTMLINPUTIMAGEEVENTS2_ONERROR DISPID_EVMETH_ONERROR
  2199. #define DISPID_HTMLINPUTIMAGEEVENTS2_ONABORT DISPID_EVMETH_ONABORT
  2200. // DISPIDs for event set HTMLInputTextElementEvents
  2201. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONCHANGE DISPID_EVMETH_ONCHANGE
  2202. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONSELECT DISPID_EVMETH_ONSELECT
  2203. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONLOAD DISPID_EVMETH_ONLOAD
  2204. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONERROR DISPID_EVMETH_ONERROR
  2205. #define DISPID_HTMLINPUTTEXTELEMENTEVENTS_ONABORT DISPID_EVMETH_ONABORT
  2206. // DISPIDs for event set HTMLInputImageEvents
  2207. #define DISPID_HTMLINPUTIMAGEEVENTS_ONLOAD DISPID_EVMETH_ONLOAD
  2208. #define DISPID_HTMLINPUTIMAGEEVENTS_ONERROR DISPID_EVMETH_ONERROR
  2209. #define DISPID_HTMLINPUTIMAGEEVENTS_ONABORT DISPID_EVMETH_ONABORT
  2210. // DISPIDs for interface IHTMLTextAreaElement
  2211. #define DISPID_IHTMLTEXTAREAELEMENT_TYPE DISPID_INPUT
  2212. #define DISPID_IHTMLTEXTAREAELEMENT_VALUE DISPID_A_VALUE
  2213. #define DISPID_IHTMLTEXTAREAELEMENT_NAME STDPROPID_XOBJ_NAME
  2214. #define DISPID_IHTMLTEXTAREAELEMENT_STATUS DISPID_INPUT+1
  2215. #define DISPID_IHTMLTEXTAREAELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2216. #define DISPID_IHTMLTEXTAREAELEMENT_FORM DISPID_SITE+4
  2217. #define DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE DISPID_DEFAULTVALUE
  2218. #define DISPID_IHTMLTEXTAREAELEMENT_SELECT DISPID_RICHTEXT+5
  2219. #define DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE DISPID_EVPROP_ONCHANGE
  2220. #define DISPID_IHTMLTEXTAREAELEMENT_ONSELECT DISPID_EVPROP_ONSELECT
  2221. #define DISPID_IHTMLTEXTAREAELEMENT_READONLY DISPID_RICHTEXT+4
  2222. #define DISPID_IHTMLTEXTAREAELEMENT_ROWS DISPID_RICHTEXT+1
  2223. #define DISPID_IHTMLTEXTAREAELEMENT_COLS DISPID_RICHTEXT+2
  2224. #define DISPID_IHTMLTEXTAREAELEMENT_WRAP DISPID_RICHTEXT+3
  2225. #define DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE DISPID_RICHTEXT+6
  2226. // DISPIDs for interface IHTMLButtonElement
  2227. #define DISPID_IHTMLBUTTONELEMENT_TYPE DISPID_INPUT
  2228. #define DISPID_IHTMLBUTTONELEMENT_VALUE DISPID_A_VALUE
  2229. #define DISPID_IHTMLBUTTONELEMENT_NAME STDPROPID_XOBJ_NAME
  2230. #define DISPID_IHTMLBUTTONELEMENT_STATUS DISPID_BUTTON+1
  2231. #define DISPID_IHTMLBUTTONELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  2232. #define DISPID_IHTMLBUTTONELEMENT_FORM DISPID_SITE+4
  2233. #define DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE DISPID_BUTTON+2
  2234. // DISPIDs for interface IHTMLMarqueeElement
  2235. #define DISPID_IHTMLMARQUEEELEMENT_BGCOLOR DISPID_BACKCOLOR
  2236. #define DISPID_IHTMLMARQUEEELEMENT_SCROLLDELAY DISPID_MARQUEE
  2237. #define DISPID_IHTMLMARQUEEELEMENT_DIRECTION DISPID_MARQUEE+1
  2238. #define DISPID_IHTMLMARQUEEELEMENT_BEHAVIOR DISPID_MARQUEE+2
  2239. #define DISPID_IHTMLMARQUEEELEMENT_SCROLLAMOUNT DISPID_MARQUEE+3
  2240. #define DISPID_IHTMLMARQUEEELEMENT_LOOP DISPID_MARQUEE+4
  2241. #define DISPID_IHTMLMARQUEEELEMENT_VSPACE DISPID_MARQUEE+5
  2242. #define DISPID_IHTMLMARQUEEELEMENT_HSPACE DISPID_MARQUEE+6
  2243. #define DISPID_IHTMLMARQUEEELEMENT_ONFINISH DISPID_EVPROP_ONFINISH
  2244. #define DISPID_IHTMLMARQUEEELEMENT_ONSTART DISPID_EVPROP_ONSTART
  2245. #define DISPID_IHTMLMARQUEEELEMENT_ONBOUNCE DISPID_EVPROP_ONBOUNCE
  2246. #define DISPID_IHTMLMARQUEEELEMENT_WIDTH STDPROPID_XOBJ_WIDTH
  2247. #define DISPID_IHTMLMARQUEEELEMENT_HEIGHT STDPROPID_XOBJ_HEIGHT
  2248. #define DISPID_IHTMLMARQUEEELEMENT_TRUESPEED DISPID_MARQUEE+7
  2249. #define DISPID_IHTMLMARQUEEELEMENT_START DISPID_MARQUEE+10
  2250. #define DISPID_IHTMLMARQUEEELEMENT_STOP DISPID_MARQUEE+11
  2251. // DISPIDs for event set HTMLMarqueeElementEvents2
  2252. #define DISPID_HTMLMARQUEEELEMENTEVENTS2_ONBOUNCE DISPID_EVMETH_ONBOUNCE
  2253. #define DISPID_HTMLMARQUEEELEMENTEVENTS2_ONFINISH DISPID_EVMETH_ONFINISH
  2254. #define DISPID_HTMLMARQUEEELEMENTEVENTS2_ONSTART DISPID_EVMETH_ONSTART
  2255. // DISPIDs for event set HTMLMarqueeElementEvents
  2256. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONBOUNCE DISPID_EVMETH_ONBOUNCE
  2257. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONFINISH DISPID_EVMETH_ONFINISH
  2258. #define DISPID_HTMLMARQUEEELEMENTEVENTS_ONSTART DISPID_EVMETH_ONSTART
  2259. // DISPIDs for interface IHTMLHtmlElement
  2260. #define DISPID_IHTMLHTMLELEMENT_VERSION DISPID_HEDELEMS+1
  2261. // DISPIDs for interface IHTMLHeadElement
  2262. #define DISPID_IHTMLHEADELEMENT_PROFILE DISPID_HEDELEMS+1
  2263. // DISPIDs for interface IHTMLTitleElement
  2264. #define DISPID_IHTMLTITLEELEMENT_TEXT DISPID_A_VALUE
  2265. // DISPIDs for interface IHTMLMetaElement
  2266. #define DISPID_IHTMLMETAELEMENT_HTTPEQUIV DISPID_HEDELEMS+1
  2267. #define DISPID_IHTMLMETAELEMENT_CONTENT DISPID_HEDELEMS+2
  2268. #define DISPID_IHTMLMETAELEMENT_NAME STDPROPID_XOBJ_NAME
  2269. #define DISPID_IHTMLMETAELEMENT_URL DISPID_HEDELEMS+3
  2270. #define DISPID_IHTMLMETAELEMENT_CHARSET DISPID_HEDELEMS+13
  2271. // DISPIDs for interface IHTMLMetaElement2
  2272. #define DISPID_IHTMLMETAELEMENT2_SCHEME DISPID_HEDELEMS+20
  2273. // DISPIDs for interface IHTMLBaseElement
  2274. #define DISPID_IHTMLBASEELEMENT_HREF DISPID_HEDELEMS+3
  2275. #define DISPID_IHTMLBASEELEMENT_TARGET DISPID_HEDELEMS+4
  2276. // DISPIDs for interface IHTMLIsIndexElement
  2277. #define DISPID_IHTMLISINDEXELEMENT_PROMPT DISPID_HEDELEMS+10
  2278. #define DISPID_IHTMLISINDEXELEMENT_ACTION DISPID_HEDELEMS+11
  2279. // DISPIDs for interface IHTMLIsIndexElement2
  2280. #define DISPID_IHTMLISINDEXELEMENT2_FORM DISPID_HEDELEMS+12
  2281. // DISPIDs for interface IHTMLNextIdElement
  2282. #define DISPID_IHTMLNEXTIDELEMENT_N DISPID_HEDELEMS+12
  2283. // DISPIDs for interface IHTMLBaseFontElement
  2284. #define DISPID_IHTMLBASEFONTELEMENT_COLOR DISPID_A_COLOR
  2285. #define DISPID_IHTMLBASEFONTELEMENT_FACE DISPID_A_FONTFACE
  2286. #define DISPID_IHTMLBASEFONTELEMENT_SIZE DISPID_A_BASEFONT
  2287. // DISPIDs for interface IOmHistory
  2288. #define DISPID_IOMHISTORY_LENGTH DISPID_HISTORY
  2289. #define DISPID_IOMHISTORY_BACK DISPID_HISTORY+1
  2290. #define DISPID_IOMHISTORY_FORWARD DISPID_HISTORY+2
  2291. #define DISPID_IOMHISTORY_GO DISPID_HISTORY+3
  2292. // DISPIDs for interface IHTMLMimeTypesCollection
  2293. #define DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH 1
  2294. // DISPIDs for interface IHTMLPluginsCollection
  2295. #define DISPID_IHTMLPLUGINSCOLLECTION_LENGTH 1
  2296. #define DISPID_IHTMLPLUGINSCOLLECTION_REFRESH 2
  2297. // DISPIDs for interface IHTMLOpsProfile
  2298. #define DISPID_IHTMLOPSPROFILE_ADDREQUEST 1
  2299. #define DISPID_IHTMLOPSPROFILE_CLEARREQUEST 2
  2300. #define DISPID_IHTMLOPSPROFILE_DOREQUEST 3
  2301. #define DISPID_IHTMLOPSPROFILE_GETATTRIBUTE 4
  2302. #define DISPID_IHTMLOPSPROFILE_SETATTRIBUTE 5
  2303. #define DISPID_IHTMLOPSPROFILE_COMMITCHANGES 6
  2304. #define DISPID_IHTMLOPSPROFILE_ADDREADREQUEST 7
  2305. #define DISPID_IHTMLOPSPROFILE_DOREADREQUEST 8
  2306. #define DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST 9
  2307. // DISPIDs for interface IOmNavigator
  2308. #define DISPID_IOMNAVIGATOR_APPCODENAME DISPID_NAVIGATOR
  2309. #define DISPID_IOMNAVIGATOR_APPNAME DISPID_NAVIGATOR+1
  2310. #define DISPID_IOMNAVIGATOR_APPVERSION DISPID_NAVIGATOR+2
  2311. #define DISPID_IOMNAVIGATOR_USERAGENT DISPID_NAVIGATOR+3
  2312. #define DISPID_IOMNAVIGATOR_JAVAENABLED DISPID_NAVIGATOR+4
  2313. #define DISPID_IOMNAVIGATOR_TAINTENABLED DISPID_NAVIGATOR+5
  2314. #define DISPID_IOMNAVIGATOR_MIMETYPES DISPID_NAVIGATOR+6
  2315. #define DISPID_IOMNAVIGATOR_PLUGINS DISPID_NAVIGATOR+7
  2316. #define DISPID_IOMNAVIGATOR_COOKIEENABLED DISPID_NAVIGATOR+8
  2317. #define DISPID_IOMNAVIGATOR_OPSPROFILE DISPID_NAVIGATOR+9
  2318. #define DISPID_IOMNAVIGATOR_TOSTRING DISPID_NAVIGATOR+10
  2319. #define DISPID_IOMNAVIGATOR_CPUCLASS DISPID_NAVIGATOR+11
  2320. #define DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE DISPID_NAVIGATOR+12
  2321. #define DISPID_IOMNAVIGATOR_BROWSERLANGUAGE DISPID_NAVIGATOR+13
  2322. #define DISPID_IOMNAVIGATOR_USERLANGUAGE DISPID_NAVIGATOR+14
  2323. #define DISPID_IOMNAVIGATOR_PLATFORM DISPID_NAVIGATOR+15
  2324. #define DISPID_IOMNAVIGATOR_APPMINORVERSION DISPID_NAVIGATOR+16
  2325. #define DISPID_IOMNAVIGATOR_CONNECTIONSPEED DISPID_NAVIGATOR+17
  2326. #define DISPID_IOMNAVIGATOR_ONLINE DISPID_NAVIGATOR+18
  2327. #define DISPID_IOMNAVIGATOR_USERPROFILE DISPID_NAVIGATOR+19
  2328. // DISPIDs for interface IHTMLLocation
  2329. #define DISPID_IHTMLLOCATION_HREF DISPID_VALUE
  2330. #define DISPID_IHTMLLOCATION_PROTOCOL DISPID_LOCATION
  2331. #define DISPID_IHTMLLOCATION_HOST DISPID_LOCATION+1
  2332. #define DISPID_IHTMLLOCATION_HOSTNAME DISPID_LOCATION+2
  2333. #define DISPID_IHTMLLOCATION_PORT DISPID_LOCATION+3
  2334. #define DISPID_IHTMLLOCATION_PATHNAME DISPID_LOCATION+4
  2335. #define DISPID_IHTMLLOCATION_SEARCH DISPID_LOCATION+5
  2336. #define DISPID_IHTMLLOCATION_HASH DISPID_LOCATION+6
  2337. #define DISPID_IHTMLLOCATION_RELOAD DISPID_LOCATION+7
  2338. #define DISPID_IHTMLLOCATION_REPLACE DISPID_LOCATION+8
  2339. #define DISPID_IHTMLLOCATION_ASSIGN DISPID_LOCATION+9
  2340. #define DISPID_IHTMLLOCATION_TOSTRING DISPID_LOCATION+10
  2341. // DISPIDs for interface IHTMLBookmarkCollection
  2342. #define DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH DISPID_OPTIONS_COL+1
  2343. #define DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM DISPID_NEWENUM
  2344. #define DISPID_IHTMLBOOKMARKCOLLECTION_ITEM DISPID_VALUE
  2345. // DISPIDs for interface IHTMLDataTransfer
  2346. #define DISPID_IHTMLDATATRANSFER_SETDATA DISPID_DATATRANSFER+1
  2347. #define DISPID_IHTMLDATATRANSFER_GETDATA DISPID_DATATRANSFER+2
  2348. #define DISPID_IHTMLDATATRANSFER_CLEARDATA DISPID_DATATRANSFER+3
  2349. #define DISPID_IHTMLDATATRANSFER_DROPEFFECT DISPID_DATATRANSFER+4
  2350. #define DISPID_IHTMLDATATRANSFER_EFFECTALLOWED DISPID_DATATRANSFER+5
  2351. // DISPIDs for interface IHTMLEventObj
  2352. #define DISPID_IHTMLEVENTOBJ_SRCELEMENT DISPID_EVENTOBJ+1
  2353. #define DISPID_IHTMLEVENTOBJ_ALTKEY DISPID_EVENTOBJ+2
  2354. #define DISPID_IHTMLEVENTOBJ_CTRLKEY DISPID_EVENTOBJ+3
  2355. #define DISPID_IHTMLEVENTOBJ_SHIFTKEY DISPID_EVENTOBJ+4
  2356. #define DISPID_IHTMLEVENTOBJ_RETURNVALUE DISPID_EVENTOBJ+7
  2357. #define DISPID_IHTMLEVENTOBJ_CANCELBUBBLE DISPID_EVENTOBJ+8
  2358. #define DISPID_IHTMLEVENTOBJ_FROMELEMENT DISPID_EVENTOBJ+9
  2359. #define DISPID_IHTMLEVENTOBJ_TOELEMENT DISPID_EVENTOBJ+10
  2360. #define DISPID_IHTMLEVENTOBJ_KEYCODE DISPID_EVENTOBJ+11
  2361. #define DISPID_IHTMLEVENTOBJ_BUTTON DISPID_EVENTOBJ+12
  2362. #define DISPID_IHTMLEVENTOBJ_TYPE DISPID_EVENTOBJ+13
  2363. #define DISPID_IHTMLEVENTOBJ_QUALIFIER DISPID_EVENTOBJ+14
  2364. #define DISPID_IHTMLEVENTOBJ_REASON DISPID_EVENTOBJ+15
  2365. #define DISPID_IHTMLEVENTOBJ_X DISPID_EVENTOBJ+5
  2366. #define DISPID_IHTMLEVENTOBJ_Y DISPID_EVENTOBJ+6
  2367. #define DISPID_IHTMLEVENTOBJ_CLIENTX DISPID_EVENTOBJ+20
  2368. #define DISPID_IHTMLEVENTOBJ_CLIENTY DISPID_EVENTOBJ+21
  2369. #define DISPID_IHTMLEVENTOBJ_OFFSETX DISPID_EVENTOBJ+22
  2370. #define DISPID_IHTMLEVENTOBJ_OFFSETY DISPID_EVENTOBJ+23
  2371. #define DISPID_IHTMLEVENTOBJ_SCREENX DISPID_EVENTOBJ+24
  2372. #define DISPID_IHTMLEVENTOBJ_SCREENY DISPID_EVENTOBJ+25
  2373. #define DISPID_IHTMLEVENTOBJ_SRCFILTER DISPID_EVENTOBJ+26
  2374. // DISPIDs for interface IHTMLEventObj2
  2375. #define DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE DISPID_HTMLOBJECT+1
  2376. #define DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE DISPID_HTMLOBJECT+2
  2377. #define DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE DISPID_HTMLOBJECT+3
  2378. #define DISPID_IHTMLEVENTOBJ2_PROPERTYNAME DISPID_EVENTOBJ+27
  2379. #define DISPID_IHTMLEVENTOBJ2_BOOKMARKS DISPID_EVENTOBJ+31
  2380. #define DISPID_IHTMLEVENTOBJ2_RECORDSET DISPID_EVENTOBJ+32
  2381. #define DISPID_IHTMLEVENTOBJ2_DATAFLD DISPID_EVENTOBJ+33
  2382. #define DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS DISPID_EVENTOBJ+34
  2383. #define DISPID_IHTMLEVENTOBJ2_REPEAT DISPID_EVENTOBJ+35
  2384. #define DISPID_IHTMLEVENTOBJ2_SRCURN DISPID_EVENTOBJ+36
  2385. #define DISPID_IHTMLEVENTOBJ2_SRCELEMENT DISPID_EVENTOBJ+1
  2386. #define DISPID_IHTMLEVENTOBJ2_ALTKEY DISPID_EVENTOBJ+2
  2387. #define DISPID_IHTMLEVENTOBJ2_CTRLKEY DISPID_EVENTOBJ+3
  2388. #define DISPID_IHTMLEVENTOBJ2_SHIFTKEY DISPID_EVENTOBJ+4
  2389. #define DISPID_IHTMLEVENTOBJ2_FROMELEMENT DISPID_EVENTOBJ+9
  2390. #define DISPID_IHTMLEVENTOBJ2_TOELEMENT DISPID_EVENTOBJ+10
  2391. #define DISPID_IHTMLEVENTOBJ2_BUTTON DISPID_EVENTOBJ+12
  2392. #define DISPID_IHTMLEVENTOBJ2_TYPE DISPID_EVENTOBJ+13
  2393. #define DISPID_IHTMLEVENTOBJ2_QUALIFIER DISPID_EVENTOBJ+14
  2394. #define DISPID_IHTMLEVENTOBJ2_REASON DISPID_EVENTOBJ+15
  2395. #define DISPID_IHTMLEVENTOBJ2_X DISPID_EVENTOBJ+5
  2396. #define DISPID_IHTMLEVENTOBJ2_Y DISPID_EVENTOBJ+6
  2397. #define DISPID_IHTMLEVENTOBJ2_CLIENTX DISPID_EVENTOBJ+20
  2398. #define DISPID_IHTMLEVENTOBJ2_CLIENTY DISPID_EVENTOBJ+21
  2399. #define DISPID_IHTMLEVENTOBJ2_OFFSETX DISPID_EVENTOBJ+22
  2400. #define DISPID_IHTMLEVENTOBJ2_OFFSETY DISPID_EVENTOBJ+23
  2401. #define DISPID_IHTMLEVENTOBJ2_SCREENX DISPID_EVENTOBJ+24
  2402. #define DISPID_IHTMLEVENTOBJ2_SCREENY DISPID_EVENTOBJ+25
  2403. #define DISPID_IHTMLEVENTOBJ2_SRCFILTER DISPID_EVENTOBJ+26
  2404. #define DISPID_IHTMLEVENTOBJ2_DATATRANSFER DISPID_EVENTOBJ+37
  2405. // DISPIDs for interface IHTMLEventObj3
  2406. #define DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW DISPID_EVENTOBJ+38
  2407. #define DISPID_IHTMLEVENTOBJ3_SHIFTLEFT DISPID_EVENTOBJ+39
  2408. #define DISPID_IHTMLEVENTOBJ3_ALTLEFT DISPID_EVENTOBJ+40
  2409. #define DISPID_IHTMLEVENTOBJ3_CTRLLEFT DISPID_EVENTOBJ+41
  2410. #define DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE DISPID_EVENTOBJ+42
  2411. #define DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND DISPID_EVENTOBJ+43
  2412. #define DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA DISPID_EVENTOBJ+44
  2413. #define DISPID_IHTMLEVENTOBJ3_IMEREQUEST DISPID_EVENTOBJ+46
  2414. #define DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA DISPID_EVENTOBJ+47
  2415. #define DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT DISPID_EVENTOBJ+45
  2416. #define DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE DISPID_EVENTOBJ+48
  2417. #define DISPID_IHTMLEVENTOBJ3_BEHAVIORPART DISPID_EVENTOBJ+49
  2418. #define DISPID_IHTMLEVENTOBJ3_NEXTPAGE DISPID_EVENTOBJ+50
  2419. // DISPIDs for interface IHTMLEventObj4
  2420. #define DISPID_IHTMLEVENTOBJ4_WHEELDELTA DISPID_EVENTOBJ+51
  2421. // DISPIDs for interface IHTMLFramesCollection2
  2422. #define DISPID_IHTMLFRAMESCOLLECTION2_ITEM 0
  2423. #define DISPID_IHTMLFRAMESCOLLECTION2_LENGTH 1001
  2424. // DISPIDs for interface IHTMLScreen
  2425. #define DISPID_IHTMLSCREEN_COLORDEPTH DISPID_SCREEN+1
  2426. #define DISPID_IHTMLSCREEN_BUFFERDEPTH DISPID_SCREEN+2
  2427. #define DISPID_IHTMLSCREEN_WIDTH DISPID_SCREEN+3
  2428. #define DISPID_IHTMLSCREEN_HEIGHT DISPID_SCREEN+4
  2429. #define DISPID_IHTMLSCREEN_UPDATEINTERVAL DISPID_SCREEN+5
  2430. #define DISPID_IHTMLSCREEN_AVAILHEIGHT DISPID_SCREEN+6
  2431. #define DISPID_IHTMLSCREEN_AVAILWIDTH DISPID_SCREEN+7
  2432. #define DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED DISPID_SCREEN+8
  2433. // DISPIDs for interface IHTMLScreen2
  2434. #define DISPID_IHTMLSCREEN2_LOGICALXDPI DISPID_SCREEN+9
  2435. #define DISPID_IHTMLSCREEN2_LOGICALYDPI DISPID_SCREEN+10
  2436. #define DISPID_IHTMLSCREEN2_DEVICEXDPI DISPID_SCREEN+11
  2437. #define DISPID_IHTMLSCREEN2_DEVICEYDPI DISPID_SCREEN+12
  2438. // DISPIDs for interface IHTMLWindow2
  2439. #define DISPID_IHTMLWINDOW2_FRAMES 1100
  2440. #define DISPID_IHTMLWINDOW2_DEFAULTSTATUS 1101
  2441. #define DISPID_IHTMLWINDOW2_STATUS 1102
  2442. #define DISPID_IHTMLWINDOW2_SETTIMEOUT 1172
  2443. #define DISPID_IHTMLWINDOW2_CLEARTIMEOUT 1104
  2444. #define DISPID_IHTMLWINDOW2_ALERT 1105
  2445. #define DISPID_IHTMLWINDOW2_CONFIRM 1110
  2446. #define DISPID_IHTMLWINDOW2_PROMPT 1111
  2447. #define DISPID_IHTMLWINDOW2_IMAGE 1125
  2448. #define DISPID_IHTMLWINDOW2_LOCATION 14
  2449. #define DISPID_IHTMLWINDOW2_HISTORY 2
  2450. #define DISPID_IHTMLWINDOW2_CLOSE 3
  2451. #define DISPID_IHTMLWINDOW2_OPENER 4
  2452. #define DISPID_IHTMLWINDOW2_NAVIGATOR 5
  2453. #define DISPID_IHTMLWINDOW2_NAME 11
  2454. #define DISPID_IHTMLWINDOW2_PARENT 12
  2455. #define DISPID_IHTMLWINDOW2_OPEN 13
  2456. #define DISPID_IHTMLWINDOW2_SELF 20
  2457. #define DISPID_IHTMLWINDOW2_TOP 21
  2458. #define DISPID_IHTMLWINDOW2_WINDOW 22
  2459. #define DISPID_IHTMLWINDOW2_NAVIGATE 25
  2460. #define DISPID_IHTMLWINDOW2_ONFOCUS DISPID_EVPROP_ONFOCUS
  2461. #define DISPID_IHTMLWINDOW2_ONBLUR DISPID_EVPROP_ONBLUR
  2462. #define DISPID_IHTMLWINDOW2_ONLOAD DISPID_EVPROP_ONLOAD
  2463. #define DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD DISPID_EVPROP_ONBEFOREUNLOAD
  2464. #define DISPID_IHTMLWINDOW2_ONUNLOAD DISPID_EVPROP_ONUNLOAD
  2465. #define DISPID_IHTMLWINDOW2_ONHELP DISPID_EVPROP_ONHELP
  2466. #define DISPID_IHTMLWINDOW2_ONERROR DISPID_EVPROP_ONERROR
  2467. #define DISPID_IHTMLWINDOW2_ONRESIZE DISPID_EVPROP_ONRESIZE
  2468. #define DISPID_IHTMLWINDOW2_ONSCROLL DISPID_EVPROP_ONSCROLL
  2469. #define DISPID_IHTMLWINDOW2_DOCUMENT 1151
  2470. #define DISPID_IHTMLWINDOW2_EVENT 1152
  2471. #define DISPID_IHTMLWINDOW2__NEWENUM 1153
  2472. #define DISPID_IHTMLWINDOW2_SHOWMODALDIALOG 1154
  2473. #define DISPID_IHTMLWINDOW2_SHOWHELP 1155
  2474. #define DISPID_IHTMLWINDOW2_SCREEN 1156
  2475. #define DISPID_IHTMLWINDOW2_OPTION 1157
  2476. #define DISPID_IHTMLWINDOW2_FOCUS 1158
  2477. #define DISPID_IHTMLWINDOW2_CLOSED 23
  2478. #define DISPID_IHTMLWINDOW2_BLUR 1159
  2479. #define DISPID_IHTMLWINDOW2_SCROLL 1160
  2480. #define DISPID_IHTMLWINDOW2_CLIENTINFORMATION 1161
  2481. #define DISPID_IHTMLWINDOW2_SETINTERVAL 1173
  2482. #define DISPID_IHTMLWINDOW2_CLEARINTERVAL 1163
  2483. #define DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING 1164
  2484. #define DISPID_IHTMLWINDOW2_EXECSCRIPT 1165
  2485. #define DISPID_IHTMLWINDOW2_TOSTRING 1166
  2486. #define DISPID_IHTMLWINDOW2_SCROLLBY 1167
  2487. #define DISPID_IHTMLWINDOW2_SCROLLTO 1168
  2488. #define DISPID_IHTMLWINDOW2_MOVETO 6
  2489. #define DISPID_IHTMLWINDOW2_MOVEBY 7
  2490. #define DISPID_IHTMLWINDOW2_RESIZETO 9
  2491. #define DISPID_IHTMLWINDOW2_RESIZEBY 8
  2492. #define DISPID_IHTMLWINDOW2_EXTERNAL 1169
  2493. // DISPIDs for interface IHTMLWindow3
  2494. #define DISPID_IHTMLWINDOW3_SCREENLEFT 1170
  2495. #define DISPID_IHTMLWINDOW3_SCREENTOP 1171
  2496. #define DISPID_IHTMLWINDOW3_ATTACHEVENT DISPID_HTMLOBJECT+7
  2497. #define DISPID_IHTMLWINDOW3_DETACHEVENT DISPID_HTMLOBJECT+8
  2498. #define DISPID_IHTMLWINDOW3_SETTIMEOUT 1103
  2499. #define DISPID_IHTMLWINDOW3_SETINTERVAL 1162
  2500. #define DISPID_IHTMLWINDOW3_PRINT 1174
  2501. #define DISPID_IHTMLWINDOW3_ONBEFOREPRINT DISPID_EVPROP_ONBEFOREPRINT
  2502. #define DISPID_IHTMLWINDOW3_ONAFTERPRINT DISPID_EVPROP_ONAFTERPRINT
  2503. #define DISPID_IHTMLWINDOW3_CLIPBOARDDATA 1175
  2504. #define DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG 1176
  2505. // DISPIDs for interface IHTMLWindow4
  2506. #define DISPID_IHTMLWINDOW4_CREATEPOPUP 1180
  2507. #define DISPID_IHTMLWINDOW4_FRAMEELEMENT 1181
  2508. // DISPIDs for event set HTMLWindowEvents2
  2509. #define DISPID_HTMLWINDOWEVENTS2_ONLOAD DISPID_EVMETH_ONLOAD
  2510. #define DISPID_HTMLWINDOWEVENTS2_ONUNLOAD DISPID_EVMETH_ONUNLOAD
  2511. #define DISPID_HTMLWINDOWEVENTS2_ONHELP DISPID_EVMETH_ONHELP
  2512. #define DISPID_HTMLWINDOWEVENTS2_ONFOCUS DISPID_EVMETH_ONFOCUS
  2513. #define DISPID_HTMLWINDOWEVENTS2_ONBLUR DISPID_EVMETH_ONBLUR
  2514. #define DISPID_HTMLWINDOWEVENTS2_ONERROR DISPID_EVMETH_ONERROR
  2515. #define DISPID_HTMLWINDOWEVENTS2_ONRESIZE DISPID_EVMETH_ONRESIZE
  2516. #define DISPID_HTMLWINDOWEVENTS2_ONSCROLL DISPID_EVMETH_ONSCROLL
  2517. #define DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD DISPID_EVMETH_ONBEFOREUNLOAD
  2518. #define DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT DISPID_EVMETH_ONBEFOREPRINT
  2519. #define DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT DISPID_EVMETH_ONAFTERPRINT
  2520. // DISPIDs for event set HTMLWindowEvents
  2521. #define DISPID_HTMLWINDOWEVENTS_ONLOAD DISPID_EVMETH_ONLOAD
  2522. #define DISPID_HTMLWINDOWEVENTS_ONUNLOAD DISPID_EVMETH_ONUNLOAD
  2523. #define DISPID_HTMLWINDOWEVENTS_ONHELP DISPID_EVMETH_ONHELP
  2524. #define DISPID_HTMLWINDOWEVENTS_ONFOCUS DISPID_EVMETH_ONFOCUS
  2525. #define DISPID_HTMLWINDOWEVENTS_ONBLUR DISPID_EVMETH_ONBLUR
  2526. #define DISPID_HTMLWINDOWEVENTS_ONERROR DISPID_EVMETH_ONERROR
  2527. #define DISPID_HTMLWINDOWEVENTS_ONRESIZE DISPID_EVMETH_ONRESIZE
  2528. #define DISPID_HTMLWINDOWEVENTS_ONSCROLL DISPID_EVMETH_ONSCROLL
  2529. #define DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD DISPID_EVMETH_ONBEFOREUNLOAD
  2530. #define DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT DISPID_EVMETH_ONBEFOREPRINT
  2531. #define DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT DISPID_EVMETH_ONAFTERPRINT
  2532. // DISPIDs for interface IHTMLDocument
  2533. #define DISPID_IHTMLDOCUMENT_SCRIPT DISPID_OMDOCUMENT+1
  2534. // DISPIDs for interface IHTMLDocument2
  2535. #define DISPID_IHTMLDOCUMENT2_ALL DISPID_OMDOCUMENT+3
  2536. #define DISPID_IHTMLDOCUMENT2_BODY DISPID_OMDOCUMENT+4
  2537. #define DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT DISPID_OMDOCUMENT+5
  2538. #define DISPID_IHTMLDOCUMENT2_IMAGES DISPID_OMDOCUMENT+11
  2539. #define DISPID_IHTMLDOCUMENT2_APPLETS DISPID_OMDOCUMENT+8
  2540. #define DISPID_IHTMLDOCUMENT2_LINKS DISPID_OMDOCUMENT+9
  2541. #define DISPID_IHTMLDOCUMENT2_FORMS DISPID_OMDOCUMENT+10
  2542. #define DISPID_IHTMLDOCUMENT2_ANCHORS DISPID_OMDOCUMENT+7
  2543. #define DISPID_IHTMLDOCUMENT2_TITLE DISPID_OMDOCUMENT+12
  2544. #define DISPID_IHTMLDOCUMENT2_SCRIPTS DISPID_OMDOCUMENT+13
  2545. #define DISPID_IHTMLDOCUMENT2_DESIGNMODE DISPID_OMDOCUMENT+14
  2546. #define DISPID_IHTMLDOCUMENT2_SELECTION DISPID_OMDOCUMENT+17
  2547. #define DISPID_IHTMLDOCUMENT2_READYSTATE DISPID_OMDOCUMENT+18
  2548. #define DISPID_IHTMLDOCUMENT2_FRAMES DISPID_OMDOCUMENT+19
  2549. #define DISPID_IHTMLDOCUMENT2_EMBEDS DISPID_OMDOCUMENT+15
  2550. #define DISPID_IHTMLDOCUMENT2_PLUGINS DISPID_OMDOCUMENT+21
  2551. #define DISPID_IHTMLDOCUMENT2_ALINKCOLOR DISPID_OMDOCUMENT+22
  2552. #define DISPID_IHTMLDOCUMENT2_BGCOLOR DISPID_BACKCOLOR
  2553. #define DISPID_IHTMLDOCUMENT2_FGCOLOR DISPID_A_COLOR
  2554. #define DISPID_IHTMLDOCUMENT2_LINKCOLOR DISPID_OMDOCUMENT+24
  2555. #define DISPID_IHTMLDOCUMENT2_VLINKCOLOR DISPID_OMDOCUMENT+23
  2556. #define DISPID_IHTMLDOCUMENT2_REFERRER DISPID_OMDOCUMENT+27
  2557. #define DISPID_IHTMLDOCUMENT2_LOCATION DISPID_OMDOCUMENT+26
  2558. #define DISPID_IHTMLDOCUMENT2_LASTMODIFIED DISPID_OMDOCUMENT+28
  2559. #define DISPID_IHTMLDOCUMENT2_URL DISPID_OMDOCUMENT+25
  2560. #define DISPID_IHTMLDOCUMENT2_DOMAIN DISPID_OMDOCUMENT+29
  2561. #define DISPID_IHTMLDOCUMENT2_COOKIE DISPID_OMDOCUMENT+30
  2562. #define DISPID_IHTMLDOCUMENT2_EXPANDO DISPID_OMDOCUMENT+31
  2563. #define DISPID_IHTMLDOCUMENT2_CHARSET DISPID_OMDOCUMENT+32
  2564. #define DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET DISPID_OMDOCUMENT+33
  2565. #define DISPID_IHTMLDOCUMENT2_MIMETYPE DISPID_OMDOCUMENT+41
  2566. #define DISPID_IHTMLDOCUMENT2_FILESIZE DISPID_OMDOCUMENT+42
  2567. #define DISPID_IHTMLDOCUMENT2_FILECREATEDDATE DISPID_OMDOCUMENT+43
  2568. #define DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE DISPID_OMDOCUMENT+44
  2569. #define DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE DISPID_OMDOCUMENT+45
  2570. #define DISPID_IHTMLDOCUMENT2_SECURITY DISPID_OMDOCUMENT+46
  2571. #define DISPID_IHTMLDOCUMENT2_PROTOCOL DISPID_OMDOCUMENT+47
  2572. #define DISPID_IHTMLDOCUMENT2_NAMEPROP DISPID_OMDOCUMENT+48
  2573. #define DISPID_IHTMLDOCUMENT2_WRITE DISPID_OMDOCUMENT+54
  2574. #define DISPID_IHTMLDOCUMENT2_WRITELN DISPID_OMDOCUMENT+55
  2575. #define DISPID_IHTMLDOCUMENT2_OPEN DISPID_OMDOCUMENT+56
  2576. #define DISPID_IHTMLDOCUMENT2_CLOSE DISPID_OMDOCUMENT+57
  2577. #define DISPID_IHTMLDOCUMENT2_CLEAR DISPID_OMDOCUMENT+58
  2578. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED DISPID_OMDOCUMENT+59
  2579. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED DISPID_OMDOCUMENT+60
  2580. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE DISPID_OMDOCUMENT+61
  2581. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM DISPID_OMDOCUMENT+62
  2582. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT DISPID_OMDOCUMENT+63
  2583. #define DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE DISPID_OMDOCUMENT+64
  2584. #define DISPID_IHTMLDOCUMENT2_EXECCOMMAND DISPID_OMDOCUMENT+65
  2585. #define DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP DISPID_OMDOCUMENT+66
  2586. #define DISPID_IHTMLDOCUMENT2_CREATEELEMENT DISPID_OMDOCUMENT+67
  2587. #define DISPID_IHTMLDOCUMENT2_ONHELP DISPID_EVPROP_ONHELP
  2588. #define DISPID_IHTMLDOCUMENT2_ONCLICK DISPID_EVPROP_ONCLICK
  2589. #define DISPID_IHTMLDOCUMENT2_ONDBLCLICK DISPID_EVPROP_ONDBLCLICK
  2590. #define DISPID_IHTMLDOCUMENT2_ONKEYUP DISPID_EVPROP_ONKEYUP
  2591. #define DISPID_IHTMLDOCUMENT2_ONKEYDOWN DISPID_EVPROP_ONKEYDOWN
  2592. #define DISPID_IHTMLDOCUMENT2_ONKEYPRESS DISPID_EVPROP_ONKEYPRESS
  2593. #define DISPID_IHTMLDOCUMENT2_ONMOUSEUP DISPID_EVPROP_ONMOUSEUP
  2594. #define DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN DISPID_EVPROP_ONMOUSEDOWN
  2595. #define DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE DISPID_EVPROP_ONMOUSEMOVE
  2596. #define DISPID_IHTMLDOCUMENT2_ONMOUSEOUT DISPID_EVPROP_ONMOUSEOUT
  2597. #define DISPID_IHTMLDOCUMENT2_ONMOUSEOVER DISPID_EVPROP_ONMOUSEOVER
  2598. #define DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  2599. #define DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE DISPID_EVPROP_ONAFTERUPDATE
  2600. #define DISPID_IHTMLDOCUMENT2_ONROWEXIT DISPID_EVPROP_ONROWEXIT
  2601. #define DISPID_IHTMLDOCUMENT2_ONROWENTER DISPID_EVPROP_ONROWENTER
  2602. #define DISPID_IHTMLDOCUMENT2_ONDRAGSTART DISPID_EVPROP_ONDRAGSTART
  2603. #define DISPID_IHTMLDOCUMENT2_ONSELECTSTART DISPID_EVPROP_ONSELECTSTART
  2604. #define DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT DISPID_OMDOCUMENT+68
  2605. #define DISPID_IHTMLDOCUMENT2_PARENTWINDOW DISPID_OMDOCUMENT+34
  2606. #define DISPID_IHTMLDOCUMENT2_STYLESHEETS DISPID_OMDOCUMENT+69
  2607. #define DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE DISPID_EVPROP_ONBEFOREUPDATE
  2608. #define DISPID_IHTMLDOCUMENT2_ONERRORUPDATE DISPID_EVPROP_ONERRORUPDATE
  2609. #define DISPID_IHTMLDOCUMENT2_TOSTRING DISPID_OMDOCUMENT+70
  2610. #define DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET DISPID_OMDOCUMENT+71
  2611. // DISPIDs for interface IHTMLDocument3
  2612. #define DISPID_IHTMLDOCUMENT3_RELEASECAPTURE DISPID_OMDOCUMENT+72
  2613. #define DISPID_IHTMLDOCUMENT3_RECALC DISPID_OMDOCUMENT+73
  2614. #define DISPID_IHTMLDOCUMENT3_CREATETEXTNODE DISPID_OMDOCUMENT+74
  2615. #define DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT DISPID_OMDOCUMENT+75
  2616. #define DISPID_IHTMLDOCUMENT3_UNIQUEID DISPID_OMDOCUMENT+77
  2617. #define DISPID_IHTMLDOCUMENT3_ATTACHEVENT DISPID_HTMLOBJECT+7
  2618. #define DISPID_IHTMLDOCUMENT3_DETACHEVENT DISPID_HTMLOBJECT+8
  2619. #define DISPID_IHTMLDOCUMENT3_ONROWSDELETE DISPID_EVPROP_ONROWSDELETE
  2620. #define DISPID_IHTMLDOCUMENT3_ONROWSINSERTED DISPID_EVPROP_ONROWSINSERTED
  2621. #define DISPID_IHTMLDOCUMENT3_ONCELLCHANGE DISPID_EVPROP_ONCELLCHANGE
  2622. #define DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED DISPID_EVPROP_ONDATASETCHANGED
  2623. #define DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE DISPID_EVPROP_ONDATAAVAILABLE
  2624. #define DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE DISPID_EVPROP_ONDATASETCOMPLETE
  2625. #define DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE DISPID_EVPROP_ONPROPERTYCHANGE
  2626. #define DISPID_IHTMLDOCUMENT3_DIR DISPID_A_DIR
  2627. #define DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU DISPID_EVPROP_ONCONTEXTMENU
  2628. #define DISPID_IHTMLDOCUMENT3_ONSTOP DISPID_EVPROP_ONSTOP
  2629. #define DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT DISPID_OMDOCUMENT+76
  2630. #define DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT DISPID_OMDOCUMENT+78
  2631. #define DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD DISPID_OMDOCUMENT+79
  2632. #define DISPID_IHTMLDOCUMENT3_BASEURL DISPID_OMDOCUMENT+80
  2633. #define DISPID_IHTMLDOCUMENT3_CHILDNODES DISPID_ELEMENT+49
  2634. #define DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS DISPID_OMDOCUMENT+82
  2635. #define DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS DISPID_EVPROP_ONBEFOREEDITFOCUS
  2636. #define DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME DISPID_OMDOCUMENT+86
  2637. #define DISPID_IHTMLDOCUMENT3_GETELEMENTBYID DISPID_OMDOCUMENT+88
  2638. #define DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME DISPID_OMDOCUMENT+87
  2639. // DISPIDs for interface IHTMLDocument4
  2640. #define DISPID_IHTMLDOCUMENT4_FOCUS DISPID_OMDOCUMENT+89
  2641. #define DISPID_IHTMLDOCUMENT4_HASFOCUS DISPID_OMDOCUMENT+90
  2642. #define DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE DISPID_EVPROP_ONSELECTIONCHANGE
  2643. #define DISPID_IHTMLDOCUMENT4_NAMESPACES DISPID_OMDOCUMENT+91
  2644. #define DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL DISPID_OMDOCUMENT+92
  2645. #define DISPID_IHTMLDOCUMENT4_MEDIA DISPID_OMDOCUMENT+93
  2646. #define DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT DISPID_OMDOCUMENT+94
  2647. #define DISPID_IHTMLDOCUMENT4_FIREEVENT DISPID_OMDOCUMENT+95
  2648. #define DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE DISPID_OMDOCUMENT+96
  2649. #define DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT DISPID_EVPROP_ONCONTROLSELECT
  2650. #define DISPID_IHTMLDOCUMENT4_URLUNENCODED DISPID_OMDOCUMENT+97
  2651. // DISPIDs for interface IHTMLDocument5
  2652. #define DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL DISPID_EVPROP_ONMOUSEWHEEL
  2653. #define DISPID_IHTMLDOCUMENT5_DOCTYPE DISPID_OMDOCUMENT+98
  2654. #define DISPID_IHTMLDOCUMENT5_IMPLEMENTATION DISPID_OMDOCUMENT+99
  2655. #define DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE DISPID_OMDOCUMENT+100
  2656. #define DISPID_IHTMLDOCUMENT5_CREATECOMMENT DISPID_OMDOCUMENT+101
  2657. #define DISPID_IHTMLDOCUMENT5_ONFOCUSIN DISPID_EVPROP_ONFOCUSIN
  2658. #define DISPID_IHTMLDOCUMENT5_ONFOCUSOUT DISPID_EVPROP_ONFOCUSOUT
  2659. #define DISPID_IHTMLDOCUMENT5_ONACTIVATE DISPID_EVPROP_ONACTIVATE
  2660. #define DISPID_IHTMLDOCUMENT5_ONDEACTIVATE DISPID_EVPROP_ONDEACTIVATE
  2661. #define DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE DISPID_EVPROP_ONBEFOREACTIVATE
  2662. #define DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE DISPID_EVPROP_ONBEFOREDEACTIVATE
  2663. #define DISPID_IHTMLDOCUMENT5_COMPATMODE DISPID_OMDOCUMENT+102
  2664. // DISPIDs for event set HTMLDocumentEvents2
  2665. #define DISPID_HTMLDOCUMENTEVENTS2_ONHELP DISPID_EVMETH_ONHELP
  2666. #define DISPID_HTMLDOCUMENTEVENTS2_ONCLICK DISPID_EVMETH_ONCLICK
  2667. #define DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK DISPID_EVMETH_ONDBLCLICK
  2668. #define DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN DISPID_EVMETH_ONKEYDOWN
  2669. #define DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP DISPID_EVMETH_ONKEYUP
  2670. #define DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS DISPID_EVMETH_ONKEYPRESS
  2671. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN DISPID_EVMETH_ONMOUSEDOWN
  2672. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE DISPID_EVMETH_ONMOUSEMOVE
  2673. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP DISPID_EVMETH_ONMOUSEUP
  2674. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT DISPID_EVMETH_ONMOUSEOUT
  2675. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER DISPID_EVMETH_ONMOUSEOVER
  2676. #define DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE DISPID_EVMETH_ONREADYSTATECHANGE
  2677. #define DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE DISPID_EVMETH_ONBEFOREUPDATE
  2678. #define DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE DISPID_EVMETH_ONAFTERUPDATE
  2679. #define DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT DISPID_EVMETH_ONROWEXIT
  2680. #define DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER DISPID_EVMETH_ONROWENTER
  2681. #define DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART DISPID_EVMETH_ONDRAGSTART
  2682. #define DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART DISPID_EVMETH_ONSELECTSTART
  2683. #define DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE DISPID_EVMETH_ONERRORUPDATE
  2684. #define DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU DISPID_EVMETH_ONCONTEXTMENU
  2685. #define DISPID_HTMLDOCUMENTEVENTS2_ONSTOP DISPID_EVMETH_ONSTOP
  2686. #define DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE DISPID_EVMETH_ONROWSDELETE
  2687. #define DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED DISPID_EVMETH_ONROWSINSERTED
  2688. #define DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE DISPID_EVMETH_ONCELLCHANGE
  2689. #define DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE DISPID_EVMETH_ONPROPERTYCHANGE
  2690. #define DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED DISPID_EVMETH_ONDATASETCHANGED
  2691. #define DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE DISPID_EVMETH_ONDATAAVAILABLE
  2692. #define DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE DISPID_EVMETH_ONDATASETCOMPLETE
  2693. #define DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS DISPID_EVMETH_ONBEFOREEDITFOCUS
  2694. #define DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE DISPID_EVMETH_ONSELECTIONCHANGE
  2695. #define DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT DISPID_EVMETH_ONCONTROLSELECT
  2696. #define DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL DISPID_EVMETH_ONMOUSEWHEEL
  2697. #define DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN DISPID_EVMETH_ONFOCUSIN
  2698. #define DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT DISPID_EVMETH_ONFOCUSOUT
  2699. #define DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE DISPID_EVMETH_ONACTIVATE
  2700. #define DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE DISPID_EVMETH_ONDEACTIVATE
  2701. #define DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE DISPID_EVMETH_ONBEFOREACTIVATE
  2702. #define DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE DISPID_EVMETH_ONBEFOREDEACTIVATE
  2703. // DISPIDs for event set HTMLDocumentEvents
  2704. #define DISPID_HTMLDOCUMENTEVENTS_ONHELP DISPID_EVMETH_ONHELP
  2705. #define DISPID_HTMLDOCUMENTEVENTS_ONCLICK DISPID_EVMETH_ONCLICK
  2706. #define DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK DISPID_EVMETH_ONDBLCLICK
  2707. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN DISPID_EVMETH_ONKEYDOWN
  2708. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYUP DISPID_EVMETH_ONKEYUP
  2709. #define DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS DISPID_EVMETH_ONKEYPRESS
  2710. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN DISPID_EVMETH_ONMOUSEDOWN
  2711. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE DISPID_EVMETH_ONMOUSEMOVE
  2712. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP DISPID_EVMETH_ONMOUSEUP
  2713. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT DISPID_EVMETH_ONMOUSEOUT
  2714. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER DISPID_EVMETH_ONMOUSEOVER
  2715. #define DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE DISPID_EVMETH_ONREADYSTATECHANGE
  2716. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE DISPID_EVMETH_ONBEFOREUPDATE
  2717. #define DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE DISPID_EVMETH_ONAFTERUPDATE
  2718. #define DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT DISPID_EVMETH_ONROWEXIT
  2719. #define DISPID_HTMLDOCUMENTEVENTS_ONROWENTER DISPID_EVMETH_ONROWENTER
  2720. #define DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART DISPID_EVMETH_ONDRAGSTART
  2721. #define DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART DISPID_EVMETH_ONSELECTSTART
  2722. #define DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE DISPID_EVMETH_ONERRORUPDATE
  2723. #define DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU DISPID_EVMETH_ONCONTEXTMENU
  2724. #define DISPID_HTMLDOCUMENTEVENTS_ONSTOP DISPID_EVMETH_ONSTOP
  2725. #define DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE DISPID_EVMETH_ONROWSDELETE
  2726. #define DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED DISPID_EVMETH_ONROWSINSERTED
  2727. #define DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE DISPID_EVMETH_ONCELLCHANGE
  2728. #define DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE DISPID_EVMETH_ONPROPERTYCHANGE
  2729. #define DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED DISPID_EVMETH_ONDATASETCHANGED
  2730. #define DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE DISPID_EVMETH_ONDATAAVAILABLE
  2731. #define DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE DISPID_EVMETH_ONDATASETCOMPLETE
  2732. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS DISPID_EVMETH_ONBEFOREEDITFOCUS
  2733. #define DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE DISPID_EVMETH_ONSELECTIONCHANGE
  2734. #define DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT DISPID_EVMETH_ONCONTROLSELECT
  2735. #define DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL DISPID_EVMETH_ONMOUSEWHEEL
  2736. #define DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN DISPID_EVMETH_ONFOCUSIN
  2737. #define DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT DISPID_EVMETH_ONFOCUSOUT
  2738. #define DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE DISPID_EVMETH_ONACTIVATE
  2739. #define DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE DISPID_EVMETH_ONDEACTIVATE
  2740. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE DISPID_EVMETH_ONBEFOREACTIVATE
  2741. #define DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE DISPID_EVMETH_ONBEFOREDEACTIVATE
  2742. // DISPIDs for interface IWebBridge
  2743. #define DISPID_IWEBBRIDGE_URL 1
  2744. #define DISPID_IWEBBRIDGE_SCROLLBAR 2
  2745. #define DISPID_IWEBBRIDGE_EMBED 3
  2746. #define DISPID_IWEBBRIDGE_EVENT DISPID_IHTMLWINDOW2_EVENT
  2747. #define DISPID_IWEBBRIDGE_READYSTATE DISPID_READYSTATE
  2748. #define DISPID_IWEBBRIDGE_ABOUTBOX DISPID_ABOUTBOX
  2749. // DISPIDs for interface IWBScriptControl
  2750. #define DISPID_IWBSCRIPTCONTROL_RAISEEVENT 1
  2751. #define DISPID_IWBSCRIPTCONTROL_BUBBLEEVENT 2
  2752. #define DISPID_IWBSCRIPTCONTROL_SETCONTEXTMENU 3
  2753. #define DISPID_IWBSCRIPTCONTROL_SELECTABLECONTENT 4
  2754. #define DISPID_IWBSCRIPTCONTROL_FROZEN 5
  2755. #define DISPID_IWBSCRIPTCONTROL_SCROLLBAR 7
  2756. #define DISPID_IWBSCRIPTCONTROL_VERSION 8
  2757. #define DISPID_IWBSCRIPTCONTROL_VISIBILITY 9
  2758. #define DISPID_IWBSCRIPTCONTROL_ONVISIBILITYCHANGE 10
  2759. // DISPIDs for event set DWebBridgeEvents
  2760. #define DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT 1
  2761. #define DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
  2762. #define DISPID_DWEBBRIDGEEVENTS_ONCLICK DISPID_HTMLDOCUMENTEVENTS_ONCLICK
  2763. #define DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
  2764. #define DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
  2765. #define DISPID_DWEBBRIDGEEVENTS_ONKEYUP DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
  2766. #define DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
  2767. #define DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
  2768. #define DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
  2769. #define DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
  2770. // DISPIDs for interface IHTMLEmbedElement
  2771. #define DISPID_IHTMLEMBEDELEMENT_HIDDEN DISPID_OBJECT+10
  2772. #define DISPID_IHTMLEMBEDELEMENT_PALETTE DISPID_OBJECT+4
  2773. #define DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE DISPID_OBJECT+5
  2774. #define DISPID_IHTMLEMBEDELEMENT_SRC DISPID_OBJECT+6
  2775. #define DISPID_IHTMLEMBEDELEMENT_UNITS DISPID_OBJECT+8
  2776. #define DISPID_IHTMLEMBEDELEMENT_NAME STDPROPID_XOBJ_NAME
  2777. #define DISPID_IHTMLEMBEDELEMENT_WIDTH STDPROPID_XOBJ_WIDTH
  2778. #define DISPID_IHTMLEMBEDELEMENT_HEIGHT STDPROPID_XOBJ_HEIGHT
  2779. // DISPIDs for interface IHTMLAreasCollection
  2780. #define DISPID_IHTMLAREASCOLLECTION_LENGTH DISPID_COLLECTION
  2781. #define DISPID_IHTMLAREASCOLLECTION__NEWENUM DISPID_NEWENUM
  2782. #define DISPID_IHTMLAREASCOLLECTION_ITEM DISPID_VALUE
  2783. #define DISPID_IHTMLAREASCOLLECTION_TAGS DISPID_COLLECTION+2
  2784. #define DISPID_IHTMLAREASCOLLECTION_ADD DISPID_COLLECTION+3
  2785. #define DISPID_IHTMLAREASCOLLECTION_REMOVE DISPID_COLLECTION+4
  2786. // DISPIDs for interface IHTMLAreasCollection2
  2787. #define DISPID_IHTMLAREASCOLLECTION2_URNS DISPID_COLLECTION+5
  2788. // DISPIDs for interface IHTMLAreasCollection3
  2789. #define DISPID_IHTMLAREASCOLLECTION3_NAMEDITEM DISPID_COLLECTION+6
  2790. // DISPIDs for interface IHTMLMapElement
  2791. #define DISPID_IHTMLMAPELEMENT_AREAS DISPID_MAP+2
  2792. #define DISPID_IHTMLMAPELEMENT_NAME STDPROPID_XOBJ_NAME
  2793. // DISPIDs for interface IHTMLAreaElement
  2794. #define DISPID_IHTMLAREAELEMENT_SHAPE DISPID_AREA+1
  2795. #define DISPID_IHTMLAREAELEMENT_COORDS DISPID_AREA+2
  2796. #define DISPID_IHTMLAREAELEMENT_HREF DISPID_VALUE
  2797. #define DISPID_IHTMLAREAELEMENT_TARGET DISPID_AREA+4
  2798. #define DISPID_IHTMLAREAELEMENT_ALT DISPID_AREA+5
  2799. #define DISPID_IHTMLAREAELEMENT_NOHREF DISPID_AREA+6
  2800. #define DISPID_IHTMLAREAELEMENT_HOST DISPID_AREA+7
  2801. #define DISPID_IHTMLAREAELEMENT_HOSTNAME DISPID_AREA+8
  2802. #define DISPID_IHTMLAREAELEMENT_PATHNAME DISPID_AREA+9
  2803. #define DISPID_IHTMLAREAELEMENT_PORT DISPID_AREA+10
  2804. #define DISPID_IHTMLAREAELEMENT_PROTOCOL DISPID_AREA+11
  2805. #define DISPID_IHTMLAREAELEMENT_SEARCH DISPID_AREA+12
  2806. #define DISPID_IHTMLAREAELEMENT_HASH DISPID_AREA+13
  2807. #define DISPID_IHTMLAREAELEMENT_ONBLUR DISPID_EVPROP_ONBLUR
  2808. #define DISPID_IHTMLAREAELEMENT_ONFOCUS DISPID_EVPROP_ONFOCUS
  2809. #define DISPID_IHTMLAREAELEMENT_TABINDEX STDPROPID_XOBJ_TABINDEX
  2810. #define DISPID_IHTMLAREAELEMENT_FOCUS DISPID_SITE+0
  2811. #define DISPID_IHTMLAREAELEMENT_BLUR DISPID_SITE+2
  2812. // DISPIDs for interface IHTMLTableCaption
  2813. #define DISPID_IHTMLTABLECAPTION_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2814. #define DISPID_IHTMLTABLECAPTION_VALIGN DISPID_A_TABLEVALIGN
  2815. // DISPIDs for interface IHTMLCommentElement
  2816. #define DISPID_IHTMLCOMMENTELEMENT_TEXT DISPID_COMMENTPDL+1
  2817. #define DISPID_IHTMLCOMMENTELEMENT_ATOMIC DISPID_COMMENTPDL+2
  2818. // DISPIDs for interface IHTMLCommentElement2
  2819. #define DISPID_IHTMLCOMMENTELEMENT2_DATA DISPID_COMMENTPDL+3
  2820. #define DISPID_IHTMLCOMMENTELEMENT2_LENGTH DISPID_COMMENTPDL+4
  2821. #define DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA DISPID_COMMENTPDL+5
  2822. #define DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA DISPID_COMMENTPDL+6
  2823. #define DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA DISPID_COMMENTPDL+7
  2824. #define DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA DISPID_COMMENTPDL+8
  2825. #define DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA DISPID_COMMENTPDL+9
  2826. // DISPIDs for interface IHTMLPhraseElement2
  2827. #define DISPID_IHTMLPHRASEELEMENT2_CITE DISPID_PHRASE+1
  2828. #define DISPID_IHTMLPHRASEELEMENT2_DATETIME DISPID_PHRASE+2
  2829. // DISPIDs for interface IHTMLTable
  2830. #define DISPID_IHTMLTABLE_COLS DISPID_TABLE+1
  2831. #define DISPID_IHTMLTABLE_BORDER DISPID_TABLE+2
  2832. #define DISPID_IHTMLTABLE_FRAME DISPID_TABLE+4
  2833. #define DISPID_IHTMLTABLE_RULES DISPID_TABLE+3
  2834. #define DISPID_IHTMLTABLE_CELLSPACING DISPID_TABLE+5
  2835. #define DISPID_IHTMLTABLE_CELLPADDING DISPID_TABLE+6
  2836. #define DISPID_IHTMLTABLE_BACKGROUND DISPID_A_BACKGROUNDIMAGE
  2837. #define DISPID_IHTMLTABLE_BGCOLOR DISPID_BACKCOLOR
  2838. #define DISPID_IHTMLTABLE_BORDERCOLOR DISPID_A_TABLEBORDERCOLOR
  2839. #define DISPID_IHTMLTABLE_BORDERCOLORLIGHT DISPID_A_TABLEBORDERCOLORLIGHT
  2840. #define DISPID_IHTMLTABLE_BORDERCOLORDARK DISPID_A_TABLEBORDERCOLORDARK
  2841. #define DISPID_IHTMLTABLE_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  2842. #define DISPID_IHTMLTABLE_REFRESH DISPID_TABLE+15
  2843. #define DISPID_IHTMLTABLE_ROWS DISPID_TABLE+16
  2844. #define DISPID_IHTMLTABLE_WIDTH STDPROPID_XOBJ_WIDTH
  2845. #define DISPID_IHTMLTABLE_HEIGHT STDPROPID_XOBJ_HEIGHT
  2846. #define DISPID_IHTMLTABLE_DATAPAGESIZE DISPID_TABLE+17
  2847. #define DISPID_IHTMLTABLE_NEXTPAGE DISPID_TABLE+18
  2848. #define DISPID_IHTMLTABLE_PREVIOUSPAGE DISPID_TABLE+19
  2849. #define DISPID_IHTMLTABLE_THEAD DISPID_TABLE+20
  2850. #define DISPID_IHTMLTABLE_TFOOT DISPID_TABLE+21
  2851. #define DISPID_IHTMLTABLE_TBODIES DISPID_TABLE+24
  2852. #define DISPID_IHTMLTABLE_CAPTION DISPID_TABLE+25
  2853. #define DISPID_IHTMLTABLE_CREATETHEAD DISPID_TABLE+26
  2854. #define DISPID_IHTMLTABLE_DELETETHEAD DISPID_TABLE+27
  2855. #define DISPID_IHTMLTABLE_CREATETFOOT DISPID_TABLE+28
  2856. #define DISPID_IHTMLTABLE_DELETETFOOT DISPID_TABLE+29
  2857. #define DISPID_IHTMLTABLE_CREATECAPTION DISPID_TABLE+30
  2858. #define DISPID_IHTMLTABLE_DELETECAPTION DISPID_TABLE+31
  2859. #define DISPID_IHTMLTABLE_INSERTROW DISPID_TABLE+32
  2860. #define DISPID_IHTMLTABLE_DELETEROW DISPID_TABLE+33
  2861. #define DISPID_IHTMLTABLE_READYSTATE DISPID_A_READYSTATE
  2862. #define DISPID_IHTMLTABLE_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  2863. // DISPIDs for interface IHTMLTable2
  2864. #define DISPID_IHTMLTABLE2_FIRSTPAGE DISPID_TABLE+35
  2865. #define DISPID_IHTMLTABLE2_LASTPAGE DISPID_TABLE+36
  2866. #define DISPID_IHTMLTABLE2_CELLS DISPID_TABLE+37
  2867. #define DISPID_IHTMLTABLE2_MOVEROW DISPID_TABLE+38
  2868. // DISPIDs for interface IHTMLTable3
  2869. #define DISPID_IHTMLTABLE3_SUMMARY DISPID_TABLE+39
  2870. // DISPIDs for interface IHTMLTableCol
  2871. #define DISPID_IHTMLTABLECOL_SPAN DISPID_TABLECOL+1
  2872. #define DISPID_IHTMLTABLECOL_WIDTH STDPROPID_XOBJ_WIDTH
  2873. #define DISPID_IHTMLTABLECOL_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2874. #define DISPID_IHTMLTABLECOL_VALIGN DISPID_A_TABLEVALIGN
  2875. // DISPIDs for interface IHTMLTableCol2
  2876. #define DISPID_IHTMLTABLECOL2_CH DISPID_TABLECOL+2
  2877. #define DISPID_IHTMLTABLECOL2_CHOFF DISPID_TABLECOL+3
  2878. // DISPIDs for interface IHTMLTableSection
  2879. #define DISPID_IHTMLTABLESECTION_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2880. #define DISPID_IHTMLTABLESECTION_VALIGN DISPID_A_TABLEVALIGN
  2881. #define DISPID_IHTMLTABLESECTION_BGCOLOR DISPID_BACKCOLOR
  2882. #define DISPID_IHTMLTABLESECTION_ROWS DISPID_TABLESECTION
  2883. #define DISPID_IHTMLTABLESECTION_INSERTROW DISPID_TABLESECTION+1
  2884. #define DISPID_IHTMLTABLESECTION_DELETEROW DISPID_TABLESECTION+2
  2885. // DISPIDs for interface IHTMLTableSection2
  2886. #define DISPID_IHTMLTABLESECTION2_MOVEROW DISPID_TABLESECTION+3
  2887. // DISPIDs for interface IHTMLTableSection3
  2888. #define DISPID_IHTMLTABLESECTION3_CH DISPID_TABLESECTION+4
  2889. #define DISPID_IHTMLTABLESECTION3_CHOFF DISPID_TABLESECTION+5
  2890. // DISPIDs for interface IHTMLTableRow
  2891. #define DISPID_IHTMLTABLEROW_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2892. #define DISPID_IHTMLTABLEROW_VALIGN DISPID_A_TABLEVALIGN
  2893. #define DISPID_IHTMLTABLEROW_BGCOLOR DISPID_BACKCOLOR
  2894. #define DISPID_IHTMLTABLEROW_BORDERCOLOR DISPID_A_TABLEBORDERCOLOR
  2895. #define DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT DISPID_A_TABLEBORDERCOLORLIGHT
  2896. #define DISPID_IHTMLTABLEROW_BORDERCOLORDARK DISPID_A_TABLEBORDERCOLORDARK
  2897. #define DISPID_IHTMLTABLEROW_ROWINDEX DISPID_TABLEROW
  2898. #define DISPID_IHTMLTABLEROW_SECTIONROWINDEX DISPID_TABLEROW+1
  2899. #define DISPID_IHTMLTABLEROW_CELLS DISPID_TABLEROW+2
  2900. #define DISPID_IHTMLTABLEROW_INSERTCELL DISPID_TABLEROW+3
  2901. #define DISPID_IHTMLTABLEROW_DELETECELL DISPID_TABLEROW+4
  2902. // DISPIDs for interface IHTMLTableRow2
  2903. #define DISPID_IHTMLTABLEROW2_HEIGHT STDPROPID_XOBJ_HEIGHT
  2904. // DISPIDs for interface IHTMLTableRow3
  2905. #define DISPID_IHTMLTABLEROW3_CH DISPID_TABLEROW+9
  2906. #define DISPID_IHTMLTABLEROW3_CHOFF DISPID_TABLEROW+10
  2907. // DISPIDs for interface IHTMLTableRowMetrics
  2908. #define DISPID_IHTMLTABLEROWMETRICS_CLIENTHEIGHT DISPID_SITE+19
  2909. #define DISPID_IHTMLTABLEROWMETRICS_CLIENTWIDTH DISPID_SITE+20
  2910. #define DISPID_IHTMLTABLEROWMETRICS_CLIENTTOP DISPID_SITE+21
  2911. #define DISPID_IHTMLTABLEROWMETRICS_CLIENTLEFT DISPID_SITE+22
  2912. // DISPIDs for interface IHTMLTableCell
  2913. #define DISPID_IHTMLTABLECELL_ROWSPAN DISPID_TABLECELL+1
  2914. #define DISPID_IHTMLTABLECELL_COLSPAN DISPID_TABLECELL+2
  2915. #define DISPID_IHTMLTABLECELL_ALIGN STDPROPID_XOBJ_BLOCKALIGN
  2916. #define DISPID_IHTMLTABLECELL_VALIGN DISPID_A_TABLEVALIGN
  2917. #define DISPID_IHTMLTABLECELL_BGCOLOR DISPID_BACKCOLOR
  2918. #define DISPID_IHTMLTABLECELL_NOWRAP DISPID_A_NOWRAP
  2919. #define DISPID_IHTMLTABLECELL_BACKGROUND DISPID_A_BACKGROUNDIMAGE
  2920. #define DISPID_IHTMLTABLECELL_BORDERCOLOR DISPID_A_TABLEBORDERCOLOR
  2921. #define DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT DISPID_A_TABLEBORDERCOLORLIGHT
  2922. #define DISPID_IHTMLTABLECELL_BORDERCOLORDARK DISPID_A_TABLEBORDERCOLORDARK
  2923. #define DISPID_IHTMLTABLECELL_WIDTH STDPROPID_XOBJ_WIDTH
  2924. #define DISPID_IHTMLTABLECELL_HEIGHT STDPROPID_XOBJ_HEIGHT
  2925. #define DISPID_IHTMLTABLECELL_CELLINDEX DISPID_TABLECELL+3
  2926. // DISPIDs for interface IHTMLTableCell2
  2927. #define DISPID_IHTMLTABLECELL2_ABBR DISPID_TABLECELL+4
  2928. #define DISPID_IHTMLTABLECELL2_AXIS DISPID_TABLECELL+5
  2929. #define DISPID_IHTMLTABLECELL2_CH DISPID_TABLECELL+6
  2930. #define DISPID_IHTMLTABLECELL2_CHOFF DISPID_TABLECELL+7
  2931. #define DISPID_IHTMLTABLECELL2_HEADERS DISPID_TABLECELL+8
  2932. #define DISPID_IHTMLTABLECELL2_SCOPE DISPID_TABLECELL+9
  2933. // DISPIDs for interface IHTMLScriptElement
  2934. #define DISPID_IHTMLSCRIPTELEMENT_SRC DISPID_SCRIPT+1
  2935. #define DISPID_IHTMLSCRIPTELEMENT_HTMLFOR DISPID_SCRIPT+4
  2936. #define DISPID_IHTMLSCRIPTELEMENT_EVENT DISPID_SCRIPT+5
  2937. #define DISPID_IHTMLSCRIPTELEMENT_TEXT DISPID_SCRIPT+6
  2938. #define DISPID_IHTMLSCRIPTELEMENT_DEFER DISPID_SCRIPT+7
  2939. #define DISPID_IHTMLSCRIPTELEMENT_READYSTATE DISPID_A_READYSTATE
  2940. #define DISPID_IHTMLSCRIPTELEMENT_ONERROR DISPID_EVPROP_ONERROR
  2941. #define DISPID_IHTMLSCRIPTELEMENT_TYPE DISPID_SCRIPT+9
  2942. // DISPIDs for interface IHTMLScriptElement2
  2943. #define DISPID_IHTMLSCRIPTELEMENT2_CHARSET DISPID_SCRIPT+10
  2944. // DISPIDs for event set HTMLScriptEvents2
  2945. #define DISPID_HTMLSCRIPTEVENTS2_ONERROR DISPID_EVMETH_ONERROR
  2946. // DISPIDs for event set HTMLScriptEvents
  2947. #define DISPID_HTMLSCRIPTEVENTS_ONERROR DISPID_EVMETH_ONERROR
  2948. // DISPIDs for interface IHTMLObjectElement
  2949. #define DISPID_IHTMLOBJECTELEMENT_OBJECT DISPID_OBJECT+1
  2950. #define DISPID_IHTMLOBJECTELEMENT_CLASSID DISPID_OBJECT+2
  2951. #define DISPID_IHTMLOBJECTELEMENT_DATA DISPID_OBJECT+3
  2952. #define DISPID_IHTMLOBJECTELEMENT_RECORDSET DISPID_OBJECT+5
  2953. #define DISPID_IHTMLOBJECTELEMENT_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  2954. #define DISPID_IHTMLOBJECTELEMENT_NAME STDPROPID_XOBJ_NAME
  2955. #define DISPID_IHTMLOBJECTELEMENT_CODEBASE DISPID_OBJECT+6
  2956. #define DISPID_IHTMLOBJECTELEMENT_CODETYPE DISPID_OBJECT+7
  2957. #define DISPID_IHTMLOBJECTELEMENT_CODE DISPID_OBJECT+8
  2958. #define DISPID_IHTMLOBJECTELEMENT_BASEHREF STDPROPID_XOBJ_BASEHREF
  2959. #define DISPID_IHTMLOBJECTELEMENT_TYPE DISPID_OBJECT+9
  2960. #define DISPID_IHTMLOBJECTELEMENT_FORM DISPID_SITE+4
  2961. #define DISPID_IHTMLOBJECTELEMENT_WIDTH STDPROPID_XOBJ_WIDTH
  2962. #define DISPID_IHTMLOBJECTELEMENT_HEIGHT STDPROPID_XOBJ_HEIGHT
  2963. #define DISPID_IHTMLOBJECTELEMENT_READYSTATE DISPID_OBJECT+10
  2964. #define DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  2965. #define DISPID_IHTMLOBJECTELEMENT_ONERROR DISPID_EVPROP_ONERROR
  2966. #define DISPID_IHTMLOBJECTELEMENT_ALTHTML DISPID_OBJECT+11
  2967. #define DISPID_IHTMLOBJECTELEMENT_VSPACE DISPID_OBJECT+12
  2968. #define DISPID_IHTMLOBJECTELEMENT_HSPACE DISPID_OBJECT+13
  2969. // DISPIDs for interface IHTMLObjectElement2
  2970. #define DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET DISPID_OBJECT+14
  2971. #define DISPID_IHTMLOBJECTELEMENT2_CLASSID DISPID_OBJECT+2
  2972. #define DISPID_IHTMLOBJECTELEMENT2_DATA DISPID_OBJECT+3
  2973. // DISPIDs for interface IHTMLObjectElement3
  2974. #define DISPID_IHTMLOBJECTELEMENT3_ARCHIVE DISPID_OBJECT+15
  2975. #define DISPID_IHTMLOBJECTELEMENT3_ALT DISPID_OBJECT+16
  2976. #define DISPID_IHTMLOBJECTELEMENT3_DECLARE DISPID_OBJECT+17
  2977. #define DISPID_IHTMLOBJECTELEMENT3_STANDBY DISPID_OBJECT+18
  2978. #define DISPID_IHTMLOBJECTELEMENT3_BORDER DISPID_OBJECT+19
  2979. #define DISPID_IHTMLOBJECTELEMENT3_USEMAP DISPID_OBJECT+20
  2980. // DISPIDs for interface IHTMLParamElement
  2981. #define DISPID_IHTMLPARAMELEMENT_NAME DISPID_PARAM+1
  2982. #define DISPID_IHTMLPARAMELEMENT_VALUE DISPID_PARAM+2
  2983. #define DISPID_IHTMLPARAMELEMENT_TYPE DISPID_PARAM+3
  2984. #define DISPID_IHTMLPARAMELEMENT_VALUETYPE DISPID_PARAM+4
  2985. // DISPIDs for event set HTMLObjectElementEvents2
  2986. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONBEFOREUPDATE DISPID_EVMETH_ONBEFOREUPDATE
  2987. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONAFTERUPDATE DISPID_EVMETH_ONAFTERUPDATE
  2988. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONERRORUPDATE DISPID_EVMETH_ONERRORUPDATE
  2989. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONROWEXIT DISPID_EVMETH_ONROWEXIT
  2990. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONROWENTER DISPID_EVMETH_ONROWENTER
  2991. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONDATASETCHANGED DISPID_EVMETH_ONDATASETCHANGED
  2992. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONDATAAVAILABLE DISPID_EVMETH_ONDATAAVAILABLE
  2993. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONDATASETCOMPLETE DISPID_EVMETH_ONDATASETCOMPLETE
  2994. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONERROR DISPID_XOBJ_BASE+19
  2995. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONROWSDELETE DISPID_EVMETH_ONROWSDELETE
  2996. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONROWSINSERTED DISPID_EVMETH_ONROWSINSERTED
  2997. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONCELLCHANGE DISPID_EVMETH_ONCELLCHANGE
  2998. #define DISPID_HTMLOBJECTELEMENTEVENTS2_ONREADYSTATECHANGE DISPID_XOBJ_BASE+20
  2999. // DISPIDs for event set HTMLObjectElementEvents
  3000. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONBEFOREUPDATE DISPID_EVMETH_ONBEFOREUPDATE
  3001. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONAFTERUPDATE DISPID_EVMETH_ONAFTERUPDATE
  3002. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONERRORUPDATE DISPID_EVMETH_ONERRORUPDATE
  3003. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWEXIT DISPID_EVMETH_ONROWEXIT
  3004. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWENTER DISPID_EVMETH_ONROWENTER
  3005. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATASETCHANGED DISPID_EVMETH_ONDATASETCHANGED
  3006. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATAAVAILABLE DISPID_EVMETH_ONDATAAVAILABLE
  3007. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONDATASETCOMPLETE DISPID_EVMETH_ONDATASETCOMPLETE
  3008. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONERROR DISPID_XOBJ_BASE+19
  3009. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWSDELETE DISPID_EVMETH_ONROWSDELETE
  3010. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONROWSINSERTED DISPID_EVMETH_ONROWSINSERTED
  3011. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONCELLCHANGE DISPID_EVMETH_ONCELLCHANGE
  3012. #define DISPID_HTMLOBJECTELEMENTEVENTS_ONREADYSTATECHANGE DISPID_XOBJ_BASE+20
  3013. // DISPIDs for interface IHTMLFrameBase
  3014. #define DISPID_IHTMLFRAMEBASE_SRC DISPID_FRAMESITE+0
  3015. #define DISPID_IHTMLFRAMEBASE_NAME STDPROPID_XOBJ_NAME
  3016. #define DISPID_IHTMLFRAMEBASE_BORDER DISPID_FRAMESITE+2
  3017. #define DISPID_IHTMLFRAMEBASE_FRAMEBORDER DISPID_FRAMESITE+3
  3018. #define DISPID_IHTMLFRAMEBASE_FRAMESPACING DISPID_FRAMESITE+4
  3019. #define DISPID_IHTMLFRAMEBASE_MARGINWIDTH DISPID_FRAMESITE+5
  3020. #define DISPID_IHTMLFRAMEBASE_MARGINHEIGHT DISPID_FRAMESITE+6
  3021. #define DISPID_IHTMLFRAMEBASE_NORESIZE DISPID_FRAMESITE+7
  3022. #define DISPID_IHTMLFRAMEBASE_SCROLLING DISPID_FRAMESITE+8
  3023. // DISPIDs for interface IHTMLFrameBase2
  3024. #define DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW DISPID_FRAMESITE+9
  3025. #define DISPID_IHTMLFRAMEBASE2_ONLOAD DISPID_EVPROP_ONLOAD
  3026. #define DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  3027. #define DISPID_IHTMLFRAMEBASE2_READYSTATE DISPID_A_READYSTATE
  3028. #define DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY DISPID_A_ALLOWTRANSPARENCY
  3029. // DISPIDs for interface IHTMLFrameBase3
  3030. #define DISPID_IHTMLFRAMEBASE3_LONGDESC DISPID_FRAMESITE+10
  3031. // DISPIDs for event set HTMLFrameSiteEvents2
  3032. #define DISPID_HTMLFRAMESITEEVENTS2_ONLOAD DISPID_EVMETH_ONLOAD
  3033. // DISPIDs for event set HTMLFrameSiteEvents
  3034. #define DISPID_HTMLFRAMESITEEVENTS_ONLOAD DISPID_EVMETH_ONLOAD
  3035. // DISPIDs for interface IHTMLFrameElement
  3036. #define DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR DISPID_FRAME+1
  3037. // DISPIDs for interface IHTMLFrameElement2
  3038. #define DISPID_IHTMLFRAMEELEMENT2_HEIGHT STDPROPID_XOBJ_HEIGHT
  3039. #define DISPID_IHTMLFRAMEELEMENT2_WIDTH STDPROPID_XOBJ_WIDTH
  3040. // DISPIDs for interface IHTMLIFrameElement
  3041. #define DISPID_IHTMLIFRAMEELEMENT_VSPACE DISPID_IFRAME+1
  3042. #define DISPID_IHTMLIFRAMEELEMENT_HSPACE DISPID_IFRAME+2
  3043. #define DISPID_IHTMLIFRAMEELEMENT_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  3044. // DISPIDs for interface IHTMLIFrameElement2
  3045. #define DISPID_IHTMLIFRAMEELEMENT2_HEIGHT STDPROPID_XOBJ_HEIGHT
  3046. #define DISPID_IHTMLIFRAMEELEMENT2_WIDTH STDPROPID_XOBJ_WIDTH
  3047. // DISPIDs for interface IHTMLDivPosition
  3048. #define DISPID_IHTMLDIVPOSITION_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  3049. // DISPIDs for interface IHTMLFieldSetElement
  3050. #define DISPID_IHTMLFIELDSETELEMENT_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  3051. // DISPIDs for interface IHTMLFieldSetElement2
  3052. #define DISPID_IHTMLFIELDSETELEMENT2_FORM DISPID_SITE+4
  3053. // DISPIDs for interface IHTMLLegendElement
  3054. #define DISPID_IHTMLLEGENDELEMENT_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  3055. // DISPIDs for interface IHTMLLegendElement2
  3056. #define DISPID_IHTMLLEGENDELEMENT2_FORM DISPID_SITE+4
  3057. // DISPIDs for interface IHTMLSpanFlow
  3058. #define DISPID_IHTMLSPANFLOW_ALIGN STDPROPID_XOBJ_CONTROLALIGN
  3059. // DISPIDs for interface IHTMLFrameSetElement
  3060. #define DISPID_IHTMLFRAMESETELEMENT_ROWS DISPID_FRAMESET
  3061. #define DISPID_IHTMLFRAMESETELEMENT_COLS DISPID_FRAMESET+1
  3062. #define DISPID_IHTMLFRAMESETELEMENT_BORDER DISPID_FRAMESET+2
  3063. #define DISPID_IHTMLFRAMESETELEMENT_BORDERCOLOR DISPID_FRAMESET+3
  3064. #define DISPID_IHTMLFRAMESETELEMENT_FRAMEBORDER DISPID_FRAMESET+4
  3065. #define DISPID_IHTMLFRAMESETELEMENT_FRAMESPACING DISPID_FRAMESET+5
  3066. #define DISPID_IHTMLFRAMESETELEMENT_NAME STDPROPID_XOBJ_NAME
  3067. #define DISPID_IHTMLFRAMESETELEMENT_ONLOAD DISPID_EVPROP_ONLOAD
  3068. #define DISPID_IHTMLFRAMESETELEMENT_ONUNLOAD DISPID_EVPROP_ONUNLOAD
  3069. #define DISPID_IHTMLFRAMESETELEMENT_ONBEFOREUNLOAD DISPID_EVPROP_ONBEFOREUNLOAD
  3070. // DISPIDs for interface IHTMLFrameSetElement2
  3071. #define DISPID_IHTMLFRAMESETELEMENT2_ONBEFOREPRINT DISPID_EVPROP_ONBEFOREPRINT
  3072. #define DISPID_IHTMLFRAMESETELEMENT2_ONAFTERPRINT DISPID_EVPROP_ONAFTERPRINT
  3073. // DISPIDs for interface IHTMLBGsound
  3074. #define DISPID_IHTMLBGSOUND_SRC DISPID_BGSOUND+1
  3075. #define DISPID_IHTMLBGSOUND_LOOP DISPID_BGSOUND+2
  3076. #define DISPID_IHTMLBGSOUND_VOLUME DISPID_BGSOUND+3
  3077. #define DISPID_IHTMLBGSOUND_BALANCE DISPID_BGSOUND+4
  3078. // DISPIDs for interface IHTMLFontNamesCollection
  3079. #define DISPID_IHTMLFONTNAMESCOLLECTION_LENGTH DISPID_OPTIONS_COL+1
  3080. #define DISPID_IHTMLFONTNAMESCOLLECTION__NEWENUM DISPID_NEWENUM
  3081. #define DISPID_IHTMLFONTNAMESCOLLECTION_ITEM DISPID_VALUE
  3082. // DISPIDs for interface IHTMLFontSizesCollection
  3083. #define DISPID_IHTMLFONTSIZESCOLLECTION_LENGTH DISPID_OPTIONS_COL+2
  3084. #define DISPID_IHTMLFONTSIZESCOLLECTION__NEWENUM DISPID_NEWENUM
  3085. #define DISPID_IHTMLFONTSIZESCOLLECTION_FORFONT DISPID_OPTIONS_COL+3
  3086. #define DISPID_IHTMLFONTSIZESCOLLECTION_ITEM DISPID_VALUE
  3087. // DISPIDs for interface IHTMLOptionsHolder
  3088. #define DISPID_IHTMLOPTIONSHOLDER_DOCUMENT DISPID_OPTIONS_COL+3
  3089. #define DISPID_IHTMLOPTIONSHOLDER_FONTS DISPID_OPTIONS_COL+4
  3090. #define DISPID_IHTMLOPTIONSHOLDER_EXECARG DISPID_OPTIONS_COL+5
  3091. #define DISPID_IHTMLOPTIONSHOLDER_ERRORLINE DISPID_OPTIONS_COL+6
  3092. #define DISPID_IHTMLOPTIONSHOLDER_ERRORCHARACTER DISPID_OPTIONS_COL+7
  3093. #define DISPID_IHTMLOPTIONSHOLDER_ERRORCODE DISPID_OPTIONS_COL+8
  3094. #define DISPID_IHTMLOPTIONSHOLDER_ERRORMESSAGE DISPID_OPTIONS_COL+9
  3095. #define DISPID_IHTMLOPTIONSHOLDER_ERRORDEBUG DISPID_OPTIONS_COL+10
  3096. #define DISPID_IHTMLOPTIONSHOLDER_UNSECUREDWINDOWOFDOCUMENT DISPID_OPTIONS_COL+11
  3097. #define DISPID_IHTMLOPTIONSHOLDER_FINDTEXT DISPID_OPTIONS_COL+12
  3098. #define DISPID_IHTMLOPTIONSHOLDER_ANYTHINGAFTERFRAMESET DISPID_OPTIONS_COL+13
  3099. #define DISPID_IHTMLOPTIONSHOLDER_SIZES DISPID_OPTIONS_COL+14
  3100. #define DISPID_IHTMLOPTIONSHOLDER_OPENFILEDLG DISPID_OPTIONS_COL+15
  3101. #define DISPID_IHTMLOPTIONSHOLDER_SAVEFILEDLG DISPID_OPTIONS_COL+16
  3102. #define DISPID_IHTMLOPTIONSHOLDER_CHOOSECOLORDLG DISPID_OPTIONS_COL+17
  3103. #define DISPID_IHTMLOPTIONSHOLDER_SHOWSECURITYINFO DISPID_OPTIONS_COL+18
  3104. #define DISPID_IHTMLOPTIONSHOLDER_ISAPARTMENTMODEL DISPID_OPTIONS_COL+19
  3105. #define DISPID_IHTMLOPTIONSHOLDER_GETCHARSET DISPID_OPTIONS_COL+20
  3106. #define DISPID_IHTMLOPTIONSHOLDER_SECURECONNECTIONINFO DISPID_OPTIONS_COL+21
  3107. // DISPIDs for interface IHTMLStyleElement
  3108. #define DISPID_IHTMLSTYLEELEMENT_TYPE DISPID_STYLEELEMENT+2
  3109. #define DISPID_IHTMLSTYLEELEMENT_READYSTATE DISPID_A_READYSTATE
  3110. #define DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  3111. #define DISPID_IHTMLSTYLEELEMENT_ONLOAD DISPID_EVPROP_ONLOAD
  3112. #define DISPID_IHTMLSTYLEELEMENT_ONERROR DISPID_EVPROP_ONERROR
  3113. #define DISPID_IHTMLSTYLEELEMENT_STYLESHEET DISPID_STYLEELEMENT+4
  3114. #define DISPID_IHTMLSTYLEELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
  3115. #define DISPID_IHTMLSTYLEELEMENT_MEDIA DISPID_STYLEELEMENT+6
  3116. // DISPIDs for event set HTMLStyleElementEvents2
  3117. #define DISPID_HTMLSTYLEELEMENTEVENTS2_ONLOAD DISPID_EVMETH_ONLOAD
  3118. #define DISPID_HTMLSTYLEELEMENTEVENTS2_ONERROR DISPID_EVMETH_ONERROR
  3119. // DISPIDs for event set HTMLStyleElementEvents
  3120. #define DISPID_HTMLSTYLEELEMENTEVENTS_ONLOAD DISPID_EVMETH_ONLOAD
  3121. #define DISPID_HTMLSTYLEELEMENTEVENTS_ONERROR DISPID_EVMETH_ONERROR
  3122. // DISPIDs for interface IHTMLStyleFontFace
  3123. #define DISPID_IHTMLSTYLEFONTFACE_FONTSRC DISPID_A_FONTFACESRC
  3124. // DISPIDs for interface ICSSFilterSite
  3125. #define DISPID_ICSSFILTERSITE_GETELEMENT
  3126. #define DISPID_ICSSFILTERSITE_FIREONFILTERCHANGEEVENT
  3127. // DISPIDs for interface ICSSFilter
  3128. #define DISPID_ICSSFILTER_SETSITE
  3129. #define DISPID_ICSSFILTER_ONAMBIENTPROPERTYCHANGE
  3130. // DISPIDs for interface ISecureUrlHost
  3131. #define DISPID_ISECUREURLHOST_VALIDATESECUREURL
  3132. // DISPIDs for interface IMarkupServices
  3133. #define DISPID_IMARKUPSERVICES_CREATEMARKUPPOINTER
  3134. #define DISPID_IMARKUPSERVICES_CREATEMARKUPCONTAINER
  3135. #define DISPID_IMARKUPSERVICES_CREATEELEMENT
  3136. #define DISPID_IMARKUPSERVICES_CLONEELEMENT
  3137. #define DISPID_IMARKUPSERVICES_INSERTELEMENT
  3138. #define DISPID_IMARKUPSERVICES_REMOVEELEMENT
  3139. #define DISPID_IMARKUPSERVICES_REMOVE
  3140. #define DISPID_IMARKUPSERVICES_COPY
  3141. #define DISPID_IMARKUPSERVICES_MOVE
  3142. #define DISPID_IMARKUPSERVICES_INSERTTEXT
  3143. #define DISPID_IMARKUPSERVICES_PARSESTRING
  3144. #define DISPID_IMARKUPSERVICES_PARSEGLOBAL
  3145. #define DISPID_IMARKUPSERVICES_ISSCOPEDELEMENT
  3146. #define DISPID_IMARKUPSERVICES_GETELEMENTTAGID
  3147. #define DISPID_IMARKUPSERVICES_GETTAGIDFORNAME
  3148. #define DISPID_IMARKUPSERVICES_GETNAMEFORTAGID
  3149. #define DISPID_IMARKUPSERVICES_MOVEPOINTERSTORANGE
  3150. #define DISPID_IMARKUPSERVICES_MOVERANGETOPOINTERS
  3151. #define DISPID_IMARKUPSERVICES_BEGINUNDOUNIT
  3152. #define DISPID_IMARKUPSERVICES_ENDUNDOUNIT
  3153. // DISPIDs for interface IMarkupServices2
  3154. #define DISPID_IMARKUPSERVICES2_PARSEGLOBALEX
  3155. #define DISPID_IMARKUPSERVICES2_VALIDATEELEMENTS
  3156. #define DISPID_IMARKUPSERVICES2_SAVESEGMENTSTOCLIPBOARD
  3157. // DISPIDs for interface IMarkupContainer
  3158. #define DISPID_IMARKUPCONTAINER_OWNINGDOC
  3159. // DISPIDs for interface IMarkupContainer2
  3160. #define DISPID_IMARKUPCONTAINER2_CREATECHANGELOG
  3161. #define DISPID_IMARKUPCONTAINER2_REGISTERFORDIRTYRANGE
  3162. #define DISPID_IMARKUPCONTAINER2_UNREGISTERFORDIRTYRANGE
  3163. #define DISPID_IMARKUPCONTAINER2_GETANDCLEARDIRTYRANGE
  3164. #define DISPID_IMARKUPCONTAINER2_GETVERSIONNUMBER
  3165. #define DISPID_IMARKUPCONTAINER2_GETMASTERELEMENT
  3166. // DISPIDs for interface IHTMLChangePlayback
  3167. #define DISPID_IHTMLCHANGEPLAYBACK_EXECCHANGE
  3168. // DISPIDs for interface IMarkupPointer
  3169. #define DISPID_IMARKUPPOINTER_OWNINGDOC
  3170. #define DISPID_IMARKUPPOINTER_GRAVITY
  3171. #define DISPID_IMARKUPPOINTER_SETGRAVITY
  3172. #define DISPID_IMARKUPPOINTER_CLING
  3173. #define DISPID_IMARKUPPOINTER_SETCLING
  3174. #define DISPID_IMARKUPPOINTER_UNPOSITION
  3175. #define DISPID_IMARKUPPOINTER_ISPOSITIONED
  3176. #define DISPID_IMARKUPPOINTER_GETCONTAINER
  3177. #define DISPID_IMARKUPPOINTER_MOVEADJACENTTOELEMENT
  3178. #define DISPID_IMARKUPPOINTER_MOVETOPOINTER
  3179. #define DISPID_IMARKUPPOINTER_MOVETOCONTAINER
  3180. #define DISPID_IMARKUPPOINTER_LEFT
  3181. #define DISPID_IMARKUPPOINTER_RIGHT
  3182. #define DISPID_IMARKUPPOINTER_CURRENTSCOPE
  3183. #define DISPID_IMARKUPPOINTER_ISLEFTOF
  3184. #define DISPID_IMARKUPPOINTER_ISLEFTOFOREQUALTO
  3185. #define DISPID_IMARKUPPOINTER_ISRIGHTOF
  3186. #define DISPID_IMARKUPPOINTER_ISRIGHTOFOREQUALTO
  3187. #define DISPID_IMARKUPPOINTER_ISEQUALTO
  3188. #define DISPID_IMARKUPPOINTER_MOVEUNIT
  3189. #define DISPID_IMARKUPPOINTER_FINDTEXT
  3190. // DISPIDs for interface IMarkupPointer2
  3191. #define DISPID_IMARKUPPOINTER2_ISATWORDBREAK
  3192. #define DISPID_IMARKUPPOINTER2_GETMARKUPPOSITION
  3193. #define DISPID_IMARKUPPOINTER2_MOVETOMARKUPPOSITION
  3194. #define DISPID_IMARKUPPOINTER2_MOVEUNITBOUNDED
  3195. #define DISPID_IMARKUPPOINTER2_ISINSIDEURL
  3196. #define DISPID_IMARKUPPOINTER2_MOVETOCONTENT
  3197. // DISPIDs for interface IMarkupTextFrags
  3198. #define DISPID_IMARKUPTEXTFRAGS_GETTEXTFRAGCOUNT
  3199. #define DISPID_IMARKUPTEXTFRAGS_GETTEXTFRAG
  3200. #define DISPID_IMARKUPTEXTFRAGS_REMOVETEXTFRAG
  3201. #define DISPID_IMARKUPTEXTFRAGS_INSERTTEXTFRAG
  3202. #define DISPID_IMARKUPTEXTFRAGS_FINDTEXTFRAGFROMMARKUPPOINTER
  3203. // DISPIDs for interface IHTMLChangeLog
  3204. #define DISPID_IHTMLCHANGELOG_GETNEXTCHANGE
  3205. // DISPIDs for interface IHTMLChangeSink
  3206. #define DISPID_IHTMLCHANGESINK_NOTIFY
  3207. // DISPIDs for interface IXMLGenericParse
  3208. #define DISPID_IXMLGENERICPARSE_SETGENERICPARSE
  3209. // DISPIDs for interface IHTMLEditHost
  3210. #define DISPID_IHTMLEDITHOST_SNAPRECT
  3211. // DISPIDs for interface IHTMLEditHost2
  3212. #define DISPID_IHTMLEDITHOST2_PREDRAG
  3213. // DISPIDs for interface ISegment
  3214. #define DISPID_ISEGMENT_GETPOINTERS
  3215. // DISPIDs for interface ISegmentListIterator
  3216. #define DISPID_ISEGMENTLISTITERATOR_CURRENT
  3217. #define DISPID_ISEGMENTLISTITERATOR_FIRST
  3218. #define DISPID_ISEGMENTLISTITERATOR_ISDONE
  3219. #define DISPID_ISEGMENTLISTITERATOR_ADVANCE
  3220. // DISPIDs for interface ISegmentList
  3221. #define DISPID_ISEGMENTLIST_CREATEITERATOR
  3222. #define DISPID_ISEGMENTLIST_GETTYPE
  3223. #define DISPID_ISEGMENTLIST_ISEMPTY
  3224. // DISPIDs for interface ISequenceNumber
  3225. #define DISPID_ISEQUENCENUMBER_GETSEQUENCENUMBER
  3226. // DISPIDs for interface IIMEServices
  3227. #define DISPID_IIMESERVICES_GETACTIVEIMM
  3228. // DISPIDs for interface IHTMLCaret
  3229. #define DISPID_IHTMLCARET_MOVECARETTOPOINTER
  3230. #define DISPID_IHTMLCARET_MOVECARETTOPOINTEREX
  3231. #define DISPID_IHTMLCARET_MOVEMARKUPPOINTERTOCARET
  3232. #define DISPID_IHTMLCARET_MOVEDISPLAYPOINTERTOCARET
  3233. #define DISPID_IHTMLCARET_ISVISIBLE
  3234. #define DISPID_IHTMLCARET_SHOW
  3235. #define DISPID_IHTMLCARET_HIDE
  3236. #define DISPID_IHTMLCARET_INSERTTEXT
  3237. #define DISPID_IHTMLCARET_SCROLLINTOVIEW
  3238. #define DISPID_IHTMLCARET_GETLOCATION
  3239. #define DISPID_IHTMLCARET_GETCARETDIRECTION
  3240. #define DISPID_IHTMLCARET_SETCARETDIRECTION
  3241. // DISPIDs for interface IHighlightRenderingServices
  3242. #define DISPID_IHIGHLIGHTRENDERINGSERVICES_ADDSEGMENT
  3243. #define DISPID_IHIGHLIGHTRENDERINGSERVICES_MOVESEGMENTTOPOINTERS
  3244. #define DISPID_IHIGHLIGHTRENDERINGSERVICES_REMOVESEGMENT
  3245. // DISPIDs for interface ISelectionServicesListener
  3246. #define DISPID_ISELECTIONSERVICESLISTENER_BEGINSELECTIONUNDO
  3247. #define DISPID_ISELECTIONSERVICESLISTENER_ENDSELECTIONUNDO
  3248. #define DISPID_ISELECTIONSERVICESLISTENER_ONSELECTEDELEMENTEXIT
  3249. #define DISPID_ISELECTIONSERVICESLISTENER_ONCHANGETYPE
  3250. #define DISPID_ISELECTIONSERVICESLISTENER_GETTYPEDETAIL
  3251. // DISPIDs for interface ISelectionServices
  3252. #define DISPID_ISELECTIONSERVICES_SETSELECTIONTYPE
  3253. #define DISPID_ISELECTIONSERVICES_GETMARKUPCONTAINER
  3254. #define DISPID_ISELECTIONSERVICES_ADDSEGMENT
  3255. #define DISPID_ISELECTIONSERVICES_ADDELEMENTSEGMENT
  3256. #define DISPID_ISELECTIONSERVICES_REMOVESEGMENT
  3257. #define DISPID_ISELECTIONSERVICES_GETSELECTIONSERVICESLISTENER
  3258. // DISPIDs for interface IElementSegment
  3259. #define DISPID_IELEMENTSEGMENT_GETELEMENT
  3260. #define DISPID_IELEMENTSEGMENT_SETPRIMARY
  3261. #define DISPID_IELEMENTSEGMENT_ISPRIMARY
  3262. // DISPIDs for interface IHTMLEditDesigner
  3263. #define DISPID_IHTMLEDITDESIGNER_PREHANDLEEVENT
  3264. #define DISPID_IHTMLEDITDESIGNER_POSTHANDLEEVENT
  3265. #define DISPID_IHTMLEDITDESIGNER_TRANSLATEACCELERATOR
  3266. #define DISPID_IHTMLEDITDESIGNER_POSTEDITOREVENTNOTIFY
  3267. // DISPIDs for interface IHTMLEditServices
  3268. #define DISPID_IHTMLEDITSERVICES_ADDDESIGNER
  3269. #define DISPID_IHTMLEDITSERVICES_REMOVEDESIGNER
  3270. #define DISPID_IHTMLEDITSERVICES_GETSELECTIONSERVICES
  3271. #define DISPID_IHTMLEDITSERVICES_MOVETOSELECTIONANCHOR
  3272. #define DISPID_IHTMLEDITSERVICES_MOVETOSELECTIONEND
  3273. #define DISPID_IHTMLEDITSERVICES_SELECTRANGE
  3274. // DISPIDs for interface IHTMLEditServices2
  3275. #define DISPID_IHTMLEDITSERVICES2_MOVETOSELECTIONANCHOREX
  3276. #define DISPID_IHTMLEDITSERVICES2_MOVETOSELECTIONENDEX
  3277. #define DISPID_IHTMLEDITSERVICES2_FREEZEVIRTUALCARETPOS
  3278. #define DISPID_IHTMLEDITSERVICES2_UNFREEZEVIRTUALCARETPOS
  3279. // DISPIDs for interface ILineInfo
  3280. #define DISPID_ILINEINFO_X DISPID_ILINEINFO+1
  3281. #define DISPID_ILINEINFO_BASELINE DISPID_ILINEINFO+2
  3282. #define DISPID_ILINEINFO_TEXTDESCENT DISPID_ILINEINFO+3
  3283. #define DISPID_ILINEINFO_TEXTHEIGHT DISPID_ILINEINFO+4
  3284. #define DISPID_ILINEINFO_LINEDIRECTION DISPID_ILINEINFO+5
  3285. // DISPIDs for interface IHTMLComputedStyle
  3286. #define DISPID_IHTMLCOMPUTEDSTYLE_BOLD DISPID_IHTMLCOMPUTEDSTYLE+1
  3287. #define DISPID_IHTMLCOMPUTEDSTYLE_ITALIC DISPID_IHTMLCOMPUTEDSTYLE+2
  3288. #define DISPID_IHTMLCOMPUTEDSTYLE_UNDERLINE DISPID_IHTMLCOMPUTEDSTYLE+3
  3289. #define DISPID_IHTMLCOMPUTEDSTYLE_OVERLINE DISPID_IHTMLCOMPUTEDSTYLE+4
  3290. #define DISPID_IHTMLCOMPUTEDSTYLE_STRIKEOUT DISPID_IHTMLCOMPUTEDSTYLE+5
  3291. #define DISPID_IHTMLCOMPUTEDSTYLE_SUBSCRIPT DISPID_IHTMLCOMPUTEDSTYLE+6
  3292. #define DISPID_IHTMLCOMPUTEDSTYLE_SUPERSCRIPT DISPID_IHTMLCOMPUTEDSTYLE+7
  3293. #define DISPID_IHTMLCOMPUTEDSTYLE_EXPLICITFACE DISPID_IHTMLCOMPUTEDSTYLE+8
  3294. #define DISPID_IHTMLCOMPUTEDSTYLE_FONTWEIGHT DISPID_IHTMLCOMPUTEDSTYLE+9
  3295. #define DISPID_IHTMLCOMPUTEDSTYLE_FONTSIZE DISPID_IHTMLCOMPUTEDSTYLE+10
  3296. #define DISPID_IHTMLCOMPUTEDSTYLE_FONTNAME DISPID_IHTMLCOMPUTEDSTYLE+11
  3297. #define DISPID_IHTMLCOMPUTEDSTYLE_HASBGCOLOR DISPID_IHTMLCOMPUTEDSTYLE+12
  3298. #define DISPID_IHTMLCOMPUTEDSTYLE_TEXTCOLOR DISPID_IHTMLCOMPUTEDSTYLE+13
  3299. #define DISPID_IHTMLCOMPUTEDSTYLE_BACKGROUNDCOLOR DISPID_IHTMLCOMPUTEDSTYLE+14
  3300. #define DISPID_IHTMLCOMPUTEDSTYLE_PREFORMATTED DISPID_IHTMLCOMPUTEDSTYLE+15
  3301. #define DISPID_IHTMLCOMPUTEDSTYLE_DIRECTION DISPID_IHTMLCOMPUTEDSTYLE+16
  3302. #define DISPID_IHTMLCOMPUTEDSTYLE_BLOCKDIRECTION DISPID_IHTMLCOMPUTEDSTYLE+17
  3303. #define DISPID_IHTMLCOMPUTEDSTYLE_OL DISPID_IHTMLCOMPUTEDSTYLE+18
  3304. #define DISPID_IHTMLCOMPUTEDSTYLE_ISEQUAL
  3305. // DISPIDs for interface IDisplayPointer
  3306. #define DISPID_IDISPLAYPOINTER_MOVETOPOINT
  3307. #define DISPID_IDISPLAYPOINTER_MOVEUNIT
  3308. #define DISPID_IDISPLAYPOINTER_POSITIONMARKUPPOINTER
  3309. #define DISPID_IDISPLAYPOINTER_MOVETOPOINTER
  3310. #define DISPID_IDISPLAYPOINTER_SETPOINTERGRAVITY
  3311. #define DISPID_IDISPLAYPOINTER_GETPOINTERGRAVITY
  3312. #define DISPID_IDISPLAYPOINTER_SETDISPLAYGRAVITY
  3313. #define DISPID_IDISPLAYPOINTER_GETDISPLAYGRAVITY
  3314. #define DISPID_IDISPLAYPOINTER_ISPOSITIONED
  3315. #define DISPID_IDISPLAYPOINTER_UNPOSITION
  3316. #define DISPID_IDISPLAYPOINTER_ISEQUALTO
  3317. #define DISPID_IDISPLAYPOINTER_ISLEFTOF
  3318. #define DISPID_IDISPLAYPOINTER_ISRIGHTOF
  3319. #define DISPID_IDISPLAYPOINTER_ISATBOL
  3320. #define DISPID_IDISPLAYPOINTER_MOVETOMARKUPPOINTER
  3321. #define DISPID_IDISPLAYPOINTER_SCROLLINTOVIEW
  3322. #define DISPID_IDISPLAYPOINTER_GETLINEINFO
  3323. #define DISPID_IDISPLAYPOINTER_GETFLOWELEMENT
  3324. #define DISPID_IDISPLAYPOINTER_QUERYBREAKS
  3325. // DISPIDs for interface IDisplayServices
  3326. #define DISPID_IDISPLAYSERVICES_CREATEDISPLAYPOINTER
  3327. #define DISPID_IDISPLAYSERVICES_TRANSFORMRECT
  3328. #define DISPID_IDISPLAYSERVICES_TRANSFORMPOINT
  3329. #define DISPID_IDISPLAYSERVICES_GETCARET
  3330. #define DISPID_IDISPLAYSERVICES_GETCOMPUTEDSTYLE
  3331. #define DISPID_IDISPLAYSERVICES_SCROLLRECTINTOVIEW
  3332. #define DISPID_IDISPLAYSERVICES_HASFLOWLAYOUT
  3333. // DISPIDs for interface IHtmlDlgSafeHelper
  3334. #define DISPID_IHTMLDLGSAFEHELPER_CHOOSECOLORDLG 1
  3335. #define DISPID_IHTMLDLGSAFEHELPER_GETCHARSET 2
  3336. #define DISPID_IHTMLDLGSAFEHELPER_FONTS 3
  3337. #define DISPID_IHTMLDLGSAFEHELPER_BLOCKFORMATS 4
  3338. // DISPIDs for interface IBlockFormats
  3339. #define DISPID_IBLOCKFORMATS__NEWENUM DISPID_NEWENUM
  3340. #define DISPID_IBLOCKFORMATS_COUNT 1
  3341. #define DISPID_IBLOCKFORMATS_ITEM DISPID_VALUE
  3342. // DISPIDs for interface IFontNames
  3343. #define DISPID_IFONTNAMES__NEWENUM DISPID_NEWENUM
  3344. #define DISPID_IFONTNAMES_COUNT 1
  3345. #define DISPID_IFONTNAMES_ITEM DISPID_VALUE
  3346. // DISPIDs for interface IHTMLNamespace
  3347. #define DISPID_IHTMLNAMESPACE_NAME DISPID_NAMESPACE+0
  3348. #define DISPID_IHTMLNAMESPACE_URN DISPID_NAMESPACE+1
  3349. #define DISPID_IHTMLNAMESPACE_TAGNAMES DISPID_NAMESPACE+2
  3350. #define DISPID_IHTMLNAMESPACE_READYSTATE DISPID_A_READYSTATE
  3351. #define DISPID_IHTMLNAMESPACE_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
  3352. #define DISPID_IHTMLNAMESPACE_DOIMPORT DISPID_NAMESPACE+3
  3353. #define DISPID_IHTMLNAMESPACE_ATTACHEVENT DISPID_HTMLOBJECT+7
  3354. #define DISPID_IHTMLNAMESPACE_DETACHEVENT DISPID_HTMLOBJECT+8
  3355. // DISPIDs for interface IHTMLNamespaceCollection
  3356. #define DISPID_IHTMLNAMESPACECOLLECTION_LENGTH DISPID_NAMESPACE_COLLECTION+0
  3357. #define DISPID_IHTMLNAMESPACECOLLECTION_ITEM DISPID_VALUE
  3358. #define DISPID_IHTMLNAMESPACECOLLECTION_ADD DISPID_NAMESPACE_COLLECTION+1
  3359. // DISPIDs for event set HTMLNamespaceEvents
  3360. #define DISPID_HTMLNAMESPACEEVENTS_ONREADYSTATECHANGE DISPID_EVMETH_ONREADYSTATECHANGE
  3361. // DISPIDs for interface IHTMLPainter
  3362. #define DISPID_IHTMLPAINTER_DRAW
  3363. #define DISPID_IHTMLPAINTER_ONRESIZE
  3364. #define DISPID_IHTMLPAINTER_GETPAINTERINFO
  3365. #define DISPID_IHTMLPAINTER_HITTESTPOINT
  3366. // DISPIDs for interface IHTMLPainterEventInfo
  3367. #define DISPID_IHTMLPAINTEREVENTINFO_GETEVENTINFOFLAGS
  3368. #define DISPID_IHTMLPAINTEREVENTINFO_GETEVENTTARGET
  3369. #define DISPID_IHTMLPAINTEREVENTINFO_SETCURSOR
  3370. #define DISPID_IHTMLPAINTEREVENTINFO_STRINGFROMPARTID
  3371. // DISPIDs for interface IHTMLPainterOverlay
  3372. #define DISPID_IHTMLPAINTEROVERLAY_ONMOVE
  3373. // DISPIDs for interface IHTMLPaintSite
  3374. #define DISPID_IHTMLPAINTSITE_INVALIDATEPAINTERINFO
  3375. #define DISPID_IHTMLPAINTSITE_INVALIDATERECT
  3376. #define DISPID_IHTMLPAINTSITE_INVALIDATEREGION
  3377. #define DISPID_IHTMLPAINTSITE_GETDRAWINFO
  3378. #define DISPID_IHTMLPAINTSITE_TRANSFORMGLOBALTOLOCAL
  3379. #define DISPID_IHTMLPAINTSITE_TRANSFORMLOCALTOGLOBAL
  3380. #define DISPID_IHTMLPAINTSITE_GETHITTESTCOOKIE
  3381. // DISPIDs for interface IHTMLIPrintCollection
  3382. #define DISPID_IHTMLIPRINTCOLLECTION_LENGTH DISPID_OPTIONS_COL+1
  3383. #define DISPID_IHTMLIPRINTCOLLECTION__NEWENUM DISPID_NEWENUM
  3384. #define DISPID_IHTMLIPRINTCOLLECTION_ITEM DISPID_VALUE
  3385. // DISPIDs for interface IEnumPrivacyRecords
  3386. #define DISPID_IENUMPRIVACYRECORDS_RESET
  3387. #define DISPID_IENUMPRIVACYRECORDS_GETSIZE
  3388. #define DISPID_IENUMPRIVACYRECORDS_GETPRIVACYIMPACTED
  3389. #define DISPID_IENUMPRIVACYRECORDS_NEXT
  3390. // DISPIDs for interface IHTMLDialog
  3391. #define DISPID_IHTMLDIALOG_DIALOGTOP STDPROPID_XOBJ_TOP
  3392. #define DISPID_IHTMLDIALOG_DIALOGLEFT STDPROPID_XOBJ_LEFT
  3393. #define DISPID_IHTMLDIALOG_DIALOGWIDTH STDPROPID_XOBJ_WIDTH
  3394. #define DISPID_IHTMLDIALOG_DIALOGHEIGHT STDPROPID_XOBJ_HEIGHT
  3395. #define DISPID_IHTMLDIALOG_DIALOGARGUMENTS DISPID_HTMLDLG+0
  3396. #define DISPID_IHTMLDIALOG_MENUARGUMENTS DISPID_HTMLDLG+13
  3397. #define DISPID_IHTMLDIALOG_RETURNVALUE DISPID_HTMLDLG+1
  3398. #define DISPID_IHTMLDIALOG_CLOSE DISPID_HTMLDLG+11
  3399. #define DISPID_IHTMLDIALOG_TOSTRING DISPID_HTMLDLG+12
  3400. // DISPIDs for interface IHTMLDialog2
  3401. #define DISPID_IHTMLDIALOG2_STATUS DISPID_HTMLDLG+14
  3402. #define DISPID_IHTMLDIALOG2_RESIZABLE DISPID_HTMLDLG+15
  3403. // DISPIDs for interface IHTMLDialog3
  3404. #define DISPID_IHTMLDIALOG3_UNADORNED DISPID_HTMLDLG+16
  3405. #define DISPID_IHTMLDIALOG3_DIALOGHIDE DISPID_HTMLDLG+7
  3406. // DISPIDs for interface IHTMLModelessInit
  3407. #define DISPID_IHTMLMODELESSINIT_PARAMETERS DISPID_HTMLDLG+0
  3408. #define DISPID_IHTMLMODELESSINIT_OPTIONSTRING DISPID_HTMLDLG+1
  3409. #define DISPID_IHTMLMODELESSINIT_MONIKER DISPID_HTMLDLG+6
  3410. #define DISPID_IHTMLMODELESSINIT_DOCUMENT DISPID_HTMLDLG+7
  3411. // DISPIDs for interface IHTMLPopup
  3412. #define DISPID_IHTMLPOPUP_SHOW DISPID_HTMLPOPUP+1
  3413. #define DISPID_IHTMLPOPUP_HIDE DISPID_HTMLPOPUP+2
  3414. #define DISPID_IHTMLPOPUP_DOCUMENT DISPID_HTMLPOPUP+3
  3415. #define DISPID_IHTMLPOPUP_ISOPEN DISPID_HTMLPOPUP+4
  3416. // DISPIDs for interface IHTMLAppBehavior
  3417. #define DISPID_IHTMLAPPBEHAVIOR_APPLICATIONNAME DISPID_HTMLAPP+0
  3418. #define DISPID_IHTMLAPPBEHAVIOR_VERSION DISPID_HTMLAPP+1
  3419. #define DISPID_IHTMLAPPBEHAVIOR_ICON DISPID_HTMLAPP+2
  3420. #define DISPID_IHTMLAPPBEHAVIOR_SINGLEINSTANCE DISPID_HTMLAPP+3
  3421. #define DISPID_IHTMLAPPBEHAVIOR_MINIMIZEBUTTON DISPID_HTMLAPP+5
  3422. #define DISPID_IHTMLAPPBEHAVIOR_MAXIMIZEBUTTON DISPID_HTMLAPP+6
  3423. #define DISPID_IHTMLAPPBEHAVIOR_BORDER DISPID_HTMLAPP+7
  3424. #define DISPID_IHTMLAPPBEHAVIOR_BORDERSTYLE DISPID_HTMLAPP+8
  3425. #define DISPID_IHTMLAPPBEHAVIOR_SYSMENU DISPID_HTMLAPP+9
  3426. #define DISPID_IHTMLAPPBEHAVIOR_CAPTION DISPID_HTMLAPP+10
  3427. #define DISPID_IHTMLAPPBEHAVIOR_WINDOWSTATE DISPID_HTMLAPP+11
  3428. #define DISPID_IHTMLAPPBEHAVIOR_SHOWINTASKBAR DISPID_HTMLAPP+12
  3429. #define DISPID_IHTMLAPPBEHAVIOR_COMMANDLINE DISPID_HTMLAPP+13
  3430. // DISPIDs for interface IHTMLAppBehavior2
  3431. #define DISPID_IHTMLAPPBEHAVIOR2_CONTEXTMENU DISPID_HTMLAPP+14
  3432. #define DISPID_IHTMLAPPBEHAVIOR2_INNERBORDER DISPID_HTMLAPP+15
  3433. #define DISPID_IHTMLAPPBEHAVIOR2_SCROLL DISPID_HTMLAPP+16
  3434. #define DISPID_IHTMLAPPBEHAVIOR2_SCROLLFLAT DISPID_HTMLAPP+17
  3435. #define DISPID_IHTMLAPPBEHAVIOR2_SELECTION DISPID_HTMLAPP+18
  3436. // DISPIDs for interface IHTMLAppBehavior3
  3437. #define DISPID_IHTMLAPPBEHAVIOR3_NAVIGABLE DISPID_HTMLAPP+19
  3438. // DISPIDs for interface IHTMLPrivateWindow
  3439. #define DISPID_IHTMLPRIVATEWINDOW_SUPERNAVIGATE
  3440. #define DISPID_IHTMLPRIVATEWINDOW_GETPENDINGURL
  3441. #define DISPID_IHTMLPRIVATEWINDOW_SETPICSTARGET
  3442. #define DISPID_IHTMLPRIVATEWINDOW_PICSCOMPLETE
  3443. #define DISPID_IHTMLPRIVATEWINDOW_FINDWINDOWBYNAME
  3444. #define DISPID_IHTMLPRIVATEWINDOW_GETADDRESSBARURL
  3445. // DISPIDs for interface IHTMLPrivateWindow2
  3446. #define DISPID_IHTMLPRIVATEWINDOW2_NAVIGATEEX
  3447. #define DISPID_IHTMLPRIVATEWINDOW2_GETINNERWINDOWUNKNOWN
  3448. // DISPIDs for interface IHTMLPrivateWindow3
  3449. #define DISPID_IHTMLPRIVATEWINDOW3_OPENEX
  3450. // DISPIDs for interface ISubDivisionProvider
  3451. #define DISPID_ISUBDIVISIONPROVIDER_GETSUBDIVISIONCOUNT
  3452. #define DISPID_ISUBDIVISIONPROVIDER_GETSUBDIVISIONTABS
  3453. #define DISPID_ISUBDIVISIONPROVIDER_SUBDIVISIONFROMPT
  3454. // DISPIDs for interface IElementBehaviorUI
  3455. #define DISPID_IELEMENTBEHAVIORUI_ONRECEIVEFOCUS
  3456. #define DISPID_IELEMENTBEHAVIORUI_GETSUBDIVISIONPROVIDER
  3457. #define DISPID_IELEMENTBEHAVIORUI_CANTAKEFOCUS
  3458. // DISPIDs for interface IElementAdorner
  3459. #define DISPID_IELEMENTADORNER_DRAW
  3460. #define DISPID_IELEMENTADORNER_HITTESTPOINT
  3461. #define DISPID_IELEMENTADORNER_GETSIZE
  3462. #define DISPID_IELEMENTADORNER_GETPOSITION
  3463. #define DISPID_IELEMENTADORNER_ONPOSITIONSET
  3464. // DISPIDs for interface IHTMLEditor
  3465. #define DISPID_IHTMLEDITOR_PREHANDLEEVENT
  3466. #define DISPID_IHTMLEDITOR_POSTHANDLEEVENT
  3467. #define DISPID_IHTMLEDITOR_TRANSLATEACCELERATOR
  3468. #define DISPID_IHTMLEDITOR_INITIALIZE
  3469. #define DISPID_IHTMLEDITOR_NOTIFY
  3470. #define DISPID_IHTMLEDITOR_GETCOMMANDTARGET
  3471. #define DISPID_IHTMLEDITOR_GETELEMENTTOTABFROM
  3472. #define DISPID_IHTMLEDITOR_ISEDITCONTEXTUIACTIVE
  3473. #define DISPID_IHTMLEDITOR_TERMINATEIMECOMPOSITION
  3474. #define DISPID_IHTMLEDITOR_ENABLEMODELESS
  3475. // DISPIDs for interface IHTMLEditingServices
  3476. #define DISPID_IHTMLEDITINGSERVICES_DELETE
  3477. #define DISPID_IHTMLEDITINGSERVICES_PASTE
  3478. #define DISPID_IHTMLEDITINGSERVICES_PASTEFROMCLIPBOARD
  3479. #define DISPID_IHTMLEDITINGSERVICES_LAUNDERSPACES
  3480. #define DISPID_IHTMLEDITINGSERVICES_INSERTSANITIZEDTEXT
  3481. #define DISPID_IHTMLEDITINGSERVICES_URLAUTODETECTCURRENTWORD
  3482. #define DISPID_IHTMLEDITINGSERVICES_URLAUTODETECTRANGE
  3483. #define DISPID_IHTMLEDITINGSERVICES_SHOULDUPDATEANCHORTEXT
  3484. #define DISPID_IHTMLEDITINGSERVICES_ADJUSTPOINTERFORINSERT
  3485. #define DISPID_IHTMLEDITINGSERVICES_FINDSITESELECTABLEELEMENT
  3486. #define DISPID_IHTMLEDITINGSERVICES_ISELEMENTSITESELECTABLE
  3487. #define DISPID_IHTMLEDITINGSERVICES_ISELEMENTUIACTIVATABLE
  3488. #define DISPID_IHTMLEDITINGSERVICES_ISELEMENTATOMIC
  3489. #define DISPID_IHTMLEDITINGSERVICES_POSITIONPOINTERSINMASTER
  3490. // DISPIDs for interface ISelectionObject2
  3491. #define DISPID_ISELECTIONOBJECT2_SELECT
  3492. #define DISPID_ISELECTIONOBJECT2_ISPOINTERINSELECTION
  3493. #define DISPID_ISELECTIONOBJECT2_EMPTYSELECTION
  3494. #define DISPID_ISELECTIONOBJECT2_DESTROYSELECTION
  3495. #define DISPID_ISELECTIONOBJECT2_DESTROYALLSELECTION
  3496. // DISPIDs for interface IEditDebugServices
  3497. #define DISPID_IEDITDEBUGSERVICES_GETCP
  3498. #define DISPID_IEDITDEBUGSERVICES_SETDEBUGNAME
  3499. #define DISPID_IEDITDEBUGSERVICES_SETDISPLAYPOINTERDEBUGNAME
  3500. #define DISPID_IEDITDEBUGSERVICES_DUMPTREE
  3501. #define DISPID_IEDITDEBUGSERVICES_LINESINELEMENT
  3502. #define DISPID_IEDITDEBUGSERVICES_FONTSONLINE
  3503. #define DISPID_IEDITDEBUGSERVICES_GETPIXEL
  3504. #define DISPID_IEDITDEBUGSERVICES_ISUSINGBCKGRNRECALC
  3505. #define DISPID_IEDITDEBUGSERVICES_ISENCODINGAUTOSELECT
  3506. #define DISPID_IEDITDEBUGSERVICES_ENABLEENCODINGAUTOSELECT
  3507. #define DISPID_IEDITDEBUGSERVICES_ISUSINGTABLEINCRECALC
  3508. // DISPIDs for interface IPrivacyServices
  3509. #define DISPID_IPRIVACYSERVICES_ADDPRIVACYINFOTOLIST
  3510. // DISPIDs for interface IHTMLOMWindowServices
  3511. #define DISPID_IHTMLOMWINDOWSERVICES_MOVETO
  3512. #define DISPID_IHTMLOMWINDOWSERVICES_MOVEBY
  3513. #define DISPID_IHTMLOMWINDOWSERVICES_RESIZETO
  3514. #define DISPID_IHTMLOMWINDOWSERVICES_RESIZEBY
  3515. // DISPIDs for interface IHTMLFilterPainter
  3516. #define DISPID_IHTMLFILTERPAINTER_INVALIDATERECTUNFILTERED
  3517. #define DISPID_IHTMLFILTERPAINTER_INVALIDATERGNUNFILTERED
  3518. #define DISPID_IHTMLFILTERPAINTER_CHANGEELEMENTVISIBILITY
  3519. // DISPIDs for interface IHTMLFilterPaintSite
  3520. #define DISPID_IHTMLFILTERPAINTSITE_DRAWUNFILTERED
  3521. #define DISPID_IHTMLFILTERPAINTSITE_HITTESTPOINTUNFILTERED
  3522. #define DISPID_IHTMLFILTERPAINTSITE_INVALIDATERECTFILTERED
  3523. #define DISPID_IHTMLFILTERPAINTSITE_INVALIDATERGNFILTERED
  3524. #define DISPID_IHTMLFILTERPAINTSITE_CHANGEFILTERVISIBILITY
  3525. #define DISPID_IHTMLFILTERPAINTSITE_ENSUREVIEWFORFILTERSITE
  3526. #define DISPID_IHTMLFILTERPAINTSITE_GETDIRECTDRAW
  3527. #define DISPID_IHTMLFILTERPAINTSITE_GETFILTERFLAGS
  3528. // DISPIDs for interface IElementNamespacePrivate
  3529. #define DISPID_IELEMENTNAMESPACEPRIVATE_ADDTAGPRIVATE
  3530. // DISPIDs for interface IElementBehaviorFactory
  3531. #define DISPID_IELEMENTBEHAVIORFACTORY_FINDBEHAVIOR
  3532. // DISPIDs for interface IElementNamespace
  3533. #define DISPID_IELEMENTNAMESPACE_ADDTAG
  3534. // DISPIDs for interface IElementNamespaceTable
  3535. #define DISPID_IELEMENTNAMESPACETABLE_ADDNAMESPACE
  3536. // DISPIDs for interface IElementNamespaceFactory
  3537. #define DISPID_IELEMENTNAMESPACEFACTORY_CREATE
  3538. // DISPIDs for interface IElementNamespaceFactory2
  3539. #define DISPID_IELEMENTNAMESPACEFACTORY2_CREATEWITHIMPLEMENTATION
  3540. // DISPIDs for interface IElementNamespaceFactoryCallback
  3541. #define DISPID_IELEMENTNAMESPACEFACTORYCALLBACK_RESOLVE
  3542. // DISPIDs for interface IElementBehavior
  3543. #define DISPID_IELEMENTBEHAVIOR_INIT
  3544. #define DISPID_IELEMENTBEHAVIOR_NOTIFY
  3545. #define DISPID_IELEMENTBEHAVIOR_DETACH
  3546. // DISPIDs for interface IElementBehaviorSite
  3547. #define DISPID_IELEMENTBEHAVIORSITE_GETELEMENT
  3548. #define DISPID_IELEMENTBEHAVIORSITE_REGISTERNOTIFICATION
  3549. // DISPIDs for interface IElementBehaviorSiteOM
  3550. #define DISPID_IELEMENTBEHAVIORSITEOM_REGISTEREVENT
  3551. #define DISPID_IELEMENTBEHAVIORSITEOM_GETEVENTCOOKIE
  3552. #define DISPID_IELEMENTBEHAVIORSITEOM_FIREEVENT
  3553. #define DISPID_IELEMENTBEHAVIORSITEOM_CREATEEVENTOBJECT
  3554. #define DISPID_IELEMENTBEHAVIORSITEOM_REGISTERNAME
  3555. #define DISPID_IELEMENTBEHAVIORSITEOM_REGISTERURN
  3556. // DISPIDs for interface IElementBehaviorSiteOM2
  3557. #define DISPID_IELEMENTBEHAVIORSITEOM2_GETDEFAULTS
  3558. // DISPIDs for interface IElementBehaviorRender
  3559. #define DISPID_IELEMENTBEHAVIORRENDER_DRAW
  3560. #define DISPID_IELEMENTBEHAVIORRENDER_GETRENDERINFO
  3561. #define DISPID_IELEMENTBEHAVIORRENDER_HITTESTPOINT
  3562. // DISPIDs for interface IElementBehaviorSiteRender
  3563. #define DISPID_IELEMENTBEHAVIORSITERENDER_INVALIDATE
  3564. #define DISPID_IELEMENTBEHAVIORSITERENDER_INVALIDATERENDERINFO
  3565. #define DISPID_IELEMENTBEHAVIORSITERENDER_INVALIDATESTYLE
  3566. // DISPIDs for interface IElementBehaviorCategory
  3567. #define DISPID_IELEMENTBEHAVIORCATEGORY_GETCATEGORY
  3568. // DISPIDs for interface IElementBehaviorSiteCategory
  3569. #define DISPID_IELEMENTBEHAVIORSITECATEGORY_GETRELATEDBEHAVIORS
  3570. // DISPIDs for interface IElementBehaviorSubmit
  3571. #define DISPID_IELEMENTBEHAVIORSUBMIT_GETSUBMITINFO
  3572. #define DISPID_IELEMENTBEHAVIORSUBMIT_RESET
  3573. // DISPIDs for interface IElementBehaviorFocus
  3574. #define DISPID_IELEMENTBEHAVIORFOCUS_GETFOCUSRECT
  3575. // DISPIDs for interface IElementBehaviorLayout
  3576. #define DISPID_IELEMENTBEHAVIORLAYOUT_GETSIZE
  3577. #define DISPID_IELEMENTBEHAVIORLAYOUT_GETLAYOUTINFO
  3578. #define DISPID_IELEMENTBEHAVIORLAYOUT_GETPOSITION
  3579. #define DISPID_IELEMENTBEHAVIORLAYOUT_MAPSIZE
  3580. // DISPIDs for interface IElementBehaviorLayout2
  3581. #define DISPID_IELEMENTBEHAVIORLAYOUT2_GETTEXTDESCENT
  3582. // DISPIDs for interface IElementBehaviorSiteLayout
  3583. #define DISPID_IELEMENTBEHAVIORSITELAYOUT_INVALIDATELAYOUTINFO
  3584. #define DISPID_IELEMENTBEHAVIORSITELAYOUT_INVALIDATESIZE
  3585. #define DISPID_IELEMENTBEHAVIORSITELAYOUT_GETMEDIARESOLUTION
  3586. // DISPIDs for interface IElementBehaviorSiteLayout2
  3587. #define DISPID_IELEMENTBEHAVIORSITELAYOUT2_GETFONTINFO
  3588. // DISPIDs for interface IHostBehaviorInit
  3589. #define DISPID_IHOSTBEHAVIORINIT_POPULATENAMESPACETABLE