home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 25: Programming / pc_actual_25.iso / C_C++ / BorlandCompiler / freecommandLinetools.exe / Include / mshtmdid.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-06-27  |  215.8 KB  |  3,363 lines

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