home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / Runimage / Delphi50 / Source / Internet / MSHTML.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1999-08-11  |  1.5 MB  |  27,058 lines

Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
  1. unit MSHTML;
  2.  
  3. // ************************************************************************ //
  4. // WARNING                                                                    
  5. // -------                                                                    
  6. // The types declared in this file were generated from data read from a       
  7. // Type Library. If this type library is explicitly or indirectly (via        
  8. // another type library referring to this type library) re-imported, or the   
  9. // 'Refresh' command of the Type Library Editor activated while editing the   
  10. // Type Library, the contents of this file will be regenerated and all        
  11. // manual modifications will be lost.                                         
  12. // ************************************************************************ //
  13.  
  14. // PASTLWTR : $Revision:   1.1  $
  15. // File generated on 7/26/99 12:19:44 PM from Type Library described below.
  16.  
  17. // ************************************************************************ //
  18. // Type Lib: C:\WINNT\System32\mshtml.tlb (1)
  19. // IID\LCID: {3050F1C5-98B5-11CF-BB82-00AA00BDCE0B}\0
  20. // Helpfile: 
  21. // DepndLst: 
  22. //   (1) v2.0 stdole, (C:\WINNT\System32\STDOLE2.TLB)
  23. //   (2) v4.0 StdVCL, (C:\WINNT\System32\STDVCL40.DLL)
  24. // Errors:
  25. //   Hint: Member 'type' of 'IHTMLEventObj' changed to 'type_'
  26. //   Hint: Parameter 'String' of IHTMLElement.toString changed to 'String_'
  27. //   Hint: Parameter 'String' of IHTMLStyle.toString changed to 'String_'
  28. //   Hint: Parameter 'String' of IHTMLDOMTextNode.toString changed to 'String_'
  29. //   Hint: Enum Member 'htmlInputImage' of '_htmlInput' changed to 'htmlInputImage_'
  30. //   Hint: Parameter 'String' of IHTMLElementCollection.toString changed to 'String_'
  31. //   Hint: Member 'type' of 'IHTMLStyleSheet' changed to 'type_'
  32. //   Hint: Member 'type' of 'IHTMLLinkElement' changed to 'type_'
  33. //   Hint: Member 'type' of 'DispHTMLLinkElement' changed to 'type_'
  34. //   Hint: Parameter 'Unit' of IHTMLTxtRange.expand changed to 'Unit_'
  35. //   Hint: Parameter 'Unit' of IHTMLTxtRange.move changed to 'Unit_'
  36. //   Hint: Parameter 'Unit' of IHTMLTxtRange.moveStart changed to 'Unit_'
  37. //   Hint: Parameter 'Unit' of IHTMLTxtRange.moveEnd changed to 'Unit_'
  38. //   Hint: Parameter 'String' of IHTMLTxtRange.findText changed to 'String_'
  39. //   Hint: Member 'type' of 'IHTMLUListElement' changed to 'type_'
  40. //   Hint: Member 'type' of 'DispHTMLUListElement' changed to 'type_'
  41. //   Hint: Member 'type' of 'IHTMLOListElement' changed to 'type_'
  42. //   Hint: Member 'type' of 'DispHTMLOListElement' changed to 'type_'
  43. //   Hint: Member 'type' of 'IHTMLLIElement' changed to 'type_'
  44. //   Hint: Member 'type' of 'DispHTMLLIElement' changed to 'type_'
  45. //   Hint: Member 'type' of 'IHTMLSelectElement' changed to 'type_'
  46. //   Hint: Member 'type' of 'DispHTMLSelectElement' changed to 'type_'
  47. //   Hint: Member 'type' of 'IHTMLSelectionObject' changed to 'type_'
  48. //   Hint: Member 'type' of 'IHTMLInputElement' changed to 'type_'
  49. //   Hint: Member 'type' of 'IHTMLInputButtonElement' changed to 'type_'
  50. //   Hint: Member 'type' of 'IHTMLInputHiddenElement' changed to 'type_'
  51. //   Hint: Member 'type' of 'IHTMLInputTextElement' changed to 'type_'
  52. //   Hint: Member 'type' of 'IHTMLInputFileElement' changed to 'type_'
  53. //   Hint: Member 'type' of 'IHTMLOptionButtonElement' changed to 'type_'
  54. //   Hint: Member 'type' of 'IHTMLInputImage' changed to 'type_'
  55. //   Hint: Member 'type' of 'DispHTMLInputElement' changed to 'type_'
  56. //   Hint: Member 'type' of 'IHTMLTextAreaElement' changed to 'type_'
  57. //   Hint: Member 'type' of 'DispHTMLTextAreaElement' changed to 'type_'
  58. //   Hint: Member 'type' of 'DispHTMLRichtextElement' changed to 'type_'
  59. //   Hint: Member 'type' of 'IHTMLButtonElement' changed to 'type_'
  60. //   Hint: Member 'type' of 'DispHTMLButtonElement' changed to 'type_'
  61. //   Hint: Parameter 'String' of IOmNavigator.toString changed to 'String_'
  62. //   Hint: Symbol 'assign' renamed to 'Assign_'
  63. //   Hint: Parameter 'String' of IHTMLLocation.toString changed to 'String_'
  64. //   Hint: Member 'repeat' of 'IHTMLEventObj2' changed to 'repeat_'
  65. //   Hint: Member 'type' of 'IHTMLEventObj2' changed to 'type_'
  66. //   Hint: Member 'repeat' of 'DispCEventObj' changed to 'repeat_'
  67. //   Hint: Member 'type' of 'DispCEventObj' changed to 'type_'
  68. //   Hint: Parameter 'String' of IHTMLDocument2.toString changed to 'String_'
  69. //   Hint: Parameter 'String' of IHTMLWindow2.toString changed to 'String_'
  70. //   Hint: Member 'type' of 'IHTMLScriptElement' changed to 'type_'
  71. //   Hint: Member 'type' of 'DispHTMLScriptElement' changed to 'type_'
  72. //   Hint: Member 'object' of 'IHTMLObjectElement' changed to 'object_'
  73. //   Hint: Member 'type' of 'IHTMLObjectElement' changed to 'type_'
  74. //   Hint: Member 'object' of 'DispHTMLObjectElement' changed to 'object_'
  75. //   Hint: Member 'type' of 'DispHTMLObjectElement' changed to 'type_'
  76. //   Hint: Parameter 'object' of IHTMLOptionsHolder.isApartmentModel changed to 'object_'
  77. //   Hint: Member 'type' of 'IHTMLStyleElement' changed to 'type_'
  78. //   Hint: Member 'type' of 'DispHTMLStyleElement' changed to 'type_'
  79. //   Hint: Parameter 'String' of IHTMLDialog.toString changed to 'String_'
  80. //   Hint: Member 'type' of 'DispIHTMLInputButtonElement' changed to 'type_'
  81. //   Hint: Member 'type' of 'DispIHTMLInputTextElement' changed to 'type_'
  82. //   Hint: Member 'type' of 'DispIHTMLInputFileElement' changed to 'type_'
  83. //   Hint: Member 'type' of 'DispIHTMLOptionButtonElement' changed to 'type_'
  84. //   Hint: Member 'type' of 'DispIHTMLInputImage' changed to 'type_'
  85. //   Error creating palette bitmap of (TScriptlet) : Error reading control bitmap
  86. // ************************************************************************ //
  87. {$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers. 
  88. interface
  89.  
  90. uses Windows, ActiveX, Classes, Graphics, OleServer, OleCtrls, StdVCL;
  91.  
  92. // *********************************************************************//
  93. // GUIDS declared in the TypeLibrary. Following prefixes are used:        
  94. //   Type Libraries     : LIBID_xxxx                                      
  95. //   CoClasses          : CLASS_xxxx                                      
  96. //   DISPInterfaces     : DIID_xxxx                                       
  97. //   Non-DISP interfaces: IID_xxxx                                        
  98. // *********************************************************************//
  99. const
  100.   // TypeLibrary Major and minor versions
  101.   MSHTMLMajorVersion = 4;
  102.   MSHTMLMinorVersion = 0;
  103.  
  104.   LIBID_MSHTML: TGUID = '{3050F1C5-98B5-11CF-BB82-00AA00BDCE0B}';
  105.  
  106.   IID_IHTMLEventObj: TGUID = '{3050F32D-98B5-11CF-BB82-00AA00BDCE0B}';
  107.   IID_IHTMLElement: TGUID = '{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}';
  108.   IID_IHTMLStyle: TGUID = '{3050F25E-98B5-11CF-BB82-00AA00BDCE0B}';
  109.   IID_IHTMLFiltersCollection: TGUID = '{3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}';
  110.   IID_IElementBehaviorSite: TGUID = '{3050F427-98B5-11CF-BB82-00AA00BDCE0B}';
  111.   IID_IElementBehavior: TGUID = '{3050F425-98B5-11CF-BB82-00AA00BDCE0B}';
  112.   IID_IElementBehaviorFactory: TGUID = '{3050F429-98B5-11CF-BB82-00AA00BDCE0B}';
  113.   IID_IElementBehaviorSiteOM: TGUID = '{3050F489-98B5-11CF-BB82-00AA00BDCE0B}';
  114.   IID_IElementBehaviorRender: TGUID = '{3050F4AA-98B5-11CF-BB82-00AA00BDCE0B}';
  115.   IID_IElementBehaviorSiteRender: TGUID = '{3050F4A7-98B5-11CF-BB82-00AA00BDCE0B}';
  116.   IID_IHTMLStyle2: TGUID = '{3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}';
  117.   IID_IHTMLRuleStyle: TGUID = '{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}';
  118.   IID_IHTMLRuleStyle2: TGUID = '{3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}';
  119.   DIID_DispHTMLStyle: TGUID = '{3050F55A-98B5-11CF-BB82-00AA00BDCE0B}';
  120.   CLASS_HTMLStyle: TGUID = '{3050F285-98B5-11CF-BB82-00AA00BDCE0B}';
  121.   DIID_DispHTMLRuleStyle: TGUID = '{3050F55C-98B5-11CF-BB82-00AA00BDCE0B}';
  122.   CLASS_HTMLRuleStyle: TGUID = '{3050F3D0-98B5-11CF-BB82-00AA00BDCE0B}';
  123.   IID_IHTMLCurrentStyle: TGUID = '{3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}';
  124.   DIID_DispHTMLCurrentStyle: TGUID = '{3050F557-98B5-11CF-BB82-00AA00BDCE0B}';
  125.   CLASS_HTMLCurrentStyle: TGUID = '{3050F3DC-98B5-11CF-BB82-00AA00BDCE0B}';
  126.   CLASS_HTMLFiltersCollection: TGUID = '{3050F3EF-98B5-11CF-BB82-00AA00BDCE0B}';
  127.   IID_IHTMLRect: TGUID = '{3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}';
  128.   IID_IHTMLRectCollection: TGUID = '{3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}';
  129.   IID_IHTMLDOMNode: TGUID = '{3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}';
  130.   IID_IHTMLDOMAttribute: TGUID = '{3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}';
  131.   IID_IHTMLDOMTextNode: TGUID = '{3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}';
  132.   DIID_DispHTMLDOMAttribute: TGUID = '{3050F564-98B5-11CF-BB82-00AA00BDCE0B}';
  133.   CLASS_HTMLDOMAttribute: TGUID = '{3050F4B2-98B5-11CF-BB82-00AA00BDCE0B}';
  134.   DIID_DispHTMLDOMTextNode: TGUID = '{3050F565-98B5-11CF-BB82-00AA00BDCE0B}';
  135.   CLASS_HTMLDOMTextNode: TGUID = '{3050F4BA-98B5-11CF-BB82-00AA00BDCE0B}';
  136.   IID_IHTMLAttributeCollection: TGUID = '{3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}';
  137.   IID_IHTMLDOMChildrenCollection: TGUID = '{3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}';
  138.   DIID_DispHTMLAttributeCollection: TGUID = '{3050F56C-98B5-11CF-BB82-00AA00BDCE0B}';
  139.   CLASS_HTMLAttributeCollection: TGUID = '{3050F4CC-98B5-11CF-BB82-00AA00BDCE0B}';
  140.   DIID_DispDOMChildrenCollection: TGUID = '{3050F577-98B5-11CF-BB82-00AA00BDCE0B}';
  141.   CLASS_DOMChildrenCollection: TGUID = '{3050F5AA-98B5-11CF-BB82-00AA00BDCE0B}';
  142.   DIID_HTMLElementEvents2: TGUID = '{3050F60F-98B5-11CF-BB82-00AA00BDCE0B}';
  143.   DIID_HTMLElementEvents: TGUID = '{3050F33C-98B5-11CF-BB82-00AA00BDCE0B}';
  144.   IID_IHTMLElementCollection: TGUID = '{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}';
  145.   IID_IHTMLElement2: TGUID = '{3050F434-98B5-11CF-BB82-00AA00BDCE0B}';
  146.   IID_IHTMLUniqueName: TGUID = '{3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}';
  147.   IID_IHTMLDatabinding: TGUID = '{3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}';
  148.   IID_IHTCDefaultDispatch: TGUID = '{3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}';
  149.   IID_IHTCPropertyBehavior: TGUID = '{3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}';
  150.   IID_IHTCMethodBehavior: TGUID = '{3050F631-98B5-11CF-BB82-00AA00BDCE0B}';
  151.   IID_IHTCEventBehavior: TGUID = '{3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}';
  152.   IID_IHTCAttachBehavior: TGUID = '{3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}';
  153.   IID_IHTCDescBehavior: TGUID = '{3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}';
  154.   DIID_DispHTCDefaultDispatch: TGUID = '{3050F573-98B5-11CF-BB82-00AA00BDCE0B}';
  155.   CLASS_HTCDefaultDispatch: TGUID = '{3050F4FC-98B5-11CF-BB82-00AA00BDCE0B}';
  156.   DIID_DispHTCPropertyBehavior: TGUID = '{3050F57F-98B5-11CF-BB82-00AA00BDCE0B}';
  157.   CLASS_HTCPropertyBehavior: TGUID = '{3050F5DE-98B5-11CF-BB82-00AA00BDCE0B}';
  158.   DIID_DispHTCMethodBehavior: TGUID = '{3050F587-98B5-11CF-BB82-00AA00BDCE0B}';
  159.   CLASS_HTCMethodBehavior: TGUID = '{3050F630-98B5-11CF-BB82-00AA00BDCE0B}';
  160.   DIID_DispHTCEventBehavior: TGUID = '{3050F574-98B5-11CF-BB82-00AA00BDCE0B}';
  161.   CLASS_HTCEventBehavior: TGUID = '{3050F4FE-98B5-11CF-BB82-00AA00BDCE0B}';
  162.   DIID_DispHTCAttachBehavior: TGUID = '{3050F583-98B5-11CF-BB82-00AA00BDCE0B}';
  163.   CLASS_HTCAttachBehavior: TGUID = '{3050F5F5-98B5-11CF-BB82-00AA00BDCE0B}';
  164.   DIID_DispHTCDescBehavior: TGUID = '{3050F57E-98B5-11CF-BB82-00AA00BDCE0B}';
  165.   CLASS_HTCDescBehavior: TGUID = '{3050F5DD-98B5-11CF-BB82-00AA00BDCE0B}';
  166.   IID_IHTMLUrnCollection: TGUID = '{3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}';
  167.   CLASS_HTMLUrnCollection: TGUID = '{3050F580-98B5-11CF-BB82-00AA00BDCE0B}';
  168.   IID_IHTMLGenericElement: TGUID = '{3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}';
  169.   DIID_DispHTMLGenericElement: TGUID = '{3050F563-98B5-11CF-BB82-00AA00BDCE0B}';
  170.   CLASS_HTMLGenericElement: TGUID = '{3050F4B8-98B5-11CF-BB82-00AA00BDCE0B}';
  171.   IID_IHTMLStyleSheetRule: TGUID = '{3050F357-98B5-11CF-BB82-00AA00BDCE0B}';
  172.   IID_IHTMLStyleSheetRulesCollection: TGUID = '{3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}';
  173.   CLASS_HTMLStyleSheetRule: TGUID = '{3050F3CE-98B5-11CF-BB82-00AA00BDCE0B}';
  174.   CLASS_HTMLStyleSheetRulesCollection: TGUID = '{3050F3CD-98B5-11CF-BB82-00AA00BDCE0B}';
  175.   IID_IHTMLStyleSheetsCollection: TGUID = '{3050F37E-98B5-11CF-BB82-00AA00BDCE0B}';
  176.   IID_IHTMLStyleSheet: TGUID = '{3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}';
  177.   CLASS_HTMLStyleSheet: TGUID = '{3050F2E4-98B5-11CF-BB82-00AA00BDCE0B}';
  178.   CLASS_HTMLStyleSheetsCollection: TGUID = '{3050F37F-98B5-11CF-BB82-00AA00BDCE0B}';
  179.   DIID_HTMLLinkElementEvents2: TGUID = '{3050F61D-98B5-11CF-BB82-00AA00BDCE0B}';
  180.   DIID_HTMLLinkElementEvents: TGUID = '{3050F3CC-98B5-11CF-BB82-00AA00BDCE0B}';
  181.   IID_IHTMLLinkElement: TGUID = '{3050F205-98B5-11CF-BB82-00AA00BDCE0B}';
  182.   IID_IHTMLLinkElement2: TGUID = '{3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}';
  183.   DIID_DispHTMLLinkElement: TGUID = '{3050F524-98B5-11CF-BB82-00AA00BDCE0B}';
  184.   CLASS_HTMLLinkElement: TGUID = '{3050F277-98B5-11CF-BB82-00AA00BDCE0B}';
  185.   IID_IHTMLTxtRange: TGUID = '{3050F220-98B5-11CF-BB82-00AA00BDCE0B}';
  186.   IID_IHTMLTextRangeMetrics: TGUID = '{3050F40B-98B5-11CF-BB82-00AA00BDCE0B}';
  187.   IID_IHTMLTextRangeMetrics2: TGUID = '{3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}';
  188.   DIID_HTMLFormElementEvents2: TGUID = '{3050F614-98B5-11CF-BB82-00AA00BDCE0B}';
  189.   DIID_HTMLFormElementEvents: TGUID = '{3050F364-98B5-11CF-BB82-00AA00BDCE0B}';
  190.   IID_IHTMLFormElement: TGUID = '{3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}';
  191.   IID_IHTMLFormElement2: TGUID = '{3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}';
  192.   DIID_DispHTMLFormElement: TGUID = '{3050F510-98B5-11CF-BB82-00AA00BDCE0B}';
  193.   CLASS_HTMLFormElement: TGUID = '{3050F251-98B5-11CF-BB82-00AA00BDCE0B}';
  194.   DIID_HTMLControlElementEvents2: TGUID = '{3050F612-98B5-11CF-BB82-00AA00BDCE0B}';
  195.   DIID_HTMLControlElementEvents: TGUID = '{3050F4EA-98B5-11CF-BB82-00AA00BDCE0B}';
  196.   IID_IHTMLControlElement: TGUID = '{3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}';
  197.   IID_IHTMLTextElement: TGUID = '{3050F218-98B5-11CF-BB82-00AA00BDCE0B}';
  198.   DIID_DispHTMLTextElement: TGUID = '{3050F537-98B5-11CF-BB82-00AA00BDCE0B}';
  199.   CLASS_HTMLTextElement: TGUID = '{3050F26A-98B5-11CF-BB82-00AA00BDCE0B}';
  200.   DIID_HTMLTextContainerEvents2: TGUID = '{3050F624-98B5-11CF-BB82-00AA00BDCE0B}';
  201.   DIID_HTMLTextContainerEvents: TGUID = '{1FF6AA72-5842-11CF-A707-00AA00C0098D}';
  202.   IID_IHTMLTextContainer: TGUID = '{3050F230-98B5-11CF-BB82-00AA00BDCE0B}';
  203.   IID_IHTMLControlRange: TGUID = '{3050F29C-98B5-11CF-BB82-00AA00BDCE0B}';
  204.   DIID_HTMLImgEvents2: TGUID = '{3050F616-98B5-11CF-BB82-00AA00BDCE0B}';
  205.   DIID_HTMLImgEvents: TGUID = '{3050F25B-98B5-11CF-BB82-00AA00BDCE0B}';
  206.   IID_IHTMLImgElement: TGUID = '{3050F240-98B5-11CF-BB82-00AA00BDCE0B}';
  207.   IID_IHTMLImageElementFactory: TGUID = '{3050F38E-98B5-11CF-BB82-00AA00BDCE0B}';
  208.   DIID_DispHTMLImg: TGUID = '{3050F51C-98B5-11CF-BB82-00AA00BDCE0B}';
  209.   CLASS_HTMLImg: TGUID = '{3050F241-98B5-11CF-BB82-00AA00BDCE0B}';
  210.   CLASS_HTMLImageElementFactory: TGUID = '{3050F38F-98B5-11CF-BB82-00AA00BDCE0B}';
  211.   IID_IHTMLBodyElement: TGUID = '{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}';
  212.   IID_IHTMLBodyElement2: TGUID = '{3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}';
  213.   DIID_DispHTMLBody: TGUID = '{3050F507-98B5-11CF-BB82-00AA00BDCE0B}';
  214.   CLASS_HTMLBody: TGUID = '{3050F24A-98B5-11CF-BB82-00AA00BDCE0B}';
  215.   IID_IHTMLFontElement: TGUID = '{3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}';
  216.   DIID_DispHTMLFontElement: TGUID = '{3050F512-98B5-11CF-BB82-00AA00BDCE0B}';
  217.   CLASS_HTMLFontElement: TGUID = '{3050F27B-98B5-11CF-BB82-00AA00BDCE0B}';
  218.   DIID_HTMLAnchorEvents2: TGUID = '{3050F610-98B5-11CF-BB82-00AA00BDCE0B}';
  219.   DIID_HTMLAnchorEvents: TGUID = '{3050F29D-98B5-11CF-BB82-00AA00BDCE0B}';
  220.   IID_IHTMLAnchorElement: TGUID = '{3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}';
  221.   DIID_DispHTMLAnchorElement: TGUID = '{3050F502-98B5-11CF-BB82-00AA00BDCE0B}';
  222.   CLASS_HTMLAnchorElement: TGUID = '{3050F248-98B5-11CF-BB82-00AA00BDCE0B}';
  223.   DIID_HTMLLabelEvents2: TGUID = '{3050F61C-98B5-11CF-BB82-00AA00BDCE0B}';
  224.   DIID_HTMLLabelEvents: TGUID = '{3050F329-98B5-11CF-BB82-00AA00BDCE0B}';
  225.   IID_IHTMLLabelElement: TGUID = '{3050F32A-98B5-11CF-BB82-00AA00BDCE0B}';
  226.   DIID_DispHTMLLabelElement: TGUID = '{3050F522-98B5-11CF-BB82-00AA00BDCE0B}';
  227.   CLASS_HTMLLabelElement: TGUID = '{3050F32B-98B5-11CF-BB82-00AA00BDCE0B}';
  228.   IID_IHTMLListElement: TGUID = '{3050F20E-98B5-11CF-BB82-00AA00BDCE0B}';
  229.   DIID_DispHTMLListElement: TGUID = '{3050F525-98B5-11CF-BB82-00AA00BDCE0B}';
  230.   CLASS_HTMLListElement: TGUID = '{3050F272-98B5-11CF-BB82-00AA00BDCE0B}';
  231.   IID_IHTMLUListElement: TGUID = '{3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}';
  232.   DIID_DispHTMLUListElement: TGUID = '{3050F538-98B5-11CF-BB82-00AA00BDCE0B}';
  233.   CLASS_HTMLUListElement: TGUID = '{3050F269-98B5-11CF-BB82-00AA00BDCE0B}';
  234.   IID_IHTMLOListElement: TGUID = '{3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}';
  235.   DIID_DispHTMLOListElement: TGUID = '{3050F52A-98B5-11CF-BB82-00AA00BDCE0B}';
  236.   CLASS_HTMLOListElement: TGUID = '{3050F270-98B5-11CF-BB82-00AA00BDCE0B}';
  237.   IID_IHTMLLIElement: TGUID = '{3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}';
  238.   DIID_DispHTMLLIElement: TGUID = '{3050F523-98B5-11CF-BB82-00AA00BDCE0B}';
  239.   CLASS_HTMLLIElement: TGUID = '{3050F273-98B5-11CF-BB82-00AA00BDCE0B}';
  240.   IID_IHTMLBlockElement: TGUID = '{3050F208-98B5-11CF-BB82-00AA00BDCE0B}';
  241.   DIID_DispHTMLBlockElement: TGUID = '{3050F506-98B5-11CF-BB82-00AA00BDCE0B}';
  242.   CLASS_HTMLBlockElement: TGUID = '{3050F281-98B5-11CF-BB82-00AA00BDCE0B}';
  243.   IID_IHTMLDivElement: TGUID = '{3050F200-98B5-11CF-BB82-00AA00BDCE0B}';
  244.   DIID_DispHTMLDivElement: TGUID = '{3050F50C-98B5-11CF-BB82-00AA00BDCE0B}';
  245.   CLASS_HTMLDivElement: TGUID = '{3050F27E-98B5-11CF-BB82-00AA00BDCE0B}';
  246.   IID_IHTMLDDElement: TGUID = '{3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}';
  247.   DIID_DispHTMLDDElement: TGUID = '{3050F50B-98B5-11CF-BB82-00AA00BDCE0B}';
  248.   CLASS_HTMLDDElement: TGUID = '{3050F27F-98B5-11CF-BB82-00AA00BDCE0B}';
  249.   IID_IHTMLDTElement: TGUID = '{3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}';
  250.   DIID_DispHTMLDTElement: TGUID = '{3050F50D-98B5-11CF-BB82-00AA00BDCE0B}';
  251.   CLASS_HTMLDTElement: TGUID = '{3050F27C-98B5-11CF-BB82-00AA00BDCE0B}';
  252.   IID_IHTMLBRElement: TGUID = '{3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}';
  253.   DIID_DispHTMLBRElement: TGUID = '{3050F53A-98B5-11CF-BB82-00AA00BDCE0B}';
  254.   CLASS_HTMLBRElement: TGUID = '{3050F280-98B5-11CF-BB82-00AA00BDCE0B}';
  255.   IID_IHTMLDListElement: TGUID = '{3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}';
  256.   DIID_DispHTMLDListElement: TGUID = '{3050F53B-98B5-11CF-BB82-00AA00BDCE0B}';
  257.   CLASS_HTMLDListElement: TGUID = '{3050F27D-98B5-11CF-BB82-00AA00BDCE0B}';
  258.   IID_IHTMLHRElement: TGUID = '{3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}';
  259.   DIID_DispHTMLHRElement: TGUID = '{3050F53D-98B5-11CF-BB82-00AA00BDCE0B}';
  260.   CLASS_HTMLHRElement: TGUID = '{3050F252-98B5-11CF-BB82-00AA00BDCE0B}';
  261.   IID_IHTMLParaElement: TGUID = '{3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}';
  262.   DIID_DispHTMLParaElement: TGUID = '{3050F52C-98B5-11CF-BB82-00AA00BDCE0B}';
  263.   CLASS_HTMLParaElement: TGUID = '{3050F26F-98B5-11CF-BB82-00AA00BDCE0B}';
  264.   IID_IHTMLElementCollection2: TGUID = '{3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}';
  265.   DIID_DispHTMLElementCollection: TGUID = '{3050F56B-98B5-11CF-BB82-00AA00BDCE0B}';
  266.   CLASS_HTMLElementCollection: TGUID = '{3050F4CB-98B5-11CF-BB82-00AA00BDCE0B}';
  267.   IID_IHTMLHeaderElement: TGUID = '{3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}';
  268.   DIID_DispHTMLHeaderElement: TGUID = '{3050F515-98B5-11CF-BB82-00AA00BDCE0B}';
  269.   CLASS_HTMLHeaderElement: TGUID = '{3050F27A-98B5-11CF-BB82-00AA00BDCE0B}';
  270.   DIID_HTMLSelectElementEvents2: TGUID = '{3050F622-98B5-11CF-BB82-00AA00BDCE0B}';
  271.   DIID_HTMLSelectElementEvents: TGUID = '{3050F302-98B5-11CF-BB82-00AA00BDCE0B}';
  272.   IID_IHTMLSelectElement: TGUID = '{3050F244-98B5-11CF-BB82-00AA00BDCE0B}';
  273.   IID_IHTMLSelectElement2: TGUID = '{3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}';
  274.   DIID_DispHTMLSelectElement: TGUID = '{3050F531-98B5-11CF-BB82-00AA00BDCE0B}';
  275.   CLASS_HTMLSelectElement: TGUID = '{3050F245-98B5-11CF-BB82-00AA00BDCE0B}';
  276.   IID_IHTMLSelectionObject: TGUID = '{3050F25A-98B5-11CF-BB82-00AA00BDCE0B}';
  277.   IID_IHTMLOptionElement: TGUID = '{3050F211-98B5-11CF-BB82-00AA00BDCE0B}';
  278.   IID_IHTMLOptionElementFactory: TGUID = '{3050F38C-98B5-11CF-BB82-00AA00BDCE0B}';
  279.   DIID_DispHTMLOptionElement: TGUID = '{3050F52B-98B5-11CF-BB82-00AA00BDCE0B}';
  280.   CLASS_HTMLOptionElement: TGUID = '{3050F24D-98B5-11CF-BB82-00AA00BDCE0B}';
  281.   CLASS_HTMLOptionElementFactory: TGUID = '{3050F38D-98B5-11CF-BB82-00AA00BDCE0B}';
  282.   DIID_HTMLButtonElementEvents2: TGUID = '{3050F617-98B5-11CF-BB82-00AA00BDCE0B}';
  283.   DIID_HTMLButtonElementEvents: TGUID = '{3050F2B3-98B5-11CF-BB82-00AA00BDCE0B}';
  284.   DIID_HTMLInputTextElementEvents2: TGUID = '{3050F618-98B5-11CF-BB82-00AA00BDCE0B}';
  285.   DIID_HTMLOptionButtonElementEvents2: TGUID = '{3050F619-98B5-11CF-BB82-00AA00BDCE0B}';
  286.   DIID_HTMLInputFileElementEvents2: TGUID = '{3050F61A-98B5-11CF-BB82-00AA00BDCE0B}';
  287.   DIID_HTMLInputImageEvents2: TGUID = '{3050F61B-98B5-11CF-BB82-00AA00BDCE0B}';
  288.   DIID_HTMLInputTextElementEvents: TGUID = '{3050F2A7-98B5-11CF-BB82-00AA00BDCE0B}';
  289.   DIID_HTMLOptionButtonElementEvents: TGUID = '{3050F2BD-98B5-11CF-BB82-00AA00BDCE0B}';
  290.   DIID_HTMLInputFileElementEvents: TGUID = '{3050F2AF-98B5-11CF-BB82-00AA00BDCE0B}';
  291.   DIID_HTMLInputImageEvents: TGUID = '{3050F2C3-98B5-11CF-BB82-00AA00BDCE0B}';
  292.   IID_IHTMLInputElement: TGUID = '{3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}';
  293.   IID_IHTMLInputButtonElement: TGUID = '{3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}';
  294.   IID_IHTMLInputHiddenElement: TGUID = '{3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}';
  295.   IID_IHTMLInputTextElement: TGUID = '{3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}';
  296.   IID_IHTMLInputFileElement: TGUID = '{3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}';
  297.   IID_IHTMLOptionButtonElement: TGUID = '{3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}';
  298.   IID_IHTMLInputImage: TGUID = '{3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}';
  299.   DIID_DispHTMLInputElement: TGUID = '{3050F57D-98B5-11CF-BB82-00AA00BDCE0B}';
  300.   CLASS_HTMLInputElement: TGUID = '{3050F5D8-98B5-11CF-BB82-00AA00BDCE0B}';
  301.   IID_IHTMLTextAreaElement: TGUID = '{3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}';
  302.   DIID_DispHTMLTextAreaElement: TGUID = '{3050F521-98B5-11CF-BB82-00AA00BDCE0B}';
  303.   CLASS_HTMLTextAreaElement: TGUID = '{3050F2AC-98B5-11CF-BB82-00AA00BDCE0B}';
  304.   DIID_DispHTMLRichtextElement: TGUID = '{3050F54D-98B5-11CF-BB82-00AA00BDCE0B}';
  305.   CLASS_HTMLRichtextElement: TGUID = '{3050F2DF-98B5-11CF-BB82-00AA00BDCE0B}';
  306.   IID_IHTMLButtonElement: TGUID = '{3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}';
  307.   DIID_DispHTMLButtonElement: TGUID = '{3050F51F-98B5-11CF-BB82-00AA00BDCE0B}';
  308.   CLASS_HTMLButtonElement: TGUID = '{3050F2C6-98B5-11CF-BB82-00AA00BDCE0B}';
  309.   DIID_HTMLMarqueeElementEvents2: TGUID = '{3050F61F-98B5-11CF-BB82-00AA00BDCE0B}';
  310.   DIID_HTMLMarqueeElementEvents: TGUID = '{3050F2B8-98B5-11CF-BB82-00AA00BDCE0B}';
  311.   IID_IHTMLMarqueeElement: TGUID = '{3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}';
  312.   DIID_DispHTMLMarqueeElement: TGUID = '{3050F527-98B5-11CF-BB82-00AA00BDCE0B}';
  313.   CLASS_HTMLMarqueeElement: TGUID = '{3050F2B9-98B5-11CF-BB82-00AA00BDCE0B}';
  314.   IID_IHTMLTitleElement: TGUID = '{3050F322-98B5-11CF-BB82-00AA00BDCE0B}';
  315.   IID_IHTMLMetaElement: TGUID = '{3050F203-98B5-11CF-BB82-00AA00BDCE0B}';
  316.   IID_IHTMLBaseElement: TGUID = '{3050F204-98B5-11CF-BB82-00AA00BDCE0B}';
  317.   IID_IHTMLIsIndexElement: TGUID = '{3050F206-98B5-11CF-BB82-00AA00BDCE0B}';
  318.   IID_IHTMLNextIdElement: TGUID = '{3050F207-98B5-11CF-BB82-00AA00BDCE0B}';
  319.   DIID_DispHTMLHtmlElement: TGUID = '{3050F560-98B5-11CF-BB82-00AA00BDCE0B}';
  320.   CLASS_HTMLHtmlElement: TGUID = '{3050F491-98B5-11CF-BB82-00AA00BDCE0B}';
  321.   DIID_DispHTMLHeadElement: TGUID = '{3050F561-98B5-11CF-BB82-00AA00BDCE0B}';
  322.   CLASS_HTMLHeadElement: TGUID = '{3050F493-98B5-11CF-BB82-00AA00BDCE0B}';
  323.   DIID_DispHTMLTitleElement: TGUID = '{3050F516-98B5-11CF-BB82-00AA00BDCE0B}';
  324.   CLASS_HTMLTitleElement: TGUID = '{3050F284-98B5-11CF-BB82-00AA00BDCE0B}';
  325.   DIID_DispHTMLMetaElement: TGUID = '{3050F517-98B5-11CF-BB82-00AA00BDCE0B}';
  326.   CLASS_HTMLMetaElement: TGUID = '{3050F275-98B5-11CF-BB82-00AA00BDCE0B}';
  327.   DIID_DispHTMLBaseElement: TGUID = '{3050F518-98B5-11CF-BB82-00AA00BDCE0B}';
  328.   CLASS_HTMLBaseElement: TGUID = '{3050F276-98B5-11CF-BB82-00AA00BDCE0B}';
  329.   DIID_DispHTMLIsIndexElement: TGUID = '{3050F519-98B5-11CF-BB82-00AA00BDCE0B}';
  330.   CLASS_HTMLIsIndexElement: TGUID = '{3050F278-98B5-11CF-BB82-00AA00BDCE0B}';
  331.   DIID_DispHTMLNextIdElement: TGUID = '{3050F51A-98B5-11CF-BB82-00AA00BDCE0B}';
  332.   CLASS_HTMLNextIdElement: TGUID = '{3050F279-98B5-11CF-BB82-00AA00BDCE0B}';
  333.   IID_IHTMLBaseFontElement: TGUID = '{3050F202-98B5-11CF-BB82-00AA00BDCE0B}';
  334.   DIID_DispHTMLBaseFontElement: TGUID = '{3050F504-98B5-11CF-BB82-00AA00BDCE0B}';
  335.   CLASS_HTMLBaseFontElement: TGUID = '{3050F282-98B5-11CF-BB82-00AA00BDCE0B}';
  336.   IID_IHTMLUnknownElement: TGUID = '{3050F209-98B5-11CF-BB82-00AA00BDCE0B}';
  337.   DIID_DispHTMLUnknownElement: TGUID = '{3050F539-98B5-11CF-BB82-00AA00BDCE0B}';
  338.   CLASS_HTMLUnknownElement: TGUID = '{3050F268-98B5-11CF-BB82-00AA00BDCE0B}';
  339.   IID_IOmHistory: TGUID = '{FECEAAA2-8405-11CF-8BA1-00AA00476DA6}';
  340.   IID_IHTMLMimeTypesCollection: TGUID = '{3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}';
  341.   IID_IHTMLPluginsCollection: TGUID = '{3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}';
  342.   IID_IHTMLOpsProfile: TGUID = '{3050F401-98B5-11CF-BB82-00AA00BDCE0B}';
  343.   IID_IOmNavigator: TGUID = '{FECEAAA5-8405-11CF-8BA1-00AA00476DA6}';
  344.   IID_IHTMLLocation: TGUID = '{163BB1E0-6E00-11CF-837A-48DC04C10000}';
  345.   CLASS_HTMLHistory: TGUID = '{FECEAAA3-8405-11CF-8BA1-00AA00476DA6}';
  346.   CLASS_CMimeTypes: TGUID = '{3050F3FE-98B5-11CF-BB82-00AA00BDCE0B}';
  347.   CLASS_CPlugins: TGUID = '{3050F3FF-98B5-11CF-BB82-00AA00BDCE0B}';
  348.   CLASS_COpsProfile: TGUID = '{3050F402-98B5-11CF-BB82-00AA00BDCE0B}';
  349.   CLASS_HTMLNavigator: TGUID = '{FECEAAA6-8405-11CF-8BA1-00AA00476DA6}';
  350.   CLASS_HTMLLocation: TGUID = '{163BB1E1-6E00-11CF-837A-48DC04C10000}';
  351.   IID_IHTMLBookmarkCollection: TGUID = '{3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}';
  352.   IID_IHTMLDataTransfer: TGUID = '{3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}';
  353.   IID_IHTMLEventObj2: TGUID = '{3050F48B-98B5-11CF-BB82-00AA00BDCE0B}';
  354.   DIID_DispCEventObj: TGUID = '{3050F558-98B5-11CF-BB82-00AA00BDCE0B}';
  355.   CLASS_CEventObj: TGUID = '{3050F48A-98B5-11CF-BB82-00AA00BDCE0B}';
  356.   DIID_HTMLWindowEvents2: TGUID = '{3050F625-98B5-11CF-BB82-00AA00BDCE0B}';
  357.   DIID_HTMLWindowEvents: TGUID = '{96A0A4E0-D062-11CF-94B6-00AA0060275C}';
  358.   IID_IHTMLDocument: TGUID = '{626FC520-A41E-11CF-A731-00A0C9082637}';
  359.   IID_IHTMLDocument2: TGUID = '{332C4425-26CB-11D0-B483-00C04FD90119}';
  360.   IID_IHTMLFramesCollection2: TGUID = '{332C4426-26CB-11D0-B483-00C04FD90119}';
  361.   IID_IHTMLWindow2: TGUID = '{332C4427-26CB-11D0-B483-00C04FD90119}';
  362.   IID_IHTMLScreen: TGUID = '{3050F35C-98B5-11CF-BB82-00AA00BDCE0B}';
  363.   IID_IHTMLWindow3: TGUID = '{3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}';
  364.   CLASS_HTMLScreen: TGUID = '{3050F35D-98B5-11CF-BB82-00AA00BDCE0B}';
  365.   DIID_DispHTMLWindow2: TGUID = '{3050F55D-98B5-11CF-BB82-00AA00BDCE0B}';
  366.   CLASS_HTMLWindow2: TGUID = '{D48A6EC6-6A4A-11CF-94A7-444553540000}';
  367.   DIID_DispHTMLWindowProxy: TGUID = '{3050F55E-98B5-11CF-BB82-00AA00BDCE0B}';
  368.   CLASS_HTMLWindowProxy: TGUID = '{3050F391-98B5-11CF-BB82-00AA00BDCE0B}';
  369.   DIID_HTMLDocumentEvents2: TGUID = '{3050F613-98B5-11CF-BB82-00AA00BDCE0B}';
  370.   DIID_HTMLDocumentEvents: TGUID = '{3050F260-98B5-11CF-BB82-00AA00BDCE0B}';
  371.   IID_IHTMLDocument3: TGUID = '{3050F485-98B5-11CF-BB82-00AA00BDCE0B}';
  372.   DIID_DispHTMLDocument: TGUID = '{3050F55F-98B5-11CF-BB82-00AA00BDCE0B}';
  373.   CLASS_HTMLDocument: TGUID = '{25336920-03F9-11CF-8FD0-00AA00686F13}';
  374.   IID_IHTMLDocumentFragment: TGUID = '{3050F5E5-98B5-11CF-BB82-00AA00BDCE0B}';
  375.   DIID_DispHTMLDocumentFragment: TGUID = '{3050F581-98B5-11CF-BB82-00AA00BDCE0B}';
  376.   CLASS_HTMLDocumentFragment: TGUID = '{3050F5E6-98B5-11CF-BB82-00AA00BDCE0B}';
  377.   DIID_DWebBridgeEvents: TGUID = '{A6D897FF-0A95-11D1-B0BA-006008166E11}';
  378.   IID_IWebBridge: TGUID = '{AE24FDAD-03C6-11D1-8B76-0080C744F389}';
  379.   IID_IWBScriptControl: TGUID = '{A5170870-0CF8-11D1-8B91-0080C744F389}';
  380.   CLASS_Scriptlet: TGUID = '{AE24FDAE-03C6-11D1-8B76-0080C744F389}';
  381.   IID_IHTMLEmbedElement: TGUID = '{3050F25F-98B5-11CF-BB82-00AA00BDCE0B}';
  382.   DIID_DispHTMLEmbed: TGUID = '{3050F52E-98B5-11CF-BB82-00AA00BDCE0B}';
  383.   CLASS_HTMLEmbed: TGUID = '{3050F25D-98B5-11CF-BB82-00AA00BDCE0B}';
  384.   DIID_HTMLMapEvents2: TGUID = '{3050F61E-98B5-11CF-BB82-00AA00BDCE0B}';
  385.   DIID_HTMLMapEvents: TGUID = '{3050F3BA-98B5-11CF-BB82-00AA00BDCE0B}';
  386.   IID_IHTMLAreasCollection: TGUID = '{3050F383-98B5-11CF-BB82-00AA00BDCE0B}';
  387.   IID_IHTMLAreasCollection2: TGUID = '{3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}';
  388.   IID_IHTMLMapElement: TGUID = '{3050F266-98B5-11CF-BB82-00AA00BDCE0B}';
  389.   DIID_DispHTMLAreasCollection: TGUID = '{3050F56A-98B5-11CF-BB82-00AA00BDCE0B}';
  390.   CLASS_HTMLAreasCollection: TGUID = '{3050F4CA-98B5-11CF-BB82-00AA00BDCE0B}';
  391.   DIID_DispHTMLMapElement: TGUID = '{3050F526-98B5-11CF-BB82-00AA00BDCE0B}';
  392.   CLASS_HTMLMapElement: TGUID = '{3050F271-98B5-11CF-BB82-00AA00BDCE0B}';
  393.   DIID_HTMLAreaEvents2: TGUID = '{3050F611-98B5-11CF-BB82-00AA00BDCE0B}';
  394.   DIID_HTMLAreaEvents: TGUID = '{3050F366-98B5-11CF-BB82-00AA00BDCE0B}';
  395.   IID_IHTMLAreaElement: TGUID = '{3050F265-98B5-11CF-BB82-00AA00BDCE0B}';
  396.   DIID_DispHTMLAreaElement: TGUID = '{3050F503-98B5-11CF-BB82-00AA00BDCE0B}';
  397.   CLASS_HTMLAreaElement: TGUID = '{3050F283-98B5-11CF-BB82-00AA00BDCE0B}';
  398.   IID_IHTMLTableCaption: TGUID = '{3050F2EB-98B5-11CF-BB82-00AA00BDCE0B}';
  399.   DIID_DispHTMLTableCaption: TGUID = '{3050F508-98B5-11CF-BB82-00AA00BDCE0B}';
  400.   CLASS_HTMLTableCaption: TGUID = '{3050F2EC-98B5-11CF-BB82-00AA00BDCE0B}';
  401.   IID_IHTMLCommentElement: TGUID = '{3050F20C-98B5-11CF-BB82-00AA00BDCE0B}';
  402.   DIID_DispHTMLCommentElement: TGUID = '{3050F50A-98B5-11CF-BB82-00AA00BDCE0B}';
  403.   CLASS_HTMLCommentElement: TGUID = '{3050F317-98B5-11CF-BB82-00AA00BDCE0B}';
  404.   IID_IHTMLPhraseElement: TGUID = '{3050F20A-98B5-11CF-BB82-00AA00BDCE0B}';
  405.   IID_IHTMLSpanElement: TGUID = '{3050F3F3-98B5-11CF-BB82-00AA00BDCE0B}';
  406.   DIID_DispHTMLPhraseElement: TGUID = '{3050F52D-98B5-11CF-BB82-00AA00BDCE0B}';
  407.   CLASS_HTMLPhraseElement: TGUID = '{3050F26E-98B5-11CF-BB82-00AA00BDCE0B}';
  408.   DIID_DispHTMLSpanElement: TGUID = '{3050F548-98B5-11CF-BB82-00AA00BDCE0B}';
  409.   CLASS_HTMLSpanElement: TGUID = '{3050F3F5-98B4-11CF-BB82-00AA00BDCE0B}';
  410.   DIID_HTMLTableEvents2: TGUID = '{3050F623-98B5-11CF-BB82-00AA00BDCE0B}';
  411.   DIID_HTMLTableEvents: TGUID = '{3050F407-98B5-11CF-BB82-00AA00BDCE0B}';
  412.   IID_IHTMLTableSection: TGUID = '{3050F23B-98B5-11CF-BB82-00AA00BDCE0B}';
  413.   IID_IHTMLTable: TGUID = '{3050F21E-98B5-11CF-BB82-00AA00BDCE0B}';
  414.   IID_IHTMLTable2: TGUID = '{3050F4AD-98B5-11CF-BB82-00AA00BDCE0B}';
  415.   IID_IHTMLTableCol: TGUID = '{3050F23A-98B5-11CF-BB82-00AA00BDCE0B}';
  416.   IID_IHTMLTableSection2: TGUID = '{3050F5C7-98B5-11CF-BB82-00AA00BDCE0B}';
  417.   IID_IHTMLTableRow: TGUID = '{3050F23C-98B5-11CF-BB82-00AA00BDCE0B}';
  418.   IID_IHTMLTableRow2: TGUID = '{3050F4A1-98B5-11CF-BB82-00AA00BDCE0B}';
  419.   IID_IHTMLTableRowMetrics: TGUID = '{3050F413-98B5-11CF-BB82-00AA00BDCE0B}';
  420.   IID_IHTMLTableCell: TGUID = '{3050F23D-98B5-11CF-BB82-00AA00BDCE0B}';
  421.   DIID_DispHTMLTable: TGUID = '{3050F532-98B5-11CF-BB82-00AA00BDCE0B}';
  422.   CLASS_HTMLTable: TGUID = '{3050F26B-98B5-11CF-BB82-00AA00BDCE0B}';
  423.   DIID_DispHTMLTableCol: TGUID = '{3050F533-98B5-11CF-BB82-00AA00BDCE0B}';
  424.   CLASS_HTMLTableCol: TGUID = '{3050F26C-98B5-11CF-BB82-00AA00BDCE0B}';
  425.   DIID_DispHTMLTableSection: TGUID = '{3050F534-98B5-11CF-BB82-00AA00BDCE0B}';
  426.   CLASS_HTMLTableSection: TGUID = '{3050F2E9-98B5-11CF-BB82-00AA00BDCE0B}';
  427.   DIID_DispHTMLTableRow: TGUID = '{3050F535-98B5-11CF-BB82-00AA00BDCE0B}';
  428.   CLASS_HTMLTableRow: TGUID = '{3050F26D-98B5-11CF-BB82-00AA00BDCE0B}';
  429.   DIID_DispHTMLTableCell: TGUID = '{3050F536-98B5-11CF-BB82-00AA00BDCE0B}';
  430.   CLASS_HTMLTableCell: TGUID = '{3050F246-98B5-11CF-BB82-00AA00BDCE0B}';
  431.   DIID_HTMLScriptEvents2: TGUID = '{3050F621-98B5-11CF-BB82-00AA00BDCE0B}';
  432.   DIID_HTMLScriptEvents: TGUID = '{3050F3E2-98B5-11CF-BB82-00AA00BDCE0B}';
  433.   IID_IHTMLScriptElement: TGUID = '{3050F28B-98B5-11CF-BB82-00AA00BDCE0B}';
  434.   DIID_DispHTMLScriptElement: TGUID = '{3050F530-98B5-11CF-BB82-00AA00BDCE0B}';
  435.   CLASS_HTMLScriptElement: TGUID = '{3050F28C-98B5-11CF-BB82-00AA00BDCE0B}';
  436.   IID_IHTMLNoShowElement: TGUID = '{3050F38A-98B5-11CF-BB82-00AA00BDCE0B}';
  437.   DIID_DispHTMLNoShowElement: TGUID = '{3050F528-98B5-11CF-BB82-00AA00BDCE0B}';
  438.   CLASS_HTMLNoShowElement: TGUID = '{3050F38B-98B5-11CF-BB82-00AA00BDCE0B}';
  439.   DIID_HTMLObjectElementEvents2: TGUID = '{3050F620-98B5-11CF-BB82-00AA00BDCE0B}';
  440.   DIID_HTMLObjectElementEvents: TGUID = '{3050F3C4-98B5-11CF-BB82-00AA00BDCE0B}';
  441.   IID_IHTMLObjectElement: TGUID = '{3050F24F-98B5-11CF-BB82-00AA00BDCE0B}';
  442.   IID_IHTMLObjectElement2: TGUID = '{3050F4CD-98B5-11CF-BB82-00AA00BDCE0B}';
  443.   DIID_DispHTMLObjectElement: TGUID = '{3050F529-98B5-11CF-BB82-00AA00BDCE0B}';
  444.   CLASS_HTMLObjectElement: TGUID = '{3050F24E-98B5-11CF-BB82-00AA00BDCE0B}';
  445.   IID_IHTMLFrameBase: TGUID = '{3050F311-98B5-11CF-BB82-00AA00BDCE0B}';
  446.   DIID_DispHTMLFrameBase: TGUID = '{3050F541-98B5-11CF-BB82-00AA00BDCE0B}';
  447.   CLASS_HTMLFrameBase: TGUID = '{3050F312-98B5-11CF-BB82-00AA00BDCE0B}';
  448.   IID_IHTMLFrameElement: TGUID = '{3050F313-98B5-11CF-BB82-00AA00BDCE0B}';
  449.   DIID_DispHTMLFrameElement: TGUID = '{3050F513-98B5-11CF-BB82-00AA00BDCE0B}';
  450.   CLASS_HTMLFrameElement: TGUID = '{3050F314-98B5-11CF-BB82-00AA00BDCE0B}';
  451.   IID_IHTMLIFrameElement: TGUID = '{3050F315-98B5-11CF-BB82-00AA00BDCE0B}';
  452.   IID_IHTMLIFrameElement2: TGUID = '{3050F4E6-98B5-11CF-BB82-00AA00BDCE0B}';
  453.   DIID_DispHTMLIFrame: TGUID = '{3050F51B-98B5-11CF-BB82-00AA00BDCE0B}';
  454.   CLASS_HTMLIFrame: TGUID = '{3050F316-98B5-11CF-BB82-00AA00BDCE0B}';
  455.   IID_IHTMLDivPosition: TGUID = '{3050F212-98B5-11CF-BB82-00AA00BDCE0B}';
  456.   IID_IHTMLFieldSetElement: TGUID = '{3050F3E7-98B5-11CF-BB82-00AA00BDCE0B}';
  457.   IID_IHTMLLegendElement: TGUID = '{3050F3EA-98B5-11CF-BB82-00AA00BDCE0B}';
  458.   DIID_DispHTMLDivPosition: TGUID = '{3050F50F-98B5-11CF-BB82-00AA00BDCE0B}';
  459.   CLASS_HTMLDivPosition: TGUID = '{3050F249-98B5-11CF-BB82-00AA00BDCE0B}';
  460.   DIID_DispHTMLFieldSetElement: TGUID = '{3050F545-98B5-11CF-BB82-00AA00BDCE0B}';
  461.   CLASS_HTMLFieldSetElement: TGUID = '{3050F3E8-98B5-11CF-BB82-00AA00BDCE0B}';
  462.   DIID_DispHTMLLegendElement: TGUID = '{3050F546-98B5-11CF-BB82-00AA00BDCE0B}';
  463.   CLASS_HTMLLegendElement: TGUID = '{3050F3E9-98B5-11CF-BB82-00AA00BDCE0B}';
  464.   IID_IHTMLSpanFlow: TGUID = '{3050F3E5-98B5-11CF-BB82-00AA00BDCE0B}';
  465.   DIID_DispHTMLSpanFlow: TGUID = '{3050F544-98B5-11CF-BB82-00AA00BDCE0B}';
  466.   CLASS_HTMLSpanFlow: TGUID = '{3050F3E6-98B5-11CF-BB82-00AA00BDCE0B}';
  467.   IID_IHTMLFrameSetElement: TGUID = '{3050F319-98B5-11CF-BB82-00AA00BDCE0B}';
  468.   IID_IHTMLFrameSetElement2: TGUID = '{3050F5C6-98B5-11CF-BB82-00AA00BDCE0B}';
  469.   DIID_DispHTMLFrameSetSite: TGUID = '{3050F514-98B5-11CF-BB82-00AA00BDCE0B}';
  470.   CLASS_HTMLFrameSetSite: TGUID = '{3050F31A-98B5-11CF-BB82-00AA00BDCE0B}';
  471.   IID_IHTMLBGsound: TGUID = '{3050F369-98B5-11CF-BB82-00AA00BDCE0B}';
  472.   DIID_DispHTMLBGsound: TGUID = '{3050F53C-98B5-11CF-BB82-00AA00BDCE0B}';
  473.   CLASS_HTMLBGsound: TGUID = '{3050F370-98B5-11CF-BB82-00AA00BDCE0B}';
  474.   IID_IHTMLFontNamesCollection: TGUID = '{3050F376-98B5-11CF-BB82-00AA00BDCE0B}';
  475.   IID_IHTMLFontSizesCollection: TGUID = '{3050F377-98B5-11CF-BB82-00AA00BDCE0B}';
  476.   IID_IHTMLOptionsHolder: TGUID = '{3050F378-98B5-11CF-BB82-00AA00BDCE0B}';
  477.   DIID_HTMLStyleElementEvents2: TGUID = '{3050F615-98B5-11CF-BB82-00AA00BDCE0B}';
  478.   DIID_HTMLStyleElementEvents: TGUID = '{3050F3CB-98B5-11CF-BB82-00AA00BDCE0B}';
  479.   IID_IHTMLStyleElement: TGUID = '{3050F375-98B5-11CF-BB82-00AA00BDCE0B}';
  480.   DIID_DispHTMLStyleElement: TGUID = '{3050F511-98B5-11CF-BB82-00AA00BDCE0B}';
  481.   CLASS_HTMLStyleElement: TGUID = '{3050F37D-98B5-11CF-BB82-00AA00BDCE0B}';
  482.   IID_IHTMLStyleFontFace: TGUID = '{3050F3D5-98B5-11CF-BB82-00AA00BDCE0B}';
  483.   CLASS_HTMLStyleFontFace: TGUID = '{3050F3D4-98B5-11CF-BB82-00AA00BDCE0B}';
  484.   IID_ICSSFilterSite: TGUID = '{3050F3ED-98B5-11CF-BB82-00AA00BDCE0B}';
  485.   IID_IMarkupPointer: TGUID = '{3050F49F-98B5-11CF-BB82-00AA00BDCE0B}';
  486.   IID_IMarkupContainer: TGUID = '{3050F5F9-98B5-11CF-BB82-00AA00BDCE0B}';
  487.   IID_IActiveIMMApp: TGUID = '{08C0E040-62D1-11D1-9326-0060B067B86E}';
  488.   IID_IEnumRegisterWordA: TGUID = '{08C03412-F96B-11D0-A475-00AA006BCC59}';
  489.   IID_IEnumRegisterWordW: TGUID = '{4955DD31-B159-11D0-8FCF-00AA006BCC59}';
  490.   IID_IEnumInputContext: TGUID = '{09B5EAB0-F997-11D1-93D4-0060B067B86E}';
  491.   IID_ICSSFilter: TGUID = '{3050F3EC-98B5-11CF-BB82-00AA00BDCE0B}';
  492.   IID_ISecureUrlHost: TGUID = '{C81984C4-74C8-11D2-BAA9-00C04FC2040E}';
  493.   IID_IMarkupServices: TGUID = '{3050F4A0-98B5-11CF-BB82-00AA00BDCE0B}';
  494.   IID_IMarkupTextFrags: TGUID = '{3050F5FA-98B5-11CF-BB82-00AA00BDCE0B}';
  495.   IID_IXMLGenericParse: TGUID = '{E4E23071-4D07-11D2-AE76-0080C73BC199}';
  496.   IID_IHTMLDialog: TGUID = '{3050F216-98B5-11CF-BB82-00AA00BDCE0B}';
  497.   IID_IHTMLDialog2: TGUID = '{3050F5E0-98B5-11CF-BB82-00AA00BDCE0B}';
  498.   IID_IHTMLModelessInit: TGUID = '{3050F5E4-98B5-11CF-BB82-00AA00BDCE0B}';
  499.   CLASS_ThreadDialogProcParam: TGUID = '{3050F5EB-98B5-11CF-BB82-00AA00BDCE0B}';
  500.   CLASS_HTMLDialog: TGUID = '{3050F28A-98B5-11CF-BB82-00AA00BDCE0B}';
  501.   IID_IHTMLAppBehavior: TGUID = '{3050F5CA-98B5-11CF-BB82-00AA00BDCE0B}';
  502.   DIID_DispHTMLAppBehavior: TGUID = '{3050F57C-98B5-11CF-BB82-00AA00BDCE0B}';
  503.   CLASS_HTMLAppBehavior: TGUID = '{3050F5CB-98B5-11CF-BB82-00AA00BDCE0B}';
  504.   CLASS_OldHTMLDocument: TGUID = '{D48A6EC9-6A4A-11CF-94A7-444553540000}';
  505.   CLASS_OldHTMLFormElement: TGUID = '{0D04D285-6BEC-11CF-8B97-00AA00476DA6}';
  506.   DIID_DispIHTMLInputButtonElement: TGUID = '{3050F51E-98B5-11CF-BB82-00AA00BDCE0B}';
  507.   CLASS_HTMLInputButtonElement: TGUID = '{3050F2B4-98B5-11CF-BB82-00AA00BDCE0B}';
  508.   DIID_DispIHTMLInputTextElement: TGUID = '{3050F520-98B5-11CF-BB82-00AA00BDCE0B}';
  509.   CLASS_HTMLInputTextElement: TGUID = '{3050F2AB-98B5-11CF-BB82-00AA00BDCE0B}';
  510.   DIID_DispIHTMLInputFileElement: TGUID = '{3050F542-98B5-11CF-BB82-00AA00BDCE0B}';
  511.   CLASS_HTMLInputFileElement: TGUID = '{3050F2AE-98B5-11CF-BB82-00AA00BDCE0B}';
  512.   DIID_DispIHTMLOptionButtonElement: TGUID = '{3050F509-98B5-11CF-BB82-00AA00BDCE0B}';
  513.   CLASS_HTMLOptionButtonElement: TGUID = '{3050F2BE-98B5-11CF-BB82-00AA00BDCE0B}';
  514.   DIID_DispIHTMLInputImage: TGUID = '{3050F51D-98B5-11CF-BB82-00AA00BDCE0B}';
  515.   CLASS_htmlInputImage: TGUID = '{3050F2C4-98B5-11CF-BB82-00AA00BDCE0B}';
  516.  
  517. // *********************************************************************//
  518. // Declaration of Enumerations defined in Type Library                    
  519. // *********************************************************************//
  520. // _htmlDesignMode constants
  521. type
  522.   _htmlDesignMode = TOleEnum;
  523. const
  524.   htmlDesignModeInherit = $FFFFFFFE;
  525.   htmlDesignModeOn = $FFFFFFFF;
  526.   htmlDesignModeOff = $00000000;
  527.   htmlDesignMode_Max = $7FFFFFFF;
  528.  
  529. // _htmlZOrder constants
  530. type
  531.   _htmlZOrder = TOleEnum;
  532. const
  533.   htmlZOrderFront = $00000000;
  534.   htmlZOrderBack = $00000001;
  535.   htmlZOrder_Max = $7FFFFFFF;
  536.  
  537. // _htmlClear constants
  538. type
  539.   _htmlClear = TOleEnum;
  540. const
  541.   htmlClearNotSet = $00000000;
  542.   htmlClearAll = $00000001;
  543.   htmlClearLeft = $00000002;
  544.   htmlClearRight = $00000003;
  545.   htmlClearBoth = $00000004;
  546.   htmlClearNone = $00000005;
  547.   htmlClear_Max = $7FFFFFFF;
  548.  
  549. // _htmlControlAlign constants
  550. type
  551.   _htmlControlAlign = TOleEnum;
  552. const
  553.   htmlControlAlignNotSet = $00000000;
  554.   htmlControlAlignLeft = $00000001;
  555.   htmlControlAlignCenter = $00000002;
  556.   htmlControlAlignRight = $00000003;
  557.   htmlControlAlignTextTop = $00000004;
  558.   htmlControlAlignAbsMiddle = $00000005;
  559.   htmlControlAlignBaseline = $00000006;
  560.   htmlControlAlignAbsBottom = $00000007;
  561.   htmlControlAlignBottom = $00000008;
  562.   htmlControlAlignMiddle = $00000009;
  563.   htmlControlAlignTop = $0000000A;
  564.   htmlControlAlign_Max = $7FFFFFFF;
  565.  
  566. // _htmlBlockAlign constants
  567. type
  568.   _htmlBlockAlign = TOleEnum;
  569. const
  570.   htmlBlockAlignNotSet = $00000000;
  571.   htmlBlockAlignLeft = $00000001;
  572.   htmlBlockAlignCenter = $00000002;
  573.   htmlBlockAlignRight = $00000003;
  574.   htmlBlockAlignJustify = $00000004;
  575.   htmlBlockAlign_Max = $7FFFFFFF;
  576.  
  577. // _htmlReadyState constants
  578. type
  579.   _htmlReadyState = TOleEnum;
  580. const
  581.   htmlReadyStateuninitialized = $00000000;
  582.   htmlReadyStateloading = $00000001;
  583.   htmlReadyStateloaded = $00000002;
  584.   htmlReadyStateinteractive = $00000003;
  585.   htmlReadyStatecomplete = $00000004;
  586.   htmlReadyState_Max = $7FFFFFFF;
  587.  
  588. // _htmlLoop constants
  589. type
  590.   _htmlLoop = TOleEnum;
  591. const
  592.   htmlLoopLoopInfinite = $FFFFFFFF;
  593.   htmlLoop_Max = $7FFFFFFF;
  594.  
  595. // _styleTextTransform constants
  596. type
  597.   _styleTextTransform = TOleEnum;
  598. const
  599.   styleTextTransformNotSet = $00000000;
  600.   styleTextTransformCapitalize = $00000001;
  601.   styleTextTransformLowercase = $00000002;
  602.   styleTextTransformUppercase = $00000003;
  603.   styleTextTransformNone = $00000004;
  604.   styleTextTransform_Max = $7FFFFFFF;
  605.  
  606. // _styleDataRepeat constants
  607. type
  608.   _styleDataRepeat = TOleEnum;
  609. const
  610.   styleDataRepeatNone = $00000000;
  611.   styleDataRepeatInner = $00000001;
  612.   styleDataRepeat_Max = $7FFFFFFF;
  613.  
  614. // _styleOverflow constants
  615. type
  616.   _styleOverflow = TOleEnum;
  617. const
  618.   styleOverflowNotSet = $00000000;
  619.   styleOverflowAuto = $00000001;
  620.   styleOverflowHidden = $00000002;
  621.   styleOverflowVisible = $00000003;
  622.   styleOverflowScroll = $00000004;
  623.   styleOverflow_Max = $7FFFFFFF;
  624.  
  625. // _styleTableLayout constants
  626. type
  627.   _styleTableLayout = TOleEnum;
  628. const
  629.   styleTableLayoutNotSet = $00000000;
  630.   styleTableLayoutAuto = $00000001;
  631.   styleTableLayoutFixed = $00000002;
  632.   styleTableLayout_Max = $7FFFFFFF;
  633.  
  634. // _styleBorderCollapse constants
  635. type
  636.   _styleBorderCollapse = TOleEnum;
  637. const
  638.   styleBorderCollapseNotSet = $00000000;
  639.   styleBorderCollapseSeparate = $00000001;
  640.   styleBorderCollapseCollapse = $00000002;
  641.   styleBorderCollapse_Max = $7FFFFFFF;
  642.  
  643. // _styleFontStyle constants
  644. type
  645.   _styleFontStyle = TOleEnum;
  646. const
  647.   styleFontStyleNotSet = $00000000;
  648.   styleFontStyleItalic = $00000001;
  649.   styleFontStyleOblique = $00000002;
  650.   styleFontStyleNormal = $00000003;
  651.   styleFontStyle_Max = $7FFFFFFF;
  652.  
  653. // _styleFontVariant constants
  654. type
  655.   _styleFontVariant = TOleEnum;
  656. const
  657.   styleFontVariantNotSet = $00000000;
  658.   styleFontVariantSmallCaps = $00000001;
  659.   styleFontVariantNormal = $00000002;
  660.   styleFontVariant_Max = $7FFFFFFF;
  661.  
  662. // _styleBackgroundRepeat constants
  663. type
  664.   _styleBackgroundRepeat = TOleEnum;
  665. const
  666.   styleBackgroundRepeatRepeat = $00000000;
  667.   styleBackgroundRepeatRepeatX = $00000001;
  668.   styleBackgroundRepeatRepeatY = $00000002;
  669.   styleBackgroundRepeatNoRepeat = $00000003;
  670.   styleBackgroundRepeatNotSet = $00000004;
  671.   styleBackgroundRepeat_Max = $7FFFFFFF;
  672.  
  673. // _styleBackgroundAttachment constants
  674. type
  675.   _styleBackgroundAttachment = TOleEnum;
  676. const
  677.   styleBackgroundAttachmentFixed = $00000000;
  678.   styleBackgroundAttachmentScroll = $00000001;
  679.   styleBackgroundAttachmentNotSet = $00000002;
  680.   styleBackgroundAttachment_Max = $7FFFFFFF;
  681.  
  682. // _styleVerticalAlign constants
  683. type
  684.   _styleVerticalAlign = TOleEnum;
  685. const
  686.   styleVerticalAlignBaseline = $00000000;
  687.   styleVerticalAlignSub = $00000001;
  688.   styleVerticalAlignSuper = $00000002;
  689.   styleVerticalAlignTop = $00000003;
  690.   styleVerticalAlignTextTop = $00000004;
  691.   styleVerticalAlignMiddle = $00000005;
  692.   styleVerticalAlignBottom = $00000006;
  693.   styleVerticalAlignTextBottom = $00000007;
  694.   styleVerticalAlignPercentage = $00000008;
  695.   styleVerticalAlignNotSet = $00000009;
  696.   styleVerticalAlign_Max = $7FFFFFFF;
  697.  
  698. // _styleFontWeight constants
  699. type
  700.   _styleFontWeight = TOleEnum;
  701. const
  702.   styleFontWeightNotSet = $00000000;
  703.   styleFontWeight100 = $00000001;
  704.   styleFontWeight200 = $00000002;
  705.   styleFontWeight300 = $00000003;
  706.   styleFontWeight400 = $00000004;
  707.   styleFontWeight500 = $00000005;
  708.   styleFontWeight600 = $00000006;
  709.   styleFontWeight700 = $00000007;
  710.   styleFontWeight800 = $00000008;
  711.   styleFontWeight900 = $00000009;
  712.   styleFontWeightNormal = $0000000A;
  713.   styleFontWeightBold = $0000000B;
  714.   styleFontWeightBolder = $0000000C;
  715.   styleFontWeightLighter = $0000000D;
  716.   styleFontWeight_Max = $7FFFFFFF;
  717.  
  718. // _styleBackgroundPositionX constants
  719. type
  720.   _styleBackgroundPositionX = TOleEnum;
  721. const
  722.   styleBackgroundPositionXNotSet = $00000000;
  723.   styleBackgroundPositionXLeft = $00000001;
  724.   styleBackgroundPositionXCenter = $00000002;
  725.   styleBackgroundPositionXRight = $00000003;
  726.   styleBackgroundPositionX_Max = $7FFFFFFF;
  727.  
  728. // _styleBackgroundPositionY constants
  729. type
  730.   _styleBackgroundPositionY = TOleEnum;
  731. const
  732.   styleBackgroundPositionYNotSet = $00000000;
  733.   styleBackgroundPositionYTop = $00000001;
  734.   styleBackgroundPositionYCenter = $00000002;
  735.   styleBackgroundPositionYBottom = $00000003;
  736.   styleBackgroundPositionY_Max = $7FFFFFFF;
  737.  
  738. // _styleFontSize constants
  739. type
  740.   _styleFontSize = TOleEnum;
  741. const
  742.   styleFontSizeXXSmall = $00000000;
  743.   styleFontSizeXSmall = $00000001;
  744.   styleFontSizeSmall = $00000002;
  745.   styleFontSizeMedium = $00000003;
  746.   styleFontSizeLarge = $00000004;
  747.   styleFontSizeXLarge = $00000005;
  748.   styleFontSizeXXLarge = $00000006;
  749.   styleFontSizeSmaller = $00000007;
  750.   styleFontSizeLarger = $00000008;
  751.   styleFontSize_Max = $7FFFFFFF;
  752.  
  753. // _styleAuto constants
  754. type
  755.   _styleAuto = TOleEnum;
  756. const
  757.   styleAutoAuto = $00000000;
  758.   styleAuto_Max = $7FFFFFFF;
  759.  
  760. // _styleNormal constants
  761. type
  762.   _styleNormal = TOleEnum;
  763. const
  764.   styleNormalNormal = $00000000;
  765.   styleNormal_Max = $7FFFFFFF;
  766.  
  767. // _styleBorderWidth constants
  768. type
  769.   _styleBorderWidth = TOleEnum;
  770. const
  771.   styleBorderWidthThin = $00000000;
  772.   styleBorderWidthMedium = $00000001;
  773.   styleBorderWidthThick = $00000002;
  774.   styleBorderWidth_Max = $7FFFFFFF;
  775.  
  776. // _stylePosition constants
  777. type
  778.   _stylePosition = TOleEnum;
  779. const
  780.   stylePositionNotSet = $00000000;
  781.   stylePositionstatic = $00000001;
  782.   stylePositionrelative = $00000002;
  783.   stylePositionabsolute = $00000003;
  784.   stylePositionfixed = $00000004;
  785.   stylePosition_Max = $7FFFFFFF;
  786.  
  787. // _styleBorderStyle constants
  788. type
  789.   _styleBorderStyle = TOleEnum;
  790. const
  791.   styleBorderStyleNotSet = $00000000;
  792.   styleBorderStyleDotted = $00000001;
  793.   styleBorderStyleDashed = $00000002;
  794.   styleBorderStyleSolid = $00000003;
  795.   styleBorderStyleDouble = $00000004;
  796.   styleBorderStyleGroove = $00000005;
  797.   styleBorderStyleRidge = $00000006;
  798.   styleBorderStyleInset = $00000007;
  799.   styleBorderStyleOutset = $00000008;
  800.   styleBorderStyleNone = $00000009;
  801.   styleBorderStyle_Max = $7FFFFFFF;
  802.  
  803. // _styleStyleFloat constants
  804. type
  805.   _styleStyleFloat = TOleEnum;
  806. const
  807.   styleStyleFloatNotSet = $00000000;
  808.   styleStyleFloatLeft = $00000001;
  809.   styleStyleFloatRight = $00000002;
  810.   styleStyleFloatNone = $00000003;
  811.   styleStyleFloat_Max = $7FFFFFFF;
  812.  
  813. // _styleDisplay constants
  814. type
  815.   _styleDisplay = TOleEnum;
  816. const
  817.   styleDisplayNotSet = $00000000;
  818.   styleDisplayBlock = $00000001;
  819.   styleDisplayInline = $00000002;
  820.   styleDisplayListItem = $00000003;
  821.   styleDisplayNone = $00000004;
  822.   styleDisplayTableHeaderGroup = $00000005;
  823.   styleDisplayTableFooterGroup = $00000006;
  824.   styleDisplay_Max = $7FFFFFFF;
  825.  
  826. // _styleVisibility constants
  827. type
  828.   _styleVisibility = TOleEnum;
  829. const
  830.   styleVisibilityNotSet = $00000000;
  831.   styleVisibilityInherit = $00000001;
  832.   styleVisibilityVisible = $00000002;
  833.   styleVisibilityHidden = $00000003;
  834.   styleVisibility_Max = $7FFFFFFF;
  835.  
  836. // _styleListStyleType constants
  837. type
  838.   _styleListStyleType = TOleEnum;
  839. const
  840.   styleListStyleTypeNotSet = $00000000;
  841.   styleListStyleTypeDisc = $00000001;
  842.   styleListStyleTypeCircle = $00000002;
  843.   styleListStyleTypeSquare = $00000003;
  844.   styleListStyleTypeDecimal = $00000004;
  845.   styleListStyleTypeLowerRoman = $00000005;
  846.   styleListStyleTypeUpperRoman = $00000006;
  847.   styleListStyleTypeLowerAlpha = $00000007;
  848.   styleListStyleTypeUpperAlpha = $00000008;
  849.   styleListStyleTypeNone = $00000009;
  850.   styleListStyleType_Max = $7FFFFFFF;
  851.  
  852. // _styleListStylePosition constants
  853. type
  854.   _styleListStylePosition = TOleEnum;
  855. const
  856.   styleListStylePositionNotSet = $00000000;
  857.   styleListStylePositionInside = $00000001;
  858.   styleListStylePositionOutSide = $00000002;
  859.   styleListStylePosition_Max = $7FFFFFFF;
  860.  
  861. // _styleWhiteSpace constants
  862. type
  863.   _styleWhiteSpace = TOleEnum;
  864. const
  865.   styleWhiteSpaceNotSet = $00000000;
  866.   styleWhiteSpaceNormal = $00000001;
  867.   styleWhiteSpacePre = $00000002;
  868.   styleWhiteSpaceNowrap = $00000003;
  869.   styleWhiteSpace_Max = $7FFFFFFF;
  870.  
  871. // _stylePageBreak constants
  872. type
  873.   _stylePageBreak = TOleEnum;
  874. const
  875.   stylePageBreakNotSet = $00000000;
  876.   stylePageBreakAuto = $00000001;
  877.   stylePageBreakAlways = $00000002;
  878.   stylePageBreakLeft = $00000003;
  879.   stylePageBreakRight = $00000004;
  880.   stylePageBreak_Max = $7FFFFFFF;
  881.  
  882. // _styleCursor constants
  883. type
  884.   _styleCursor = TOleEnum;
  885. const
  886.   styleCursorAuto = $00000000;
  887.   styleCursorCrosshair = $00000001;
  888.   styleCursorDefault = $00000002;
  889.   styleCursorHand = $00000003;
  890.   styleCursorMove = $00000004;
  891.   styleCursorE_resize = $00000005;
  892.   styleCursorNe_resize = $00000006;
  893.   styleCursorNw_resize = $00000007;
  894.   styleCursorN_resize = $00000008;
  895.   styleCursorSe_resize = $00000009;
  896.   styleCursorSw_resize = $0000000A;
  897.   styleCursorS_resize = $0000000B;
  898.   styleCursorW_resize = $0000000C;
  899.   styleCursorText = $0000000D;
  900.   styleCursorWait = $0000000E;
  901.   styleCursorHelp = $0000000F;
  902.   styleCursorNotSet = $00000010;
  903.   styleCursor_Max = $7FFFFFFF;
  904.  
  905. // _styleDir constants
  906. type
  907.   _styleDir = TOleEnum;
  908. const
  909.   styleDirNotSet = $00000000;
  910.   styleDirLeftToRight = $00000001;
  911.   styleDirRightToLeft = $00000002;
  912.   styleDirInherit = $00000003;
  913.   styleDir_Max = $7FFFFFFF;
  914.  
  915. // _styleBidi constants
  916. type
  917.   _styleBidi = TOleEnum;
  918. const
  919.   styleBidiNotSet = $00000000;
  920.   styleBidiNormal = $00000001;
  921.   styleBidiEmbed = $00000002;
  922.   styleBidiOverride = $00000003;
  923.   styleBidiInherit = $00000004;
  924.   styleBidi_Max = $7FFFFFFF;
  925.  
  926. // _styleImeMode constants
  927. type
  928.   _styleImeMode = TOleEnum;
  929. const
  930.   styleImeModeAuto = $00000000;
  931.   styleImeModeActive = $00000001;
  932.   styleImeModeInactive = $00000002;
  933.   styleImeModeDisabled = $00000003;
  934.   styleImeModeNotSet = $00000004;
  935.   styleImeMode_Max = $7FFFFFFF;
  936.  
  937. // _styleRubyAlign constants
  938. type
  939.   _styleRubyAlign = TOleEnum;
  940. const
  941.   styleRubyAlignNotSet = $00000000;
  942.   styleRubyAlignAuto = $00000001;
  943.   styleRubyAlignLeft = $00000002;
  944.   styleRubyAlignCenter = $00000003;
  945.   styleRubyAlignRight = $00000004;
  946.   styleRubyAlignDistributeLetter = $00000005;
  947.   styleRubyAlignDistributeSpace = $00000006;
  948.   styleRubyAlignLineEdge = $00000007;
  949.   styleRubyAlign_Max = $7FFFFFFF;
  950.  
  951. // _styleRubyPosition constants
  952. type
  953.   _styleRubyPosition = TOleEnum;
  954. const
  955.   styleRubyPositionNotSet = $00000000;
  956.   styleRubyPositionAbove = $00000001;
  957.   styleRubyPositionInline = $00000002;
  958.   styleRubyPosition_Max = $7FFFFFFF;
  959.  
  960. // _styleRubyOverhang constants
  961. type
  962.   _styleRubyOverhang = TOleEnum;
  963. const
  964.   styleRubyOverhangNotSet = $00000000;
  965.   styleRubyOverhangAuto = $00000001;
  966.   styleRubyOverhangWhitespace = $00000002;
  967.   styleRubyOverhangNone = $00000003;
  968.   styleRubyOverhang_Max = $7FFFFFFF;
  969.  
  970. // _styleLayoutGridChar constants
  971. type
  972.   _styleLayoutGridChar = TOleEnum;
  973. const
  974.   styleLayoutGridCharNotSet = $00000000;
  975.   styleLayoutGridCharAuto = $00000001;
  976.   styleLayoutGridCharNone = $00000002;
  977.   styleLayoutGridChar_Max = $7FFFFFFF;
  978.  
  979. // _styleLayoutGridLine constants
  980. type
  981.   _styleLayoutGridLine = TOleEnum;
  982. const
  983.   styleLayoutGridLineNotSet = $00000000;
  984.   styleLayoutGridLineAuto = $00000001;
  985.   styleLayoutGridLineNone = $00000002;
  986.   styleLayoutGridLine_Max = $7FFFFFFF;
  987.  
  988. // _styleLayoutGridMode constants
  989. type
  990.   _styleLayoutGridMode = TOleEnum;
  991. const
  992.   styleLayoutGridModeNotSet = $00000000;
  993.   styleLayoutGridModeChar = $00000001;
  994.   styleLayoutGridModeLine = $00000002;
  995.   styleLayoutGridModeBoth = $00000003;
  996.   styleLayoutGridModeNone = $00000004;
  997.   styleLayoutGridMode_Max = $7FFFFFFF;
  998.  
  999. // _styleLayoutGridType constants
  1000. type
  1001.   _styleLayoutGridType = TOleEnum;
  1002. const
  1003.   styleLayoutGridTypeNotSet = $00000000;
  1004.   styleLayoutGridTypeLoose = $00000001;
  1005.   styleLayoutGridTypeStrict = $00000002;
  1006.   styleLayoutGridTypeFixed = $00000003;
  1007.   styleLayoutGridType_Max = $7FFFFFFF;
  1008.  
  1009. // _styleLineBreak constants
  1010. type
  1011.   _styleLineBreak = TOleEnum;
  1012. const
  1013.   styleLineBreakNotSet = $00000000;
  1014.   styleLineBreakNormal = $00000001;
  1015.   styleLineBreakStrict = $00000002;
  1016.   styleLineBreak_Max = $7FFFFFFF;
  1017.  
  1018. // _styleWordBreak constants
  1019. type
  1020.   _styleWordBreak = TOleEnum;
  1021. const
  1022.   styleWordBreakNotSet = $00000000;
  1023.   styleWordBreakNormal = $00000001;
  1024.   styleWordBreakBreakAll = $00000002;
  1025.   styleWordBreakKeepAll = $00000003;
  1026.   styleWordBreak_Max = $7FFFFFFF;
  1027.  
  1028. // _styleTextJustify constants
  1029. type
  1030.   _styleTextJustify = TOleEnum;
  1031. const
  1032.   styleTextJustifyNotSet = $00000000;
  1033.   styleTextJustifyInterWord = $00000001;
  1034.   styleTextJustifyNewspaper = $00000002;
  1035.   styleTextJustifyDistribute = $00000003;
  1036.   styleTextJustifyDistributeAllLines = $00000004;
  1037.   styleTextJustifyInterIdeograph = $00000005;
  1038.   styleTextJustifyAuto = $00000006;
  1039.   styleTextJustify_Max = $7FFFFFFF;
  1040.  
  1041. // _styleTextJustifyTrim constants
  1042. type
  1043.   _styleTextJustifyTrim = TOleEnum;
  1044. const
  1045.   styleTextJustifyTrimNotSet = $00000000;
  1046.   styleTextJustifyTrimNone = $00000001;
  1047.   styleTextJustifyTrimPunctuation = $00000002;
  1048.   styleTextJustifyTrimPunctAndKana = $00000003;
  1049.   styleTextJustifyTrim_Max = $7FFFFFFF;
  1050.  
  1051. // _styleAccelerator constants
  1052. type
  1053.   _styleAccelerator = TOleEnum;
  1054. const
  1055.   styleAcceleratorFalse = $00000000;
  1056.   styleAcceleratorTrue = $00000001;
  1057.   styleAccelerator_Max = $7FFFFFFF;
  1058.  
  1059. // _textDecoration constants
  1060. type
  1061.   _textDecoration = TOleEnum;
  1062. const
  1063.   textDecorationNone = $00000000;
  1064.   textDecorationUnderline = $00000001;
  1065.   textDecorationOverline = $00000002;
  1066.   textDecorationLineThrough = $00000003;
  1067.   textDecorationBlink = $00000004;
  1068.   textDecoration_Max = $7FFFFFFF;
  1069.  
  1070. // _htmlListType constants
  1071. type
  1072.   _htmlListType = TOleEnum;
  1073. const
  1074.   htmlListTypeNotSet = $00000000;
  1075.   htmlListTypeLargeAlpha = $00000001;
  1076.   htmlListTypeSmallAlpha = $00000002;
  1077.   htmlListTypeLargeRoman = $00000003;
  1078.   htmlListTypeSmallRoman = $00000004;
  1079.   htmlListTypeNumbers = $00000005;
  1080.   htmlListTypeDisc = $00000006;
  1081.   htmlListTypeCircle = $00000007;
  1082.   htmlListTypeSquare = $00000008;
  1083.   htmlListType_Max = $7FFFFFFF;
  1084.  
  1085. // _htmlMethod constants
  1086. type
  1087.   _htmlMethod = TOleEnum;
  1088. const
  1089.   htmlMethodNotSet = $00000000;
  1090.   htmlMethodGet = $00000001;
  1091.   htmlMethodPost = $00000002;
  1092.   htmlMethod_Max = $7FFFFFFF;
  1093.  
  1094. // _htmlWrap constants
  1095. type
  1096.   _htmlWrap = TOleEnum;
  1097. const
  1098.   htmlWrapOff = $00000001;
  1099.   htmlWrapSoft = $00000002;
  1100.   htmlWrapHard = $00000003;
  1101.   htmlWrap_Max = $7FFFFFFF;
  1102.  
  1103. // _htmlDir constants
  1104. type
  1105.   _htmlDir = TOleEnum;
  1106. const
  1107.   htmlDirNotSet = $00000000;
  1108.   htmlDirLeftToRight = $00000001;
  1109.   htmlDirRightToLeft = $00000002;
  1110.   htmlDir_Max = $7FFFFFFF;
  1111.  
  1112. // _htmlInput constants
  1113. type
  1114.   _htmlInput = TOleEnum;
  1115. const
  1116.   htmlInputNotSet = $00000000;
  1117.   htmlInputButton = $00000001;
  1118.   htmlInputCheckbox = $00000002;
  1119.   htmlInputFile = $00000003;
  1120.   htmlInputHidden = $00000004;
  1121.   htmlInputImage_ = $00000005;
  1122.   htmlInputPassword = $00000006;
  1123.   htmlInputRadio = $00000007;
  1124.   htmlInputReset = $00000008;
  1125.   htmlInputSelectOne = $00000009;
  1126.   htmlInputSelectMultiple = $0000000A;
  1127.   htmlInputSubmit = $0000000B;
  1128.   htmlInputText = $0000000C;
  1129.   htmlInputTextarea = $0000000D;
  1130.   htmlInputRichtext = $0000000E;
  1131.   htmlInput_Max = $7FFFFFFF;
  1132.  
  1133. // _htmlEncoding constants
  1134. type
  1135.   _htmlEncoding = TOleEnum;
  1136. const
  1137.   htmlEncodingURL = $00000000;
  1138.   htmlEncodingMultipart = $00000001;
  1139.   htmlEncodingText = $00000002;
  1140.   htmlEncoding_Max = $7FFFFFFF;
  1141.  
  1142. // _htmlAdjacency constants
  1143. type
  1144.   _htmlAdjacency = TOleEnum;
  1145. const
  1146.   htmlAdjacencyBeforeBegin = $00000001;
  1147.   htmlAdjacencyAfterBegin = $00000002;
  1148.   htmlAdjacencyBeforeEnd = $00000003;
  1149.   htmlAdjacencyAfterEnd = $00000004;
  1150.   htmlAdjacency_Max = $7FFFFFFF;
  1151.  
  1152. // _htmlTabIndex constants
  1153. type
  1154.   _htmlTabIndex = TOleEnum;
  1155. const
  1156.   htmlTabIndexNotSet = $FFFF8000;
  1157.   htmlTabIndex_Max = $7FFFFFFF;
  1158.  
  1159. // _htmlComponent constants
  1160. type
  1161.   _htmlComponent = TOleEnum;
  1162. const
  1163.   htmlComponentClient = $00000000;
  1164.   htmlComponentSbLeft = $00000001;
  1165.   htmlComponentSbPageLeft = $00000002;
  1166.   htmlComponentSbHThumb = $00000003;
  1167.   htmlComponentSbPageRight = $00000004;
  1168.   htmlComponentSbRight = $00000005;
  1169.   htmlComponentSbUp = $00000006;
  1170.   htmlComponentSbPageUp = $00000007;
  1171.   htmlComponentSbVThumb = $00000008;
  1172.   htmlComponentSbPageDown = $00000009;
  1173.   htmlComponentSbDown = $0000000A;
  1174.   htmlComponentSbLeft2 = $0000000B;
  1175.   htmlComponentSbPageLeft2 = $0000000C;
  1176.   htmlComponentSbRight2 = $0000000D;
  1177.   htmlComponentSbPageRight2 = $0000000E;
  1178.   htmlComponentSbUp2 = $0000000F;
  1179.   htmlComponentSbPageUp2 = $00000010;
  1180.   htmlComponentSbDown2 = $00000011;
  1181.   htmlComponentSbPageDown2 = $00000012;
  1182.   htmlComponentSbTop = $00000013;
  1183.   htmlComponentSbBottom = $00000014;
  1184.   htmlComponentOutside = $00000015;
  1185.   htmlComponentGHTopLeft = $00000016;
  1186.   htmlComponentGHLeft = $00000017;
  1187.   htmlComponentGHTop = $00000018;
  1188.   htmlComponentGHBottomLeft = $00000019;
  1189.   htmlComponentGHTopRight = $0000001A;
  1190.   htmlComponentGHBottom = $0000001B;
  1191.   htmlComponentGHRight = $0000001C;
  1192.   htmlComponentGHBottomRight = $0000001D;
  1193.   htmlComponent_Max = $7FFFFFFF;
  1194.  
  1195. // _htmlApplyLocation constants
  1196. type
  1197.   _htmlApplyLocation = TOleEnum;
  1198. const
  1199.   htmlApplyLocationInside = $00000000;
  1200.   htmlApplyLocationOutside = $00000001;
  1201.   htmlApplyLocation_Max = $7FFFFFFF;
  1202.  
  1203. // _htmlUnit constants
  1204. type
  1205.   _htmlUnit = TOleEnum;
  1206. const
  1207.   htmlUnitCharacter = $00000001;
  1208.   htmlUnitWord = $00000002;
  1209.   htmlUnitSentence = $00000003;
  1210.   htmlUnitTextEdit = $00000006;
  1211.   htmlUnit_Max = $7FFFFFFF;
  1212.  
  1213. // _htmlEndPoints constants
  1214. type
  1215.   _htmlEndPoints = TOleEnum;
  1216. const
  1217.   htmlEndPointsStartToStart = $00000001;
  1218.   htmlEndPointsStartToEnd = $00000002;
  1219.   htmlEndPointsEndToStart = $00000003;
  1220.   htmlEndPointsEndToEnd = $00000004;
  1221.   htmlEndPoints_Max = $7FFFFFFF;
  1222.  
  1223. // _htmlDirection constants
  1224. type
  1225.   _htmlDirection = TOleEnum;
  1226. const
  1227.   htmlDirectionForward = $0001869F;
  1228.   htmlDirectionBackward = $FFFE7961;
  1229.   htmlDirection_Max = $7FFFFFFF;
  1230.  
  1231. // _htmlStart constants
  1232. type
  1233.   _htmlStart = TOleEnum;
  1234. const
  1235.   htmlStartfileopen = $00000000;
  1236.   htmlStartmouseover = $00000001;
  1237.   htmlStart_Max = $7FFFFFFF;
  1238.  
  1239. // _bodyScroll constants
  1240. type
  1241.   _bodyScroll = TOleEnum;
  1242. const
  1243.   bodyScrollyes = $00000001;
  1244.   bodyScrollno = $00000002;
  1245.   bodyScrollauto = $00000004;
  1246.   bodyScrolldefault = $00000003;
  1247.   bodyScroll_Max = $7FFFFFFF;
  1248.  
  1249. // _htmlSelectType constants
  1250. type
  1251.   _htmlSelectType = TOleEnum;
  1252. const
  1253.   htmlSelectTypeSelectOne = $00000001;
  1254.   htmlSelectTypeSelectMultiple = $00000002;
  1255.   htmlSelectType_Max = $7FFFFFFF;
  1256.  
  1257. // _htmlSelection constants
  1258. type
  1259.   _htmlSelection = TOleEnum;
  1260. const
  1261.   htmlSelectionNone = $00000000;
  1262.   htmlSelectionText = $00000001;
  1263.   htmlSelectionControl = $00000002;
  1264.   htmlSelectionTable = $00000003;
  1265.   htmlSelection_Max = $7FFFFFFF;
  1266.  
  1267. // _htmlMarqueeBehavior constants
  1268. type
  1269.   _htmlMarqueeBehavior = TOleEnum;
  1270. const
  1271.   htmlMarqueeBehaviorscroll = $00000001;
  1272.   htmlMarqueeBehaviorslide = $00000002;
  1273.   htmlMarqueeBehavioralternate = $00000003;
  1274.   htmlMarqueeBehavior_Max = $7FFFFFFF;
  1275.  
  1276. // _htmlMarqueeDirection constants
  1277. type
  1278.   _htmlMarqueeDirection = TOleEnum;
  1279. const
  1280.   htmlMarqueeDirectionleft = $00000001;
  1281.   htmlMarqueeDirectionright = $00000003;
  1282.   htmlMarqueeDirectionup = $00000005;
  1283.   htmlMarqueeDirectiondown = $00000007;
  1284.   htmlMarqueeDirection_Max = $7FFFFFFF;
  1285.  
  1286. // _htmlPersistState constants
  1287. type
  1288.   _htmlPersistState = TOleEnum;
  1289. const
  1290.   htmlPersistStateNormal = $00000000;
  1291.   htmlPersistStateFavorite = $00000001;
  1292.   htmlPersistStateHistory = $00000002;
  1293.   htmlPersistStateSnapshot = $00000003;
  1294.   htmlPersistStateUserData = $00000004;
  1295.   htmlPersistState_Max = $7FFFFFFF;
  1296.  
  1297. // _htmlDropEffect constants
  1298. type
  1299.   _htmlDropEffect = TOleEnum;
  1300. const
  1301.   htmlDropEffectCopy = $00000000;
  1302.   htmlDropEffectLink = $00000001;
  1303.   htmlDropEffectMove = $00000002;
  1304.   htmlDropEffectNone = $00000003;
  1305.   htmlDropEffect_Max = $7FFFFFFF;
  1306.  
  1307. // _htmlEffectAllowed constants
  1308. type
  1309.   _htmlEffectAllowed = TOleEnum;
  1310. const
  1311.   htmlEffectAllowedCopy = $00000000;
  1312.   htmlEffectAllowedLink = $00000001;
  1313.   htmlEffectAllowedMove = $00000002;
  1314.   htmlEffectAllowedCopyLink = $00000003;
  1315.   htmlEffectAllowedCopyMove = $00000004;
  1316.   htmlEffectAllowedLinkMove = $00000005;
  1317.   htmlEffectAllowedAll = $00000006;
  1318.   htmlEffectAllowedNone = $00000007;
  1319.   htmlEffectAllowedUninitialized = $00000008;
  1320.   htmlEffectAllowed_Max = $7FFFFFFF;
  1321.  
  1322. // _BoolValue constants
  1323. type
  1324.   _BoolValue = TOleEnum;
  1325. const
  1326.   BoolValue_Max = $7FFFFFFF;
  1327.  
  1328. // _htmlCaptionAlign constants
  1329. type
  1330.   _htmlCaptionAlign = TOleEnum;
  1331. const
  1332.   htmlCaptionAlignNotSet = $00000000;
  1333.   htmlCaptionAlignLeft = $00000001;
  1334.   htmlCaptionAlignCenter = $00000002;
  1335.   htmlCaptionAlignRight = $00000003;
  1336.   htmlCaptionAlignJustify = $00000004;
  1337.   htmlCaptionAlignTop = $00000005;
  1338.   htmlCaptionAlignBottom = $00000006;
  1339.   htmlCaptionAlign_Max = $7FFFFFFF;
  1340.  
  1341. // _htmlCaptionVAlign constants
  1342. type
  1343.   _htmlCaptionVAlign = TOleEnum;
  1344. const
  1345.   htmlCaptionVAlignNotSet = $00000000;
  1346.   htmlCaptionVAlignTop = $00000001;
  1347.   htmlCaptionVAlignBottom = $00000002;
  1348.   htmlCaptionVAlign_Max = $7FFFFFFF;
  1349.  
  1350. // _htmlFrame constants
  1351. type
  1352.   _htmlFrame = TOleEnum;
  1353. const
  1354.   htmlFrameNotSet = $00000000;
  1355.   htmlFramevoid = $00000001;
  1356.   htmlFrameabove = $00000002;
  1357.   htmlFramebelow = $00000003;
  1358.   htmlFramehsides = $00000004;
  1359.   htmlFramelhs = $00000005;
  1360.   htmlFramerhs = $00000006;
  1361.   htmlFramevsides = $00000007;
  1362.   htmlFramebox = $00000008;
  1363.   htmlFrameborder = $00000009;
  1364.   htmlFrame_Max = $7FFFFFFF;
  1365.  
  1366. // _htmlRules constants
  1367. type
  1368.   _htmlRules = TOleEnum;
  1369. const
  1370.   htmlRulesNotSet = $00000000;
  1371.   htmlRulesnone = $00000001;
  1372.   htmlRulesgroups = $00000002;
  1373.   htmlRulesrows = $00000003;
  1374.   htmlRulescols = $00000004;
  1375.   htmlRulesall = $00000005;
  1376.   htmlRules_Max = $7FFFFFFF;
  1377.  
  1378. // _htmlCellAlign constants
  1379. type
  1380.   _htmlCellAlign = TOleEnum;
  1381. const
  1382.   htmlCellAlignNotSet = $00000000;
  1383.   htmlCellAlignLeft = $00000001;
  1384.   htmlCellAlignCenter = $00000002;
  1385.   htmlCellAlignRight = $00000003;
  1386.   htmlCellAlignMiddle = $00000002;
  1387.   htmlCellAlign_Max = $7FFFFFFF;
  1388.  
  1389. // _htmlCellVAlign constants
  1390. type
  1391.   _htmlCellVAlign = TOleEnum;
  1392. const
  1393.   htmlCellVAlignNotSet = $00000000;
  1394.   htmlCellVAlignTop = $00000001;
  1395.   htmlCellVAlignMiddle = $00000002;
  1396.   htmlCellVAlignBottom = $00000003;
  1397.   htmlCellVAlignBaseline = $00000004;
  1398.   htmlCellVAlignCenter = $00000002;
  1399.   htmlCellVAlign_Max = $7FFFFFFF;
  1400.  
  1401. // _frameScrolling constants
  1402. type
  1403.   _frameScrolling = TOleEnum;
  1404. const
  1405.   frameScrollingyes = $00000001;
  1406.   frameScrollingno = $00000002;
  1407.   frameScrollingauto = $00000004;
  1408.   frameScrolling_Max = $7FFFFFFF;
  1409.  
  1410. // _SECUREURLHOSTVALIDATE_FLAGS constants
  1411. type
  1412.   _SECUREURLHOSTVALIDATE_FLAGS = TOleEnum;
  1413. const
  1414.   SUHV_PROMPTBEFORENO = $00000001;
  1415.   SUHV_SILENTYES = $00000002;
  1416.   SUHV_UNSECURESOURCE = $00000004;
  1417.   SECUREURLHOSTVALIDATE_FLAGS_Max = $7FFFFFFF;
  1418.  
  1419. // _POINTER_GRAVITY constants
  1420. type
  1421.   _POINTER_GRAVITY = TOleEnum;
  1422. const
  1423.   POINTER_GRAVITY_Left = $00000000;
  1424.   POINTER_GRAVITY_Right = $00000001;
  1425.   POINTER_GRAVITY_Max = $7FFFFFFF;
  1426.  
  1427. // _ELEMENT_ADJACENCY constants
  1428. type
  1429.   _ELEMENT_ADJACENCY = TOleEnum;
  1430. const
  1431.   ELEM_ADJ_BeforeBegin = $00000000;
  1432.   ELEM_ADJ_AfterBegin = $00000001;
  1433.   ELEM_ADJ_BeforeEnd = $00000002;
  1434.   ELEM_ADJ_AfterEnd = $00000003;
  1435.   ELEMENT_ADJACENCY_Max = $7FFFFFFF;
  1436.  
  1437. // _MARKUP_CONTEXT_TYPE constants
  1438. type
  1439.   _MARKUP_CONTEXT_TYPE = TOleEnum;
  1440. const
  1441.   CONTEXT_TYPE_None = $00000000;
  1442.   CONTEXT_TYPE_Text = $00000001;
  1443.   CONTEXT_TYPE_EnterScope = $00000002;
  1444.   CONTEXT_TYPE_ExitScope = $00000003;
  1445.   CONTEXT_TYPE_NoScope = $00000004;
  1446.   MARKUP_CONTEXT_TYPE_Max = $7FFFFFFF;
  1447.  
  1448. // _FINDTEXT_FLAGS constants
  1449. type
  1450.   _FINDTEXT_FLAGS = TOleEnum;
  1451. const
  1452.   FINDTEXT_BACKWARDS = $00000001;
  1453.   FINDTEXT_WHOLEWORD = $00000002;
  1454.   FINDTEXT_MATCHCASE = $00000004;
  1455.   FINDTEXT_RAW = $00020000;
  1456.   FINDTEXT_MATCHDIAC = $20000000;
  1457.   FINDTEXT_MATCHKASHIDA = $40000000;
  1458.   FINDTEXT_MATCHALEFHAMZA = $80000000;
  1459.   FINDTEXT_FLAGS_Max = $7FFFFFFF;
  1460.  
  1461. // _MOVEUNIT_ACTION constants
  1462. type
  1463.   _MOVEUNIT_ACTION = TOleEnum;
  1464. const
  1465.   MOVEUNIT_PREVCHAR = $00000000;
  1466.   MOVEUNIT_NEXTCHAR = $00000001;
  1467.   MOVEUNIT_PREVCLUSTERBEGIN = $00000002;
  1468.   MOVEUNIT_NEXTCLUSTERBEGIN = $00000003;
  1469.   MOVEUNIT_PREVCLUSTEREND = $00000004;
  1470.   MOVEUNIT_NEXTCLUSTEREND = $00000005;
  1471.   MOVEUNIT_PREVWORDBEGIN = $00000006;
  1472.   MOVEUNIT_NEXTWORDBEGIN = $00000007;
  1473.   MOVEUNIT_PREVWORDEND = $00000008;
  1474.   MOVEUNIT_NEXTWORDEND = $00000009;
  1475.   MOVEUNIT_PREVPROOFWORD = $0000000A;
  1476.   MOVEUNIT_NEXTPROOFWORD = $0000000B;
  1477.   MOVEUNIT_NEXTURLBEGIN = $0000000C;
  1478.   MOVEUNIT_PREVURLBEGIN = $0000000D;
  1479.   MOVEUNIT_NEXTURLEND = $0000000E;
  1480.   MOVEUNIT_PREVURLEND = $0000000F;
  1481.   MOVEUNIT_PREVSENTENCE = $00000010;
  1482.   MOVEUNIT_NEXTSENTENCE = $00000011;
  1483.   MOVEUNIT_PREVBLOCK = $00000012;
  1484.   MOVEUNIT_NEXTBLOCK = $00000013;
  1485.   MOVEUNIT_ACTION_Max = $7FFFFFFF;
  1486.  
  1487. // _PARSE_FLAGS constants
  1488. type
  1489.   _PARSE_FLAGS = TOleEnum;
  1490. const
  1491.   PARSE_ABSOLUTIFYIE40URLS = $00000001;
  1492.   PARSE_FLAGS_Max = $7FFFFFFF;
  1493.  
  1494. // _ELEMENT_TAG_ID constants
  1495. type
  1496.   _ELEMENT_TAG_ID = TOleEnum;
  1497. const
  1498.   TAGID_NULL = $00000000;
  1499.   TAGID_UNKNOWN = $00000001;
  1500.   TAGID_A = $00000002;
  1501.   TAGID_ACRONYM = $00000003;
  1502.   TAGID_ADDRESS = $00000004;
  1503.   TAGID_APPLET = $00000005;
  1504.   TAGID_AREA = $00000006;
  1505.   TAGID_B = $00000007;
  1506.   TAGID_BASE = $00000008;
  1507.   TAGID_BASEFONT = $00000009;
  1508.   TAGID_BDO = $0000000A;
  1509.   TAGID_BGSOUND = $0000000B;
  1510.   TAGID_BIG = $0000000C;
  1511.   TAGID_BLINK = $0000000D;
  1512.   TAGID_BLOCKQUOTE = $0000000E;
  1513.   TAGID_BODY = $0000000F;
  1514.   TAGID_BR = $00000010;
  1515.   TAGID_BUTTON = $00000011;
  1516.   TAGID_CAPTION = $00000012;
  1517.   TAGID_CENTER = $00000013;
  1518.   TAGID_CITE = $00000014;
  1519.   TAGID_CODE = $00000015;
  1520.   TAGID_COL = $00000016;
  1521.   TAGID_COLGROUP = $00000017;
  1522.   TAGID_COMMENT = $00000018;
  1523.   TAGID_COMMENT_RAW = $00000019;
  1524.   TAGID_DD = $0000001A;
  1525.   TAGID_DEL = $0000001B;
  1526.   TAGID_DFN = $0000001C;
  1527.   TAGID_DIR = $0000001D;
  1528.   TAGID_DIV = $0000001E;
  1529.   TAGID_DL = $0000001F;
  1530.   TAGID_DT = $00000020;
  1531.   TAGID_EM = $00000021;
  1532.   TAGID_EMBED = $00000022;
  1533.   TAGID_FIELDSET = $00000023;
  1534.   TAGID_FONT = $00000024;
  1535.   TAGID_FORM = $00000025;
  1536.   TAGID_FRAME = $00000026;
  1537.   TAGID_FRAMESET = $00000027;
  1538.   TAGID_GENERIC = $00000028;
  1539.   TAGID_H1 = $00000029;
  1540.   TAGID_H2 = $0000002A;
  1541.   TAGID_H3 = $0000002B;
  1542.   TAGID_H4 = $0000002C;
  1543.   TAGID_H5 = $0000002D;
  1544.   TAGID_H6 = $0000002E;
  1545.   TAGID_HEAD = $0000002F;
  1546.   TAGID_HR = $00000030;
  1547.   TAGID_HTML = $00000031;
  1548.   TAGID_I = $00000032;
  1549.   TAGID_IFRAME = $00000033;
  1550.   TAGID_IMG = $00000034;
  1551.   TAGID_INPUT = $00000035;
  1552.   TAGID_INS = $00000036;
  1553.   TAGID_KBD = $00000037;
  1554.   TAGID_LABEL = $00000038;
  1555.   TAGID_LEGEND = $00000039;
  1556.   TAGID_LI = $0000003A;
  1557.   TAGID_LINK = $0000003B;
  1558.   TAGID_LISTING = $0000003C;
  1559.   TAGID_MAP = $0000003D;
  1560.   TAGID_MARQUEE = $0000003E;
  1561.   TAGID_MENU = $0000003F;
  1562.   TAGID_META = $00000040;
  1563.   TAGID_NEXTID = $00000041;
  1564.   TAGID_NOBR = $00000042;
  1565.   TAGID_NOEMBED = $00000043;
  1566.   TAGID_NOFRAMES = $00000044;
  1567.   TAGID_NOSCRIPT = $00000045;
  1568.   TAGID_OBJECT = $00000046;
  1569.   TAGID_OL = $00000047;
  1570.   TAGID_OPTION = $00000048;
  1571.   TAGID_P = $00000049;
  1572.   TAGID_PARAM = $0000004A;
  1573.   TAGID_PLAINTEXT = $0000004B;
  1574.   TAGID_PRE = $0000004C;
  1575.   TAGID_Q = $0000004D;
  1576.   TAGID_RP = $0000004E;
  1577.   TAGID_RT = $0000004F;
  1578.   TAGID_RUBY = $00000050;
  1579.   TAGID_S = $00000051;
  1580.   TAGID_SAMP = $00000052;
  1581.   TAGID_SCRIPT = $00000053;
  1582.   TAGID_SELECT = $00000054;
  1583.   TAGID_SMALL = $00000055;
  1584.   TAGID_SPAN = $00000056;
  1585.   TAGID_STRIKE = $00000057;
  1586.   TAGID_STRONG = $00000058;
  1587.   TAGID_STYLE = $00000059;
  1588.   TAGID_SUB = $0000005A;
  1589.   TAGID_SUP = $0000005B;
  1590.   TAGID_TABLE = $0000005C;
  1591.   TAGID_TBODY = $0000005D;
  1592.   TAGID_TC = $0000005E;
  1593.   TAGID_TD = $0000005F;
  1594.   TAGID_TEXTAREA = $00000060;
  1595.   TAGID_TFOOT = $00000061;
  1596.   TAGID_TH = $00000062;
  1597.   TAGID_THEAD = $00000063;
  1598.   TAGID_TITLE = $00000064;
  1599.   TAGID_TR = $00000065;
  1600.   TAGID_TT = $00000066;
  1601.   TAGID_U = $00000067;
  1602.   TAGID_UL = $00000068;
  1603.   TAGID_VAR = $00000069;
  1604.   TAGID_WBR = $0000006A;
  1605.   TAGID_XMP = $0000006B;
  1606.   TAGID_COUNT = $0000006C;
  1607.   TAGID_LAST_PREDEFINED = $00002710;
  1608.   ELEMENT_TAG_ID_Max = $7FFFFFFF;
  1609.  
  1610. // _HTMLDlgFlag constants
  1611. type
  1612.   _HTMLDlgFlag = TOleEnum;
  1613. const
  1614.   HTMLDlgFlagNo = $00000000;
  1615.   HTMLDlgFlagOff = $00000000;
  1616.   HTMLDlgFlag0 = $00000000;
  1617.   HTMLDlgFlagYes = $00000001;
  1618.   HTMLDlgFlagOn = $00000001;
  1619.   HTMLDlgFlag1 = $00000001;
  1620.   HTMLDlgFlagNotSet = $FFFFFFFF;
  1621.   HTMLDlgFlag_Max = $7FFFFFFF;
  1622.  
  1623. // _HTMLDlgBorder constants
  1624. type
  1625.   _HTMLDlgBorder = TOleEnum;
  1626. const
  1627.   HTMLDlgBorderThin = $00000000;
  1628.   HTMLDlgBorderThick = $00040000;
  1629.   HTMLDlgBorder_Max = $7FFFFFFF;
  1630.  
  1631. // _HTMLDlgEdge constants
  1632. type
  1633.   _HTMLDlgEdge = TOleEnum;
  1634. const
  1635.   HTMLDlgEdgeSunken = $00000000;
  1636.   HTMLDlgEdgeRaised = $00000010;
  1637.   HTMLDlgEdge_Max = $7FFFFFFF;
  1638.  
  1639. // _HTMLDlgCenter constants
  1640. type
  1641.   _HTMLDlgCenter = TOleEnum;
  1642. const
  1643.   HTMLDlgCenterNo = $00000000;
  1644.   HTMLDlgCenterOff = $00000000;
  1645.   HTMLDlgCenter0 = $00000000;
  1646.   HTMLDlgCenterYes = $00000001;
  1647.   HTMLDlgCenterOn = $00000001;
  1648.   HTMLDlgCenter1 = $00000001;
  1649.   HTMLDlgCenterParent = $00000001;
  1650.   HTMLDlgCenterDesktop = $00000002;
  1651.   HTMLDlgCenter_Max = $7FFFFFFF;
  1652.  
  1653. // _HTMLAppFlag constants
  1654. type
  1655.   _HTMLAppFlag = TOleEnum;
  1656. const
  1657.   HTMLAppFlagNo = $00000000;
  1658.   HTMLAppFlagOff = $00000000;
  1659.   HTMLAppFlag0 = $00000000;
  1660.   HTMLAppFlagYes = $00000001;
  1661.   HTMLAppFlagOn = $00000001;
  1662.   HTMLAppFlag1 = $00000001;
  1663.   HTMLAppFlag_Max = $7FFFFFFF;
  1664.  
  1665. // _HTMLMinimizeFlag constants
  1666. type
  1667.   _HTMLMinimizeFlag = TOleEnum;
  1668. const
  1669.   HTMLMinimizeFlagNo = $00000000;
  1670.   HTMLMinimizeFlagYes = $00020000;
  1671.   HTMLMinimizeFlag_Max = $7FFFFFFF;
  1672.  
  1673. // _HTMLMaximizeFlag constants
  1674. type
  1675.   _HTMLMaximizeFlag = TOleEnum;
  1676. const
  1677.   HTMLMaximizeFlagNo = $00000000;
  1678.   HTMLMaximizeFlagYes = $00010000;
  1679.   HTMLMaximizeFlag_Max = $7FFFFFFF;
  1680.  
  1681. // _HTMLCaptionFlag constants
  1682. type
  1683.   _HTMLCaptionFlag = TOleEnum;
  1684. const
  1685.   HTMLCaptionFlagNo = $00000000;
  1686.   HTMLCaptionFlagYes = $00C00000;
  1687.   HTMLCaptionFlag_Max = $7FFFFFFF;
  1688.  
  1689. // _HTMLSysMenuFlag constants
  1690. type
  1691.   _HTMLSysMenuFlag = TOleEnum;
  1692. const
  1693.   HTMLSysMenuFlagNo = $00000000;
  1694.   HTMLSysMenuFlagYes = $00080000;
  1695.   HTMLSysMenuFlag_Max = $7FFFFFFF;
  1696.  
  1697. // _HTMLBorder constants
  1698. type
  1699.   _HTMLBorder = TOleEnum;
  1700. const
  1701.   HTMLBorderNone = $00000000;
  1702.   HTMLBorderThick = $00040000;
  1703.   HTMLBorderDialog = $00400000;
  1704.   HTMLBorderThin = $00800000;
  1705.   HTMLBorder_Max = $7FFFFFFF;
  1706.  
  1707. // _HTMLBorderStyle constants
  1708. type
  1709.   _HTMLBorderStyle = TOleEnum;
  1710. const
  1711.   HTMLBorderStyleNormal = $00000000;
  1712.   HTMLBorderStyleRaised = $00000100;
  1713.   HTMLBorderStyleSunken = $00000200;
  1714.   HTMLBorderStylecombined = $00000300;
  1715.   HTMLBorderStyleStatic = $00020000;
  1716.   HTMLBorderStyle_Max = $7FFFFFFF;
  1717.  
  1718. // _HTMLWindowState constants
  1719. type
  1720.   _HTMLWindowState = TOleEnum;
  1721. const
  1722.   HTMLWindowStateNormal = $00000001;
  1723.   HTMLWindowStateMaximize = $00000003;
  1724.   HTMLWindowStateMinimize = $00000006;
  1725.   HTMLWindowState_Max = $7FFFFFFF;
  1726.  
  1727. type
  1728.  
  1729. // *********************************************************************//
  1730. // Forward declaration of types defined in TypeLibrary                    
  1731. // *********************************************************************//
  1732.   IHTMLEventObj = interface;
  1733.   IHTMLEventObjDisp = dispinterface;
  1734.   IHTMLElement = interface;
  1735.   IHTMLElementDisp = dispinterface;
  1736.   IHTMLStyle = interface;
  1737.   IHTMLStyleDisp = dispinterface;
  1738.   IHTMLFiltersCollection = interface;
  1739.   IHTMLFiltersCollectionDisp = dispinterface;
  1740.   IElementBehaviorSite = interface;
  1741.   IElementBehavior = interface;
  1742.   IElementBehaviorFactory = interface;
  1743.   IElementBehaviorSiteOM = interface;
  1744.   IElementBehaviorRender = interface;
  1745.   IElementBehaviorSiteRender = interface;
  1746.   IHTMLStyle2 = interface;
  1747.   IHTMLStyle2Disp = dispinterface;
  1748.   IHTMLRuleStyle = interface;
  1749.   IHTMLRuleStyleDisp = dispinterface;
  1750.   IHTMLRuleStyle2 = interface;
  1751.   IHTMLRuleStyle2Disp = dispinterface;
  1752.   DispHTMLStyle = dispinterface;
  1753.   DispHTMLRuleStyle = dispinterface;
  1754.   IHTMLCurrentStyle = interface;
  1755.   IHTMLCurrentStyleDisp = dispinterface;
  1756.   DispHTMLCurrentStyle = dispinterface;
  1757.   IHTMLRect = interface;
  1758.   IHTMLRectDisp = dispinterface;
  1759.   IHTMLRectCollection = interface;
  1760.   IHTMLRectCollectionDisp = dispinterface;
  1761.   IHTMLDOMNode = interface;
  1762.   IHTMLDOMNodeDisp = dispinterface;
  1763.   IHTMLDOMAttribute = interface;
  1764.   IHTMLDOMAttributeDisp = dispinterface;
  1765.   IHTMLDOMTextNode = interface;
  1766.   IHTMLDOMTextNodeDisp = dispinterface;
  1767.   DispHTMLDOMAttribute = dispinterface;
  1768.   DispHTMLDOMTextNode = dispinterface;
  1769.   IHTMLAttributeCollection = interface;
  1770.   IHTMLAttributeCollectionDisp = dispinterface;
  1771.   IHTMLDOMChildrenCollection = interface;
  1772.   IHTMLDOMChildrenCollectionDisp = dispinterface;
  1773.   DispHTMLAttributeCollection = dispinterface;
  1774.   DispDOMChildrenCollection = dispinterface;
  1775.   HTMLElementEvents2 = dispinterface;
  1776.   HTMLElementEvents = dispinterface;
  1777.   IHTMLElementCollection = interface;
  1778.   IHTMLElementCollectionDisp = dispinterface;
  1779.   IHTMLElement2 = interface;
  1780.   IHTMLElement2Disp = dispinterface;
  1781.   IHTMLUniqueName = interface;
  1782.   IHTMLUniqueNameDisp = dispinterface;
  1783.   IHTMLDatabinding = interface;
  1784.   IHTMLDatabindingDisp = dispinterface;
  1785.   IHTCDefaultDispatch = interface;
  1786.   IHTCDefaultDispatchDisp = dispinterface;
  1787.   IHTCPropertyBehavior = interface;
  1788.   IHTCPropertyBehaviorDisp = dispinterface;
  1789.   IHTCMethodBehavior = interface;
  1790.   IHTCMethodBehaviorDisp = dispinterface;
  1791.   IHTCEventBehavior = interface;
  1792.   IHTCEventBehaviorDisp = dispinterface;
  1793.   IHTCAttachBehavior = interface;
  1794.   IHTCAttachBehaviorDisp = dispinterface;
  1795.   IHTCDescBehavior = interface;
  1796.   IHTCDescBehaviorDisp = dispinterface;
  1797.   DispHTCDefaultDispatch = dispinterface;
  1798.   DispHTCPropertyBehavior = dispinterface;
  1799.   DispHTCMethodBehavior = dispinterface;
  1800.   DispHTCEventBehavior = dispinterface;
  1801.   DispHTCAttachBehavior = dispinterface;
  1802.   DispHTCDescBehavior = dispinterface;
  1803.   IHTMLUrnCollection = interface;
  1804.   IHTMLUrnCollectionDisp = dispinterface;
  1805.   IHTMLGenericElement = interface;
  1806.   IHTMLGenericElementDisp = dispinterface;
  1807.   DispHTMLGenericElement = dispinterface;
  1808.   IHTMLStyleSheetRule = interface;
  1809.   IHTMLStyleSheetRuleDisp = dispinterface;
  1810.   IHTMLStyleSheetRulesCollection = interface;
  1811.   IHTMLStyleSheetRulesCollectionDisp = dispinterface;
  1812.   IHTMLStyleSheetsCollection = interface;
  1813.   IHTMLStyleSheetsCollectionDisp = dispinterface;
  1814.   IHTMLStyleSheet = interface;
  1815.   IHTMLStyleSheetDisp = dispinterface;
  1816.   HTMLLinkElementEvents2 = dispinterface;
  1817.   HTMLLinkElementEvents = dispinterface;
  1818.   IHTMLLinkElement = interface;
  1819.   IHTMLLinkElementDisp = dispinterface;
  1820.   IHTMLLinkElement2 = interface;
  1821.   IHTMLLinkElement2Disp = dispinterface;
  1822.   DispHTMLLinkElement = dispinterface;
  1823.   IHTMLTxtRange = interface;
  1824.   IHTMLTxtRangeDisp = dispinterface;
  1825.   IHTMLTextRangeMetrics = interface;
  1826.   IHTMLTextRangeMetricsDisp = dispinterface;
  1827.   IHTMLTextRangeMetrics2 = interface;
  1828.   IHTMLTextRangeMetrics2Disp = dispinterface;
  1829.   HTMLFormElementEvents2 = dispinterface;
  1830.   HTMLFormElementEvents = dispinterface;
  1831.   IHTMLFormElement = interface;
  1832.   IHTMLFormElementDisp = dispinterface;
  1833.   IHTMLFormElement2 = interface;
  1834.   IHTMLFormElement2Disp = dispinterface;
  1835.   DispHTMLFormElement = dispinterface;
  1836.   HTMLControlElementEvents2 = dispinterface;
  1837.   HTMLControlElementEvents = dispinterface;
  1838.   IHTMLControlElement = interface;
  1839.   IHTMLControlElementDisp = dispinterface;
  1840.   IHTMLTextElement = interface;
  1841.   IHTMLTextElementDisp = dispinterface;
  1842.   DispHTMLTextElement = dispinterface;
  1843.   HTMLTextContainerEvents2 = dispinterface;
  1844.   HTMLTextContainerEvents = dispinterface;
  1845.   IHTMLTextContainer = interface;
  1846.   IHTMLTextContainerDisp = dispinterface;
  1847.   IHTMLControlRange = interface;
  1848.   IHTMLControlRangeDisp = dispinterface;
  1849.   HTMLImgEvents2 = dispinterface;
  1850.   HTMLImgEvents = dispinterface;
  1851.   IHTMLImgElement = interface;
  1852.   IHTMLImgElementDisp = dispinterface;
  1853.   IHTMLImageElementFactory = interface;
  1854.   IHTMLImageElementFactoryDisp = dispinterface;
  1855.   DispHTMLImg = dispinterface;
  1856.   IHTMLBodyElement = interface;
  1857.   IHTMLBodyElementDisp = dispinterface;
  1858.   IHTMLBodyElement2 = interface;
  1859.   IHTMLBodyElement2Disp = dispinterface;
  1860.   DispHTMLBody = dispinterface;
  1861.   IHTMLFontElement = interface;
  1862.   IHTMLFontElementDisp = dispinterface;
  1863.   DispHTMLFontElement = dispinterface;
  1864.   HTMLAnchorEvents2 = dispinterface;
  1865.   HTMLAnchorEvents = dispinterface;
  1866.   IHTMLAnchorElement = interface;
  1867.   IHTMLAnchorElementDisp = dispinterface;
  1868.   DispHTMLAnchorElement = dispinterface;
  1869.   HTMLLabelEvents2 = dispinterface;
  1870.   HTMLLabelEvents = dispinterface;
  1871.   IHTMLLabelElement = interface;
  1872.   IHTMLLabelElementDisp = dispinterface;
  1873.   DispHTMLLabelElement = dispinterface;
  1874.   IHTMLListElement = interface;
  1875.   IHTMLListElementDisp = dispinterface;
  1876.   DispHTMLListElement = dispinterface;
  1877.   IHTMLUListElement = interface;
  1878.   IHTMLUListElementDisp = dispinterface;
  1879.   DispHTMLUListElement = dispinterface;
  1880.   IHTMLOListElement = interface;
  1881.   IHTMLOListElementDisp = dispinterface;
  1882.   DispHTMLOListElement = dispinterface;
  1883.   IHTMLLIElement = interface;
  1884.   IHTMLLIElementDisp = dispinterface;
  1885.   DispHTMLLIElement = dispinterface;
  1886.   IHTMLBlockElement = interface;
  1887.   IHTMLBlockElementDisp = dispinterface;
  1888.   DispHTMLBlockElement = dispinterface;
  1889.   IHTMLDivElement = interface;
  1890.   IHTMLDivElementDisp = dispinterface;
  1891.   DispHTMLDivElement = dispinterface;
  1892.   IHTMLDDElement = interface;
  1893.   IHTMLDDElementDisp = dispinterface;
  1894.   DispHTMLDDElement = dispinterface;
  1895.   IHTMLDTElement = interface;
  1896.   IHTMLDTElementDisp = dispinterface;
  1897.   DispHTMLDTElement = dispinterface;
  1898.   IHTMLBRElement = interface;
  1899.   IHTMLBRElementDisp = dispinterface;
  1900.   DispHTMLBRElement = dispinterface;
  1901.   IHTMLDListElement = interface;
  1902.   IHTMLDListElementDisp = dispinterface;
  1903.   DispHTMLDListElement = dispinterface;
  1904.   IHTMLHRElement = interface;
  1905.   IHTMLHRElementDisp = dispinterface;
  1906.   DispHTMLHRElement = dispinterface;
  1907.   IHTMLParaElement = interface;
  1908.   IHTMLParaElementDisp = dispinterface;
  1909.   DispHTMLParaElement = dispinterface;
  1910.   IHTMLElementCollection2 = interface;
  1911.   IHTMLElementCollection2Disp = dispinterface;
  1912.   DispHTMLElementCollection = dispinterface;
  1913.   IHTMLHeaderElement = interface;
  1914.   IHTMLHeaderElementDisp = dispinterface;
  1915.   DispHTMLHeaderElement = dispinterface;
  1916.   HTMLSelectElementEvents2 = dispinterface;
  1917.   HTMLSelectElementEvents = dispinterface;
  1918.   IHTMLSelectElement = interface;
  1919.   IHTMLSelectElementDisp = dispinterface;
  1920.   IHTMLSelectElement2 = interface;
  1921.   IHTMLSelectElement2Disp = dispinterface;
  1922.   DispHTMLSelectElement = dispinterface;
  1923.   IHTMLSelectionObject = interface;
  1924.   IHTMLSelectionObjectDisp = dispinterface;
  1925.   IHTMLOptionElement = interface;
  1926.   IHTMLOptionElementDisp = dispinterface;
  1927.   IHTMLOptionElementFactory = interface;
  1928.   IHTMLOptionElementFactoryDisp = dispinterface;
  1929.   DispHTMLOptionElement = dispinterface;
  1930.   HTMLButtonElementEvents2 = dispinterface;
  1931.   HTMLButtonElementEvents = dispinterface;
  1932.   HTMLInputTextElementEvents2 = dispinterface;
  1933.   HTMLOptionButtonElementEvents2 = dispinterface;
  1934.   HTMLInputFileElementEvents2 = dispinterface;
  1935.   HTMLInputImageEvents2 = dispinterface;
  1936.   HTMLInputTextElementEvents = dispinterface;
  1937.   HTMLOptionButtonElementEvents = dispinterface;
  1938.   HTMLInputFileElementEvents = dispinterface;
  1939.   HTMLInputImageEvents = dispinterface;
  1940.   IHTMLInputElement = interface;
  1941.   IHTMLInputElementDisp = dispinterface;
  1942.   IHTMLInputButtonElement = interface;
  1943.   IHTMLInputButtonElementDisp = dispinterface;
  1944.   IHTMLInputHiddenElement = interface;
  1945.   IHTMLInputHiddenElementDisp = dispinterface;
  1946.   IHTMLInputTextElement = interface;
  1947.   IHTMLInputTextElementDisp = dispinterface;
  1948.   IHTMLInputFileElement = interface;
  1949.   IHTMLInputFileElementDisp = dispinterface;
  1950.   IHTMLOptionButtonElement = interface;
  1951.   IHTMLOptionButtonElementDisp = dispinterface;
  1952.   IHTMLInputImage = interface;
  1953.   IHTMLInputImageDisp = dispinterface;
  1954.   DispHTMLInputElement = dispinterface;
  1955.   IHTMLTextAreaElement = interface;
  1956.   IHTMLTextAreaElementDisp = dispinterface;
  1957.   DispHTMLTextAreaElement = dispinterface;
  1958.   DispHTMLRichtextElement = dispinterface;
  1959.   IHTMLButtonElement = interface;
  1960.   IHTMLButtonElementDisp = dispinterface;
  1961.   DispHTMLButtonElement = dispinterface;
  1962.   HTMLMarqueeElementEvents2 = dispinterface;
  1963.   HTMLMarqueeElementEvents = dispinterface;
  1964.   IHTMLMarqueeElement = interface;
  1965.   IHTMLMarqueeElementDisp = dispinterface;
  1966.   DispHTMLMarqueeElement = dispinterface;
  1967.   IHTMLTitleElement = interface;
  1968.   IHTMLTitleElementDisp = dispinterface;
  1969.   IHTMLMetaElement = interface;
  1970.   IHTMLMetaElementDisp = dispinterface;
  1971.   IHTMLBaseElement = interface;
  1972.   IHTMLBaseElementDisp = dispinterface;
  1973.   IHTMLIsIndexElement = interface;
  1974.   IHTMLIsIndexElementDisp = dispinterface;
  1975.   IHTMLNextIdElement = interface;
  1976.   IHTMLNextIdElementDisp = dispinterface;
  1977.   DispHTMLHtmlElement = dispinterface;
  1978.   DispHTMLHeadElement = dispinterface;
  1979.   DispHTMLTitleElement = dispinterface;
  1980.   DispHTMLMetaElement = dispinterface;
  1981.   DispHTMLBaseElement = dispinterface;
  1982.   DispHTMLIsIndexElement = dispinterface;
  1983.   DispHTMLNextIdElement = dispinterface;
  1984.   IHTMLBaseFontElement = interface;
  1985.   IHTMLBaseFontElementDisp = dispinterface;
  1986.   DispHTMLBaseFontElement = dispinterface;
  1987.   IHTMLUnknownElement = interface;
  1988.   IHTMLUnknownElementDisp = dispinterface;
  1989.   DispHTMLUnknownElement = dispinterface;
  1990.   IOmHistory = interface;
  1991.   IOmHistoryDisp = dispinterface;
  1992.   IHTMLMimeTypesCollection = interface;
  1993.   IHTMLMimeTypesCollectionDisp = dispinterface;
  1994.   IHTMLPluginsCollection = interface;
  1995.   IHTMLPluginsCollectionDisp = dispinterface;
  1996.   IHTMLOpsProfile = interface;
  1997.   IHTMLOpsProfileDisp = dispinterface;
  1998.   IOmNavigator = interface;
  1999.   IOmNavigatorDisp = dispinterface;
  2000.   IHTMLLocation = interface;
  2001.   IHTMLLocationDisp = dispinterface;
  2002.   IHTMLBookmarkCollection = interface;
  2003.   IHTMLBookmarkCollectionDisp = dispinterface;
  2004.   IHTMLDataTransfer = interface;
  2005.   IHTMLDataTransferDisp = dispinterface;
  2006.   IHTMLEventObj2 = interface;
  2007.   IHTMLEventObj2Disp = dispinterface;
  2008.   DispCEventObj = dispinterface;
  2009.   HTMLWindowEvents2 = dispinterface;
  2010.   HTMLWindowEvents = dispinterface;
  2011.   IHTMLDocument = interface;
  2012.   IHTMLDocumentDisp = dispinterface;
  2013.   IHTMLDocument2 = interface;
  2014.   IHTMLDocument2Disp = dispinterface;
  2015.   IHTMLFramesCollection2 = interface;
  2016.   IHTMLFramesCollection2Disp = dispinterface;
  2017.   IHTMLWindow2 = interface;
  2018.   IHTMLWindow2Disp = dispinterface;
  2019.   IHTMLScreen = interface;
  2020.   IHTMLScreenDisp = dispinterface;
  2021.   IHTMLWindow3 = interface;
  2022.   IHTMLWindow3Disp = dispinterface;
  2023.   DispHTMLWindow2 = dispinterface;
  2024.   DispHTMLWindowProxy = dispinterface;
  2025.   HTMLDocumentEvents2 = dispinterface;
  2026.   HTMLDocumentEvents = dispinterface;
  2027.   IHTMLDocument3 = interface;
  2028.   IHTMLDocument3Disp = dispinterface;
  2029.   DispHTMLDocument = dispinterface;
  2030.   IHTMLDocumentFragment = interface;
  2031.   IHTMLDocumentFragmentDisp = dispinterface;
  2032.   DispHTMLDocumentFragment = dispinterface;
  2033.   DWebBridgeEvents = dispinterface;
  2034.   IWebBridge = interface;
  2035.   IWebBridgeDisp = dispinterface;
  2036.   IWBScriptControl = interface;
  2037.   IWBScriptControlDisp = dispinterface;
  2038.   IHTMLEmbedElement = interface;
  2039.   IHTMLEmbedElementDisp = dispinterface;
  2040.   DispHTMLEmbed = dispinterface;
  2041.   HTMLMapEvents2 = dispinterface;
  2042.   HTMLMapEvents = dispinterface;
  2043.   IHTMLAreasCollection = interface;
  2044.   IHTMLAreasCollectionDisp = dispinterface;
  2045.   IHTMLAreasCollection2 = interface;
  2046.   IHTMLAreasCollection2Disp = dispinterface;
  2047.   IHTMLMapElement = interface;
  2048.   IHTMLMapElementDisp = dispinterface;
  2049.   DispHTMLAreasCollection = dispinterface;
  2050.   DispHTMLMapElement = dispinterface;
  2051.   HTMLAreaEvents2 = dispinterface;
  2052.   HTMLAreaEvents = dispinterface;
  2053.   IHTMLAreaElement = interface;
  2054.   IHTMLAreaElementDisp = dispinterface;
  2055.   DispHTMLAreaElement = dispinterface;
  2056.   IHTMLTableCaption = interface;
  2057.   IHTMLTableCaptionDisp = dispinterface;
  2058.   DispHTMLTableCaption = dispinterface;
  2059.   IHTMLCommentElement = interface;
  2060.   IHTMLCommentElementDisp = dispinterface;
  2061.   DispHTMLCommentElement = dispinterface;
  2062.   IHTMLPhraseElement = interface;
  2063.   IHTMLPhraseElementDisp = dispinterface;
  2064.   IHTMLSpanElement = interface;
  2065.   IHTMLSpanElementDisp = dispinterface;
  2066.   DispHTMLPhraseElement = dispinterface;
  2067.   DispHTMLSpanElement = dispinterface;
  2068.   HTMLTableEvents2 = dispinterface;
  2069.   HTMLTableEvents = dispinterface;
  2070.   IHTMLTableSection = interface;
  2071.   IHTMLTableSectionDisp = dispinterface;
  2072.   IHTMLTable = interface;
  2073.   IHTMLTableDisp = dispinterface;
  2074.   IHTMLTable2 = interface;
  2075.   IHTMLTable2Disp = dispinterface;
  2076.   IHTMLTableCol = interface;
  2077.   IHTMLTableColDisp = dispinterface;
  2078.   IHTMLTableSection2 = interface;
  2079.   IHTMLTableSection2Disp = dispinterface;
  2080.   IHTMLTableRow = interface;
  2081.   IHTMLTableRowDisp = dispinterface;
  2082.   IHTMLTableRow2 = interface;
  2083.   IHTMLTableRow2Disp = dispinterface;
  2084.   IHTMLTableRowMetrics = interface;
  2085.   IHTMLTableRowMetricsDisp = dispinterface;
  2086.   IHTMLTableCell = interface;
  2087.   IHTMLTableCellDisp = dispinterface;
  2088.   DispHTMLTable = dispinterface;
  2089.   DispHTMLTableCol = dispinterface;
  2090.   DispHTMLTableSection = dispinterface;
  2091.   DispHTMLTableRow = dispinterface;
  2092.   DispHTMLTableCell = dispinterface;
  2093.   HTMLScriptEvents2 = dispinterface;
  2094.   HTMLScriptEvents = dispinterface;
  2095.   IHTMLScriptElement = interface;
  2096.   IHTMLScriptElementDisp = dispinterface;
  2097.   DispHTMLScriptElement = dispinterface;
  2098.   IHTMLNoShowElement = interface;
  2099.   IHTMLNoShowElementDisp = dispinterface;
  2100.   DispHTMLNoShowElement = dispinterface;
  2101.   HTMLObjectElementEvents2 = dispinterface;
  2102.   HTMLObjectElementEvents = dispinterface;
  2103.   IHTMLObjectElement = interface;
  2104.   IHTMLObjectElementDisp = dispinterface;
  2105.   IHTMLObjectElement2 = interface;
  2106.   IHTMLObjectElement2Disp = dispinterface;
  2107.   DispHTMLObjectElement = dispinterface;
  2108.   IHTMLFrameBase = interface;
  2109.   IHTMLFrameBaseDisp = dispinterface;
  2110.   DispHTMLFrameBase = dispinterface;
  2111.   IHTMLFrameElement = interface;
  2112.   IHTMLFrameElementDisp = dispinterface;
  2113.   DispHTMLFrameElement = dispinterface;
  2114.   IHTMLIFrameElement = interface;
  2115.   IHTMLIFrameElementDisp = dispinterface;
  2116.   IHTMLIFrameElement2 = interface;
  2117.   IHTMLIFrameElement2Disp = dispinterface;
  2118.   DispHTMLIFrame = dispinterface;
  2119.   IHTMLDivPosition = interface;
  2120.   IHTMLDivPositionDisp = dispinterface;
  2121.   IHTMLFieldSetElement = interface;
  2122.   IHTMLFieldSetElementDisp = dispinterface;
  2123.   IHTMLLegendElement = interface;
  2124.   IHTMLLegendElementDisp = dispinterface;
  2125.   DispHTMLDivPosition = dispinterface;
  2126.   DispHTMLFieldSetElement = dispinterface;
  2127.   DispHTMLLegendElement = dispinterface;
  2128.   IHTMLSpanFlow = interface;
  2129.   IHTMLSpanFlowDisp = dispinterface;
  2130.   DispHTMLSpanFlow = dispinterface;
  2131.   IHTMLFrameSetElement = interface;
  2132.   IHTMLFrameSetElementDisp = dispinterface;
  2133.   IHTMLFrameSetElement2 = interface;
  2134.   IHTMLFrameSetElement2Disp = dispinterface;
  2135.   DispHTMLFrameSetSite = dispinterface;
  2136.   IHTMLBGsound = interface;
  2137.   IHTMLBGsoundDisp = dispinterface;
  2138.   DispHTMLBGsound = dispinterface;
  2139.   IHTMLFontNamesCollection = interface;
  2140.   IHTMLFontNamesCollectionDisp = dispinterface;
  2141.   IHTMLFontSizesCollection = interface;
  2142.   IHTMLFontSizesCollectionDisp = dispinterface;
  2143.   IHTMLOptionsHolder = interface;
  2144.   IHTMLOptionsHolderDisp = dispinterface;
  2145.   HTMLStyleElementEvents2 = dispinterface;
  2146.   HTMLStyleElementEvents = dispinterface;
  2147.   IHTMLStyleElement = interface;
  2148.   IHTMLStyleElementDisp = dispinterface;
  2149.   DispHTMLStyleElement = dispinterface;
  2150.   IHTMLStyleFontFace = interface;
  2151.   IHTMLStyleFontFaceDisp = dispinterface;
  2152.   ICSSFilterSite = interface;
  2153.   IMarkupPointer = interface;
  2154.   IMarkupContainer = interface;
  2155.   IActiveIMMApp = interface;
  2156.   IEnumRegisterWordA = interface;
  2157.   IEnumRegisterWordW = interface;
  2158.   IEnumInputContext = interface;
  2159.   ICSSFilter = interface;
  2160.   ISecureUrlHost = interface;
  2161.   IMarkupServices = interface;
  2162.   IMarkupTextFrags = interface;
  2163.   IXMLGenericParse = interface;
  2164.   IHTMLDialog = interface;
  2165.   IHTMLDialogDisp = dispinterface;
  2166.   IHTMLDialog2 = interface;
  2167.   IHTMLDialog2Disp = dispinterface;
  2168.   IHTMLModelessInit = interface;
  2169.   IHTMLModelessInitDisp = dispinterface;
  2170.   IHTMLAppBehavior = interface;
  2171.   IHTMLAppBehaviorDisp = dispinterface;
  2172.   DispHTMLAppBehavior = dispinterface;
  2173.   DispIHTMLInputButtonElement = dispinterface;
  2174.   DispIHTMLInputTextElement = dispinterface;
  2175.   DispIHTMLInputFileElement = dispinterface;
  2176.   DispIHTMLOptionButtonElement = dispinterface;
  2177.   DispIHTMLInputImage = dispinterface;
  2178.  
  2179. // *********************************************************************//
  2180. // Declaration of CoClasses defined in Type Library                       
  2181. // (NOTE: Here we map each CoClass to its Default Interface)              
  2182. // *********************************************************************//
  2183.   HTMLStyle = DispHTMLStyle;
  2184.   HTMLRuleStyle = DispHTMLRuleStyle;
  2185.   HTMLCurrentStyle = DispHTMLCurrentStyle;
  2186.   HTMLFiltersCollection = IHTMLFiltersCollection;
  2187.   HTMLDOMAttribute = DispHTMLDOMAttribute;
  2188.   HTMLDOMTextNode = DispHTMLDOMTextNode;
  2189.   HTMLAttributeCollection = DispHTMLAttributeCollection;
  2190.   DOMChildrenCollection = DispDOMChildrenCollection;
  2191.   HTCDefaultDispatch = DispHTCDefaultDispatch;
  2192.   HTCPropertyBehavior = DispHTCPropertyBehavior;
  2193.   HTCMethodBehavior = DispHTCMethodBehavior;
  2194.   HTCEventBehavior = DispHTCEventBehavior;
  2195.   HTCAttachBehavior = DispHTCAttachBehavior;
  2196.   HTCDescBehavior = DispHTCDescBehavior;
  2197.   HTMLUrnCollection = IHTMLUrnCollection;
  2198.   HTMLGenericElement = DispHTMLGenericElement;
  2199.   HTMLStyleSheetRule = IHTMLStyleSheetRule;
  2200.   HTMLStyleSheetRulesCollection = IHTMLStyleSheetRulesCollection;
  2201.   HTMLStyleSheet = IHTMLStyleSheet;
  2202.   HTMLStyleSheetsCollection = IHTMLStyleSheetsCollection;
  2203.   HTMLLinkElement = DispHTMLLinkElement;
  2204.   HTMLFormElement = DispHTMLFormElement;
  2205.   HTMLTextElement = DispHTMLTextElement;
  2206.   HTMLImg = DispHTMLImg;
  2207.   HTMLImageElementFactory = IHTMLImageElementFactory;
  2208.   HTMLBody = DispHTMLBody;
  2209.   HTMLFontElement = DispHTMLFontElement;
  2210.   HTMLAnchorElement = DispHTMLAnchorElement;
  2211.   HTMLLabelElement = DispHTMLLabelElement;
  2212.   HTMLListElement = DispHTMLListElement;
  2213.   HTMLUListElement = DispHTMLUListElement;
  2214.   HTMLOListElement = DispHTMLOListElement;
  2215.   HTMLLIElement = DispHTMLLIElement;
  2216.   HTMLBlockElement = DispHTMLBlockElement;
  2217.   HTMLDivElement = DispHTMLDivElement;
  2218.   HTMLDDElement = DispHTMLDDElement;
  2219.   HTMLDTElement = DispHTMLDTElement;
  2220.   HTMLBRElement = DispHTMLBRElement;
  2221.   HTMLDListElement = DispHTMLDListElement;
  2222.   HTMLHRElement = DispHTMLHRElement;
  2223.   HTMLParaElement = DispHTMLParaElement;
  2224.   HTMLElementCollection = DispHTMLElementCollection;
  2225.   HTMLHeaderElement = DispHTMLHeaderElement;
  2226.   HTMLSelectElement = DispHTMLSelectElement;
  2227.   HTMLOptionElement = DispHTMLOptionElement;
  2228.   HTMLOptionElementFactory = IHTMLOptionElementFactory;
  2229.   HTMLInputElement = DispHTMLInputElement;
  2230.   HTMLTextAreaElement = DispHTMLTextAreaElement;
  2231.   HTMLRichtextElement = DispHTMLRichtextElement;
  2232.   HTMLButtonElement = DispHTMLButtonElement;
  2233.   HTMLMarqueeElement = DispHTMLMarqueeElement;
  2234.   HTMLHtmlElement = DispHTMLHtmlElement;
  2235.   HTMLHeadElement = DispHTMLHeadElement;
  2236.   HTMLTitleElement = DispHTMLTitleElement;
  2237.   HTMLMetaElement = DispHTMLMetaElement;
  2238.   HTMLBaseElement = DispHTMLBaseElement;
  2239.   HTMLIsIndexElement = DispHTMLIsIndexElement;
  2240.   HTMLNextIdElement = DispHTMLNextIdElement;
  2241.   HTMLBaseFontElement = DispHTMLBaseFontElement;
  2242.   HTMLUnknownElement = DispHTMLUnknownElement;
  2243.   HTMLHistory = IOmHistory;
  2244.   CMimeTypes = IHTMLMimeTypesCollection;
  2245.   CPlugins = IHTMLPluginsCollection;
  2246.   COpsProfile = IHTMLOpsProfile;
  2247.   HTMLNavigator = IOmNavigator;
  2248.   HTMLLocation = IHTMLLocation;
  2249.   CEventObj = DispCEventObj;
  2250.   HTMLScreen = IHTMLScreen;
  2251.   HTMLWindow2 = DispHTMLWindow2;
  2252.   HTMLWindowProxy = DispHTMLWindowProxy;
  2253.   HTMLDocument = DispHTMLDocument;
  2254.   HTMLDocumentFragment = DispHTMLDocumentFragment;
  2255.   Scriptlet = IWebBridge;
  2256.   HTMLEmbed = DispHTMLEmbed;
  2257.   HTMLAreasCollection = DispHTMLAreasCollection;
  2258.   HTMLMapElement = DispHTMLMapElement;
  2259.   HTMLAreaElement = DispHTMLAreaElement;
  2260.   HTMLTableCaption = DispHTMLTableCaption;
  2261.   HTMLCommentElement = DispHTMLCommentElement;
  2262.   HTMLPhraseElement = DispHTMLPhraseElement;
  2263.   HTMLSpanElement = DispHTMLSpanElement;
  2264.   HTMLTable = DispHTMLTable;
  2265.   HTMLTableCol = DispHTMLTableCol;
  2266.   HTMLTableSection = DispHTMLTableSection;
  2267.   HTMLTableRow = DispHTMLTableRow;
  2268.   HTMLTableCell = DispHTMLTableCell;
  2269.   HTMLScriptElement = DispHTMLScriptElement;
  2270.   HTMLNoShowElement = DispHTMLNoShowElement;
  2271.   HTMLObjectElement = DispHTMLObjectElement;
  2272.   HTMLFrameBase = DispHTMLFrameBase;
  2273.   HTMLFrameElement = DispHTMLFrameElement;
  2274.   HTMLIFrame = DispHTMLIFrame;
  2275.   HTMLDivPosition = DispHTMLDivPosition;
  2276.   HTMLFieldSetElement = DispHTMLFieldSetElement;
  2277.   HTMLLegendElement = DispHTMLLegendElement;
  2278.   HTMLSpanFlow = DispHTMLSpanFlow;
  2279.   HTMLFrameSetSite = DispHTMLFrameSetSite;
  2280.   HTMLBGsound = DispHTMLBGsound;
  2281.   HTMLStyleElement = DispHTMLStyleElement;
  2282.   HTMLStyleFontFace = IHTMLStyleFontFace;
  2283.   ThreadDialogProcParam = IHTMLModelessInit;
  2284.   HTMLDialog = IHTMLDialog;
  2285.   HTMLAppBehavior = DispHTMLAppBehavior;
  2286.   OldHTMLDocument = DispHTMLDocument;
  2287.   OldHTMLFormElement = DispHTMLFormElement;
  2288.   HTMLInputButtonElement = DispIHTMLInputButtonElement;
  2289.   HTMLInputTextElement = DispIHTMLInputTextElement;
  2290.   HTMLInputFileElement = DispIHTMLInputFileElement;
  2291.   HTMLOptionButtonElement = DispIHTMLOptionButtonElement;
  2292.   htmlInputImage = DispIHTMLInputImage;
  2293.  
  2294.  
  2295. // *********************************************************************//
  2296. // Declaration of structures, unions and aliases.                         
  2297. // *********************************************************************//
  2298.   wireHDC = ^TGUID; 
  2299.   wireHWND = ^TGUID; 
  2300.   wireHBITMAP = ^TGUID; 
  2301.   wireHGLOBAL = ^TGUID; 
  2302.   POleVariant1 = ^OleVariant; {*}
  2303.   PUserType1 = ^TGUID; {*}
  2304.   PUserType2 = ^TGUID; {*}
  2305.   PWord1 = ^Word; {*}
  2306.   PUserType3 = ^TGUID; {*}
  2307.   PUserType4 = ^TGUID; {*}
  2308.   PUserType5 = ^TGUID; {*}
  2309.   PUserType6 = ^TGUID; {*}
  2310.   PUserType7 = ^TGUID; {*}
  2311.   PUserType8 = ^TGUID; {*}
  2312.   PUserType9 = ^TGUID; {*}
  2313.   PUserType10 = ^TGUID; {*}
  2314.  
  2315.  
  2316.   __MIDL_IWinTypes_0009 = record
  2317.     case Integer of
  2318.       0: (hInproc: Integer);
  2319.       1: (hRemote: Integer);
  2320.   end;
  2321.  
  2322.   _RemotableHandle = packed record
  2323.     fContext: Integer;
  2324.     u: __MIDL_IWinTypes_0009;
  2325.   end;
  2326.  
  2327.   tagRECT = packed record
  2328.     left: Integer;
  2329.     top: Integer;
  2330.     right: Integer;
  2331.     bottom: Integer;
  2332.   end;
  2333.  
  2334.   tagPOINT = packed record
  2335.     x: Integer;
  2336.     y: Integer;
  2337.   end;
  2338.  
  2339.  
  2340.   __MIDL___MIDL_itf_mshtml_0245_0001 = packed record
  2341.     lpReading: PChar;
  2342.     lpWord: PChar;
  2343.   end;
  2344.  
  2345.   __MIDL___MIDL_itf_mshtml_0245_0002 = packed record
  2346.     lpReading: PWideChar;
  2347.     lpWord: PWideChar;
  2348.   end;
  2349.  
  2350.   __MIDL___MIDL_itf_mshtml_0245_0007 = packed record
  2351.     dwSize: LongWord;
  2352.     dwStyle: LongWord;
  2353.     dwCount: LongWord;
  2354.     dwSelection: LongWord;
  2355.     dwPageStart: LongWord;
  2356.     dwPageSize: LongWord;
  2357.     dwOffset: array[0..0] of LongWord;
  2358.   end;
  2359.  
  2360.   __MIDL___MIDL_itf_mshtml_0245_0005 = packed record
  2361.     dwIndex: LongWord;
  2362.     dwStyle: LongWord;
  2363.     ptCurrentPos: TGUID;
  2364.     rcArea: TGUID;
  2365.   end;
  2366.  
  2367.   __MIDL___MIDL_itf_mshtml_0245_0003 = packed record
  2368.     lfHeight: Integer;
  2369.     lfWidth: Integer;
  2370.     lfEscapement: Integer;
  2371.     lfOrientation: Integer;
  2372.     lfWeight: Integer;
  2373.     lfItalic: Byte;
  2374.     lfUnderline: Byte;
  2375.     lfStrikeOut: Byte;
  2376.     lfCharSet: Byte;
  2377.     lfOutPrecision: Byte;
  2378.     lfClipPrecision: Byte;
  2379.     lfQuality: Byte;
  2380.     lfPitchAndFamily: Byte;
  2381.     lfFaceName: array[0..31] of Byte;
  2382.   end;
  2383.  
  2384.   __MIDL___MIDL_itf_mshtml_0245_0004 = packed record
  2385.     lfHeight: Integer;
  2386.     lfWidth: Integer;
  2387.     lfEscapement: Integer;
  2388.     lfOrientation: Integer;
  2389.     lfWeight: Integer;
  2390.     lfItalic: Byte;
  2391.     lfUnderline: Byte;
  2392.     lfStrikeOut: Byte;
  2393.     lfCharSet: Byte;
  2394.     lfOutPrecision: Byte;
  2395.     lfClipPrecision: Byte;
  2396.     lfQuality: Byte;
  2397.     lfPitchAndFamily: Byte;
  2398.     lfFaceName: array[0..31] of Word;
  2399.   end;
  2400.  
  2401.   __MIDL___MIDL_itf_mshtml_0245_0006 = packed record
  2402.     dwStyle: LongWord;
  2403.     ptCurrentPos: TGUID;
  2404.     rcArea: TGUID;
  2405.   end;
  2406.  
  2407.   __MIDL___MIDL_itf_mshtml_0245_0008 = packed record
  2408.     dwStyle: LongWord;
  2409.     szDescription: array[0..31] of Byte;
  2410.   end;
  2411.  
  2412.   __MIDL___MIDL_itf_mshtml_0245_0009 = packed record
  2413.     dwStyle: LongWord;
  2414.     szDescription: array[0..31] of Word;
  2415.   end;
  2416.  
  2417.  
  2418.   __MIDL___MIDL_itf_mshtml_0245_0010 = packed record
  2419.     cbSize: SYSUINT;
  2420.     fType: SYSUINT;
  2421.     fState: SYSUINT;
  2422.     wID: SYSUINT;
  2423.     hbmpChecked: wireHBITMAP;
  2424.     hbmpUnchecked: wireHBITMAP;
  2425.     dwItemData: LongWord;
  2426.     szString: array[0..79] of Byte;
  2427.     hbmpItem: wireHBITMAP;
  2428.   end;
  2429.  
  2430.   _userBITMAP = packed record
  2431.     bmType: Integer;
  2432.     bmWidth: Integer;
  2433.     bmHeight: Integer;
  2434.     bmWidthBytes: Integer;
  2435.     bmPlanes: Word;
  2436.     bmBitsPixel: Word;
  2437.     cbSize: LongWord;
  2438.     pBuffer: ^Byte;
  2439.   end;
  2440.  
  2441.   __MIDL_IWinTypes_0007 = record
  2442.     case Integer of
  2443.       0: (hInproc: Integer);
  2444.       1: (hRemote: ^TGUID);
  2445.       2: (hGlobal: Integer);
  2446.   end;
  2447.  
  2448.   _userHBITMAP = packed record
  2449.     fContext: Integer;
  2450.     u: __MIDL_IWinTypes_0007;
  2451.   end;
  2452.  
  2453.   __MIDL___MIDL_itf_mshtml_0245_0011 = packed record
  2454.     cbSize: SYSUINT;
  2455.     fType: SYSUINT;
  2456.     fState: SYSUINT;
  2457.     wID: SYSUINT;
  2458.     hbmpChecked: wireHBITMAP;
  2459.     hbmpUnchecked: wireHBITMAP;
  2460.     dwItemData: LongWord;
  2461.     szString: array[0..79] of Word;
  2462.     hbmpItem: wireHBITMAP;
  2463.   end;
  2464.  
  2465.  
  2466.   _FLAGGED_BYTE_BLOB = packed record
  2467.     fFlags: LongWord;
  2468.     clSize: LongWord;
  2469.     abData: ^Byte;
  2470.   end;
  2471.  
  2472.   __MIDL_IWinTypes_0003 = record
  2473.     case Integer of
  2474.       0: (hInproc: Integer);
  2475.       1: (hRemote: ^TGUID);
  2476.       2: (hGlobal: Integer);
  2477.   end;
  2478.  
  2479.   _userHGLOBAL = packed record
  2480.     fContext: Integer;
  2481.     u: __MIDL_IWinTypes_0003;
  2482.   end;
  2483.  
  2484.  
  2485. // *********************************************************************//
  2486. // Interface: IHTMLEventObj
  2487. // Flags:     (4416) Dual OleAutomation Dispatchable
  2488. // GUID:      {3050F32D-98B5-11CF-BB82-00AA00BDCE0B}
  2489. // *********************************************************************//
  2490.   IHTMLEventObj = interface(IDispatch)
  2491.     ['{3050F32D-98B5-11CF-BB82-00AA00BDCE0B}']
  2492.     function  Get_srcElement: IHTMLElement; safecall;
  2493.     function  Get_altKey: WordBool; safecall;
  2494.     function  Get_ctrlKey: WordBool; safecall;
  2495.     function  Get_shiftKey: WordBool; safecall;
  2496.     procedure Set_returnValue(p: OleVariant); safecall;
  2497.     function  Get_returnValue: OleVariant; safecall;
  2498.     procedure Set_cancelBubble(p: WordBool); safecall;
  2499.     function  Get_cancelBubble: WordBool; safecall;
  2500.     function  Get_fromElement: IHTMLElement; safecall;
  2501.     function  Get_toElement: IHTMLElement; safecall;
  2502.     procedure Set_keyCode(p: Integer); safecall;
  2503.     function  Get_keyCode: Integer; safecall;
  2504.     function  Get_button: Integer; safecall;
  2505.     function  Get_type_: WideString; safecall;
  2506.     function  Get_qualifier: WideString; safecall;
  2507.     function  Get_reason: Integer; safecall;
  2508.     function  Get_x: Integer; safecall;
  2509.     function  Get_y: Integer; safecall;
  2510.     function  Get_clientX: Integer; safecall;
  2511.     function  Get_clientY: Integer; safecall;
  2512.     function  Get_offsetX: Integer; safecall;
  2513.     function  Get_offsetY: Integer; safecall;
  2514.     function  Get_screenX: Integer; safecall;
  2515.     function  Get_screenY: Integer; safecall;
  2516.     function  Get_srcFilter: IDispatch; safecall;
  2517.     property srcElement: IHTMLElement read Get_srcElement;
  2518.     property altKey: WordBool read Get_altKey;
  2519.     property ctrlKey: WordBool read Get_ctrlKey;
  2520.     property shiftKey: WordBool read Get_shiftKey;
  2521.     property returnValue: OleVariant read Get_returnValue write Set_returnValue;
  2522.     property cancelBubble: WordBool read Get_cancelBubble write Set_cancelBubble;
  2523.     property fromElement: IHTMLElement read Get_fromElement;
  2524.     property toElement: IHTMLElement read Get_toElement;
  2525.     property keyCode: Integer read Get_keyCode write Set_keyCode;
  2526.     property button: Integer read Get_button;
  2527.     property type_: WideString read Get_type_;
  2528.     property qualifier: WideString read Get_qualifier;
  2529.     property reason: Integer read Get_reason;
  2530.     property x: Integer read Get_x;
  2531.     property y: Integer read Get_y;
  2532.     property clientX: Integer read Get_clientX;
  2533.     property clientY: Integer read Get_clientY;
  2534.     property offsetX: Integer read Get_offsetX;
  2535.     property offsetY: Integer read Get_offsetY;
  2536.     property screenX: Integer read Get_screenX;
  2537.     property screenY: Integer read Get_screenY;
  2538.     property srcFilter: IDispatch read Get_srcFilter;
  2539.   end;
  2540.  
  2541. // *********************************************************************//
  2542. // DispIntf:  IHTMLEventObjDisp
  2543. // Flags:     (4416) Dual OleAutomation Dispatchable
  2544. // GUID:      {3050F32D-98B5-11CF-BB82-00AA00BDCE0B}
  2545. // *********************************************************************//
  2546.   IHTMLEventObjDisp = dispinterface
  2547.     ['{3050F32D-98B5-11CF-BB82-00AA00BDCE0B}']
  2548.     property srcElement: IHTMLElement readonly dispid 1001;
  2549.     property altKey: WordBool readonly dispid 1002;
  2550.     property ctrlKey: WordBool readonly dispid 1003;
  2551.     property shiftKey: WordBool readonly dispid 1004;
  2552.     property returnValue: OleVariant dispid 1007;
  2553.     property cancelBubble: WordBool dispid 1008;
  2554.     property fromElement: IHTMLElement readonly dispid 1009;
  2555.     property toElement: IHTMLElement readonly dispid 1010;
  2556.     property keyCode: Integer dispid 1011;
  2557.     property button: Integer readonly dispid 1012;
  2558.     property type_: WideString readonly dispid 1013;
  2559.     property qualifier: WideString readonly dispid 1014;
  2560.     property reason: Integer readonly dispid 1015;
  2561.     property x: Integer readonly dispid 1005;
  2562.     property y: Integer readonly dispid 1006;
  2563.     property clientX: Integer readonly dispid 1020;
  2564.     property clientY: Integer readonly dispid 1021;
  2565.     property offsetX: Integer readonly dispid 1022;
  2566.     property offsetY: Integer readonly dispid 1023;
  2567.     property screenX: Integer readonly dispid 1024;
  2568.     property screenY: Integer readonly dispid 1025;
  2569.     property srcFilter: IDispatch readonly dispid 1026;
  2570.   end;
  2571.  
  2572. // *********************************************************************//
  2573. // Interface: IHTMLElement
  2574. // Flags:     (4416) Dual OleAutomation Dispatchable
  2575. // GUID:      {3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}
  2576. // *********************************************************************//
  2577.   IHTMLElement = interface(IDispatch)
  2578.     ['{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}']
  2579.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  2580.                            lFlags: Integer); safecall;
  2581.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  2582.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; safecall;
  2583.     procedure Set_className(const p: WideString); safecall;
  2584.     function  Get_className: WideString; safecall;
  2585.     procedure Set_id(const p: WideString); safecall;
  2586.     function  Get_id: WideString; safecall;
  2587.     function  Get_tagName: WideString; safecall;
  2588.     function  Get_parentElement: IHTMLElement; safecall;
  2589.     function  Get_style: IHTMLStyle; safecall;
  2590.     procedure Set_onhelp(p: OleVariant); safecall;
  2591.     function  Get_onhelp: OleVariant; safecall;
  2592.     procedure Set_onclick(p: OleVariant); safecall;
  2593.     function  Get_onclick: OleVariant; safecall;
  2594.     procedure Set_ondblclick(p: OleVariant); safecall;
  2595.     function  Get_ondblclick: OleVariant; safecall;
  2596.     procedure Set_onkeydown(p: OleVariant); safecall;
  2597.     function  Get_onkeydown: OleVariant; safecall;
  2598.     procedure Set_onkeyup(p: OleVariant); safecall;
  2599.     function  Get_onkeyup: OleVariant; safecall;
  2600.     procedure Set_onkeypress(p: OleVariant); safecall;
  2601.     function  Get_onkeypress: OleVariant; safecall;
  2602.     procedure Set_onmouseout(p: OleVariant); safecall;
  2603.     function  Get_onmouseout: OleVariant; safecall;
  2604.     procedure Set_onmouseover(p: OleVariant); safecall;
  2605.     function  Get_onmouseover: OleVariant; safecall;
  2606.     procedure Set_onmousemove(p: OleVariant); safecall;
  2607.     function  Get_onmousemove: OleVariant; safecall;
  2608.     procedure Set_onmousedown(p: OleVariant); safecall;
  2609.     function  Get_onmousedown: OleVariant; safecall;
  2610.     procedure Set_onmouseup(p: OleVariant); safecall;
  2611.     function  Get_onmouseup: OleVariant; safecall;
  2612.     function  Get_document: IDispatch; safecall;
  2613.     procedure Set_title(const p: WideString); safecall;
  2614.     function  Get_title: WideString; safecall;
  2615.     procedure Set_language(const p: WideString); safecall;
  2616.     function  Get_language: WideString; safecall;
  2617.     procedure Set_onselectstart(p: OleVariant); safecall;
  2618.     function  Get_onselectstart: OleVariant; safecall;
  2619.     procedure scrollIntoView(varargStart: OleVariant); safecall;
  2620.     function  contains(const pChild: IHTMLElement): WordBool; safecall;
  2621.     function  Get_sourceIndex: Integer; safecall;
  2622.     function  Get_recordNumber: OleVariant; safecall;
  2623.     procedure Set_lang(const p: WideString); safecall;
  2624.     function  Get_lang: WideString; safecall;
  2625.     function  Get_offsetLeft: Integer; safecall;
  2626.     function  Get_offsetTop: Integer; safecall;
  2627.     function  Get_offsetWidth: Integer; safecall;
  2628.     function  Get_offsetHeight: Integer; safecall;
  2629.     function  Get_offsetParent: IHTMLElement; safecall;
  2630.     procedure Set_innerHTML(const p: WideString); safecall;
  2631.     function  Get_innerHTML: WideString; safecall;
  2632.     procedure Set_innerText(const p: WideString); safecall;
  2633.     function  Get_innerText: WideString; safecall;
  2634.     procedure Set_outerHTML(const p: WideString); safecall;
  2635.     function  Get_outerHTML: WideString; safecall;
  2636.     procedure Set_outerText(const p: WideString); safecall;
  2637.     function  Get_outerText: WideString; safecall;
  2638.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); safecall;
  2639.     procedure insertAdjacentText(const where: WideString; const text: WideString); safecall;
  2640.     function  Get_parentTextEdit: IHTMLElement; safecall;
  2641.     function  Get_isTextEdit: WordBool; safecall;
  2642.     procedure click; safecall;
  2643.     function  Get_filters: IHTMLFiltersCollection; safecall;
  2644.     procedure Set_ondragstart(p: OleVariant); safecall;
  2645.     function  Get_ondragstart: OleVariant; safecall;
  2646.     function  toString: WideString; safecall;
  2647.     procedure Set_onbeforeupdate(p: OleVariant); safecall;
  2648.     function  Get_onbeforeupdate: OleVariant; safecall;
  2649.     procedure Set_onafterupdate(p: OleVariant); safecall;
  2650.     function  Get_onafterupdate: OleVariant; safecall;
  2651.     procedure Set_onerrorupdate(p: OleVariant); safecall;
  2652.     function  Get_onerrorupdate: OleVariant; safecall;
  2653.     procedure Set_onrowexit(p: OleVariant); safecall;
  2654.     function  Get_onrowexit: OleVariant; safecall;
  2655.     procedure Set_onrowenter(p: OleVariant); safecall;
  2656.     function  Get_onrowenter: OleVariant; safecall;
  2657.     procedure Set_ondatasetchanged(p: OleVariant); safecall;
  2658.     function  Get_ondatasetchanged: OleVariant; safecall;
  2659.     procedure Set_ondataavailable(p: OleVariant); safecall;
  2660.     function  Get_ondataavailable: OleVariant; safecall;
  2661.     procedure Set_ondatasetcomplete(p: OleVariant); safecall;
  2662.     function  Get_ondatasetcomplete: OleVariant; safecall;
  2663.     procedure Set_onfilterchange(p: OleVariant); safecall;
  2664.     function  Get_onfilterchange: OleVariant; safecall;
  2665.     function  Get_children: IDispatch; safecall;
  2666.     function  Get_all: IDispatch; safecall;
  2667.     property className: WideString read Get_className write Set_className;
  2668.     property id: WideString read Get_id write Set_id;
  2669.     property tagName: WideString read Get_tagName;
  2670.     property parentElement: IHTMLElement read Get_parentElement;
  2671.     property style: IHTMLStyle read Get_style;
  2672.     property onhelp: OleVariant read Get_onhelp write Set_onhelp;
  2673.     property onclick: OleVariant read Get_onclick write Set_onclick;
  2674.     property ondblclick: OleVariant read Get_ondblclick write Set_ondblclick;
  2675.     property onkeydown: OleVariant read Get_onkeydown write Set_onkeydown;
  2676.     property onkeyup: OleVariant read Get_onkeyup write Set_onkeyup;
  2677.     property onkeypress: OleVariant read Get_onkeypress write Set_onkeypress;
  2678.     property onmouseout: OleVariant read Get_onmouseout write Set_onmouseout;
  2679.     property onmouseover: OleVariant read Get_onmouseover write Set_onmouseover;
  2680.     property onmousemove: OleVariant read Get_onmousemove write Set_onmousemove;
  2681.     property onmousedown: OleVariant read Get_onmousedown write Set_onmousedown;
  2682.     property onmouseup: OleVariant read Get_onmouseup write Set_onmouseup;
  2683.     property document: IDispatch read Get_document;
  2684.     property title: WideString read Get_title write Set_title;
  2685.     property language: WideString read Get_language write Set_language;
  2686.     property onselectstart: OleVariant read Get_onselectstart write Set_onselectstart;
  2687.     property sourceIndex: Integer read Get_sourceIndex;
  2688.     property recordNumber: OleVariant read Get_recordNumber;
  2689.     property lang: WideString read Get_lang write Set_lang;
  2690.     property offsetLeft: Integer read Get_offsetLeft;
  2691.     property offsetTop: Integer read Get_offsetTop;
  2692.     property offsetWidth: Integer read Get_offsetWidth;
  2693.     property offsetHeight: Integer read Get_offsetHeight;
  2694.     property offsetParent: IHTMLElement read Get_offsetParent;
  2695.     property innerHTML: WideString read Get_innerHTML write Set_innerHTML;
  2696.     property innerText: WideString read Get_innerText write Set_innerText;
  2697.     property outerHTML: WideString read Get_outerHTML write Set_outerHTML;
  2698.     property outerText: WideString read Get_outerText write Set_outerText;
  2699.     property parentTextEdit: IHTMLElement read Get_parentTextEdit;
  2700.     property isTextEdit: WordBool read Get_isTextEdit;
  2701.     property filters: IHTMLFiltersCollection read Get_filters;
  2702.     property ondragstart: OleVariant read Get_ondragstart write Set_ondragstart;
  2703.     property onbeforeupdate: OleVariant read Get_onbeforeupdate write Set_onbeforeupdate;
  2704.     property onafterupdate: OleVariant read Get_onafterupdate write Set_onafterupdate;
  2705.     property onerrorupdate: OleVariant read Get_onerrorupdate write Set_onerrorupdate;
  2706.     property onrowexit: OleVariant read Get_onrowexit write Set_onrowexit;
  2707.     property onrowenter: OleVariant read Get_onrowenter write Set_onrowenter;
  2708.     property ondatasetchanged: OleVariant read Get_ondatasetchanged write Set_ondatasetchanged;
  2709.     property ondataavailable: OleVariant read Get_ondataavailable write Set_ondataavailable;
  2710.     property ondatasetcomplete: OleVariant read Get_ondatasetcomplete write Set_ondatasetcomplete;
  2711.     property onfilterchange: OleVariant read Get_onfilterchange write Set_onfilterchange;
  2712.     property children: IDispatch read Get_children;
  2713.     property all: IDispatch read Get_all;
  2714.   end;
  2715.  
  2716. // *********************************************************************//
  2717. // DispIntf:  IHTMLElementDisp
  2718. // Flags:     (4416) Dual OleAutomation Dispatchable
  2719. // GUID:      {3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}
  2720. // *********************************************************************//
  2721.   IHTMLElementDisp = dispinterface
  2722.     ['{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}']
  2723.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  2724.                            lFlags: Integer); dispid -2147417611;
  2725.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  2726.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  2727.     property className: WideString dispid -2147417111;
  2728.     property id: WideString dispid -2147417110;
  2729.     property tagName: WideString readonly dispid -2147417108;
  2730.     property parentElement: IHTMLElement readonly dispid -2147418104;
  2731.     property style: IHTMLStyle readonly dispid -2147418038;
  2732.     property onhelp: OleVariant dispid -2147412099;
  2733.     property onclick: OleVariant dispid -2147412104;
  2734.     property ondblclick: OleVariant dispid -2147412103;
  2735.     property onkeydown: OleVariant dispid -2147412107;
  2736.     property onkeyup: OleVariant dispid -2147412106;
  2737.     property onkeypress: OleVariant dispid -2147412105;
  2738.     property onmouseout: OleVariant dispid -2147412111;
  2739.     property onmouseover: OleVariant dispid -2147412112;
  2740.     property onmousemove: OleVariant dispid -2147412108;
  2741.     property onmousedown: OleVariant dispid -2147412110;
  2742.     property onmouseup: OleVariant dispid -2147412109;
  2743.     property document: IDispatch readonly dispid -2147417094;
  2744.     property title: WideString dispid -2147418043;
  2745.     property language: WideString dispid -2147413012;
  2746.     property onselectstart: OleVariant dispid -2147412075;
  2747.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  2748.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  2749.     property sourceIndex: Integer readonly dispid -2147417088;
  2750.     property recordNumber: OleVariant readonly dispid -2147417087;
  2751.     property lang: WideString dispid -2147413103;
  2752.     property offsetLeft: Integer readonly dispid -2147417104;
  2753.     property offsetTop: Integer readonly dispid -2147417103;
  2754.     property offsetWidth: Integer readonly dispid -2147417102;
  2755.     property offsetHeight: Integer readonly dispid -2147417101;
  2756.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  2757.     property innerHTML: WideString dispid -2147417086;
  2758.     property innerText: WideString dispid -2147417085;
  2759.     property outerHTML: WideString dispid -2147417084;
  2760.     property outerText: WideString dispid -2147417083;
  2761.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  2762.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  2763.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  2764.     property isTextEdit: WordBool readonly dispid -2147417078;
  2765.     procedure click; dispid -2147417079;
  2766.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  2767.     property ondragstart: OleVariant dispid -2147412077;
  2768.     function  toString: WideString; dispid -2147417076;
  2769.     property onbeforeupdate: OleVariant dispid -2147412091;
  2770.     property onafterupdate: OleVariant dispid -2147412090;
  2771.     property onerrorupdate: OleVariant dispid -2147412074;
  2772.     property onrowexit: OleVariant dispid -2147412094;
  2773.     property onrowenter: OleVariant dispid -2147412093;
  2774.     property ondatasetchanged: OleVariant dispid -2147412072;
  2775.     property ondataavailable: OleVariant dispid -2147412071;
  2776.     property ondatasetcomplete: OleVariant dispid -2147412070;
  2777.     property onfilterchange: OleVariant dispid -2147412069;
  2778.     property children: IDispatch readonly dispid -2147417075;
  2779.     property all: IDispatch readonly dispid -2147417074;
  2780.   end;
  2781.  
  2782. // *********************************************************************//
  2783. // Interface: IHTMLStyle
  2784. // Flags:     (4416) Dual OleAutomation Dispatchable
  2785. // GUID:      {3050F25E-98B5-11CF-BB82-00AA00BDCE0B}
  2786. // *********************************************************************//
  2787.   IHTMLStyle = interface(IDispatch)
  2788.     ['{3050F25E-98B5-11CF-BB82-00AA00BDCE0B}']
  2789.     procedure Set_fontFamily(const p: WideString); safecall;
  2790.     function  Get_fontFamily: WideString; safecall;
  2791.     procedure Set_fontStyle(const p: WideString); safecall;
  2792.     function  Get_fontStyle: WideString; safecall;
  2793.     procedure Set_fontVariant(const p: WideString); safecall;
  2794.     function  Get_fontVariant: WideString; safecall;
  2795.     procedure Set_fontWeight(const p: WideString); safecall;
  2796.     function  Get_fontWeight: WideString; safecall;
  2797.     procedure Set_fontSize(p: OleVariant); safecall;
  2798.     function  Get_fontSize: OleVariant; safecall;
  2799.     procedure Set_font(const p: WideString); safecall;
  2800.     function  Get_font: WideString; safecall;
  2801.     procedure Set_color(p: OleVariant); safecall;
  2802.     function  Get_color: OleVariant; safecall;
  2803.     procedure Set_background(const p: WideString); safecall;
  2804.     function  Get_background: WideString; safecall;
  2805.     procedure Set_backgroundColor(p: OleVariant); safecall;
  2806.     function  Get_backgroundColor: OleVariant; safecall;
  2807.     procedure Set_backgroundImage(const p: WideString); safecall;
  2808.     function  Get_backgroundImage: WideString; safecall;
  2809.     procedure Set_backgroundRepeat(const p: WideString); safecall;
  2810.     function  Get_backgroundRepeat: WideString; safecall;
  2811.     procedure Set_backgroundAttachment(const p: WideString); safecall;
  2812.     function  Get_backgroundAttachment: WideString; safecall;
  2813.     procedure Set_backgroundPosition(const p: WideString); safecall;
  2814.     function  Get_backgroundPosition: WideString; safecall;
  2815.     procedure Set_backgroundPositionX(p: OleVariant); safecall;
  2816.     function  Get_backgroundPositionX: OleVariant; safecall;
  2817.     procedure Set_backgroundPositionY(p: OleVariant); safecall;
  2818.     function  Get_backgroundPositionY: OleVariant; safecall;
  2819.     procedure Set_wordSpacing(p: OleVariant); safecall;
  2820.     function  Get_wordSpacing: OleVariant; safecall;
  2821.     procedure Set_letterSpacing(p: OleVariant); safecall;
  2822.     function  Get_letterSpacing: OleVariant; safecall;
  2823.     procedure Set_textDecoration(const p: WideString); safecall;
  2824.     function  Get_textDecoration: WideString; safecall;
  2825.     procedure Set_textDecorationNone(p: WordBool); safecall;
  2826.     function  Get_textDecorationNone: WordBool; safecall;
  2827.     procedure Set_textDecorationUnderline(p: WordBool); safecall;
  2828.     function  Get_textDecorationUnderline: WordBool; safecall;
  2829.     procedure Set_textDecorationOverline(p: WordBool); safecall;
  2830.     function  Get_textDecorationOverline: WordBool; safecall;
  2831.     procedure Set_textDecorationLineThrough(p: WordBool); safecall;
  2832.     function  Get_textDecorationLineThrough: WordBool; safecall;
  2833.     procedure Set_textDecorationBlink(p: WordBool); safecall;
  2834.     function  Get_textDecorationBlink: WordBool; safecall;
  2835.     procedure Set_verticalAlign(p: OleVariant); safecall;
  2836.     function  Get_verticalAlign: OleVariant; safecall;
  2837.     procedure Set_textTransform(const p: WideString); safecall;
  2838.     function  Get_textTransform: WideString; safecall;
  2839.     procedure Set_textAlign(const p: WideString); safecall;
  2840.     function  Get_textAlign: WideString; safecall;
  2841.     procedure Set_textIndent(p: OleVariant); safecall;
  2842.     function  Get_textIndent: OleVariant; safecall;
  2843.     procedure Set_lineHeight(p: OleVariant); safecall;
  2844.     function  Get_lineHeight: OleVariant; safecall;
  2845.     procedure Set_marginTop(p: OleVariant); safecall;
  2846.     function  Get_marginTop: OleVariant; safecall;
  2847.     procedure Set_marginRight(p: OleVariant); safecall;
  2848.     function  Get_marginRight: OleVariant; safecall;
  2849.     procedure Set_marginBottom(p: OleVariant); safecall;
  2850.     function  Get_marginBottom: OleVariant; safecall;
  2851.     procedure Set_marginLeft(p: OleVariant); safecall;
  2852.     function  Get_marginLeft: OleVariant; safecall;
  2853.     procedure Set_margin(const p: WideString); safecall;
  2854.     function  Get_margin: WideString; safecall;
  2855.     procedure Set_paddingTop(p: OleVariant); safecall;
  2856.     function  Get_paddingTop: OleVariant; safecall;
  2857.     procedure Set_paddingRight(p: OleVariant); safecall;
  2858.     function  Get_paddingRight: OleVariant; safecall;
  2859.     procedure Set_paddingBottom(p: OleVariant); safecall;
  2860.     function  Get_paddingBottom: OleVariant; safecall;
  2861.     procedure Set_paddingLeft(p: OleVariant); safecall;
  2862.     function  Get_paddingLeft: OleVariant; safecall;
  2863.     procedure Set_padding(const p: WideString); safecall;
  2864.     function  Get_padding: WideString; safecall;
  2865.     procedure Set_border(const p: WideString); safecall;
  2866.     function  Get_border: WideString; safecall;
  2867.     procedure Set_borderTop(const p: WideString); safecall;
  2868.     function  Get_borderTop: WideString; safecall;
  2869.     procedure Set_borderRight(const p: WideString); safecall;
  2870.     function  Get_borderRight: WideString; safecall;
  2871.     procedure Set_borderBottom(const p: WideString); safecall;
  2872.     function  Get_borderBottom: WideString; safecall;
  2873.     procedure Set_borderLeft(const p: WideString); safecall;
  2874.     function  Get_borderLeft: WideString; safecall;
  2875.     procedure Set_borderColor(const p: WideString); safecall;
  2876.     function  Get_borderColor: WideString; safecall;
  2877.     procedure Set_borderTopColor(p: OleVariant); safecall;
  2878.     function  Get_borderTopColor: OleVariant; safecall;
  2879.     procedure Set_borderRightColor(p: OleVariant); safecall;
  2880.     function  Get_borderRightColor: OleVariant; safecall;
  2881.     procedure Set_borderBottomColor(p: OleVariant); safecall;
  2882.     function  Get_borderBottomColor: OleVariant; safecall;
  2883.     procedure Set_borderLeftColor(p: OleVariant); safecall;
  2884.     function  Get_borderLeftColor: OleVariant; safecall;
  2885.     procedure Set_borderWidth(const p: WideString); safecall;
  2886.     function  Get_borderWidth: WideString; safecall;
  2887.     procedure Set_borderTopWidth(p: OleVariant); safecall;
  2888.     function  Get_borderTopWidth: OleVariant; safecall;
  2889.     procedure Set_borderRightWidth(p: OleVariant); safecall;
  2890.     function  Get_borderRightWidth: OleVariant; safecall;
  2891.     procedure Set_borderBottomWidth(p: OleVariant); safecall;
  2892.     function  Get_borderBottomWidth: OleVariant; safecall;
  2893.     procedure Set_borderLeftWidth(p: OleVariant); safecall;
  2894.     function  Get_borderLeftWidth: OleVariant; safecall;
  2895.     procedure Set_borderStyle(const p: WideString); safecall;
  2896.     function  Get_borderStyle: WideString; safecall;
  2897.     procedure Set_borderTopStyle(const p: WideString); safecall;
  2898.     function  Get_borderTopStyle: WideString; safecall;
  2899.     procedure Set_borderRightStyle(const p: WideString); safecall;
  2900.     function  Get_borderRightStyle: WideString; safecall;
  2901.     procedure Set_borderBottomStyle(const p: WideString); safecall;
  2902.     function  Get_borderBottomStyle: WideString; safecall;
  2903.     procedure Set_borderLeftStyle(const p: WideString); safecall;
  2904.     function  Get_borderLeftStyle: WideString; safecall;
  2905.     procedure Set_width(p: OleVariant); safecall;
  2906.     function  Get_width: OleVariant; safecall;
  2907.     procedure Set_height(p: OleVariant); safecall;
  2908.     function  Get_height: OleVariant; safecall;
  2909.     procedure Set_styleFloat(const p: WideString); safecall;
  2910.     function  Get_styleFloat: WideString; safecall;
  2911.     procedure Set_clear(const p: WideString); safecall;
  2912.     function  Get_clear: WideString; safecall;
  2913.     procedure Set_display(const p: WideString); safecall;
  2914.     function  Get_display: WideString; safecall;
  2915.     procedure Set_visibility(const p: WideString); safecall;
  2916.     function  Get_visibility: WideString; safecall;
  2917.     procedure Set_listStyleType(const p: WideString); safecall;
  2918.     function  Get_listStyleType: WideString; safecall;
  2919.     procedure Set_listStylePosition(const p: WideString); safecall;
  2920.     function  Get_listStylePosition: WideString; safecall;
  2921.     procedure Set_listStyleImage(const p: WideString); safecall;
  2922.     function  Get_listStyleImage: WideString; safecall;
  2923.     procedure Set_listStyle(const p: WideString); safecall;
  2924.     function  Get_listStyle: WideString; safecall;
  2925.     procedure Set_whiteSpace(const p: WideString); safecall;
  2926.     function  Get_whiteSpace: WideString; safecall;
  2927.     procedure Set_top(p: OleVariant); safecall;
  2928.     function  Get_top: OleVariant; safecall;
  2929.     procedure Set_left(p: OleVariant); safecall;
  2930.     function  Get_left: OleVariant; safecall;
  2931.     function  Get_position: WideString; safecall;
  2932.     procedure Set_zIndex(p: OleVariant); safecall;
  2933.     function  Get_zIndex: OleVariant; safecall;
  2934.     procedure Set_overflow(const p: WideString); safecall;
  2935.     function  Get_overflow: WideString; safecall;
  2936.     procedure Set_pageBreakBefore(const p: WideString); safecall;
  2937.     function  Get_pageBreakBefore: WideString; safecall;
  2938.     procedure Set_pageBreakAfter(const p: WideString); safecall;
  2939.     function  Get_pageBreakAfter: WideString; safecall;
  2940.     procedure Set_cssText(const p: WideString); safecall;
  2941.     function  Get_cssText: WideString; safecall;
  2942.     procedure Set_pixelTop(p: Integer); safecall;
  2943.     function  Get_pixelTop: Integer; safecall;
  2944.     procedure Set_pixelLeft(p: Integer); safecall;
  2945.     function  Get_pixelLeft: Integer; safecall;
  2946.     procedure Set_pixelWidth(p: Integer); safecall;
  2947.     function  Get_pixelWidth: Integer; safecall;
  2948.     procedure Set_pixelHeight(p: Integer); safecall;
  2949.     function  Get_pixelHeight: Integer; safecall;
  2950.     procedure Set_posTop(p: Single); safecall;
  2951.     function  Get_posTop: Single; safecall;
  2952.     procedure Set_posLeft(p: Single); safecall;
  2953.     function  Get_posLeft: Single; safecall;
  2954.     procedure Set_posWidth(p: Single); safecall;
  2955.     function  Get_posWidth: Single; safecall;
  2956.     procedure Set_posHeight(p: Single); safecall;
  2957.     function  Get_posHeight: Single; safecall;
  2958.     procedure Set_cursor(const p: WideString); safecall;
  2959.     function  Get_cursor: WideString; safecall;
  2960.     procedure Set_clip(const p: WideString); safecall;
  2961.     function  Get_clip: WideString; safecall;
  2962.     procedure Set_filter(const p: WideString); safecall;
  2963.     function  Get_filter: WideString; safecall;
  2964.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  2965.                            lFlags: Integer); safecall;
  2966.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  2967.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; safecall;
  2968.     function  toString: WideString; safecall;
  2969.     property fontFamily: WideString read Get_fontFamily write Set_fontFamily;
  2970.     property fontStyle: WideString read Get_fontStyle write Set_fontStyle;
  2971.     property fontVariant: WideString read Get_fontVariant write Set_fontVariant;
  2972.     property fontWeight: WideString read Get_fontWeight write Set_fontWeight;
  2973.     property fontSize: OleVariant read Get_fontSize write Set_fontSize;
  2974.     property font: WideString read Get_font write Set_font;
  2975.     property color: OleVariant read Get_color write Set_color;
  2976.     property background: WideString read Get_background write Set_background;
  2977.     property backgroundColor: OleVariant read Get_backgroundColor write Set_backgroundColor;
  2978.     property backgroundImage: WideString read Get_backgroundImage write Set_backgroundImage;
  2979.     property backgroundRepeat: WideString read Get_backgroundRepeat write Set_backgroundRepeat;
  2980.     property backgroundAttachment: WideString read Get_backgroundAttachment write Set_backgroundAttachment;
  2981.     property backgroundPosition: WideString read Get_backgroundPosition write Set_backgroundPosition;
  2982.     property backgroundPositionX: OleVariant read Get_backgroundPositionX write Set_backgroundPositionX;
  2983.     property backgroundPositionY: OleVariant read Get_backgroundPositionY write Set_backgroundPositionY;
  2984.     property wordSpacing: OleVariant read Get_wordSpacing write Set_wordSpacing;
  2985.     property letterSpacing: OleVariant read Get_letterSpacing write Set_letterSpacing;
  2986.     property textDecoration: WideString read Get_textDecoration write Set_textDecoration;
  2987.     property textDecorationNone: WordBool read Get_textDecorationNone write Set_textDecorationNone;
  2988.     property textDecorationUnderline: WordBool read Get_textDecorationUnderline write Set_textDecorationUnderline;
  2989.     property textDecorationOverline: WordBool read Get_textDecorationOverline write Set_textDecorationOverline;
  2990.     property textDecorationLineThrough: WordBool read Get_textDecorationLineThrough write Set_textDecorationLineThrough;
  2991.     property textDecorationBlink: WordBool read Get_textDecorationBlink write Set_textDecorationBlink;
  2992.     property verticalAlign: OleVariant read Get_verticalAlign write Set_verticalAlign;
  2993.     property textTransform: WideString read Get_textTransform write Set_textTransform;
  2994.     property textAlign: WideString read Get_textAlign write Set_textAlign;
  2995.     property textIndent: OleVariant read Get_textIndent write Set_textIndent;
  2996.     property lineHeight: OleVariant read Get_lineHeight write Set_lineHeight;
  2997.     property marginTop: OleVariant read Get_marginTop write Set_marginTop;
  2998.     property marginRight: OleVariant read Get_marginRight write Set_marginRight;
  2999.     property marginBottom: OleVariant read Get_marginBottom write Set_marginBottom;
  3000.     property marginLeft: OleVariant read Get_marginLeft write Set_marginLeft;
  3001.     property margin: WideString read Get_margin write Set_margin;
  3002.     property paddingTop: OleVariant read Get_paddingTop write Set_paddingTop;
  3003.     property paddingRight: OleVariant read Get_paddingRight write Set_paddingRight;
  3004.     property paddingBottom: OleVariant read Get_paddingBottom write Set_paddingBottom;
  3005.     property paddingLeft: OleVariant read Get_paddingLeft write Set_paddingLeft;
  3006.     property padding: WideString read Get_padding write Set_padding;
  3007.     property border: WideString read Get_border write Set_border;
  3008.     property borderTop: WideString read Get_borderTop write Set_borderTop;
  3009.     property borderRight: WideString read Get_borderRight write Set_borderRight;
  3010.     property borderBottom: WideString read Get_borderBottom write Set_borderBottom;
  3011.     property borderLeft: WideString read Get_borderLeft write Set_borderLeft;
  3012.     property borderColor: WideString read Get_borderColor write Set_borderColor;
  3013.     property borderTopColor: OleVariant read Get_borderTopColor write Set_borderTopColor;
  3014.     property borderRightColor: OleVariant read Get_borderRightColor write Set_borderRightColor;
  3015.     property borderBottomColor: OleVariant read Get_borderBottomColor write Set_borderBottomColor;
  3016.     property borderLeftColor: OleVariant read Get_borderLeftColor write Set_borderLeftColor;
  3017.     property borderWidth: WideString read Get_borderWidth write Set_borderWidth;
  3018.     property borderTopWidth: OleVariant read Get_borderTopWidth write Set_borderTopWidth;
  3019.     property borderRightWidth: OleVariant read Get_borderRightWidth write Set_borderRightWidth;
  3020.     property borderBottomWidth: OleVariant read Get_borderBottomWidth write Set_borderBottomWidth;
  3021.     property borderLeftWidth: OleVariant read Get_borderLeftWidth write Set_borderLeftWidth;
  3022.     property borderStyle: WideString read Get_borderStyle write Set_borderStyle;
  3023.     property borderTopStyle: WideString read Get_borderTopStyle write Set_borderTopStyle;
  3024.     property borderRightStyle: WideString read Get_borderRightStyle write Set_borderRightStyle;
  3025.     property borderBottomStyle: WideString read Get_borderBottomStyle write Set_borderBottomStyle;
  3026.     property borderLeftStyle: WideString read Get_borderLeftStyle write Set_borderLeftStyle;
  3027.     property width: OleVariant read Get_width write Set_width;
  3028.     property height: OleVariant read Get_height write Set_height;
  3029.     property styleFloat: WideString read Get_styleFloat write Set_styleFloat;
  3030.     property clear: WideString read Get_clear write Set_clear;
  3031.     property display: WideString read Get_display write Set_display;
  3032.     property visibility: WideString read Get_visibility write Set_visibility;
  3033.     property listStyleType: WideString read Get_listStyleType write Set_listStyleType;
  3034.     property listStylePosition: WideString read Get_listStylePosition write Set_listStylePosition;
  3035.     property listStyleImage: WideString read Get_listStyleImage write Set_listStyleImage;
  3036.     property listStyle: WideString read Get_listStyle write Set_listStyle;
  3037.     property whiteSpace: WideString read Get_whiteSpace write Set_whiteSpace;
  3038.     property top: OleVariant read Get_top write Set_top;
  3039.     property left: OleVariant read Get_left write Set_left;
  3040.     property position: WideString read Get_position;
  3041.     property zIndex: OleVariant read Get_zIndex write Set_zIndex;
  3042.     property overflow: WideString read Get_overflow write Set_overflow;
  3043.     property pageBreakBefore: WideString read Get_pageBreakBefore write Set_pageBreakBefore;
  3044.     property pageBreakAfter: WideString read Get_pageBreakAfter write Set_pageBreakAfter;
  3045.     property cssText: WideString read Get_cssText write Set_cssText;
  3046.     property pixelTop: Integer read Get_pixelTop write Set_pixelTop;
  3047.     property pixelLeft: Integer read Get_pixelLeft write Set_pixelLeft;
  3048.     property pixelWidth: Integer read Get_pixelWidth write Set_pixelWidth;
  3049.     property pixelHeight: Integer read Get_pixelHeight write Set_pixelHeight;
  3050.     property posTop: Single read Get_posTop write Set_posTop;
  3051.     property posLeft: Single read Get_posLeft write Set_posLeft;
  3052.     property posWidth: Single read Get_posWidth write Set_posWidth;
  3053.     property posHeight: Single read Get_posHeight write Set_posHeight;
  3054.     property cursor: WideString read Get_cursor write Set_cursor;
  3055.     property clip: WideString read Get_clip write Set_clip;
  3056.     property filter: WideString read Get_filter write Set_filter;
  3057.   end;
  3058.  
  3059. // *********************************************************************//
  3060. // DispIntf:  IHTMLStyleDisp
  3061. // Flags:     (4416) Dual OleAutomation Dispatchable
  3062. // GUID:      {3050F25E-98B5-11CF-BB82-00AA00BDCE0B}
  3063. // *********************************************************************//
  3064.   IHTMLStyleDisp = dispinterface
  3065.     ['{3050F25E-98B5-11CF-BB82-00AA00BDCE0B}']
  3066.     property fontFamily: WideString dispid -2147413094;
  3067.     property fontStyle: WideString dispid -2147413088;
  3068.     property fontVariant: WideString dispid -2147413087;
  3069.     property fontWeight: WideString dispid -2147413085;
  3070.     property fontSize: OleVariant dispid -2147413093;
  3071.     property font: WideString dispid -2147413071;
  3072.     property color: OleVariant dispid -2147413110;
  3073.     property background: WideString dispid -2147413080;
  3074.     property backgroundColor: OleVariant dispid -501;
  3075.     property backgroundImage: WideString dispid -2147413111;
  3076.     property backgroundRepeat: WideString dispid -2147413068;
  3077.     property backgroundAttachment: WideString dispid -2147413067;
  3078.     property backgroundPosition: WideString dispid -2147413066;
  3079.     property backgroundPositionX: OleVariant dispid -2147413079;
  3080.     property backgroundPositionY: OleVariant dispid -2147413078;
  3081.     property wordSpacing: OleVariant dispid -2147413065;
  3082.     property letterSpacing: OleVariant dispid -2147413104;
  3083.     property textDecoration: WideString dispid -2147413077;
  3084.     property textDecorationNone: WordBool dispid -2147413089;
  3085.     property textDecorationUnderline: WordBool dispid -2147413091;
  3086.     property textDecorationOverline: WordBool dispid -2147413043;
  3087.     property textDecorationLineThrough: WordBool dispid -2147413092;
  3088.     property textDecorationBlink: WordBool dispid -2147413090;
  3089.     property verticalAlign: OleVariant dispid -2147413064;
  3090.     property textTransform: WideString dispid -2147413108;
  3091.     property textAlign: WideString dispid -2147418040;
  3092.     property textIndent: OleVariant dispid -2147413105;
  3093.     property lineHeight: OleVariant dispid -2147413106;
  3094.     property marginTop: OleVariant dispid -2147413075;
  3095.     property marginRight: OleVariant dispid -2147413074;
  3096.     property marginBottom: OleVariant dispid -2147413073;
  3097.     property marginLeft: OleVariant dispid -2147413072;
  3098.     property margin: WideString dispid -2147413076;
  3099.     property paddingTop: OleVariant dispid -2147413100;
  3100.     property paddingRight: OleVariant dispid -2147413099;
  3101.     property paddingBottom: OleVariant dispid -2147413098;
  3102.     property paddingLeft: OleVariant dispid -2147413097;
  3103.     property padding: WideString dispid -2147413101;
  3104.     property border: WideString dispid -2147413063;
  3105.     property borderTop: WideString dispid -2147413062;
  3106.     property borderRight: WideString dispid -2147413061;
  3107.     property borderBottom: WideString dispid -2147413060;
  3108.     property borderLeft: WideString dispid -2147413059;
  3109.     property borderColor: WideString dispid -2147413058;
  3110.     property borderTopColor: OleVariant dispid -2147413057;
  3111.     property borderRightColor: OleVariant dispid -2147413056;
  3112.     property borderBottomColor: OleVariant dispid -2147413055;
  3113.     property borderLeftColor: OleVariant dispid -2147413054;
  3114.     property borderWidth: WideString dispid -2147413053;
  3115.     property borderTopWidth: OleVariant dispid -2147413052;
  3116.     property borderRightWidth: OleVariant dispid -2147413051;
  3117.     property borderBottomWidth: OleVariant dispid -2147413050;
  3118.     property borderLeftWidth: OleVariant dispid -2147413049;
  3119.     property borderStyle: WideString dispid -2147413048;
  3120.     property borderTopStyle: WideString dispid -2147413047;
  3121.     property borderRightStyle: WideString dispid -2147413046;
  3122.     property borderBottomStyle: WideString dispid -2147413045;
  3123.     property borderLeftStyle: WideString dispid -2147413044;
  3124.     property width: OleVariant dispid -2147418107;
  3125.     property height: OleVariant dispid -2147418106;
  3126.     property styleFloat: WideString dispid -2147413042;
  3127.     property clear: WideString dispid -2147413096;
  3128.     property display: WideString dispid -2147413041;
  3129.     property visibility: WideString dispid -2147413032;
  3130.     property listStyleType: WideString dispid -2147413040;
  3131.     property listStylePosition: WideString dispid -2147413039;
  3132.     property listStyleImage: WideString dispid -2147413038;
  3133.     property listStyle: WideString dispid -2147413037;
  3134.     property whiteSpace: WideString dispid -2147413036;
  3135.     property top: OleVariant dispid -2147418108;
  3136.     property left: OleVariant dispid -2147418109;
  3137.     property position: WideString readonly dispid -2147413022;
  3138.     property zIndex: OleVariant dispid -2147413021;
  3139.     property overflow: WideString dispid -2147413102;
  3140.     property pageBreakBefore: WideString dispid -2147413035;
  3141.     property pageBreakAfter: WideString dispid -2147413034;
  3142.     property cssText: WideString dispid -2147413013;
  3143.     property pixelTop: Integer dispid -2147414112;
  3144.     property pixelLeft: Integer dispid -2147414111;
  3145.     property pixelWidth: Integer dispid -2147414110;
  3146.     property pixelHeight: Integer dispid -2147414109;
  3147.     property posTop: Single dispid -2147414108;
  3148.     property posLeft: Single dispid -2147414107;
  3149.     property posWidth: Single dispid -2147414106;
  3150.     property posHeight: Single dispid -2147414105;
  3151.     property cursor: WideString dispid -2147413010;
  3152.     property clip: WideString dispid -2147413020;
  3153.     property filter: WideString dispid -2147413030;
  3154.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  3155.                            lFlags: Integer); dispid -2147417611;
  3156.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  3157.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  3158.     function  toString: WideString; dispid -2147414104;
  3159.   end;
  3160.  
  3161. // *********************************************************************//
  3162. // Interface: IHTMLFiltersCollection
  3163. // Flags:     (4416) Dual OleAutomation Dispatchable
  3164. // GUID:      {3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}
  3165. // *********************************************************************//
  3166.   IHTMLFiltersCollection = interface(IDispatch)
  3167.     ['{3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}']
  3168.     function  Get_length: Integer; safecall;
  3169.     function  Get__newEnum: IUnknown; safecall;
  3170.     function  item(var pvarIndex: OleVariant): OleVariant; safecall;
  3171.     property length: Integer read Get_length;
  3172.     property _newEnum: IUnknown read Get__newEnum;
  3173.   end;
  3174.  
  3175. // *********************************************************************//
  3176. // DispIntf:  IHTMLFiltersCollectionDisp
  3177. // Flags:     (4416) Dual OleAutomation Dispatchable
  3178. // GUID:      {3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}
  3179. // *********************************************************************//
  3180.   IHTMLFiltersCollectionDisp = dispinterface
  3181.     ['{3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}']
  3182.     property length: Integer readonly dispid 1001;
  3183.     property _newEnum: IUnknown readonly dispid -4;
  3184.     function  item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  3185.   end;
  3186.  
  3187. // *********************************************************************//
  3188. // Interface: IElementBehaviorSite
  3189. // Flags:     (0)
  3190. // GUID:      {3050F427-98B5-11CF-BB82-00AA00BDCE0B}
  3191. // *********************************************************************//
  3192.   IElementBehaviorSite = interface(IUnknown)
  3193.     ['{3050F427-98B5-11CF-BB82-00AA00BDCE0B}']
  3194.     function  GetElement(out ppElement: IHTMLElement): HResult; stdcall;
  3195.     function  RegisterNotification(lEvent: Integer): HResult; stdcall;
  3196.   end;
  3197.  
  3198. // *********************************************************************//
  3199. // Interface: IElementBehavior
  3200. // Flags:     (0)
  3201. // GUID:      {3050F425-98B5-11CF-BB82-00AA00BDCE0B}
  3202. // *********************************************************************//
  3203.   IElementBehavior = interface(IUnknown)
  3204.     ['{3050F425-98B5-11CF-BB82-00AA00BDCE0B}']
  3205.     function  Init(const pBehaviorSite: IElementBehaviorSite): HResult; stdcall;
  3206.     function  Notify(lEvent: Integer; var pVar: OleVariant): HResult; stdcall;
  3207.     function  Detach: HResult; stdcall;
  3208.   end;
  3209.  
  3210. // *********************************************************************//
  3211. // Interface: IElementBehaviorFactory
  3212. // Flags:     (0)
  3213. // GUID:      {3050F429-98B5-11CF-BB82-00AA00BDCE0B}
  3214. // *********************************************************************//
  3215.   IElementBehaviorFactory = interface(IUnknown)
  3216.     ['{3050F429-98B5-11CF-BB82-00AA00BDCE0B}']
  3217.     function  FindBehavior(const bstrBehavior: WideString; const bstrBehaviorUrl: WideString; 
  3218.                            const pSite: IElementBehaviorSite; out ppBehavior: IElementBehavior): HResult; stdcall;
  3219.   end;
  3220.  
  3221. // *********************************************************************//
  3222. // Interface: IElementBehaviorSiteOM
  3223. // Flags:     (0)
  3224. // GUID:      {3050F489-98B5-11CF-BB82-00AA00BDCE0B}
  3225. // *********************************************************************//
  3226.   IElementBehaviorSiteOM = interface(IUnknown)
  3227.     ['{3050F489-98B5-11CF-BB82-00AA00BDCE0B}']
  3228.     function  RegisterEvent(pchEvent: PWideChar; lFlags: Integer; out plCookie: Integer): HResult; stdcall;
  3229.     function  GetEventCookie(pchEvent: PWideChar; out plCookie: Integer): HResult; stdcall;
  3230.     function  FireEvent(lCookie: Integer; const pEventObject: IHTMLEventObj): HResult; stdcall;
  3231.     function  CreateEventObject(out ppEventObject: IHTMLEventObj): HResult; stdcall;
  3232.     function  RegisterName(pchName: PWideChar): HResult; stdcall;
  3233.     function  RegisterUrn(pchUrn: PWideChar): HResult; stdcall;
  3234.   end;
  3235.  
  3236. // *********************************************************************//
  3237. // Interface: IElementBehaviorRender
  3238. // Flags:     (0)
  3239. // GUID:      {3050F4AA-98B5-11CF-BB82-00AA00BDCE0B}
  3240. // *********************************************************************//
  3241.   IElementBehaviorRender = interface(IUnknown)
  3242.     ['{3050F4AA-98B5-11CF-BB82-00AA00BDCE0B}']
  3243.     function  Draw(var hdc: TGUID; lLayer: Integer; var pRect: TGUID; const pReserved: IUnknown): HResult; stdcall;
  3244.     function  GetRenderInfo(out plRenderInfo: Integer): HResult; stdcall;
  3245.     function  HitTestPoint(var pPoint: TGUID; const pReserved: IUnknown; out pbHit: Integer): HResult; stdcall;
  3246.   end;
  3247.  
  3248. // *********************************************************************//
  3249. // Interface: IElementBehaviorSiteRender
  3250. // Flags:     (0)
  3251. // GUID:      {3050F4A7-98B5-11CF-BB82-00AA00BDCE0B}
  3252. // *********************************************************************//
  3253.   IElementBehaviorSiteRender = interface(IUnknown)
  3254.     ['{3050F4A7-98B5-11CF-BB82-00AA00BDCE0B}']
  3255.     function  Invalidate(var pRect: TGUID): HResult; stdcall;
  3256.     function  InvalidateRenderInfo: HResult; stdcall;
  3257.     function  InvalidateStyle: HResult; stdcall;
  3258.   end;
  3259.  
  3260. // *********************************************************************//
  3261. // Interface: IHTMLStyle2
  3262. // Flags:     (4416) Dual OleAutomation Dispatchable
  3263. // GUID:      {3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}
  3264. // *********************************************************************//
  3265.   IHTMLStyle2 = interface(IDispatch)
  3266.     ['{3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}']
  3267.     procedure Set_tableLayout(const p: WideString); safecall;
  3268.     function  Get_tableLayout: WideString; safecall;
  3269.     procedure Set_borderCollapse(const p: WideString); safecall;
  3270.     function  Get_borderCollapse: WideString; safecall;
  3271.     procedure Set_direction(const p: WideString); safecall;
  3272.     function  Get_direction: WideString; safecall;
  3273.     procedure Set_behavior(const p: WideString); safecall;
  3274.     function  Get_behavior: WideString; safecall;
  3275.     procedure setExpression(const propname: WideString; const expression: WideString; 
  3276.                             const language: WideString); safecall;
  3277.     function  getExpression(const propname: WideString): OleVariant; safecall;
  3278.     function  removeExpression(const propname: WideString): WordBool; safecall;
  3279.     procedure Set_position(const p: WideString); safecall;
  3280.     function  Get_position: WideString; safecall;
  3281.     procedure Set_unicodeBidi(const p: WideString); safecall;
  3282.     function  Get_unicodeBidi: WideString; safecall;
  3283.     procedure Set_bottom(p: OleVariant); safecall;
  3284.     function  Get_bottom: OleVariant; safecall;
  3285.     procedure Set_right(p: OleVariant); safecall;
  3286.     function  Get_right: OleVariant; safecall;
  3287.     procedure Set_pixelBottom(p: Integer); safecall;
  3288.     function  Get_pixelBottom: Integer; safecall;
  3289.     procedure Set_pixelRight(p: Integer); safecall;
  3290.     function  Get_pixelRight: Integer; safecall;
  3291.     procedure Set_posBottom(p: Single); safecall;
  3292.     function  Get_posBottom: Single; safecall;
  3293.     procedure Set_posRight(p: Single); safecall;
  3294.     function  Get_posRight: Single; safecall;
  3295.     procedure Set_imeMode(const p: WideString); safecall;
  3296.     function  Get_imeMode: WideString; safecall;
  3297.     procedure Set_rubyAlign(const p: WideString); safecall;
  3298.     function  Get_rubyAlign: WideString; safecall;
  3299.     procedure Set_rubyPosition(const p: WideString); safecall;
  3300.     function  Get_rubyPosition: WideString; safecall;
  3301.     procedure Set_rubyOverhang(const p: WideString); safecall;
  3302.     function  Get_rubyOverhang: WideString; safecall;
  3303.     procedure Set_layoutGridChar(p: OleVariant); safecall;
  3304.     function  Get_layoutGridChar: OleVariant; safecall;
  3305.     procedure Set_layoutGridLine(p: OleVariant); safecall;
  3306.     function  Get_layoutGridLine: OleVariant; safecall;
  3307.     procedure Set_layoutGridMode(const p: WideString); safecall;
  3308.     function  Get_layoutGridMode: WideString; safecall;
  3309.     procedure Set_layoutGridType(const p: WideString); safecall;
  3310.     function  Get_layoutGridType: WideString; safecall;
  3311.     procedure Set_layoutGrid(const p: WideString); safecall;
  3312.     function  Get_layoutGrid: WideString; safecall;
  3313.     procedure Set_wordBreak(const p: WideString); safecall;
  3314.     function  Get_wordBreak: WideString; safecall;
  3315.     procedure Set_lineBreak(const p: WideString); safecall;
  3316.     function  Get_lineBreak: WideString; safecall;
  3317.     procedure Set_textJustify(const p: WideString); safecall;
  3318.     function  Get_textJustify: WideString; safecall;
  3319.     procedure Set_textJustifyTrim(const p: WideString); safecall;
  3320.     function  Get_textJustifyTrim: WideString; safecall;
  3321.     procedure Set_textKashida(p: OleVariant); safecall;
  3322.     function  Get_textKashida: OleVariant; safecall;
  3323.     procedure Set_textAutospace(const p: WideString); safecall;
  3324.     function  Get_textAutospace: WideString; safecall;
  3325.     procedure Set_overflowX(const p: WideString); safecall;
  3326.     function  Get_overflowX: WideString; safecall;
  3327.     procedure Set_overflowY(const p: WideString); safecall;
  3328.     function  Get_overflowY: WideString; safecall;
  3329.     procedure Set_accelerator(const p: WideString); safecall;
  3330.     function  Get_accelerator: WideString; safecall;
  3331.     property tableLayout: WideString read Get_tableLayout write Set_tableLayout;
  3332.     property borderCollapse: WideString read Get_borderCollapse write Set_borderCollapse;
  3333.     property direction: WideString read Get_direction write Set_direction;
  3334.     property behavior: WideString read Get_behavior write Set_behavior;
  3335.     property position: WideString read Get_position write Set_position;
  3336.     property unicodeBidi: WideString read Get_unicodeBidi write Set_unicodeBidi;
  3337.     property bottom: OleVariant read Get_bottom write Set_bottom;
  3338.     property right: OleVariant read Get_right write Set_right;
  3339.     property pixelBottom: Integer read Get_pixelBottom write Set_pixelBottom;
  3340.     property pixelRight: Integer read Get_pixelRight write Set_pixelRight;
  3341.     property posBottom: Single read Get_posBottom write Set_posBottom;
  3342.     property posRight: Single read Get_posRight write Set_posRight;
  3343.     property imeMode: WideString read Get_imeMode write Set_imeMode;
  3344.     property rubyAlign: WideString read Get_rubyAlign write Set_rubyAlign;
  3345.     property rubyPosition: WideString read Get_rubyPosition write Set_rubyPosition;
  3346.     property rubyOverhang: WideString read Get_rubyOverhang write Set_rubyOverhang;
  3347.     property layoutGridChar: OleVariant read Get_layoutGridChar write Set_layoutGridChar;
  3348.     property layoutGridLine: OleVariant read Get_layoutGridLine write Set_layoutGridLine;
  3349.     property layoutGridMode: WideString read Get_layoutGridMode write Set_layoutGridMode;
  3350.     property layoutGridType: WideString read Get_layoutGridType write Set_layoutGridType;
  3351.     property layoutGrid: WideString read Get_layoutGrid write Set_layoutGrid;
  3352.     property wordBreak: WideString read Get_wordBreak write Set_wordBreak;
  3353.     property lineBreak: WideString read Get_lineBreak write Set_lineBreak;
  3354.     property textJustify: WideString read Get_textJustify write Set_textJustify;
  3355.     property textJustifyTrim: WideString read Get_textJustifyTrim write Set_textJustifyTrim;
  3356.     property textKashida: OleVariant read Get_textKashida write Set_textKashida;
  3357.     property textAutospace: WideString read Get_textAutospace write Set_textAutospace;
  3358.     property overflowX: WideString read Get_overflowX write Set_overflowX;
  3359.     property overflowY: WideString read Get_overflowY write Set_overflowY;
  3360.     property accelerator: WideString read Get_accelerator write Set_accelerator;
  3361.   end;
  3362.  
  3363. // *********************************************************************//
  3364. // DispIntf:  IHTMLStyle2Disp
  3365. // Flags:     (4416) Dual OleAutomation Dispatchable
  3366. // GUID:      {3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}
  3367. // *********************************************************************//
  3368.   IHTMLStyle2Disp = dispinterface
  3369.     ['{3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}']
  3370.     property tableLayout: WideString dispid -2147413014;
  3371.     property borderCollapse: WideString dispid -2147413028;
  3372.     property direction: WideString dispid -2147412993;
  3373.     property behavior: WideString dispid -2147412997;
  3374.     procedure setExpression(const propname: WideString; const expression: WideString; 
  3375.                             const language: WideString); dispid -2147417608;
  3376.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  3377.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  3378.     property position: WideString dispid -2147413022;
  3379.     property unicodeBidi: WideString dispid -2147412994;
  3380.     property bottom: OleVariant dispid -2147418034;
  3381.     property right: OleVariant dispid -2147418035;
  3382.     property pixelBottom: Integer dispid -2147414103;
  3383.     property pixelRight: Integer dispid -2147414102;
  3384.     property posBottom: Single dispid -2147414101;
  3385.     property posRight: Single dispid -2147414100;
  3386.     property imeMode: WideString dispid -2147412992;
  3387.     property rubyAlign: WideString dispid -2147412991;
  3388.     property rubyPosition: WideString dispid -2147412990;
  3389.     property rubyOverhang: WideString dispid -2147412989;
  3390.     property layoutGridChar: OleVariant dispid -2147412985;
  3391.     property layoutGridLine: OleVariant dispid -2147412984;
  3392.     property layoutGridMode: WideString dispid -2147412983;
  3393.     property layoutGridType: WideString dispid -2147412982;
  3394.     property layoutGrid: WideString dispid -2147412981;
  3395.     property wordBreak: WideString dispid -2147412978;
  3396.     property lineBreak: WideString dispid -2147412979;
  3397.     property textJustify: WideString dispid -2147412977;
  3398.     property textJustifyTrim: WideString dispid -2147412976;
  3399.     property textKashida: OleVariant dispid -2147412975;
  3400.     property textAutospace: WideString dispid -2147412980;
  3401.     property overflowX: WideString dispid -2147412973;
  3402.     property overflowY: WideString dispid -2147412972;
  3403.     property accelerator: WideString dispid -2147412965;
  3404.   end;
  3405.  
  3406. // *********************************************************************//
  3407. // Interface: IHTMLRuleStyle
  3408. // Flags:     (4416) Dual OleAutomation Dispatchable
  3409. // GUID:      {3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}
  3410. // *********************************************************************//
  3411.   IHTMLRuleStyle = interface(IDispatch)
  3412.     ['{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}']
  3413.     procedure Set_fontFamily(const p: WideString); safecall;
  3414.     function  Get_fontFamily: WideString; safecall;
  3415.     procedure Set_fontStyle(const p: WideString); safecall;
  3416.     function  Get_fontStyle: WideString; safecall;
  3417.     procedure Set_fontVariant(const p: WideString); safecall;
  3418.     function  Get_fontVariant: WideString; safecall;
  3419.     procedure Set_fontWeight(const p: WideString); safecall;
  3420.     function  Get_fontWeight: WideString; safecall;
  3421.     procedure Set_fontSize(p: OleVariant); safecall;
  3422.     function  Get_fontSize: OleVariant; safecall;
  3423.     procedure Set_font(const p: WideString); safecall;
  3424.     function  Get_font: WideString; safecall;
  3425.     procedure Set_color(p: OleVariant); safecall;
  3426.     function  Get_color: OleVariant; safecall;
  3427.     procedure Set_background(const p: WideString); safecall;
  3428.     function  Get_background: WideString; safecall;
  3429.     procedure Set_backgroundColor(p: OleVariant); safecall;
  3430.     function  Get_backgroundColor: OleVariant; safecall;
  3431.     procedure Set_backgroundImage(const p: WideString); safecall;
  3432.     function  Get_backgroundImage: WideString; safecall;
  3433.     procedure Set_backgroundRepeat(const p: WideString); safecall;
  3434.     function  Get_backgroundRepeat: WideString; safecall;
  3435.     procedure Set_backgroundAttachment(const p: WideString); safecall;
  3436.     function  Get_backgroundAttachment: WideString; safecall;
  3437.     procedure Set_backgroundPosition(const p: WideString); safecall;
  3438.     function  Get_backgroundPosition: WideString; safecall;
  3439.     procedure Set_backgroundPositionX(p: OleVariant); safecall;
  3440.     function  Get_backgroundPositionX: OleVariant; safecall;
  3441.     procedure Set_backgroundPositionY(p: OleVariant); safecall;
  3442.     function  Get_backgroundPositionY: OleVariant; safecall;
  3443.     procedure Set_wordSpacing(p: OleVariant); safecall;
  3444.     function  Get_wordSpacing: OleVariant; safecall;
  3445.     procedure Set_letterSpacing(p: OleVariant); safecall;
  3446.     function  Get_letterSpacing: OleVariant; safecall;
  3447.     procedure Set_textDecoration(const p: WideString); safecall;
  3448.     function  Get_textDecoration: WideString; safecall;
  3449.     procedure Set_textDecorationNone(p: WordBool); safecall;
  3450.     function  Get_textDecorationNone: WordBool; safecall;
  3451.     procedure Set_textDecorationUnderline(p: WordBool); safecall;
  3452.     function  Get_textDecorationUnderline: WordBool; safecall;
  3453.     procedure Set_textDecorationOverline(p: WordBool); safecall;
  3454.     function  Get_textDecorationOverline: WordBool; safecall;
  3455.     procedure Set_textDecorationLineThrough(p: WordBool); safecall;
  3456.     function  Get_textDecorationLineThrough: WordBool; safecall;
  3457.     procedure Set_textDecorationBlink(p: WordBool); safecall;
  3458.     function  Get_textDecorationBlink: WordBool; safecall;
  3459.     procedure Set_verticalAlign(p: OleVariant); safecall;
  3460.     function  Get_verticalAlign: OleVariant; safecall;
  3461.     procedure Set_textTransform(const p: WideString); safecall;
  3462.     function  Get_textTransform: WideString; safecall;
  3463.     procedure Set_textAlign(const p: WideString); safecall;
  3464.     function  Get_textAlign: WideString; safecall;
  3465.     procedure Set_textIndent(p: OleVariant); safecall;
  3466.     function  Get_textIndent: OleVariant; safecall;
  3467.     procedure Set_lineHeight(p: OleVariant); safecall;
  3468.     function  Get_lineHeight: OleVariant; safecall;
  3469.     procedure Set_marginTop(p: OleVariant); safecall;
  3470.     function  Get_marginTop: OleVariant; safecall;
  3471.     procedure Set_marginRight(p: OleVariant); safecall;
  3472.     function  Get_marginRight: OleVariant; safecall;
  3473.     procedure Set_marginBottom(p: OleVariant); safecall;
  3474.     function  Get_marginBottom: OleVariant; safecall;
  3475.     procedure Set_marginLeft(p: OleVariant); safecall;
  3476.     function  Get_marginLeft: OleVariant; safecall;
  3477.     procedure Set_margin(const p: WideString); safecall;
  3478.     function  Get_margin: WideString; safecall;
  3479.     procedure Set_paddingTop(p: OleVariant); safecall;
  3480.     function  Get_paddingTop: OleVariant; safecall;
  3481.     procedure Set_paddingRight(p: OleVariant); safecall;
  3482.     function  Get_paddingRight: OleVariant; safecall;
  3483.     procedure Set_paddingBottom(p: OleVariant); safecall;
  3484.     function  Get_paddingBottom: OleVariant; safecall;
  3485.     procedure Set_paddingLeft(p: OleVariant); safecall;
  3486.     function  Get_paddingLeft: OleVariant; safecall;
  3487.     procedure Set_padding(const p: WideString); safecall;
  3488.     function  Get_padding: WideString; safecall;
  3489.     procedure Set_border(const p: WideString); safecall;
  3490.     function  Get_border: WideString; safecall;
  3491.     procedure Set_borderTop(const p: WideString); safecall;
  3492.     function  Get_borderTop: WideString; safecall;
  3493.     procedure Set_borderRight(const p: WideString); safecall;
  3494.     function  Get_borderRight: WideString; safecall;
  3495.     procedure Set_borderBottom(const p: WideString); safecall;
  3496.     function  Get_borderBottom: WideString; safecall;
  3497.     procedure Set_borderLeft(const p: WideString); safecall;
  3498.     function  Get_borderLeft: WideString; safecall;
  3499.     procedure Set_borderColor(const p: WideString); safecall;
  3500.     function  Get_borderColor: WideString; safecall;
  3501.     procedure Set_borderTopColor(p: OleVariant); safecall;
  3502.     function  Get_borderTopColor: OleVariant; safecall;
  3503.     procedure Set_borderRightColor(p: OleVariant); safecall;
  3504.     function  Get_borderRightColor: OleVariant; safecall;
  3505.     procedure Set_borderBottomColor(p: OleVariant); safecall;
  3506.     function  Get_borderBottomColor: OleVariant; safecall;
  3507.     procedure Set_borderLeftColor(p: OleVariant); safecall;
  3508.     function  Get_borderLeftColor: OleVariant; safecall;
  3509.     procedure Set_borderWidth(const p: WideString); safecall;
  3510.     function  Get_borderWidth: WideString; safecall;
  3511.     procedure Set_borderTopWidth(p: OleVariant); safecall;
  3512.     function  Get_borderTopWidth: OleVariant; safecall;
  3513.     procedure Set_borderRightWidth(p: OleVariant); safecall;
  3514.     function  Get_borderRightWidth: OleVariant; safecall;
  3515.     procedure Set_borderBottomWidth(p: OleVariant); safecall;
  3516.     function  Get_borderBottomWidth: OleVariant; safecall;
  3517.     procedure Set_borderLeftWidth(p: OleVariant); safecall;
  3518.     function  Get_borderLeftWidth: OleVariant; safecall;
  3519.     procedure Set_borderStyle(const p: WideString); safecall;
  3520.     function  Get_borderStyle: WideString; safecall;
  3521.     procedure Set_borderTopStyle(const p: WideString); safecall;
  3522.     function  Get_borderTopStyle: WideString; safecall;
  3523.     procedure Set_borderRightStyle(const p: WideString); safecall;
  3524.     function  Get_borderRightStyle: WideString; safecall;
  3525.     procedure Set_borderBottomStyle(const p: WideString); safecall;
  3526.     function  Get_borderBottomStyle: WideString; safecall;
  3527.     procedure Set_borderLeftStyle(const p: WideString); safecall;
  3528.     function  Get_borderLeftStyle: WideString; safecall;
  3529.     procedure Set_width(p: OleVariant); safecall;
  3530.     function  Get_width: OleVariant; safecall;
  3531.     procedure Set_height(p: OleVariant); safecall;
  3532.     function  Get_height: OleVariant; safecall;
  3533.     procedure Set_styleFloat(const p: WideString); safecall;
  3534.     function  Get_styleFloat: WideString; safecall;
  3535.     procedure Set_clear(const p: WideString); safecall;
  3536.     function  Get_clear: WideString; safecall;
  3537.     procedure Set_display(const p: WideString); safecall;
  3538.     function  Get_display: WideString; safecall;
  3539.     procedure Set_visibility(const p: WideString); safecall;
  3540.     function  Get_visibility: WideString; safecall;
  3541.     procedure Set_listStyleType(const p: WideString); safecall;
  3542.     function  Get_listStyleType: WideString; safecall;
  3543.     procedure Set_listStylePosition(const p: WideString); safecall;
  3544.     function  Get_listStylePosition: WideString; safecall;
  3545.     procedure Set_listStyleImage(const p: WideString); safecall;
  3546.     function  Get_listStyleImage: WideString; safecall;
  3547.     procedure Set_listStyle(const p: WideString); safecall;
  3548.     function  Get_listStyle: WideString; safecall;
  3549.     procedure Set_whiteSpace(const p: WideString); safecall;
  3550.     function  Get_whiteSpace: WideString; safecall;
  3551.     procedure Set_top(p: OleVariant); safecall;
  3552.     function  Get_top: OleVariant; safecall;
  3553.     procedure Set_left(p: OleVariant); safecall;
  3554.     function  Get_left: OleVariant; safecall;
  3555.     function  Get_position: WideString; safecall;
  3556.     procedure Set_zIndex(p: OleVariant); safecall;
  3557.     function  Get_zIndex: OleVariant; safecall;
  3558.     procedure Set_overflow(const p: WideString); safecall;
  3559.     function  Get_overflow: WideString; safecall;
  3560.     procedure Set_pageBreakBefore(const p: WideString); safecall;
  3561.     function  Get_pageBreakBefore: WideString; safecall;
  3562.     procedure Set_pageBreakAfter(const p: WideString); safecall;
  3563.     function  Get_pageBreakAfter: WideString; safecall;
  3564.     procedure Set_cssText(const p: WideString); safecall;
  3565.     function  Get_cssText: WideString; safecall;
  3566.     procedure Set_cursor(const p: WideString); safecall;
  3567.     function  Get_cursor: WideString; safecall;
  3568.     procedure Set_clip(const p: WideString); safecall;
  3569.     function  Get_clip: WideString; safecall;
  3570.     procedure Set_filter(const p: WideString); safecall;
  3571.     function  Get_filter: WideString; safecall;
  3572.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  3573.                            lFlags: Integer); safecall;
  3574.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  3575.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; safecall;
  3576.     property fontFamily: WideString read Get_fontFamily write Set_fontFamily;
  3577.     property fontStyle: WideString read Get_fontStyle write Set_fontStyle;
  3578.     property fontVariant: WideString read Get_fontVariant write Set_fontVariant;
  3579.     property fontWeight: WideString read Get_fontWeight write Set_fontWeight;
  3580.     property fontSize: OleVariant read Get_fontSize write Set_fontSize;
  3581.     property font: WideString read Get_font write Set_font;
  3582.     property color: OleVariant read Get_color write Set_color;
  3583.     property background: WideString read Get_background write Set_background;
  3584.     property backgroundColor: OleVariant read Get_backgroundColor write Set_backgroundColor;
  3585.     property backgroundImage: WideString read Get_backgroundImage write Set_backgroundImage;
  3586.     property backgroundRepeat: WideString read Get_backgroundRepeat write Set_backgroundRepeat;
  3587.     property backgroundAttachment: WideString read Get_backgroundAttachment write Set_backgroundAttachment;
  3588.     property backgroundPosition: WideString read Get_backgroundPosition write Set_backgroundPosition;
  3589.     property backgroundPositionX: OleVariant read Get_backgroundPositionX write Set_backgroundPositionX;
  3590.     property backgroundPositionY: OleVariant read Get_backgroundPositionY write Set_backgroundPositionY;
  3591.     property wordSpacing: OleVariant read Get_wordSpacing write Set_wordSpacing;
  3592.     property letterSpacing: OleVariant read Get_letterSpacing write Set_letterSpacing;
  3593.     property textDecoration: WideString read Get_textDecoration write Set_textDecoration;
  3594.     property textDecorationNone: WordBool read Get_textDecorationNone write Set_textDecorationNone;
  3595.     property textDecorationUnderline: WordBool read Get_textDecorationUnderline write Set_textDecorationUnderline;
  3596.     property textDecorationOverline: WordBool read Get_textDecorationOverline write Set_textDecorationOverline;
  3597.     property textDecorationLineThrough: WordBool read Get_textDecorationLineThrough write Set_textDecorationLineThrough;
  3598.     property textDecorationBlink: WordBool read Get_textDecorationBlink write Set_textDecorationBlink;
  3599.     property verticalAlign: OleVariant read Get_verticalAlign write Set_verticalAlign;
  3600.     property textTransform: WideString read Get_textTransform write Set_textTransform;
  3601.     property textAlign: WideString read Get_textAlign write Set_textAlign;
  3602.     property textIndent: OleVariant read Get_textIndent write Set_textIndent;
  3603.     property lineHeight: OleVariant read Get_lineHeight write Set_lineHeight;
  3604.     property marginTop: OleVariant read Get_marginTop write Set_marginTop;
  3605.     property marginRight: OleVariant read Get_marginRight write Set_marginRight;
  3606.     property marginBottom: OleVariant read Get_marginBottom write Set_marginBottom;
  3607.     property marginLeft: OleVariant read Get_marginLeft write Set_marginLeft;
  3608.     property margin: WideString read Get_margin write Set_margin;
  3609.     property paddingTop: OleVariant read Get_paddingTop write Set_paddingTop;
  3610.     property paddingRight: OleVariant read Get_paddingRight write Set_paddingRight;
  3611.     property paddingBottom: OleVariant read Get_paddingBottom write Set_paddingBottom;
  3612.     property paddingLeft: OleVariant read Get_paddingLeft write Set_paddingLeft;
  3613.     property padding: WideString read Get_padding write Set_padding;
  3614.     property border: WideString read Get_border write Set_border;
  3615.     property borderTop: WideString read Get_borderTop write Set_borderTop;
  3616.     property borderRight: WideString read Get_borderRight write Set_borderRight;
  3617.     property borderBottom: WideString read Get_borderBottom write Set_borderBottom;
  3618.     property borderLeft: WideString read Get_borderLeft write Set_borderLeft;
  3619.     property borderColor: WideString read Get_borderColor write Set_borderColor;
  3620.     property borderTopColor: OleVariant read Get_borderTopColor write Set_borderTopColor;
  3621.     property borderRightColor: OleVariant read Get_borderRightColor write Set_borderRightColor;
  3622.     property borderBottomColor: OleVariant read Get_borderBottomColor write Set_borderBottomColor;
  3623.     property borderLeftColor: OleVariant read Get_borderLeftColor write Set_borderLeftColor;
  3624.     property borderWidth: WideString read Get_borderWidth write Set_borderWidth;
  3625.     property borderTopWidth: OleVariant read Get_borderTopWidth write Set_borderTopWidth;
  3626.     property borderRightWidth: OleVariant read Get_borderRightWidth write Set_borderRightWidth;
  3627.     property borderBottomWidth: OleVariant read Get_borderBottomWidth write Set_borderBottomWidth;
  3628.     property borderLeftWidth: OleVariant read Get_borderLeftWidth write Set_borderLeftWidth;
  3629.     property borderStyle: WideString read Get_borderStyle write Set_borderStyle;
  3630.     property borderTopStyle: WideString read Get_borderTopStyle write Set_borderTopStyle;
  3631.     property borderRightStyle: WideString read Get_borderRightStyle write Set_borderRightStyle;
  3632.     property borderBottomStyle: WideString read Get_borderBottomStyle write Set_borderBottomStyle;
  3633.     property borderLeftStyle: WideString read Get_borderLeftStyle write Set_borderLeftStyle;
  3634.     property width: OleVariant read Get_width write Set_width;
  3635.     property height: OleVariant read Get_height write Set_height;
  3636.     property styleFloat: WideString read Get_styleFloat write Set_styleFloat;
  3637.     property clear: WideString read Get_clear write Set_clear;
  3638.     property display: WideString read Get_display write Set_display;
  3639.     property visibility: WideString read Get_visibility write Set_visibility;
  3640.     property listStyleType: WideString read Get_listStyleType write Set_listStyleType;
  3641.     property listStylePosition: WideString read Get_listStylePosition write Set_listStylePosition;
  3642.     property listStyleImage: WideString read Get_listStyleImage write Set_listStyleImage;
  3643.     property listStyle: WideString read Get_listStyle write Set_listStyle;
  3644.     property whiteSpace: WideString read Get_whiteSpace write Set_whiteSpace;
  3645.     property top: OleVariant read Get_top write Set_top;
  3646.     property left: OleVariant read Get_left write Set_left;
  3647.     property position: WideString read Get_position;
  3648.     property zIndex: OleVariant read Get_zIndex write Set_zIndex;
  3649.     property overflow: WideString read Get_overflow write Set_overflow;
  3650.     property pageBreakBefore: WideString read Get_pageBreakBefore write Set_pageBreakBefore;
  3651.     property pageBreakAfter: WideString read Get_pageBreakAfter write Set_pageBreakAfter;
  3652.     property cssText: WideString read Get_cssText write Set_cssText;
  3653.     property cursor: WideString read Get_cursor write Set_cursor;
  3654.     property clip: WideString read Get_clip write Set_clip;
  3655.     property filter: WideString read Get_filter write Set_filter;
  3656.   end;
  3657.  
  3658. // *********************************************************************//
  3659. // DispIntf:  IHTMLRuleStyleDisp
  3660. // Flags:     (4416) Dual OleAutomation Dispatchable
  3661. // GUID:      {3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}
  3662. // *********************************************************************//
  3663.   IHTMLRuleStyleDisp = dispinterface
  3664.     ['{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}']
  3665.     property fontFamily: WideString dispid -2147413094;
  3666.     property fontStyle: WideString dispid -2147413088;
  3667.     property fontVariant: WideString dispid -2147413087;
  3668.     property fontWeight: WideString dispid -2147413085;
  3669.     property fontSize: OleVariant dispid -2147413093;
  3670.     property font: WideString dispid -2147413071;
  3671.     property color: OleVariant dispid -2147413110;
  3672.     property background: WideString dispid -2147413080;
  3673.     property backgroundColor: OleVariant dispid -501;
  3674.     property backgroundImage: WideString dispid -2147413111;
  3675.     property backgroundRepeat: WideString dispid -2147413068;
  3676.     property backgroundAttachment: WideString dispid -2147413067;
  3677.     property backgroundPosition: WideString dispid -2147413066;
  3678.     property backgroundPositionX: OleVariant dispid -2147413079;
  3679.     property backgroundPositionY: OleVariant dispid -2147413078;
  3680.     property wordSpacing: OleVariant dispid -2147413065;
  3681.     property letterSpacing: OleVariant dispid -2147413104;
  3682.     property textDecoration: WideString dispid -2147413077;
  3683.     property textDecorationNone: WordBool dispid -2147413089;
  3684.     property textDecorationUnderline: WordBool dispid -2147413091;
  3685.     property textDecorationOverline: WordBool dispid -2147413043;
  3686.     property textDecorationLineThrough: WordBool dispid -2147413092;
  3687.     property textDecorationBlink: WordBool dispid -2147413090;
  3688.     property verticalAlign: OleVariant dispid -2147413064;
  3689.     property textTransform: WideString dispid -2147413108;
  3690.     property textAlign: WideString dispid -2147418040;
  3691.     property textIndent: OleVariant dispid -2147413105;
  3692.     property lineHeight: OleVariant dispid -2147413106;
  3693.     property marginTop: OleVariant dispid -2147413075;
  3694.     property marginRight: OleVariant dispid -2147413074;
  3695.     property marginBottom: OleVariant dispid -2147413073;
  3696.     property marginLeft: OleVariant dispid -2147413072;
  3697.     property margin: WideString dispid -2147413076;
  3698.     property paddingTop: OleVariant dispid -2147413100;
  3699.     property paddingRight: OleVariant dispid -2147413099;
  3700.     property paddingBottom: OleVariant dispid -2147413098;
  3701.     property paddingLeft: OleVariant dispid -2147413097;
  3702.     property padding: WideString dispid -2147413101;
  3703.     property border: WideString dispid -2147413063;
  3704.     property borderTop: WideString dispid -2147413062;
  3705.     property borderRight: WideString dispid -2147413061;
  3706.     property borderBottom: WideString dispid -2147413060;
  3707.     property borderLeft: WideString dispid -2147413059;
  3708.     property borderColor: WideString dispid -2147413058;
  3709.     property borderTopColor: OleVariant dispid -2147413057;
  3710.     property borderRightColor: OleVariant dispid -2147413056;
  3711.     property borderBottomColor: OleVariant dispid -2147413055;
  3712.     property borderLeftColor: OleVariant dispid -2147413054;
  3713.     property borderWidth: WideString dispid -2147413053;
  3714.     property borderTopWidth: OleVariant dispid -2147413052;
  3715.     property borderRightWidth: OleVariant dispid -2147413051;
  3716.     property borderBottomWidth: OleVariant dispid -2147413050;
  3717.     property borderLeftWidth: OleVariant dispid -2147413049;
  3718.     property borderStyle: WideString dispid -2147413048;
  3719.     property borderTopStyle: WideString dispid -2147413047;
  3720.     property borderRightStyle: WideString dispid -2147413046;
  3721.     property borderBottomStyle: WideString dispid -2147413045;
  3722.     property borderLeftStyle: WideString dispid -2147413044;
  3723.     property width: OleVariant dispid -2147418107;
  3724.     property height: OleVariant dispid -2147418106;
  3725.     property styleFloat: WideString dispid -2147413042;
  3726.     property clear: WideString dispid -2147413096;
  3727.     property display: WideString dispid -2147413041;
  3728.     property visibility: WideString dispid -2147413032;
  3729.     property listStyleType: WideString dispid -2147413040;
  3730.     property listStylePosition: WideString dispid -2147413039;
  3731.     property listStyleImage: WideString dispid -2147413038;
  3732.     property listStyle: WideString dispid -2147413037;
  3733.     property whiteSpace: WideString dispid -2147413036;
  3734.     property top: OleVariant dispid -2147418108;
  3735.     property left: OleVariant dispid -2147418109;
  3736.     property position: WideString readonly dispid -2147413022;
  3737.     property zIndex: OleVariant dispid -2147413021;
  3738.     property overflow: WideString dispid -2147413102;
  3739.     property pageBreakBefore: WideString dispid -2147413035;
  3740.     property pageBreakAfter: WideString dispid -2147413034;
  3741.     property cssText: WideString dispid -2147413013;
  3742.     property cursor: WideString dispid -2147413010;
  3743.     property clip: WideString dispid -2147413020;
  3744.     property filter: WideString dispid -2147413030;
  3745.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  3746.                            lFlags: Integer); dispid -2147417611;
  3747.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  3748.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  3749.   end;
  3750.  
  3751. // *********************************************************************//
  3752. // Interface: IHTMLRuleStyle2
  3753. // Flags:     (4416) Dual OleAutomation Dispatchable
  3754. // GUID:      {3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}
  3755. // *********************************************************************//
  3756.   IHTMLRuleStyle2 = interface(IDispatch)
  3757.     ['{3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}']
  3758.     procedure Set_tableLayout(const p: WideString); safecall;
  3759.     function  Get_tableLayout: WideString; safecall;
  3760.     procedure Set_borderCollapse(const p: WideString); safecall;
  3761.     function  Get_borderCollapse: WideString; safecall;
  3762.     procedure Set_direction(const p: WideString); safecall;
  3763.     function  Get_direction: WideString; safecall;
  3764.     procedure Set_behavior(const p: WideString); safecall;
  3765.     function  Get_behavior: WideString; safecall;
  3766.     procedure Set_position(const p: WideString); safecall;
  3767.     function  Get_position: WideString; safecall;
  3768.     procedure Set_unicodeBidi(const p: WideString); safecall;
  3769.     function  Get_unicodeBidi: WideString; safecall;
  3770.     procedure Set_bottom(p: OleVariant); safecall;
  3771.     function  Get_bottom: OleVariant; safecall;
  3772.     procedure Set_right(p: OleVariant); safecall;
  3773.     function  Get_right: OleVariant; safecall;
  3774.     procedure Set_pixelBottom(p: Integer); safecall;
  3775.     function  Get_pixelBottom: Integer; safecall;
  3776.     procedure Set_pixelRight(p: Integer); safecall;
  3777.     function  Get_pixelRight: Integer; safecall;
  3778.     procedure Set_posBottom(p: Single); safecall;
  3779.     function  Get_posBottom: Single; safecall;
  3780.     procedure Set_posRight(p: Single); safecall;
  3781.     function  Get_posRight: Single; safecall;
  3782.     procedure Set_imeMode(const p: WideString); safecall;
  3783.     function  Get_imeMode: WideString; safecall;
  3784.     procedure Set_rubyAlign(const p: WideString); safecall;
  3785.     function  Get_rubyAlign: WideString; safecall;
  3786.     procedure Set_rubyPosition(const p: WideString); safecall;
  3787.     function  Get_rubyPosition: WideString; safecall;
  3788.     procedure Set_rubyOverhang(const p: WideString); safecall;
  3789.     function  Get_rubyOverhang: WideString; safecall;
  3790.     procedure Set_layoutGridChar(p: OleVariant); safecall;
  3791.     function  Get_layoutGridChar: OleVariant; safecall;
  3792.     procedure Set_layoutGridLine(p: OleVariant); safecall;
  3793.     function  Get_layoutGridLine: OleVariant; safecall;
  3794.     procedure Set_layoutGridMode(const p: WideString); safecall;
  3795.     function  Get_layoutGridMode: WideString; safecall;
  3796.     procedure Set_layoutGridType(const p: WideString); safecall;
  3797.     function  Get_layoutGridType: WideString; safecall;
  3798.     procedure Set_layoutGrid(const p: WideString); safecall;
  3799.     function  Get_layoutGrid: WideString; safecall;
  3800.     procedure Set_textAutospace(const p: WideString); safecall;
  3801.     function  Get_textAutospace: WideString; safecall;
  3802.     procedure Set_wordBreak(const p: WideString); safecall;
  3803.     function  Get_wordBreak: WideString; safecall;
  3804.     procedure Set_lineBreak(const p: WideString); safecall;
  3805.     function  Get_lineBreak: WideString; safecall;
  3806.     procedure Set_textJustify(const p: WideString); safecall;
  3807.     function  Get_textJustify: WideString; safecall;
  3808.     procedure Set_textJustifyTrim(const p: WideString); safecall;
  3809.     function  Get_textJustifyTrim: WideString; safecall;
  3810.     procedure Set_textKashida(p: OleVariant); safecall;
  3811.     function  Get_textKashida: OleVariant; safecall;
  3812.     procedure Set_overflowX(const p: WideString); safecall;
  3813.     function  Get_overflowX: WideString; safecall;
  3814.     procedure Set_overflowY(const p: WideString); safecall;
  3815.     function  Get_overflowY: WideString; safecall;
  3816.     procedure Set_accelerator(const p: WideString); safecall;
  3817.     function  Get_accelerator: WideString; safecall;
  3818.     property tableLayout: WideString read Get_tableLayout write Set_tableLayout;
  3819.     property borderCollapse: WideString read Get_borderCollapse write Set_borderCollapse;
  3820.     property direction: WideString read Get_direction write Set_direction;
  3821.     property behavior: WideString read Get_behavior write Set_behavior;
  3822.     property position: WideString read Get_position write Set_position;
  3823.     property unicodeBidi: WideString read Get_unicodeBidi write Set_unicodeBidi;
  3824.     property bottom: OleVariant read Get_bottom write Set_bottom;
  3825.     property right: OleVariant read Get_right write Set_right;
  3826.     property pixelBottom: Integer read Get_pixelBottom write Set_pixelBottom;
  3827.     property pixelRight: Integer read Get_pixelRight write Set_pixelRight;
  3828.     property posBottom: Single read Get_posBottom write Set_posBottom;
  3829.     property posRight: Single read Get_posRight write Set_posRight;
  3830.     property imeMode: WideString read Get_imeMode write Set_imeMode;
  3831.     property rubyAlign: WideString read Get_rubyAlign write Set_rubyAlign;
  3832.     property rubyPosition: WideString read Get_rubyPosition write Set_rubyPosition;
  3833.     property rubyOverhang: WideString read Get_rubyOverhang write Set_rubyOverhang;
  3834.     property layoutGridChar: OleVariant read Get_layoutGridChar write Set_layoutGridChar;
  3835.     property layoutGridLine: OleVariant read Get_layoutGridLine write Set_layoutGridLine;
  3836.     property layoutGridMode: WideString read Get_layoutGridMode write Set_layoutGridMode;
  3837.     property layoutGridType: WideString read Get_layoutGridType write Set_layoutGridType;
  3838.     property layoutGrid: WideString read Get_layoutGrid write Set_layoutGrid;
  3839.     property textAutospace: WideString read Get_textAutospace write Set_textAutospace;
  3840.     property wordBreak: WideString read Get_wordBreak write Set_wordBreak;
  3841.     property lineBreak: WideString read Get_lineBreak write Set_lineBreak;
  3842.     property textJustify: WideString read Get_textJustify write Set_textJustify;
  3843.     property textJustifyTrim: WideString read Get_textJustifyTrim write Set_textJustifyTrim;
  3844.     property textKashida: OleVariant read Get_textKashida write Set_textKashida;
  3845.     property overflowX: WideString read Get_overflowX write Set_overflowX;
  3846.     property overflowY: WideString read Get_overflowY write Set_overflowY;
  3847.     property accelerator: WideString read Get_accelerator write Set_accelerator;
  3848.   end;
  3849.  
  3850. // *********************************************************************//
  3851. // DispIntf:  IHTMLRuleStyle2Disp
  3852. // Flags:     (4416) Dual OleAutomation Dispatchable
  3853. // GUID:      {3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}
  3854. // *********************************************************************//
  3855.   IHTMLRuleStyle2Disp = dispinterface
  3856.     ['{3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}']
  3857.     property tableLayout: WideString dispid -2147413014;
  3858.     property borderCollapse: WideString dispid -2147413028;
  3859.     property direction: WideString dispid -2147412993;
  3860.     property behavior: WideString dispid -2147412997;
  3861.     property position: WideString dispid -2147413022;
  3862.     property unicodeBidi: WideString dispid -2147412994;
  3863.     property bottom: OleVariant dispid -2147418034;
  3864.     property right: OleVariant dispid -2147418035;
  3865.     property pixelBottom: Integer dispid -2147414103;
  3866.     property pixelRight: Integer dispid -2147414102;
  3867.     property posBottom: Single dispid -2147414101;
  3868.     property posRight: Single dispid -2147414100;
  3869.     property imeMode: WideString dispid -2147412992;
  3870.     property rubyAlign: WideString dispid -2147412991;
  3871.     property rubyPosition: WideString dispid -2147412990;
  3872.     property rubyOverhang: WideString dispid -2147412989;
  3873.     property layoutGridChar: OleVariant dispid -2147412985;
  3874.     property layoutGridLine: OleVariant dispid -2147412984;
  3875.     property layoutGridMode: WideString dispid -2147412983;
  3876.     property layoutGridType: WideString dispid -2147412982;
  3877.     property layoutGrid: WideString dispid -2147412981;
  3878.     property textAutospace: WideString dispid -2147412980;
  3879.     property wordBreak: WideString dispid -2147412978;
  3880.     property lineBreak: WideString dispid -2147412979;
  3881.     property textJustify: WideString dispid -2147412977;
  3882.     property textJustifyTrim: WideString dispid -2147412976;
  3883.     property textKashida: OleVariant dispid -2147412975;
  3884.     property overflowX: WideString dispid -2147412973;
  3885.     property overflowY: WideString dispid -2147412972;
  3886.     property accelerator: WideString dispid -2147412965;
  3887.   end;
  3888.  
  3889. // *********************************************************************//
  3890. // DispIntf:  DispHTMLStyle
  3891. // Flags:     (4112) Hidden Dispatchable
  3892. // GUID:      {3050F55A-98B5-11CF-BB82-00AA00BDCE0B}
  3893. // *********************************************************************//
  3894.   DispHTMLStyle = dispinterface
  3895.     ['{3050F55A-98B5-11CF-BB82-00AA00BDCE0B}']
  3896.     property fontFamily: WideString dispid -2147413094;
  3897.     property fontStyle: WideString dispid -2147413088;
  3898.     property fontVariant: WideString dispid -2147413087;
  3899.     property fontWeight: WideString dispid -2147413085;
  3900.     property fontSize: OleVariant dispid -2147413093;
  3901.     property font: WideString dispid -2147413071;
  3902.     property color: OleVariant dispid -2147413110;
  3903.     property background: WideString dispid -2147413080;
  3904.     property backgroundColor: OleVariant dispid -501;
  3905.     property backgroundImage: WideString dispid -2147413111;
  3906.     property backgroundRepeat: WideString dispid -2147413068;
  3907.     property backgroundAttachment: WideString dispid -2147413067;
  3908.     property backgroundPosition: WideString dispid -2147413066;
  3909.     property backgroundPositionX: OleVariant dispid -2147413079;
  3910.     property backgroundPositionY: OleVariant dispid -2147413078;
  3911.     property wordSpacing: OleVariant dispid -2147413065;
  3912.     property letterSpacing: OleVariant dispid -2147413104;
  3913.     property textDecoration: WideString dispid -2147413077;
  3914.     property textDecorationNone: WordBool dispid -2147413089;
  3915.     property textDecorationUnderline: WordBool dispid -2147413091;
  3916.     property textDecorationOverline: WordBool dispid -2147413043;
  3917.     property textDecorationLineThrough: WordBool dispid -2147413092;
  3918.     property textDecorationBlink: WordBool dispid -2147413090;
  3919.     property verticalAlign: OleVariant dispid -2147413064;
  3920.     property textTransform: WideString dispid -2147413108;
  3921.     property textAlign: WideString dispid -2147418040;
  3922.     property textIndent: OleVariant dispid -2147413105;
  3923.     property lineHeight: OleVariant dispid -2147413106;
  3924.     property marginTop: OleVariant dispid -2147413075;
  3925.     property marginRight: OleVariant dispid -2147413074;
  3926.     property marginBottom: OleVariant dispid -2147413073;
  3927.     property marginLeft: OleVariant dispid -2147413072;
  3928.     property margin: WideString dispid -2147413076;
  3929.     property paddingTop: OleVariant dispid -2147413100;
  3930.     property paddingRight: OleVariant dispid -2147413099;
  3931.     property paddingBottom: OleVariant dispid -2147413098;
  3932.     property paddingLeft: OleVariant dispid -2147413097;
  3933.     property padding: WideString dispid -2147413101;
  3934.     property border: WideString dispid -2147413063;
  3935.     property borderTop: WideString dispid -2147413062;
  3936.     property borderRight: WideString dispid -2147413061;
  3937.     property borderBottom: WideString dispid -2147413060;
  3938.     property borderLeft: WideString dispid -2147413059;
  3939.     property borderColor: WideString dispid -2147413058;
  3940.     property borderTopColor: OleVariant dispid -2147413057;
  3941.     property borderRightColor: OleVariant dispid -2147413056;
  3942.     property borderBottomColor: OleVariant dispid -2147413055;
  3943.     property borderLeftColor: OleVariant dispid -2147413054;
  3944.     property borderWidth: WideString dispid -2147413053;
  3945.     property borderTopWidth: OleVariant dispid -2147413052;
  3946.     property borderRightWidth: OleVariant dispid -2147413051;
  3947.     property borderBottomWidth: OleVariant dispid -2147413050;
  3948.     property borderLeftWidth: OleVariant dispid -2147413049;
  3949.     property borderStyle: WideString dispid -2147413048;
  3950.     property borderTopStyle: WideString dispid -2147413047;
  3951.     property borderRightStyle: WideString dispid -2147413046;
  3952.     property borderBottomStyle: WideString dispid -2147413045;
  3953.     property borderLeftStyle: WideString dispid -2147413044;
  3954.     property width: OleVariant dispid -2147418107;
  3955.     property height: OleVariant dispid -2147418106;
  3956.     property styleFloat: WideString dispid -2147413042;
  3957.     property clear: WideString dispid -2147413096;
  3958.     property display: WideString dispid -2147413041;
  3959.     property visibility: WideString dispid -2147413032;
  3960.     property listStyleType: WideString dispid -2147413040;
  3961.     property listStylePosition: WideString dispid -2147413039;
  3962.     property listStyleImage: WideString dispid -2147413038;
  3963.     property listStyle: WideString dispid -2147413037;
  3964.     property whiteSpace: WideString dispid -2147413036;
  3965.     property top: OleVariant dispid -2147418108;
  3966.     property left: OleVariant dispid -2147418109;
  3967.     property zIndex: OleVariant dispid -2147413021;
  3968.     property overflow: WideString dispid -2147413102;
  3969.     property pageBreakBefore: WideString dispid -2147413035;
  3970.     property pageBreakAfter: WideString dispid -2147413034;
  3971.     property cssText: WideString dispid -2147413013;
  3972.     property pixelTop: Integer dispid -2147414112;
  3973.     property pixelLeft: Integer dispid -2147414111;
  3974.     property pixelWidth: Integer dispid -2147414110;
  3975.     property pixelHeight: Integer dispid -2147414109;
  3976.     property posTop: Single dispid -2147414108;
  3977.     property posLeft: Single dispid -2147414107;
  3978.     property posWidth: Single dispid -2147414106;
  3979.     property posHeight: Single dispid -2147414105;
  3980.     property cursor: WideString dispid -2147413010;
  3981.     property clip: WideString dispid -2147413020;
  3982.     property filter: WideString dispid -2147413030;
  3983.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  3984.                            lFlags: Integer); dispid -2147417611;
  3985.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  3986.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  3987.     function  toString: WideString; dispid -2147414104;
  3988.     property tableLayout: WideString dispid -2147413014;
  3989.     property borderCollapse: WideString dispid -2147413028;
  3990.     property direction: WideString dispid -2147412993;
  3991.     property behavior: WideString dispid -2147412997;
  3992.     procedure setExpression(const propname: WideString; const expression: WideString; 
  3993.                             const language: WideString); dispid -2147417608;
  3994.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  3995.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  3996.     property position: WideString dispid -2147413022;
  3997.     property unicodeBidi: WideString dispid -2147412994;
  3998.     property bottom: OleVariant dispid -2147418034;
  3999.     property right: OleVariant dispid -2147418035;
  4000.     property pixelBottom: Integer dispid -2147414103;
  4001.     property pixelRight: Integer dispid -2147414102;
  4002.     property posBottom: Single dispid -2147414101;
  4003.     property posRight: Single dispid -2147414100;
  4004.     property imeMode: WideString dispid -2147412992;
  4005.     property rubyAlign: WideString dispid -2147412991;
  4006.     property rubyPosition: WideString dispid -2147412990;
  4007.     property rubyOverhang: WideString dispid -2147412989;
  4008.     property layoutGridChar: OleVariant dispid -2147412985;
  4009.     property layoutGridLine: OleVariant dispid -2147412984;
  4010.     property layoutGridMode: WideString dispid -2147412983;
  4011.     property layoutGridType: WideString dispid -2147412982;
  4012.     property layoutGrid: WideString dispid -2147412981;
  4013.     property wordBreak: WideString dispid -2147412978;
  4014.     property lineBreak: WideString dispid -2147412979;
  4015.     property textJustify: WideString dispid -2147412977;
  4016.     property textJustifyTrim: WideString dispid -2147412976;
  4017.     property textKashida: OleVariant dispid -2147412975;
  4018.     property textAutospace: WideString dispid -2147412980;
  4019.     property overflowX: WideString dispid -2147412973;
  4020.     property overflowY: WideString dispid -2147412972;
  4021.     property accelerator: WideString dispid -2147412965;
  4022.   end;
  4023.  
  4024. // *********************************************************************//
  4025. // DispIntf:  DispHTMLRuleStyle
  4026. // Flags:     (4112) Hidden Dispatchable
  4027. // GUID:      {3050F55C-98B5-11CF-BB82-00AA00BDCE0B}
  4028. // *********************************************************************//
  4029.   DispHTMLRuleStyle = dispinterface
  4030.     ['{3050F55C-98B5-11CF-BB82-00AA00BDCE0B}']
  4031.     property fontFamily: WideString dispid -2147413094;
  4032.     property fontStyle: WideString dispid -2147413088;
  4033.     property fontVariant: WideString dispid -2147413087;
  4034.     property fontWeight: WideString dispid -2147413085;
  4035.     property fontSize: OleVariant dispid -2147413093;
  4036.     property font: WideString dispid -2147413071;
  4037.     property color: OleVariant dispid -2147413110;
  4038.     property background: WideString dispid -2147413080;
  4039.     property backgroundColor: OleVariant dispid -501;
  4040.     property backgroundImage: WideString dispid -2147413111;
  4041.     property backgroundRepeat: WideString dispid -2147413068;
  4042.     property backgroundAttachment: WideString dispid -2147413067;
  4043.     property backgroundPosition: WideString dispid -2147413066;
  4044.     property backgroundPositionX: OleVariant dispid -2147413079;
  4045.     property backgroundPositionY: OleVariant dispid -2147413078;
  4046.     property wordSpacing: OleVariant dispid -2147413065;
  4047.     property letterSpacing: OleVariant dispid -2147413104;
  4048.     property textDecoration: WideString dispid -2147413077;
  4049.     property textDecorationNone: WordBool dispid -2147413089;
  4050.     property textDecorationUnderline: WordBool dispid -2147413091;
  4051.     property textDecorationOverline: WordBool dispid -2147413043;
  4052.     property textDecorationLineThrough: WordBool dispid -2147413092;
  4053.     property textDecorationBlink: WordBool dispid -2147413090;
  4054.     property verticalAlign: OleVariant dispid -2147413064;
  4055.     property textTransform: WideString dispid -2147413108;
  4056.     property textAlign: WideString dispid -2147418040;
  4057.     property textIndent: OleVariant dispid -2147413105;
  4058.     property lineHeight: OleVariant dispid -2147413106;
  4059.     property marginTop: OleVariant dispid -2147413075;
  4060.     property marginRight: OleVariant dispid -2147413074;
  4061.     property marginBottom: OleVariant dispid -2147413073;
  4062.     property marginLeft: OleVariant dispid -2147413072;
  4063.     property margin: WideString dispid -2147413076;
  4064.     property paddingTop: OleVariant dispid -2147413100;
  4065.     property paddingRight: OleVariant dispid -2147413099;
  4066.     property paddingBottom: OleVariant dispid -2147413098;
  4067.     property paddingLeft: OleVariant dispid -2147413097;
  4068.     property padding: WideString dispid -2147413101;
  4069.     property border: WideString dispid -2147413063;
  4070.     property borderTop: WideString dispid -2147413062;
  4071.     property borderRight: WideString dispid -2147413061;
  4072.     property borderBottom: WideString dispid -2147413060;
  4073.     property borderLeft: WideString dispid -2147413059;
  4074.     property borderColor: WideString dispid -2147413058;
  4075.     property borderTopColor: OleVariant dispid -2147413057;
  4076.     property borderRightColor: OleVariant dispid -2147413056;
  4077.     property borderBottomColor: OleVariant dispid -2147413055;
  4078.     property borderLeftColor: OleVariant dispid -2147413054;
  4079.     property borderWidth: WideString dispid -2147413053;
  4080.     property borderTopWidth: OleVariant dispid -2147413052;
  4081.     property borderRightWidth: OleVariant dispid -2147413051;
  4082.     property borderBottomWidth: OleVariant dispid -2147413050;
  4083.     property borderLeftWidth: OleVariant dispid -2147413049;
  4084.     property borderStyle: WideString dispid -2147413048;
  4085.     property borderTopStyle: WideString dispid -2147413047;
  4086.     property borderRightStyle: WideString dispid -2147413046;
  4087.     property borderBottomStyle: WideString dispid -2147413045;
  4088.     property borderLeftStyle: WideString dispid -2147413044;
  4089.     property width: OleVariant dispid -2147418107;
  4090.     property height: OleVariant dispid -2147418106;
  4091.     property styleFloat: WideString dispid -2147413042;
  4092.     property clear: WideString dispid -2147413096;
  4093.     property display: WideString dispid -2147413041;
  4094.     property visibility: WideString dispid -2147413032;
  4095.     property listStyleType: WideString dispid -2147413040;
  4096.     property listStylePosition: WideString dispid -2147413039;
  4097.     property listStyleImage: WideString dispid -2147413038;
  4098.     property listStyle: WideString dispid -2147413037;
  4099.     property whiteSpace: WideString dispid -2147413036;
  4100.     property top: OleVariant dispid -2147418108;
  4101.     property left: OleVariant dispid -2147418109;
  4102.     property zIndex: OleVariant dispid -2147413021;
  4103.     property overflow: WideString dispid -2147413102;
  4104.     property pageBreakBefore: WideString dispid -2147413035;
  4105.     property pageBreakAfter: WideString dispid -2147413034;
  4106.     property cssText: WideString dispid -2147413013;
  4107.     property cursor: WideString dispid -2147413010;
  4108.     property clip: WideString dispid -2147413020;
  4109.     property filter: WideString dispid -2147413030;
  4110.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  4111.                            lFlags: Integer); dispid -2147417611;
  4112.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  4113.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  4114.     property tableLayout: WideString dispid -2147413014;
  4115.     property borderCollapse: WideString dispid -2147413028;
  4116.     property direction: WideString dispid -2147412993;
  4117.     property behavior: WideString dispid -2147412997;
  4118.     property position: WideString dispid -2147413022;
  4119.     property unicodeBidi: WideString dispid -2147412994;
  4120.     property bottom: OleVariant dispid -2147418034;
  4121.     property right: OleVariant dispid -2147418035;
  4122.     property pixelBottom: Integer dispid -2147414103;
  4123.     property pixelRight: Integer dispid -2147414102;
  4124.     property posBottom: Single dispid -2147414101;
  4125.     property posRight: Single dispid -2147414100;
  4126.     property imeMode: WideString dispid -2147412992;
  4127.     property rubyAlign: WideString dispid -2147412991;
  4128.     property rubyPosition: WideString dispid -2147412990;
  4129.     property rubyOverhang: WideString dispid -2147412989;
  4130.     property layoutGridChar: OleVariant dispid -2147412985;
  4131.     property layoutGridLine: OleVariant dispid -2147412984;
  4132.     property layoutGridMode: WideString dispid -2147412983;
  4133.     property layoutGridType: WideString dispid -2147412982;
  4134.     property layoutGrid: WideString dispid -2147412981;
  4135.     property textAutospace: WideString dispid -2147412980;
  4136.     property wordBreak: WideString dispid -2147412978;
  4137.     property lineBreak: WideString dispid -2147412979;
  4138.     property textJustify: WideString dispid -2147412977;
  4139.     property textJustifyTrim: WideString dispid -2147412976;
  4140.     property textKashida: OleVariant dispid -2147412975;
  4141.     property overflowX: WideString dispid -2147412973;
  4142.     property overflowY: WideString dispid -2147412972;
  4143.     property accelerator: WideString dispid -2147412965;
  4144.   end;
  4145.  
  4146. // *********************************************************************//
  4147. // Interface: IHTMLCurrentStyle
  4148. // Flags:     (4416) Dual OleAutomation Dispatchable
  4149. // GUID:      {3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}
  4150. // *********************************************************************//
  4151.   IHTMLCurrentStyle = interface(IDispatch)
  4152.     ['{3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}']
  4153.     function  Get_position: WideString; safecall;
  4154.     function  Get_styleFloat: WideString; safecall;
  4155.     function  Get_color: OleVariant; safecall;
  4156.     function  Get_backgroundColor: OleVariant; safecall;
  4157.     function  Get_fontFamily: WideString; safecall;
  4158.     function  Get_fontStyle: WideString; safecall;
  4159.     function  Get_fontVariant: WideString; safecall;
  4160.     function  Get_fontWeight: OleVariant; safecall;
  4161.     function  Get_fontSize: OleVariant; safecall;
  4162.     function  Get_backgroundImage: WideString; safecall;
  4163.     function  Get_backgroundPositionX: OleVariant; safecall;
  4164.     function  Get_backgroundPositionY: OleVariant; safecall;
  4165.     function  Get_backgroundRepeat: WideString; safecall;
  4166.     function  Get_borderLeftColor: OleVariant; safecall;
  4167.     function  Get_borderTopColor: OleVariant; safecall;
  4168.     function  Get_borderRightColor: OleVariant; safecall;
  4169.     function  Get_borderBottomColor: OleVariant; safecall;
  4170.     function  Get_borderTopStyle: WideString; safecall;
  4171.     function  Get_borderRightStyle: WideString; safecall;
  4172.     function  Get_borderBottomStyle: WideString; safecall;
  4173.     function  Get_borderLeftStyle: WideString; safecall;
  4174.     function  Get_borderTopWidth: OleVariant; safecall;
  4175.     function  Get_borderRightWidth: OleVariant; safecall;
  4176.     function  Get_borderBottomWidth: OleVariant; safecall;
  4177.     function  Get_borderLeftWidth: OleVariant; safecall;
  4178.     function  Get_left: OleVariant; safecall;
  4179.     function  Get_top: OleVariant; safecall;
  4180.     function  Get_width: OleVariant; safecall;
  4181.     function  Get_height: OleVariant; safecall;
  4182.     function  Get_paddingLeft: OleVariant; safecall;
  4183.     function  Get_paddingTop: OleVariant; safecall;
  4184.     function  Get_paddingRight: OleVariant; safecall;
  4185.     function  Get_paddingBottom: OleVariant; safecall;
  4186.     function  Get_textAlign: WideString; safecall;
  4187.     function  Get_textDecoration: WideString; safecall;
  4188.     function  Get_display: WideString; safecall;
  4189.     function  Get_visibility: WideString; safecall;
  4190.     function  Get_zIndex: OleVariant; safecall;
  4191.     function  Get_letterSpacing: OleVariant; safecall;
  4192.     function  Get_lineHeight: OleVariant; safecall;
  4193.     function  Get_textIndent: OleVariant; safecall;
  4194.     function  Get_verticalAlign: OleVariant; safecall;
  4195.     function  Get_backgroundAttachment: WideString; safecall;
  4196.     function  Get_marginTop: OleVariant; safecall;
  4197.     function  Get_marginRight: OleVariant; safecall;
  4198.     function  Get_marginBottom: OleVariant; safecall;
  4199.     function  Get_marginLeft: OleVariant; safecall;
  4200.     function  Get_clear: WideString; safecall;
  4201.     function  Get_listStyleType: WideString; safecall;
  4202.     function  Get_listStylePosition: WideString; safecall;
  4203.     function  Get_listStyleImage: WideString; safecall;
  4204.     function  Get_clipTop: OleVariant; safecall;
  4205.     function  Get_clipRight: OleVariant; safecall;
  4206.     function  Get_clipBottom: OleVariant; safecall;
  4207.     function  Get_clipLeft: OleVariant; safecall;
  4208.     function  Get_overflow: WideString; safecall;
  4209.     function  Get_pageBreakBefore: WideString; safecall;
  4210.     function  Get_pageBreakAfter: WideString; safecall;
  4211.     function  Get_cursor: WideString; safecall;
  4212.     function  Get_tableLayout: WideString; safecall;
  4213.     function  Get_borderCollapse: WideString; safecall;
  4214.     function  Get_direction: WideString; safecall;
  4215.     function  Get_behavior: WideString; safecall;
  4216.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  4217.     function  Get_unicodeBidi: WideString; safecall;
  4218.     function  Get_right: OleVariant; safecall;
  4219.     function  Get_bottom: OleVariant; safecall;
  4220.     function  Get_imeMode: WideString; safecall;
  4221.     function  Get_rubyAlign: WideString; safecall;
  4222.     function  Get_rubyPosition: WideString; safecall;
  4223.     function  Get_rubyOverhang: WideString; safecall;
  4224.     function  Get_textAutospace: WideString; safecall;
  4225.     function  Get_lineBreak: WideString; safecall;
  4226.     function  Get_wordBreak: WideString; safecall;
  4227.     function  Get_textJustify: WideString; safecall;
  4228.     function  Get_textJustifyTrim: WideString; safecall;
  4229.     function  Get_textKashida: OleVariant; safecall;
  4230.     function  Get_blockDirection: WideString; safecall;
  4231.     function  Get_layoutGridChar: OleVariant; safecall;
  4232.     function  Get_layoutGridLine: OleVariant; safecall;
  4233.     function  Get_layoutGridMode: WideString; safecall;
  4234.     function  Get_layoutGridType: WideString; safecall;
  4235.     function  Get_borderStyle: WideString; safecall;
  4236.     function  Get_borderColor: WideString; safecall;
  4237.     function  Get_borderWidth: WideString; safecall;
  4238.     function  Get_padding: WideString; safecall;
  4239.     function  Get_margin: WideString; safecall;
  4240.     function  Get_accelerator: WideString; safecall;
  4241.     function  Get_overflowX: WideString; safecall;
  4242.     function  Get_overflowY: WideString; safecall;
  4243.     function  Get_textTransform: WideString; safecall;
  4244.     property position: WideString read Get_position;
  4245.     property styleFloat: WideString read Get_styleFloat;
  4246.     property color: OleVariant read Get_color;
  4247.     property backgroundColor: OleVariant read Get_backgroundColor;
  4248.     property fontFamily: WideString read Get_fontFamily;
  4249.     property fontStyle: WideString read Get_fontStyle;
  4250.     property fontVariant: WideString read Get_fontVariant;
  4251.     property fontWeight: OleVariant read Get_fontWeight;
  4252.     property fontSize: OleVariant read Get_fontSize;
  4253.     property backgroundImage: WideString read Get_backgroundImage;
  4254.     property backgroundPositionX: OleVariant read Get_backgroundPositionX;
  4255.     property backgroundPositionY: OleVariant read Get_backgroundPositionY;
  4256.     property backgroundRepeat: WideString read Get_backgroundRepeat;
  4257.     property borderLeftColor: OleVariant read Get_borderLeftColor;
  4258.     property borderTopColor: OleVariant read Get_borderTopColor;
  4259.     property borderRightColor: OleVariant read Get_borderRightColor;
  4260.     property borderBottomColor: OleVariant read Get_borderBottomColor;
  4261.     property borderTopStyle: WideString read Get_borderTopStyle;
  4262.     property borderRightStyle: WideString read Get_borderRightStyle;
  4263.     property borderBottomStyle: WideString read Get_borderBottomStyle;
  4264.     property borderLeftStyle: WideString read Get_borderLeftStyle;
  4265.     property borderTopWidth: OleVariant read Get_borderTopWidth;
  4266.     property borderRightWidth: OleVariant read Get_borderRightWidth;
  4267.     property borderBottomWidth: OleVariant read Get_borderBottomWidth;
  4268.     property borderLeftWidth: OleVariant read Get_borderLeftWidth;
  4269.     property left: OleVariant read Get_left;
  4270.     property top: OleVariant read Get_top;
  4271.     property width: OleVariant read Get_width;
  4272.     property height: OleVariant read Get_height;
  4273.     property paddingLeft: OleVariant read Get_paddingLeft;
  4274.     property paddingTop: OleVariant read Get_paddingTop;
  4275.     property paddingRight: OleVariant read Get_paddingRight;
  4276.     property paddingBottom: OleVariant read Get_paddingBottom;
  4277.     property textAlign: WideString read Get_textAlign;
  4278.     property textDecoration: WideString read Get_textDecoration;
  4279.     property display: WideString read Get_display;
  4280.     property visibility: WideString read Get_visibility;
  4281.     property zIndex: OleVariant read Get_zIndex;
  4282.     property letterSpacing: OleVariant read Get_letterSpacing;
  4283.     property lineHeight: OleVariant read Get_lineHeight;
  4284.     property textIndent: OleVariant read Get_textIndent;
  4285.     property verticalAlign: OleVariant read Get_verticalAlign;
  4286.     property backgroundAttachment: WideString read Get_backgroundAttachment;
  4287.     property marginTop: OleVariant read Get_marginTop;
  4288.     property marginRight: OleVariant read Get_marginRight;
  4289.     property marginBottom: OleVariant read Get_marginBottom;
  4290.     property marginLeft: OleVariant read Get_marginLeft;
  4291.     property clear: WideString read Get_clear;
  4292.     property listStyleType: WideString read Get_listStyleType;
  4293.     property listStylePosition: WideString read Get_listStylePosition;
  4294.     property listStyleImage: WideString read Get_listStyleImage;
  4295.     property clipTop: OleVariant read Get_clipTop;
  4296.     property clipRight: OleVariant read Get_clipRight;
  4297.     property clipBottom: OleVariant read Get_clipBottom;
  4298.     property clipLeft: OleVariant read Get_clipLeft;
  4299.     property overflow: WideString read Get_overflow;
  4300.     property pageBreakBefore: WideString read Get_pageBreakBefore;
  4301.     property pageBreakAfter: WideString read Get_pageBreakAfter;
  4302.     property cursor: WideString read Get_cursor;
  4303.     property tableLayout: WideString read Get_tableLayout;
  4304.     property borderCollapse: WideString read Get_borderCollapse;
  4305.     property direction: WideString read Get_direction;
  4306.     property behavior: WideString read Get_behavior;
  4307.     property unicodeBidi: WideString read Get_unicodeBidi;
  4308.     property right: OleVariant read Get_right;
  4309.     property bottom: OleVariant read Get_bottom;
  4310.     property imeMode: WideString read Get_imeMode;
  4311.     property rubyAlign: WideString read Get_rubyAlign;
  4312.     property rubyPosition: WideString read Get_rubyPosition;
  4313.     property rubyOverhang: WideString read Get_rubyOverhang;
  4314.     property textAutospace: WideString read Get_textAutospace;
  4315.     property lineBreak: WideString read Get_lineBreak;
  4316.     property wordBreak: WideString read Get_wordBreak;
  4317.     property textJustify: WideString read Get_textJustify;
  4318.     property textJustifyTrim: WideString read Get_textJustifyTrim;
  4319.     property textKashida: OleVariant read Get_textKashida;
  4320.     property blockDirection: WideString read Get_blockDirection;
  4321.     property layoutGridChar: OleVariant read Get_layoutGridChar;
  4322.     property layoutGridLine: OleVariant read Get_layoutGridLine;
  4323.     property layoutGridMode: WideString read Get_layoutGridMode;
  4324.     property layoutGridType: WideString read Get_layoutGridType;
  4325.     property borderStyle: WideString read Get_borderStyle;
  4326.     property borderColor: WideString read Get_borderColor;
  4327.     property borderWidth: WideString read Get_borderWidth;
  4328.     property padding: WideString read Get_padding;
  4329.     property margin: WideString read Get_margin;
  4330.     property accelerator: WideString read Get_accelerator;
  4331.     property overflowX: WideString read Get_overflowX;
  4332.     property overflowY: WideString read Get_overflowY;
  4333.     property textTransform: WideString read Get_textTransform;
  4334.   end;
  4335.  
  4336. // *********************************************************************//
  4337. // DispIntf:  IHTMLCurrentStyleDisp
  4338. // Flags:     (4416) Dual OleAutomation Dispatchable
  4339. // GUID:      {3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}
  4340. // *********************************************************************//
  4341.   IHTMLCurrentStyleDisp = dispinterface
  4342.     ['{3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}']
  4343.     property position: WideString readonly dispid -2147413022;
  4344.     property styleFloat: WideString readonly dispid -2147413042;
  4345.     property color: OleVariant readonly dispid -2147413110;
  4346.     property backgroundColor: OleVariant readonly dispid -501;
  4347.     property fontFamily: WideString readonly dispid -2147413094;
  4348.     property fontStyle: WideString readonly dispid -2147413088;
  4349.     property fontVariant: WideString readonly dispid -2147413087;
  4350.     property fontWeight: OleVariant readonly dispid -2147413085;
  4351.     property fontSize: OleVariant readonly dispid -2147413093;
  4352.     property backgroundImage: WideString readonly dispid -2147413111;
  4353.     property backgroundPositionX: OleVariant readonly dispid -2147413079;
  4354.     property backgroundPositionY: OleVariant readonly dispid -2147413078;
  4355.     property backgroundRepeat: WideString readonly dispid -2147413068;
  4356.     property borderLeftColor: OleVariant readonly dispid -2147413054;
  4357.     property borderTopColor: OleVariant readonly dispid -2147413057;
  4358.     property borderRightColor: OleVariant readonly dispid -2147413056;
  4359.     property borderBottomColor: OleVariant readonly dispid -2147413055;
  4360.     property borderTopStyle: WideString readonly dispid -2147413047;
  4361.     property borderRightStyle: WideString readonly dispid -2147413046;
  4362.     property borderBottomStyle: WideString readonly dispid -2147413045;
  4363.     property borderLeftStyle: WideString readonly dispid -2147413044;
  4364.     property borderTopWidth: OleVariant readonly dispid -2147413052;
  4365.     property borderRightWidth: OleVariant readonly dispid -2147413051;
  4366.     property borderBottomWidth: OleVariant readonly dispid -2147413050;
  4367.     property borderLeftWidth: OleVariant readonly dispid -2147413049;
  4368.     property left: OleVariant readonly dispid -2147418109;
  4369.     property top: OleVariant readonly dispid -2147418108;
  4370.     property width: OleVariant readonly dispid -2147418107;
  4371.     property height: OleVariant readonly dispid -2147418106;
  4372.     property paddingLeft: OleVariant readonly dispid -2147413097;
  4373.     property paddingTop: OleVariant readonly dispid -2147413100;
  4374.     property paddingRight: OleVariant readonly dispid -2147413099;
  4375.     property paddingBottom: OleVariant readonly dispid -2147413098;
  4376.     property textAlign: WideString readonly dispid -2147418040;
  4377.     property textDecoration: WideString readonly dispid -2147413077;
  4378.     property display: WideString readonly dispid -2147413041;
  4379.     property visibility: WideString readonly dispid -2147413032;
  4380.     property zIndex: OleVariant readonly dispid -2147413021;
  4381.     property letterSpacing: OleVariant readonly dispid -2147413104;
  4382.     property lineHeight: OleVariant readonly dispid -2147413106;
  4383.     property textIndent: OleVariant readonly dispid -2147413105;
  4384.     property verticalAlign: OleVariant readonly dispid -2147413064;
  4385.     property backgroundAttachment: WideString readonly dispid -2147413067;
  4386.     property marginTop: OleVariant readonly dispid -2147413075;
  4387.     property marginRight: OleVariant readonly dispid -2147413074;
  4388.     property marginBottom: OleVariant readonly dispid -2147413073;
  4389.     property marginLeft: OleVariant readonly dispid -2147413072;
  4390.     property clear: WideString readonly dispid -2147413096;
  4391.     property listStyleType: WideString readonly dispid -2147413040;
  4392.     property listStylePosition: WideString readonly dispid -2147413039;
  4393.     property listStyleImage: WideString readonly dispid -2147413038;
  4394.     property clipTop: OleVariant readonly dispid -2147413019;
  4395.     property clipRight: OleVariant readonly dispid -2147413018;
  4396.     property clipBottom: OleVariant readonly dispid -2147413017;
  4397.     property clipLeft: OleVariant readonly dispid -2147413016;
  4398.     property overflow: WideString readonly dispid -2147413102;
  4399.     property pageBreakBefore: WideString readonly dispid -2147413035;
  4400.     property pageBreakAfter: WideString readonly dispid -2147413034;
  4401.     property cursor: WideString readonly dispid -2147413010;
  4402.     property tableLayout: WideString readonly dispid -2147413014;
  4403.     property borderCollapse: WideString readonly dispid -2147413028;
  4404.     property direction: WideString readonly dispid -2147412993;
  4405.     property behavior: WideString readonly dispid -2147412997;
  4406.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  4407.     property unicodeBidi: WideString readonly dispid -2147412994;
  4408.     property right: OleVariant readonly dispid -2147418035;
  4409.     property bottom: OleVariant readonly dispid -2147418034;
  4410.     property imeMode: WideString readonly dispid -2147412992;
  4411.     property rubyAlign: WideString readonly dispid -2147412991;
  4412.     property rubyPosition: WideString readonly dispid -2147412990;
  4413.     property rubyOverhang: WideString readonly dispid -2147412989;
  4414.     property textAutospace: WideString readonly dispid -2147412980;
  4415.     property lineBreak: WideString readonly dispid -2147412979;
  4416.     property wordBreak: WideString readonly dispid -2147412978;
  4417.     property textJustify: WideString readonly dispid -2147412977;
  4418.     property textJustifyTrim: WideString readonly dispid -2147412976;
  4419.     property textKashida: OleVariant readonly dispid -2147412975;
  4420.     property blockDirection: WideString readonly dispid -2147412995;
  4421.     property layoutGridChar: OleVariant readonly dispid -2147412985;
  4422.     property layoutGridLine: OleVariant readonly dispid -2147412984;
  4423.     property layoutGridMode: WideString readonly dispid -2147412983;
  4424.     property layoutGridType: WideString readonly dispid -2147412982;
  4425.     property borderStyle: WideString readonly dispid -2147413048;
  4426.     property borderColor: WideString readonly dispid -2147413058;
  4427.     property borderWidth: WideString readonly dispid -2147413053;
  4428.     property padding: WideString readonly dispid -2147413101;
  4429.     property margin: WideString readonly dispid -2147413076;
  4430.     property accelerator: WideString readonly dispid -2147412965;
  4431.     property overflowX: WideString readonly dispid -2147412973;
  4432.     property overflowY: WideString readonly dispid -2147412972;
  4433.     property textTransform: WideString readonly dispid -2147413108;
  4434.   end;
  4435.  
  4436. // *********************************************************************//
  4437. // DispIntf:  DispHTMLCurrentStyle
  4438. // Flags:     (4112) Hidden Dispatchable
  4439. // GUID:      {3050F557-98B5-11CF-BB82-00AA00BDCE0B}
  4440. // *********************************************************************//
  4441.   DispHTMLCurrentStyle = dispinterface
  4442.     ['{3050F557-98B5-11CF-BB82-00AA00BDCE0B}']
  4443.     property position: WideString readonly dispid -2147413022;
  4444.     property styleFloat: WideString readonly dispid -2147413042;
  4445.     property color: OleVariant readonly dispid -2147413110;
  4446.     property backgroundColor: OleVariant readonly dispid -501;
  4447.     property fontFamily: WideString readonly dispid -2147413094;
  4448.     property fontStyle: WideString readonly dispid -2147413088;
  4449.     property fontVariant: WideString readonly dispid -2147413087;
  4450.     property fontWeight: OleVariant readonly dispid -2147413085;
  4451.     property fontSize: OleVariant readonly dispid -2147413093;
  4452.     property backgroundImage: WideString readonly dispid -2147413111;
  4453.     property backgroundPositionX: OleVariant readonly dispid -2147413079;
  4454.     property backgroundPositionY: OleVariant readonly dispid -2147413078;
  4455.     property backgroundRepeat: WideString readonly dispid -2147413068;
  4456.     property borderLeftColor: OleVariant readonly dispid -2147413054;
  4457.     property borderTopColor: OleVariant readonly dispid -2147413057;
  4458.     property borderRightColor: OleVariant readonly dispid -2147413056;
  4459.     property borderBottomColor: OleVariant readonly dispid -2147413055;
  4460.     property borderTopStyle: WideString readonly dispid -2147413047;
  4461.     property borderRightStyle: WideString readonly dispid -2147413046;
  4462.     property borderBottomStyle: WideString readonly dispid -2147413045;
  4463.     property borderLeftStyle: WideString readonly dispid -2147413044;
  4464.     property borderTopWidth: OleVariant readonly dispid -2147413052;
  4465.     property borderRightWidth: OleVariant readonly dispid -2147413051;
  4466.     property borderBottomWidth: OleVariant readonly dispid -2147413050;
  4467.     property borderLeftWidth: OleVariant readonly dispid -2147413049;
  4468.     property left: OleVariant readonly dispid -2147418109;
  4469.     property top: OleVariant readonly dispid -2147418108;
  4470.     property width: OleVariant readonly dispid -2147418107;
  4471.     property height: OleVariant readonly dispid -2147418106;
  4472.     property paddingLeft: OleVariant readonly dispid -2147413097;
  4473.     property paddingTop: OleVariant readonly dispid -2147413100;
  4474.     property paddingRight: OleVariant readonly dispid -2147413099;
  4475.     property paddingBottom: OleVariant readonly dispid -2147413098;
  4476.     property textAlign: WideString readonly dispid -2147418040;
  4477.     property textDecoration: WideString readonly dispid -2147413077;
  4478.     property display: WideString readonly dispid -2147413041;
  4479.     property visibility: WideString readonly dispid -2147413032;
  4480.     property zIndex: OleVariant readonly dispid -2147413021;
  4481.     property letterSpacing: OleVariant readonly dispid -2147413104;
  4482.     property lineHeight: OleVariant readonly dispid -2147413106;
  4483.     property textIndent: OleVariant readonly dispid -2147413105;
  4484.     property verticalAlign: OleVariant readonly dispid -2147413064;
  4485.     property backgroundAttachment: WideString readonly dispid -2147413067;
  4486.     property marginTop: OleVariant readonly dispid -2147413075;
  4487.     property marginRight: OleVariant readonly dispid -2147413074;
  4488.     property marginBottom: OleVariant readonly dispid -2147413073;
  4489.     property marginLeft: OleVariant readonly dispid -2147413072;
  4490.     property clear: WideString readonly dispid -2147413096;
  4491.     property listStyleType: WideString readonly dispid -2147413040;
  4492.     property listStylePosition: WideString readonly dispid -2147413039;
  4493.     property listStyleImage: WideString readonly dispid -2147413038;
  4494.     property clipTop: OleVariant readonly dispid -2147413019;
  4495.     property clipRight: OleVariant readonly dispid -2147413018;
  4496.     property clipBottom: OleVariant readonly dispid -2147413017;
  4497.     property clipLeft: OleVariant readonly dispid -2147413016;
  4498.     property overflow: WideString readonly dispid -2147413102;
  4499.     property pageBreakBefore: WideString readonly dispid -2147413035;
  4500.     property pageBreakAfter: WideString readonly dispid -2147413034;
  4501.     property cursor: WideString readonly dispid -2147413010;
  4502.     property tableLayout: WideString readonly dispid -2147413014;
  4503.     property borderCollapse: WideString readonly dispid -2147413028;
  4504.     property direction: WideString readonly dispid -2147412993;
  4505.     property behavior: WideString readonly dispid -2147412997;
  4506.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  4507.     property unicodeBidi: WideString readonly dispid -2147412994;
  4508.     property right: OleVariant readonly dispid -2147418035;
  4509.     property bottom: OleVariant readonly dispid -2147418034;
  4510.     property imeMode: WideString readonly dispid -2147412992;
  4511.     property rubyAlign: WideString readonly dispid -2147412991;
  4512.     property rubyPosition: WideString readonly dispid -2147412990;
  4513.     property rubyOverhang: WideString readonly dispid -2147412989;
  4514.     property textAutospace: WideString readonly dispid -2147412980;
  4515.     property lineBreak: WideString readonly dispid -2147412979;
  4516.     property wordBreak: WideString readonly dispid -2147412978;
  4517.     property textJustify: WideString readonly dispid -2147412977;
  4518.     property textJustifyTrim: WideString readonly dispid -2147412976;
  4519.     property textKashida: OleVariant readonly dispid -2147412975;
  4520.     property blockDirection: WideString readonly dispid -2147412995;
  4521.     property layoutGridChar: OleVariant readonly dispid -2147412985;
  4522.     property layoutGridLine: OleVariant readonly dispid -2147412984;
  4523.     property layoutGridMode: WideString readonly dispid -2147412983;
  4524.     property layoutGridType: WideString readonly dispid -2147412982;
  4525.     property borderStyle: WideString readonly dispid -2147413048;
  4526.     property borderColor: WideString readonly dispid -2147413058;
  4527.     property borderWidth: WideString readonly dispid -2147413053;
  4528.     property padding: WideString readonly dispid -2147413101;
  4529.     property margin: WideString readonly dispid -2147413076;
  4530.     property accelerator: WideString readonly dispid -2147412965;
  4531.     property overflowX: WideString readonly dispid -2147412973;
  4532.     property overflowY: WideString readonly dispid -2147412972;
  4533.     property textTransform: WideString readonly dispid -2147413108;
  4534.   end;
  4535.  
  4536. // *********************************************************************//
  4537. // Interface: IHTMLRect
  4538. // Flags:     (4416) Dual OleAutomation Dispatchable
  4539. // GUID:      {3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}
  4540. // *********************************************************************//
  4541.   IHTMLRect = interface(IDispatch)
  4542.     ['{3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}']
  4543.     procedure Set_left(p: Integer); safecall;
  4544.     function  Get_left: Integer; safecall;
  4545.     procedure Set_top(p: Integer); safecall;
  4546.     function  Get_top: Integer; safecall;
  4547.     procedure Set_right(p: Integer); safecall;
  4548.     function  Get_right: Integer; safecall;
  4549.     procedure Set_bottom(p: Integer); safecall;
  4550.     function  Get_bottom: Integer; safecall;
  4551.     property left: Integer read Get_left write Set_left;
  4552.     property top: Integer read Get_top write Set_top;
  4553.     property right: Integer read Get_right write Set_right;
  4554.     property bottom: Integer read Get_bottom write Set_bottom;
  4555.   end;
  4556.  
  4557. // *********************************************************************//
  4558. // DispIntf:  IHTMLRectDisp
  4559. // Flags:     (4416) Dual OleAutomation Dispatchable
  4560. // GUID:      {3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}
  4561. // *********************************************************************//
  4562.   IHTMLRectDisp = dispinterface
  4563.     ['{3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}']
  4564.     property left: Integer dispid 1001;
  4565.     property top: Integer dispid 1002;
  4566.     property right: Integer dispid 1003;
  4567.     property bottom: Integer dispid 1004;
  4568.   end;
  4569.  
  4570. // *********************************************************************//
  4571. // Interface: IHTMLRectCollection
  4572. // Flags:     (4416) Dual OleAutomation Dispatchable
  4573. // GUID:      {3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}
  4574. // *********************************************************************//
  4575.   IHTMLRectCollection = interface(IDispatch)
  4576.     ['{3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}']
  4577.     function  Get_length: Integer; safecall;
  4578.     function  Get__newEnum: IUnknown; safecall;
  4579.     function  item(var pvarIndex: OleVariant): OleVariant; safecall;
  4580.     property length: Integer read Get_length;
  4581.     property _newEnum: IUnknown read Get__newEnum;
  4582.   end;
  4583.  
  4584. // *********************************************************************//
  4585. // DispIntf:  IHTMLRectCollectionDisp
  4586. // Flags:     (4416) Dual OleAutomation Dispatchable
  4587. // GUID:      {3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}
  4588. // *********************************************************************//
  4589.   IHTMLRectCollectionDisp = dispinterface
  4590.     ['{3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}']
  4591.     property length: Integer readonly dispid 1500;
  4592.     property _newEnum: IUnknown readonly dispid -4;
  4593.     function  item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  4594.   end;
  4595.  
  4596. // *********************************************************************//
  4597. // Interface: IHTMLDOMNode
  4598. // Flags:     (4416) Dual OleAutomation Dispatchable
  4599. // GUID:      {3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}
  4600. // *********************************************************************//
  4601.   IHTMLDOMNode = interface(IDispatch)
  4602.     ['{3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}']
  4603.     function  Get_nodeType: Integer; safecall;
  4604.     function  Get_parentNode: IHTMLDOMNode; safecall;
  4605.     function  hasChildNodes: WordBool; safecall;
  4606.     function  Get_childNodes: IDispatch; safecall;
  4607.     function  Get_attributes: IDispatch; safecall;
  4608.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; safecall;
  4609.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  4610.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  4611.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; safecall;
  4612.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; safecall;
  4613.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; safecall;
  4614.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; safecall;
  4615.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; safecall;
  4616.     function  Get_nodeName: WideString; safecall;
  4617.     procedure Set_nodeValue(p: OleVariant); safecall;
  4618.     function  Get_nodeValue: OleVariant; safecall;
  4619.     function  Get_firstChild: IHTMLDOMNode; safecall;
  4620.     function  Get_lastChild: IHTMLDOMNode; safecall;
  4621.     function  Get_previousSibling: IHTMLDOMNode; safecall;
  4622.     function  Get_nextSibling: IHTMLDOMNode; safecall;
  4623.     property nodeType: Integer read Get_nodeType;
  4624.     property parentNode: IHTMLDOMNode read Get_parentNode;
  4625.     property childNodes: IDispatch read Get_childNodes;
  4626.     property attributes: IDispatch read Get_attributes;
  4627.     property nodeName: WideString read Get_nodeName;
  4628.     property nodeValue: OleVariant read Get_nodeValue write Set_nodeValue;
  4629.     property firstChild: IHTMLDOMNode read Get_firstChild;
  4630.     property lastChild: IHTMLDOMNode read Get_lastChild;
  4631.     property previousSibling: IHTMLDOMNode read Get_previousSibling;
  4632.     property nextSibling: IHTMLDOMNode read Get_nextSibling;
  4633.   end;
  4634.  
  4635. // *********************************************************************//
  4636. // DispIntf:  IHTMLDOMNodeDisp
  4637. // Flags:     (4416) Dual OleAutomation Dispatchable
  4638. // GUID:      {3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}
  4639. // *********************************************************************//
  4640.   IHTMLDOMNodeDisp = dispinterface
  4641.     ['{3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}']
  4642.     property nodeType: Integer readonly dispid -2147417066;
  4643.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  4644.     function  hasChildNodes: WordBool; dispid -2147417064;
  4645.     property childNodes: IDispatch readonly dispid -2147417063;
  4646.     property attributes: IDispatch readonly dispid -2147417062;
  4647.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  4648.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  4649.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  4650.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  4651.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  4652.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  4653.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  4654.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  4655.     property nodeName: WideString readonly dispid -2147417038;
  4656.     property nodeValue: OleVariant dispid -2147417037;
  4657.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  4658.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  4659.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  4660.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  4661.   end;
  4662.  
  4663. // *********************************************************************//
  4664. // Interface: IHTMLDOMAttribute
  4665. // Flags:     (4416) Dual OleAutomation Dispatchable
  4666. // GUID:      {3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}
  4667. // *********************************************************************//
  4668.   IHTMLDOMAttribute = interface(IDispatch)
  4669.     ['{3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}']
  4670.     function  Get_nodeName: WideString; safecall;
  4671.     procedure Set_nodeValue(p: OleVariant); safecall;
  4672.     function  Get_nodeValue: OleVariant; safecall;
  4673.     function  Get_specified: WordBool; safecall;
  4674.     property nodeName: WideString read Get_nodeName;
  4675.     property nodeValue: OleVariant read Get_nodeValue write Set_nodeValue;
  4676.     property specified: WordBool read Get_specified;
  4677.   end;
  4678.  
  4679. // *********************************************************************//
  4680. // DispIntf:  IHTMLDOMAttributeDisp
  4681. // Flags:     (4416) Dual OleAutomation Dispatchable
  4682. // GUID:      {3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}
  4683. // *********************************************************************//
  4684.   IHTMLDOMAttributeDisp = dispinterface
  4685.     ['{3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}']
  4686.     property nodeName: WideString readonly dispid 1000;
  4687.     property nodeValue: OleVariant dispid 0;
  4688.     property specified: WordBool readonly dispid 1001;
  4689.   end;
  4690.  
  4691. // *********************************************************************//
  4692. // Interface: IHTMLDOMTextNode
  4693. // Flags:     (4416) Dual OleAutomation Dispatchable
  4694. // GUID:      {3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}
  4695. // *********************************************************************//
  4696.   IHTMLDOMTextNode = interface(IDispatch)
  4697.     ['{3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}']
  4698.     procedure Set_data(const p: WideString); safecall;
  4699.     function  Get_data: WideString; safecall;
  4700.     function  toString: WideString; safecall;
  4701.     function  Get_length: Integer; safecall;
  4702.     function  splitText(offset: Integer): IHTMLDOMNode; safecall;
  4703.     property data: WideString read Get_data write Set_data;
  4704.     property length: Integer read Get_length;
  4705.   end;
  4706.  
  4707. // *********************************************************************//
  4708. // DispIntf:  IHTMLDOMTextNodeDisp
  4709. // Flags:     (4416) Dual OleAutomation Dispatchable
  4710. // GUID:      {3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}
  4711. // *********************************************************************//
  4712.   IHTMLDOMTextNodeDisp = dispinterface
  4713.     ['{3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}']
  4714.     property data: WideString dispid 1000;
  4715.     function  toString: WideString; dispid 1001;
  4716.     property length: Integer readonly dispid 1002;
  4717.     function  splitText(offset: Integer): IHTMLDOMNode; dispid 1003;
  4718.   end;
  4719.  
  4720. // *********************************************************************//
  4721. // DispIntf:  DispHTMLDOMAttribute
  4722. // Flags:     (4112) Hidden Dispatchable
  4723. // GUID:      {3050F564-98B5-11CF-BB82-00AA00BDCE0B}
  4724. // *********************************************************************//
  4725.   DispHTMLDOMAttribute = dispinterface
  4726.     ['{3050F564-98B5-11CF-BB82-00AA00BDCE0B}']
  4727.     property nodeName: WideString readonly dispid 1000;
  4728.     property nodeValue: OleVariant dispid 0;
  4729.     property specified: WordBool readonly dispid 1001;
  4730.   end;
  4731.  
  4732. // *********************************************************************//
  4733. // DispIntf:  DispHTMLDOMTextNode
  4734. // Flags:     (4112) Hidden Dispatchable
  4735. // GUID:      {3050F565-98B5-11CF-BB82-00AA00BDCE0B}
  4736. // *********************************************************************//
  4737.   DispHTMLDOMTextNode = dispinterface
  4738.     ['{3050F565-98B5-11CF-BB82-00AA00BDCE0B}']
  4739.     property data: WideString dispid 1000;
  4740.     function  toString: WideString; dispid 1001;
  4741.     property length: Integer readonly dispid 1002;
  4742.     function  splitText(offset: Integer): IHTMLDOMNode; dispid 1003;
  4743.     property nodeType: Integer readonly dispid -2147417066;
  4744.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  4745.     function  hasChildNodes: WordBool; dispid -2147417064;
  4746.     property childNodes: IDispatch readonly dispid -2147417063;
  4747.     property attributes: IDispatch readonly dispid -2147417062;
  4748.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  4749.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  4750.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  4751.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  4752.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  4753.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  4754.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  4755.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  4756.     property nodeName: WideString readonly dispid -2147417038;
  4757.     property nodeValue: OleVariant dispid -2147417037;
  4758.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  4759.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  4760.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  4761.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  4762.   end;
  4763.  
  4764. // *********************************************************************//
  4765. // Interface: IHTMLAttributeCollection
  4766. // Flags:     (4416) Dual OleAutomation Dispatchable
  4767. // GUID:      {3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}
  4768. // *********************************************************************//
  4769.   IHTMLAttributeCollection = interface(IDispatch)
  4770.     ['{3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}']
  4771.     function  Get_length: Integer; safecall;
  4772.     function  Get__newEnum: IUnknown; safecall;
  4773.     function  item(var name: OleVariant): IDispatch; safecall;
  4774.     property length: Integer read Get_length;
  4775.     property _newEnum: IUnknown read Get__newEnum;
  4776.   end;
  4777.  
  4778. // *********************************************************************//
  4779. // DispIntf:  IHTMLAttributeCollectionDisp
  4780. // Flags:     (4416) Dual OleAutomation Dispatchable
  4781. // GUID:      {3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}
  4782. // *********************************************************************//
  4783.   IHTMLAttributeCollectionDisp = dispinterface
  4784.     ['{3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}']
  4785.     property length: Integer readonly dispid 1500;
  4786.     property _newEnum: IUnknown readonly dispid -4;
  4787.     function  item(var name: OleVariant): IDispatch; dispid 0;
  4788.   end;
  4789.  
  4790. // *********************************************************************//
  4791. // Interface: IHTMLDOMChildrenCollection
  4792. // Flags:     (4416) Dual OleAutomation Dispatchable
  4793. // GUID:      {3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}
  4794. // *********************************************************************//
  4795.   IHTMLDOMChildrenCollection = interface(IDispatch)
  4796.     ['{3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}']
  4797.     function  Get_length: Integer; safecall;
  4798.     function  Get__newEnum: IUnknown; safecall;
  4799.     function  item(index: Integer): IDispatch; safecall;
  4800.     property length: Integer read Get_length;
  4801.     property _newEnum: IUnknown read Get__newEnum;
  4802.   end;
  4803.  
  4804. // *********************************************************************//
  4805. // DispIntf:  IHTMLDOMChildrenCollectionDisp
  4806. // Flags:     (4416) Dual OleAutomation Dispatchable
  4807. // GUID:      {3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}
  4808. // *********************************************************************//
  4809.   IHTMLDOMChildrenCollectionDisp = dispinterface
  4810.     ['{3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}']
  4811.     property length: Integer readonly dispid 1500;
  4812.     property _newEnum: IUnknown readonly dispid -4;
  4813.     function  item(index: Integer): IDispatch; dispid 0;
  4814.   end;
  4815.  
  4816. // *********************************************************************//
  4817. // DispIntf:  DispHTMLAttributeCollection
  4818. // Flags:     (4112) Hidden Dispatchable
  4819. // GUID:      {3050F56C-98B5-11CF-BB82-00AA00BDCE0B}
  4820. // *********************************************************************//
  4821.   DispHTMLAttributeCollection = dispinterface
  4822.     ['{3050F56C-98B5-11CF-BB82-00AA00BDCE0B}']
  4823.     property length: Integer readonly dispid 1500;
  4824.     property _newEnum: IUnknown readonly dispid -4;
  4825.     function  item(var name: OleVariant): IDispatch; dispid 0;
  4826.   end;
  4827.  
  4828. // *********************************************************************//
  4829. // DispIntf:  DispDOMChildrenCollection
  4830. // Flags:     (4112) Hidden Dispatchable
  4831. // GUID:      {3050F577-98B5-11CF-BB82-00AA00BDCE0B}
  4832. // *********************************************************************//
  4833.   DispDOMChildrenCollection = dispinterface
  4834.     ['{3050F577-98B5-11CF-BB82-00AA00BDCE0B}']
  4835.     property length: Integer readonly dispid 1500;
  4836.     property _newEnum: IUnknown readonly dispid -4;
  4837.     function  item(index: Integer): IDispatch; dispid 0;
  4838.   end;
  4839.  
  4840. // *********************************************************************//
  4841. // DispIntf:  HTMLElementEvents2
  4842. // Flags:     (4112) Hidden Dispatchable
  4843. // GUID:      {3050F60F-98B5-11CF-BB82-00AA00BDCE0B}
  4844. // *********************************************************************//
  4845.   HTMLElementEvents2 = dispinterface
  4846.     ['{3050F60F-98B5-11CF-BB82-00AA00BDCE0B}']
  4847.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  4848.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  4849.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  4850.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  4851.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  4852.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  4853.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  4854.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  4855.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  4856.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  4857.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  4858.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  4859.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  4860.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  4861.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  4862.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  4863.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  4864.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  4865.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  4866.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  4867.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  4868.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  4869.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  4870.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  4871.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  4872.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  4873.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  4874.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  4875.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  4876.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  4877.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  4878.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  4879.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  4880.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  4881.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  4882.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  4883.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  4884.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  4885.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  4886.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  4887.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  4888.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  4889.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  4890.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  4891.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  4892.   end;
  4893.  
  4894. // *********************************************************************//
  4895. // DispIntf:  HTMLElementEvents
  4896. // Flags:     (4112) Hidden Dispatchable
  4897. // GUID:      {3050F33C-98B5-11CF-BB82-00AA00BDCE0B}
  4898. // *********************************************************************//
  4899.   HTMLElementEvents = dispinterface
  4900.     ['{3050F33C-98B5-11CF-BB82-00AA00BDCE0B}']
  4901.     function  onhelp: WordBool; dispid -2147418102;
  4902.     function  onclick: WordBool; dispid -600;
  4903.     function  ondblclick: WordBool; dispid -601;
  4904.     function  onkeypress: WordBool; dispid -603;
  4905.     procedure onkeydown; dispid -602;
  4906.     procedure onkeyup; dispid -604;
  4907.     procedure onmouseout; dispid -2147418103;
  4908.     procedure onmouseover; dispid -2147418104;
  4909.     procedure onmousemove; dispid -606;
  4910.     procedure onmousedown; dispid -605;
  4911.     procedure onmouseup; dispid -607;
  4912.     function  onselectstart: WordBool; dispid -2147418100;
  4913.     procedure onfilterchange; dispid -2147418095;
  4914.     function  ondragstart: WordBool; dispid -2147418101;
  4915.     function  onbeforeupdate: WordBool; dispid -2147418108;
  4916.     procedure onafterupdate; dispid -2147418107;
  4917.     function  onerrorupdate: WordBool; dispid -2147418099;
  4918.     function  onrowexit: WordBool; dispid -2147418106;
  4919.     procedure onrowenter; dispid -2147418105;
  4920.     procedure ondatasetchanged; dispid -2147418098;
  4921.     procedure ondataavailable; dispid -2147418097;
  4922.     procedure ondatasetcomplete; dispid -2147418096;
  4923.     procedure onlosecapture; dispid -2147418094;
  4924.     procedure onpropertychange; dispid -2147418093;
  4925.     procedure onscroll; dispid 1014;
  4926.     procedure onfocus; dispid -2147418111;
  4927.     procedure onblur; dispid -2147418112;
  4928.     procedure onresize; dispid 1016;
  4929.     function  ondrag: WordBool; dispid -2147418092;
  4930.     procedure ondragend; dispid -2147418091;
  4931.     function  ondragenter: WordBool; dispid -2147418090;
  4932.     function  ondragover: WordBool; dispid -2147418089;
  4933.     procedure ondragleave; dispid -2147418088;
  4934.     function  ondrop: WordBool; dispid -2147418087;
  4935.     function  onbeforecut: WordBool; dispid -2147418083;
  4936.     function  oncut: WordBool; dispid -2147418086;
  4937.     function  onbeforecopy: WordBool; dispid -2147418082;
  4938.     function  oncopy: WordBool; dispid -2147418085;
  4939.     function  onbeforepaste: WordBool; dispid -2147418081;
  4940.     function  onpaste: WordBool; dispid -2147418084;
  4941.     function  oncontextmenu: WordBool; dispid 1023;
  4942.     procedure onrowsdelete; dispid -2147418080;
  4943.     procedure onrowsinserted; dispid -2147418079;
  4944.     procedure oncellchange; dispid -2147418078;
  4945.     procedure onreadystatechange; dispid -609;
  4946.     procedure onbeforeeditfocus; dispid 1027;
  4947.   end;
  4948.  
  4949. // *********************************************************************//
  4950. // Interface: IHTMLElementCollection
  4951. // Flags:     (4416) Dual OleAutomation Dispatchable
  4952. // GUID:      {3050F21F-98B5-11CF-BB82-00AA00BDCE0B}
  4953. // *********************************************************************//
  4954.   IHTMLElementCollection = interface(IDispatch)
  4955.     ['{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}']
  4956.     function  toString: WideString; safecall;
  4957.     procedure Set_length(p: Integer); safecall;
  4958.     function  Get_length: Integer; safecall;
  4959.     function  Get__newEnum: IUnknown; safecall;
  4960.     function  item(name: OleVariant; index: OleVariant): IDispatch; safecall;
  4961.     function  tags(tagName: OleVariant): IDispatch; safecall;
  4962.     property length: Integer read Get_length write Set_length;
  4963.     property _newEnum: IUnknown read Get__newEnum;
  4964.   end;
  4965.  
  4966. // *********************************************************************//
  4967. // DispIntf:  IHTMLElementCollectionDisp
  4968. // Flags:     (4416) Dual OleAutomation Dispatchable
  4969. // GUID:      {3050F21F-98B5-11CF-BB82-00AA00BDCE0B}
  4970. // *********************************************************************//
  4971.   IHTMLElementCollectionDisp = dispinterface
  4972.     ['{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}']
  4973.     function  toString: WideString; dispid 1501;
  4974.     property length: Integer dispid 1500;
  4975.     property _newEnum: IUnknown readonly dispid -4;
  4976.     function  item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  4977.     function  tags(tagName: OleVariant): IDispatch; dispid 1502;
  4978.   end;
  4979.  
  4980. // *********************************************************************//
  4981. // Interface: IHTMLElement2
  4982. // Flags:     (4416) Dual OleAutomation Dispatchable
  4983. // GUID:      {3050F434-98B5-11CF-BB82-00AA00BDCE0B}
  4984. // *********************************************************************//
  4985.   IHTMLElement2 = interface(IDispatch)
  4986.     ['{3050F434-98B5-11CF-BB82-00AA00BDCE0B}']
  4987.     function  Get_scopeName: WideString; safecall;
  4988.     procedure setCapture(containerCapture: WordBool); safecall;
  4989.     procedure releaseCapture; safecall;
  4990.     procedure Set_onlosecapture(p: OleVariant); safecall;
  4991.     function  Get_onlosecapture: OleVariant; safecall;
  4992.     function  componentFromPoint(x: Integer; y: Integer): WideString; safecall;
  4993.     procedure doScroll(component: OleVariant); safecall;
  4994.     procedure Set_onscroll(p: OleVariant); safecall;
  4995.     function  Get_onscroll: OleVariant; safecall;
  4996.     procedure Set_ondrag(p: OleVariant); safecall;
  4997.     function  Get_ondrag: OleVariant; safecall;
  4998.     procedure Set_ondragend(p: OleVariant); safecall;
  4999.     function  Get_ondragend: OleVariant; safecall;
  5000.     procedure Set_ondragenter(p: OleVariant); safecall;
  5001.     function  Get_ondragenter: OleVariant; safecall;
  5002.     procedure Set_ondragover(p: OleVariant); safecall;
  5003.     function  Get_ondragover: OleVariant; safecall;
  5004.     procedure Set_ondragleave(p: OleVariant); safecall;
  5005.     function  Get_ondragleave: OleVariant; safecall;
  5006.     procedure Set_ondrop(p: OleVariant); safecall;
  5007.     function  Get_ondrop: OleVariant; safecall;
  5008.     procedure Set_onbeforecut(p: OleVariant); safecall;
  5009.     function  Get_onbeforecut: OleVariant; safecall;
  5010.     procedure Set_oncut(p: OleVariant); safecall;
  5011.     function  Get_oncut: OleVariant; safecall;
  5012.     procedure Set_onbeforecopy(p: OleVariant); safecall;
  5013.     function  Get_onbeforecopy: OleVariant; safecall;
  5014.     procedure Set_oncopy(p: OleVariant); safecall;
  5015.     function  Get_oncopy: OleVariant; safecall;
  5016.     procedure Set_onbeforepaste(p: OleVariant); safecall;
  5017.     function  Get_onbeforepaste: OleVariant; safecall;
  5018.     procedure Set_onpaste(p: OleVariant); safecall;
  5019.     function  Get_onpaste: OleVariant; safecall;
  5020.     function  Get_currentStyle: IHTMLCurrentStyle; safecall;
  5021.     procedure Set_onpropertychange(p: OleVariant); safecall;
  5022.     function  Get_onpropertychange: OleVariant; safecall;
  5023.     function  getClientRects: IHTMLRectCollection; safecall;
  5024.     function  getBoundingClientRect: IHTMLRect; safecall;
  5025.     procedure setExpression(const propname: WideString; const expression: WideString; 
  5026.                             const language: WideString); safecall;
  5027.     function  getExpression(const propname: WideString): OleVariant; safecall;
  5028.     function  removeExpression(const propname: WideString): WordBool; safecall;
  5029.     procedure Set_tabIndex(p: Smallint); safecall;
  5030.     function  Get_tabIndex: Smallint; safecall;
  5031.     procedure focus; safecall;
  5032.     procedure Set_accessKey(const p: WideString); safecall;
  5033.     function  Get_accessKey: WideString; safecall;
  5034.     procedure Set_onblur(p: OleVariant); safecall;
  5035.     function  Get_onblur: OleVariant; safecall;
  5036.     procedure Set_onfocus(p: OleVariant); safecall;
  5037.     function  Get_onfocus: OleVariant; safecall;
  5038.     procedure Set_onresize(p: OleVariant); safecall;
  5039.     function  Get_onresize: OleVariant; safecall;
  5040.     procedure blur; safecall;
  5041.     procedure addFilter(const pUnk: IUnknown); safecall;
  5042.     procedure removeFilter(const pUnk: IUnknown); safecall;
  5043.     function  Get_clientHeight: Integer; safecall;
  5044.     function  Get_clientWidth: Integer; safecall;
  5045.     function  Get_clientTop: Integer; safecall;
  5046.     function  Get_clientLeft: Integer; safecall;
  5047.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; safecall;
  5048.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); safecall;
  5049.     function  Get_readyState: OleVariant; safecall;
  5050.     procedure Set_onreadystatechange(p: OleVariant); safecall;
  5051.     function  Get_onreadystatechange: OleVariant; safecall;
  5052.     procedure Set_onrowsdelete(p: OleVariant); safecall;
  5053.     function  Get_onrowsdelete: OleVariant; safecall;
  5054.     procedure Set_onrowsinserted(p: OleVariant); safecall;
  5055.     function  Get_onrowsinserted: OleVariant; safecall;
  5056.     procedure Set_oncellchange(p: OleVariant); safecall;
  5057.     function  Get_oncellchange: OleVariant; safecall;
  5058.     procedure Set_dir(const p: WideString); safecall;
  5059.     function  Get_dir: WideString; safecall;
  5060.     function  createControlRange: IDispatch; safecall;
  5061.     function  Get_scrollHeight: Integer; safecall;
  5062.     function  Get_scrollWidth: Integer; safecall;
  5063.     procedure Set_scrollTop(p: Integer); safecall;
  5064.     function  Get_scrollTop: Integer; safecall;
  5065.     procedure Set_scrollLeft(p: Integer); safecall;
  5066.     function  Get_scrollLeft: Integer; safecall;
  5067.     procedure clearAttributes; safecall;
  5068.     procedure mergeAttributes(const mergeThis: IHTMLElement); safecall;
  5069.     procedure Set_oncontextmenu(p: OleVariant); safecall;
  5070.     function  Get_oncontextmenu: OleVariant; safecall;
  5071.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; safecall;
  5072.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; safecall;
  5073.     function  getAdjacentText(const where: WideString): WideString; safecall;
  5074.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; safecall;
  5075.     function  Get_canHaveChildren: WordBool; safecall;
  5076.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; safecall;
  5077.     function  removeBehavior(cookie: Integer): WordBool; safecall;
  5078.     function  Get_runtimeStyle: IHTMLStyle; safecall;
  5079.     function  Get_behaviorUrns: IDispatch; safecall;
  5080.     procedure Set_tagUrn(const p: WideString); safecall;
  5081.     function  Get_tagUrn: WideString; safecall;
  5082.     procedure Set_onbeforeeditfocus(p: OleVariant); safecall;
  5083.     function  Get_onbeforeeditfocus: OleVariant; safecall;
  5084.     function  Get_readyStateValue: Integer; safecall;
  5085.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; safecall;
  5086.     property scopeName: WideString read Get_scopeName;
  5087.     property onlosecapture: OleVariant read Get_onlosecapture write Set_onlosecapture;
  5088.     property onscroll: OleVariant read Get_onscroll write Set_onscroll;
  5089.     property ondrag: OleVariant read Get_ondrag write Set_ondrag;
  5090.     property ondragend: OleVariant read Get_ondragend write Set_ondragend;
  5091.     property ondragenter: OleVariant read Get_ondragenter write Set_ondragenter;
  5092.     property ondragover: OleVariant read Get_ondragover write Set_ondragover;
  5093.     property ondragleave: OleVariant read Get_ondragleave write Set_ondragleave;
  5094.     property ondrop: OleVariant read Get_ondrop write Set_ondrop;
  5095.     property onbeforecut: OleVariant read Get_onbeforecut write Set_onbeforecut;
  5096.     property oncut: OleVariant read Get_oncut write Set_oncut;
  5097.     property onbeforecopy: OleVariant read Get_onbeforecopy write Set_onbeforecopy;
  5098.     property oncopy: OleVariant read Get_oncopy write Set_oncopy;
  5099.     property onbeforepaste: OleVariant read Get_onbeforepaste write Set_onbeforepaste;
  5100.     property onpaste: OleVariant read Get_onpaste write Set_onpaste;
  5101.     property currentStyle: IHTMLCurrentStyle read Get_currentStyle;
  5102.     property onpropertychange: OleVariant read Get_onpropertychange write Set_onpropertychange;
  5103.     property tabIndex: Smallint read Get_tabIndex write Set_tabIndex;
  5104.     property accessKey: WideString read Get_accessKey write Set_accessKey;
  5105.     property onblur: OleVariant read Get_onblur write Set_onblur;
  5106.     property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  5107.     property onresize: OleVariant read Get_onresize write Set_onresize;
  5108.     property clientHeight: Integer read Get_clientHeight;
  5109.     property clientWidth: Integer read Get_clientWidth;
  5110.     property clientTop: Integer read Get_clientTop;
  5111.     property clientLeft: Integer read Get_clientLeft;
  5112.     property readyState: OleVariant read Get_readyState;
  5113.     property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  5114.     property onrowsdelete: OleVariant read Get_onrowsdelete write Set_onrowsdelete;
  5115.     property onrowsinserted: OleVariant read Get_onrowsinserted write Set_onrowsinserted;
  5116.     property oncellchange: OleVariant read Get_oncellchange write Set_oncellchange;
  5117.     property dir: WideString read Get_dir write Set_dir;
  5118.     property scrollHeight: Integer read Get_scrollHeight;
  5119.     property scrollWidth: Integer read Get_scrollWidth;
  5120.     property scrollTop: Integer read Get_scrollTop write Set_scrollTop;
  5121.     property scrollLeft: Integer read Get_scrollLeft write Set_scrollLeft;
  5122.     property oncontextmenu: OleVariant read Get_oncontextmenu write Set_oncontextmenu;
  5123.     property canHaveChildren: WordBool read Get_canHaveChildren;
  5124.     property runtimeStyle: IHTMLStyle read Get_runtimeStyle;
  5125.     property behaviorUrns: IDispatch read Get_behaviorUrns;
  5126.     property tagUrn: WideString read Get_tagUrn write Set_tagUrn;
  5127.     property onbeforeeditfocus: OleVariant read Get_onbeforeeditfocus write Set_onbeforeeditfocus;
  5128.     property readyStateValue: Integer read Get_readyStateValue;
  5129.   end;
  5130.  
  5131. // *********************************************************************//
  5132. // DispIntf:  IHTMLElement2Disp
  5133. // Flags:     (4416) Dual OleAutomation Dispatchable
  5134. // GUID:      {3050F434-98B5-11CF-BB82-00AA00BDCE0B}
  5135. // *********************************************************************//
  5136.   IHTMLElement2Disp = dispinterface
  5137.     ['{3050F434-98B5-11CF-BB82-00AA00BDCE0B}']
  5138.     property scopeName: WideString readonly dispid -2147417073;
  5139.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  5140.     procedure releaseCapture; dispid -2147417071;
  5141.     property onlosecapture: OleVariant dispid -2147412066;
  5142.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  5143.     procedure doScroll(component: OleVariant); dispid -2147417069;
  5144.     property onscroll: OleVariant dispid -2147412081;
  5145.     property ondrag: OleVariant dispid -2147412063;
  5146.     property ondragend: OleVariant dispid -2147412062;
  5147.     property ondragenter: OleVariant dispid -2147412061;
  5148.     property ondragover: OleVariant dispid -2147412060;
  5149.     property ondragleave: OleVariant dispid -2147412059;
  5150.     property ondrop: OleVariant dispid -2147412058;
  5151.     property onbeforecut: OleVariant dispid -2147412054;
  5152.     property oncut: OleVariant dispid -2147412057;
  5153.     property onbeforecopy: OleVariant dispid -2147412053;
  5154.     property oncopy: OleVariant dispid -2147412056;
  5155.     property onbeforepaste: OleVariant dispid -2147412052;
  5156.     property onpaste: OleVariant dispid -2147412055;
  5157.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  5158.     property onpropertychange: OleVariant dispid -2147412065;
  5159.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  5160.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  5161.     procedure setExpression(const propname: WideString; const expression: WideString; 
  5162.                             const language: WideString); dispid -2147417608;
  5163.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  5164.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  5165.     property tabIndex: Smallint dispid -2147418097;
  5166.     procedure focus; dispid -2147416112;
  5167.     property accessKey: WideString dispid -2147416107;
  5168.     property onblur: OleVariant dispid -2147412097;
  5169.     property onfocus: OleVariant dispid -2147412098;
  5170.     property onresize: OleVariant dispid -2147412076;
  5171.     procedure blur; dispid -2147416110;
  5172.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  5173.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  5174.     property clientHeight: Integer readonly dispid -2147416093;
  5175.     property clientWidth: Integer readonly dispid -2147416092;
  5176.     property clientTop: Integer readonly dispid -2147416091;
  5177.     property clientLeft: Integer readonly dispid -2147416090;
  5178.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  5179.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  5180.     property readyState: OleVariant readonly dispid -2147412996;
  5181.     property onreadystatechange: OleVariant dispid -2147412087;
  5182.     property onrowsdelete: OleVariant dispid -2147412050;
  5183.     property onrowsinserted: OleVariant dispid -2147412049;
  5184.     property oncellchange: OleVariant dispid -2147412048;
  5185.     property dir: WideString dispid -2147412995;
  5186.     function  createControlRange: IDispatch; dispid -2147417056;
  5187.     property scrollHeight: Integer readonly dispid -2147417055;
  5188.     property scrollWidth: Integer readonly dispid -2147417054;
  5189.     property scrollTop: Integer dispid -2147417053;
  5190.     property scrollLeft: Integer dispid -2147417052;
  5191.     procedure clearAttributes; dispid -2147417050;
  5192.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  5193.     property oncontextmenu: OleVariant dispid -2147412047;
  5194.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  5195.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  5196.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  5197.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  5198.     property canHaveChildren: WordBool readonly dispid -2147417040;
  5199.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  5200.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  5201.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  5202.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  5203.     property tagUrn: WideString dispid -2147417029;
  5204.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  5205.     property readyStateValue: Integer readonly dispid -2147417028;
  5206.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  5207.   end;
  5208.  
  5209. // *********************************************************************//
  5210. // Interface: IHTMLUniqueName
  5211. // Flags:     (4416) Dual OleAutomation Dispatchable
  5212. // GUID:      {3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}
  5213. // *********************************************************************//
  5214.   IHTMLUniqueName = interface(IDispatch)
  5215.     ['{3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}']
  5216.     function  Get_uniqueNumber: Integer; safecall;
  5217.     function  Get_uniqueID: WideString; safecall;
  5218.     property uniqueNumber: Integer read Get_uniqueNumber;
  5219.     property uniqueID: WideString read Get_uniqueID;
  5220.   end;
  5221.  
  5222. // *********************************************************************//
  5223. // DispIntf:  IHTMLUniqueNameDisp
  5224. // Flags:     (4416) Dual OleAutomation Dispatchable
  5225. // GUID:      {3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}
  5226. // *********************************************************************//
  5227.   IHTMLUniqueNameDisp = dispinterface
  5228.     ['{3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}']
  5229.     property uniqueNumber: Integer readonly dispid -2147417058;
  5230.     property uniqueID: WideString readonly dispid -2147417057;
  5231.   end;
  5232.  
  5233. // *********************************************************************//
  5234. // Interface: IHTMLDatabinding
  5235. // Flags:     (4416) Dual OleAutomation Dispatchable
  5236. // GUID:      {3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}
  5237. // *********************************************************************//
  5238.   IHTMLDatabinding = interface(IDispatch)
  5239.     ['{3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}']
  5240.     procedure Set_dataFld(const p: WideString); safecall;
  5241.     function  Get_dataFld: WideString; safecall;
  5242.     procedure Set_dataSrc(const p: WideString); safecall;
  5243.     function  Get_dataSrc: WideString; safecall;
  5244.     procedure Set_dataFormatAs(const p: WideString); safecall;
  5245.     function  Get_dataFormatAs: WideString; safecall;
  5246.     property dataFld: WideString read Get_dataFld write Set_dataFld;
  5247.     property dataSrc: WideString read Get_dataSrc write Set_dataSrc;
  5248.     property dataFormatAs: WideString read Get_dataFormatAs write Set_dataFormatAs;
  5249.   end;
  5250.  
  5251. // *********************************************************************//
  5252. // DispIntf:  IHTMLDatabindingDisp
  5253. // Flags:     (4416) Dual OleAutomation Dispatchable
  5254. // GUID:      {3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}
  5255. // *********************************************************************//
  5256.   IHTMLDatabindingDisp = dispinterface
  5257.     ['{3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}']
  5258.     property dataFld: WideString dispid -2147417091;
  5259.     property dataSrc: WideString dispid -2147417090;
  5260.     property dataFormatAs: WideString dispid -2147417089;
  5261.   end;
  5262.  
  5263. // *********************************************************************//
  5264. // Interface: IHTCDefaultDispatch
  5265. // Flags:     (4416) Dual OleAutomation Dispatchable
  5266. // GUID:      {3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}
  5267. // *********************************************************************//
  5268.   IHTCDefaultDispatch = interface(IDispatch)
  5269.     ['{3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}']
  5270.     function  Get_element: IHTMLElement; safecall;
  5271.     function  CreateEventObject: IHTMLEventObj; safecall;
  5272.     property element: IHTMLElement read Get_element;
  5273.   end;
  5274.  
  5275. // *********************************************************************//
  5276. // DispIntf:  IHTCDefaultDispatchDisp
  5277. // Flags:     (4416) Dual OleAutomation Dispatchable
  5278. // GUID:      {3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}
  5279. // *********************************************************************//
  5280.   IHTCDefaultDispatchDisp = dispinterface
  5281.     ['{3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}']
  5282.     property element: IHTMLElement readonly dispid -2147412969;
  5283.     function  CreateEventObject: IHTMLEventObj; dispid -2147412968;
  5284.   end;
  5285.  
  5286. // *********************************************************************//
  5287. // Interface: IHTCPropertyBehavior
  5288. // Flags:     (4416) Dual OleAutomation Dispatchable
  5289. // GUID:      {3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}
  5290. // *********************************************************************//
  5291.   IHTCPropertyBehavior = interface(IDispatch)
  5292.     ['{3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}']
  5293.     procedure fireChange; safecall;
  5294.     procedure Set_value(p: OleVariant); safecall;
  5295.     function  Get_value: OleVariant; safecall;
  5296.     property value: OleVariant read Get_value write Set_value;
  5297.   end;
  5298.  
  5299. // *********************************************************************//
  5300. // DispIntf:  IHTCPropertyBehaviorDisp
  5301. // Flags:     (4416) Dual OleAutomation Dispatchable
  5302. // GUID:      {3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}
  5303. // *********************************************************************//
  5304.   IHTCPropertyBehaviorDisp = dispinterface
  5305.     ['{3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}']
  5306.     procedure fireChange; dispid -2147417612;
  5307.     property value: OleVariant dispid -2147412971;
  5308.   end;
  5309.  
  5310. // *********************************************************************//
  5311. // Interface: IHTCMethodBehavior
  5312. // Flags:     (4416) Dual OleAutomation Dispatchable
  5313. // GUID:      {3050F631-98B5-11CF-BB82-00AA00BDCE0B}
  5314. // *********************************************************************//
  5315.   IHTCMethodBehavior = interface(IDispatch)
  5316.     ['{3050F631-98B5-11CF-BB82-00AA00BDCE0B}']
  5317.   end;
  5318.  
  5319. // *********************************************************************//
  5320. // DispIntf:  IHTCMethodBehaviorDisp
  5321. // Flags:     (4416) Dual OleAutomation Dispatchable
  5322. // GUID:      {3050F631-98B5-11CF-BB82-00AA00BDCE0B}
  5323. // *********************************************************************//
  5324.   IHTCMethodBehaviorDisp = dispinterface
  5325.     ['{3050F631-98B5-11CF-BB82-00AA00BDCE0B}']
  5326.   end;
  5327.  
  5328. // *********************************************************************//
  5329. // Interface: IHTCEventBehavior
  5330. // Flags:     (4416) Dual OleAutomation Dispatchable
  5331. // GUID:      {3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}
  5332. // *********************************************************************//
  5333.   IHTCEventBehavior = interface(IDispatch)
  5334.     ['{3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}']
  5335.     procedure fire(const pVar: IHTMLEventObj); safecall;
  5336.   end;
  5337.  
  5338. // *********************************************************************//
  5339. // DispIntf:  IHTCEventBehaviorDisp
  5340. // Flags:     (4416) Dual OleAutomation Dispatchable
  5341. // GUID:      {3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}
  5342. // *********************************************************************//
  5343.   IHTCEventBehaviorDisp = dispinterface
  5344.     ['{3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}']
  5345.     procedure fire(const pVar: IHTMLEventObj); dispid -2147417612;
  5346.   end;
  5347.  
  5348. // *********************************************************************//
  5349. // Interface: IHTCAttachBehavior
  5350. // Flags:     (4416) Dual OleAutomation Dispatchable
  5351. // GUID:      {3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}
  5352. // *********************************************************************//
  5353.   IHTCAttachBehavior = interface(IDispatch)
  5354.     ['{3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}']
  5355.     procedure FireEvent(const evt: IDispatch); safecall;
  5356.     procedure detachEvent; safecall;
  5357.   end;
  5358.  
  5359. // *********************************************************************//
  5360. // DispIntf:  IHTCAttachBehaviorDisp
  5361. // Flags:     (4416) Dual OleAutomation Dispatchable
  5362. // GUID:      {3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}
  5363. // *********************************************************************//
  5364.   IHTCAttachBehaviorDisp = dispinterface
  5365.     ['{3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}']
  5366.     procedure FireEvent(const evt: IDispatch); dispid 0;
  5367.     procedure detachEvent; dispid -2147417612;
  5368.   end;
  5369.  
  5370. // *********************************************************************//
  5371. // Interface: IHTCDescBehavior
  5372. // Flags:     (4416) Dual OleAutomation Dispatchable
  5373. // GUID:      {3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}
  5374. // *********************************************************************//
  5375.   IHTCDescBehavior = interface(IDispatch)
  5376.     ['{3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}']
  5377.     function  Get_urn: WideString; safecall;
  5378.     function  Get_name: WideString; safecall;
  5379.     property urn: WideString read Get_urn;
  5380.     property name: WideString read Get_name;
  5381.   end;
  5382.  
  5383. // *********************************************************************//
  5384. // DispIntf:  IHTCDescBehaviorDisp
  5385. // Flags:     (4416) Dual OleAutomation Dispatchable
  5386. // GUID:      {3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}
  5387. // *********************************************************************//
  5388.   IHTCDescBehaviorDisp = dispinterface
  5389.     ['{3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}']
  5390.     property urn: WideString readonly dispid -2147417612;
  5391.     property name: WideString readonly dispid -2147417611;
  5392.   end;
  5393.  
  5394. // *********************************************************************//
  5395. // DispIntf:  DispHTCDefaultDispatch
  5396. // Flags:     (4112) Hidden Dispatchable
  5397. // GUID:      {3050F573-98B5-11CF-BB82-00AA00BDCE0B}
  5398. // *********************************************************************//
  5399.   DispHTCDefaultDispatch = dispinterface
  5400.     ['{3050F573-98B5-11CF-BB82-00AA00BDCE0B}']
  5401.     property element: IHTMLElement readonly dispid -2147412969;
  5402.     function  CreateEventObject: IHTMLEventObj; dispid -2147412968;
  5403.   end;
  5404.  
  5405. // *********************************************************************//
  5406. // DispIntf:  DispHTCPropertyBehavior
  5407. // Flags:     (4112) Hidden Dispatchable
  5408. // GUID:      {3050F57F-98B5-11CF-BB82-00AA00BDCE0B}
  5409. // *********************************************************************//
  5410.   DispHTCPropertyBehavior = dispinterface
  5411.     ['{3050F57F-98B5-11CF-BB82-00AA00BDCE0B}']
  5412.     procedure fireChange; dispid -2147417612;
  5413.     property value: OleVariant dispid -2147412971;
  5414.   end;
  5415.  
  5416. // *********************************************************************//
  5417. // DispIntf:  DispHTCMethodBehavior
  5418. // Flags:     (4112) Hidden Dispatchable
  5419. // GUID:      {3050F587-98B5-11CF-BB82-00AA00BDCE0B}
  5420. // *********************************************************************//
  5421.   DispHTCMethodBehavior = dispinterface
  5422.     ['{3050F587-98B5-11CF-BB82-00AA00BDCE0B}']
  5423.   end;
  5424.  
  5425. // *********************************************************************//
  5426. // DispIntf:  DispHTCEventBehavior
  5427. // Flags:     (4112) Hidden Dispatchable
  5428. // GUID:      {3050F574-98B5-11CF-BB82-00AA00BDCE0B}
  5429. // *********************************************************************//
  5430.   DispHTCEventBehavior = dispinterface
  5431.     ['{3050F574-98B5-11CF-BB82-00AA00BDCE0B}']
  5432.     procedure fire(const pVar: IHTMLEventObj); dispid -2147417612;
  5433.   end;
  5434.  
  5435. // *********************************************************************//
  5436. // DispIntf:  DispHTCAttachBehavior
  5437. // Flags:     (4112) Hidden Dispatchable
  5438. // GUID:      {3050F583-98B5-11CF-BB82-00AA00BDCE0B}
  5439. // *********************************************************************//
  5440.   DispHTCAttachBehavior = dispinterface
  5441.     ['{3050F583-98B5-11CF-BB82-00AA00BDCE0B}']
  5442.     procedure FireEvent(const evt: IDispatch); dispid 0;
  5443.     procedure detachEvent; dispid -2147417612;
  5444.   end;
  5445.  
  5446. // *********************************************************************//
  5447. // DispIntf:  DispHTCDescBehavior
  5448. // Flags:     (4112) Hidden Dispatchable
  5449. // GUID:      {3050F57E-98B5-11CF-BB82-00AA00BDCE0B}
  5450. // *********************************************************************//
  5451.   DispHTCDescBehavior = dispinterface
  5452.     ['{3050F57E-98B5-11CF-BB82-00AA00BDCE0B}']
  5453.     property urn: WideString readonly dispid -2147417612;
  5454.     property name: WideString readonly dispid -2147417611;
  5455.   end;
  5456.  
  5457. // *********************************************************************//
  5458. // Interface: IHTMLUrnCollection
  5459. // Flags:     (4416) Dual OleAutomation Dispatchable
  5460. // GUID:      {3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}
  5461. // *********************************************************************//
  5462.   IHTMLUrnCollection = interface(IDispatch)
  5463.     ['{3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}']
  5464.     function  Get_length: Integer; safecall;
  5465.     function  item(index: Integer): WideString; safecall;
  5466.     property length: Integer read Get_length;
  5467.   end;
  5468.  
  5469. // *********************************************************************//
  5470. // DispIntf:  IHTMLUrnCollectionDisp
  5471. // Flags:     (4416) Dual OleAutomation Dispatchable
  5472. // GUID:      {3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}
  5473. // *********************************************************************//
  5474.   IHTMLUrnCollectionDisp = dispinterface
  5475.     ['{3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}']
  5476.     property length: Integer readonly dispid 1001;
  5477.     function  item(index: Integer): WideString; dispid 0;
  5478.   end;
  5479.  
  5480. // *********************************************************************//
  5481. // Interface: IHTMLGenericElement
  5482. // Flags:     (4416) Dual OleAutomation Dispatchable
  5483. // GUID:      {3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}
  5484. // *********************************************************************//
  5485.   IHTMLGenericElement = interface(IDispatch)
  5486.     ['{3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}']
  5487.     function  Get_recordset: IDispatch; safecall;
  5488.     function  namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; safecall;
  5489.     property recordset: IDispatch read Get_recordset;
  5490.   end;
  5491.  
  5492. // *********************************************************************//
  5493. // DispIntf:  IHTMLGenericElementDisp
  5494. // Flags:     (4416) Dual OleAutomation Dispatchable
  5495. // GUID:      {3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}
  5496. // *********************************************************************//
  5497.   IHTMLGenericElementDisp = dispinterface
  5498.     ['{3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}']
  5499.     property recordset: IDispatch readonly dispid 1001;
  5500.     function  namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; dispid 1002;
  5501.   end;
  5502.  
  5503. // *********************************************************************//
  5504. // DispIntf:  DispHTMLGenericElement
  5505. // Flags:     (4112) Hidden Dispatchable
  5506. // GUID:      {3050F563-98B5-11CF-BB82-00AA00BDCE0B}
  5507. // *********************************************************************//
  5508.   DispHTMLGenericElement = dispinterface
  5509.     ['{3050F563-98B5-11CF-BB82-00AA00BDCE0B}']
  5510.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  5511.                            lFlags: Integer); dispid -2147417611;
  5512.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  5513.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  5514.     property className: WideString dispid -2147417111;
  5515.     property id: WideString dispid -2147417110;
  5516.     property tagName: WideString readonly dispid -2147417108;
  5517.     property parentElement: IHTMLElement readonly dispid -2147418104;
  5518.     property style: IHTMLStyle readonly dispid -2147418038;
  5519.     property onhelp: OleVariant dispid -2147412099;
  5520.     property onclick: OleVariant dispid -2147412104;
  5521.     property ondblclick: OleVariant dispid -2147412103;
  5522.     property onkeydown: OleVariant dispid -2147412107;
  5523.     property onkeyup: OleVariant dispid -2147412106;
  5524.     property onkeypress: OleVariant dispid -2147412105;
  5525.     property onmouseout: OleVariant dispid -2147412111;
  5526.     property onmouseover: OleVariant dispid -2147412112;
  5527.     property onmousemove: OleVariant dispid -2147412108;
  5528.     property onmousedown: OleVariant dispid -2147412110;
  5529.     property onmouseup: OleVariant dispid -2147412109;
  5530.     property document: IDispatch readonly dispid -2147417094;
  5531.     property title: WideString dispid -2147418043;
  5532.     property language: WideString dispid -2147413012;
  5533.     property onselectstart: OleVariant dispid -2147412075;
  5534.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  5535.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  5536.     property sourceIndex: Integer readonly dispid -2147417088;
  5537.     property recordNumber: OleVariant readonly dispid -2147417087;
  5538.     property lang: WideString dispid -2147413103;
  5539.     property offsetLeft: Integer readonly dispid -2147417104;
  5540.     property offsetTop: Integer readonly dispid -2147417103;
  5541.     property offsetWidth: Integer readonly dispid -2147417102;
  5542.     property offsetHeight: Integer readonly dispid -2147417101;
  5543.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  5544.     property innerHTML: WideString dispid -2147417086;
  5545.     property innerText: WideString dispid -2147417085;
  5546.     property outerHTML: WideString dispid -2147417084;
  5547.     property outerText: WideString dispid -2147417083;
  5548.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  5549.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  5550.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  5551.     property isTextEdit: WordBool readonly dispid -2147417078;
  5552.     procedure click; dispid -2147417079;
  5553.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  5554.     property ondragstart: OleVariant dispid -2147412077;
  5555.     function  toString: WideString; dispid -2147417076;
  5556.     property onbeforeupdate: OleVariant dispid -2147412091;
  5557.     property onafterupdate: OleVariant dispid -2147412090;
  5558.     property onerrorupdate: OleVariant dispid -2147412074;
  5559.     property onrowexit: OleVariant dispid -2147412094;
  5560.     property onrowenter: OleVariant dispid -2147412093;
  5561.     property ondatasetchanged: OleVariant dispid -2147412072;
  5562.     property ondataavailable: OleVariant dispid -2147412071;
  5563.     property ondatasetcomplete: OleVariant dispid -2147412070;
  5564.     property onfilterchange: OleVariant dispid -2147412069;
  5565.     property children: IDispatch readonly dispid -2147417075;
  5566.     property all: IDispatch readonly dispid -2147417074;
  5567.     property scopeName: WideString readonly dispid -2147417073;
  5568.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  5569.     procedure releaseCapture; dispid -2147417071;
  5570.     property onlosecapture: OleVariant dispid -2147412066;
  5571.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  5572.     procedure doScroll(component: OleVariant); dispid -2147417069;
  5573.     property onscroll: OleVariant dispid -2147412081;
  5574.     property ondrag: OleVariant dispid -2147412063;
  5575.     property ondragend: OleVariant dispid -2147412062;
  5576.     property ondragenter: OleVariant dispid -2147412061;
  5577.     property ondragover: OleVariant dispid -2147412060;
  5578.     property ondragleave: OleVariant dispid -2147412059;
  5579.     property ondrop: OleVariant dispid -2147412058;
  5580.     property onbeforecut: OleVariant dispid -2147412054;
  5581.     property oncut: OleVariant dispid -2147412057;
  5582.     property onbeforecopy: OleVariant dispid -2147412053;
  5583.     property oncopy: OleVariant dispid -2147412056;
  5584.     property onbeforepaste: OleVariant dispid -2147412052;
  5585.     property onpaste: OleVariant dispid -2147412055;
  5586.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  5587.     property onpropertychange: OleVariant dispid -2147412065;
  5588.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  5589.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  5590.     procedure setExpression(const propname: WideString; const expression: WideString; 
  5591.                             const language: WideString); dispid -2147417608;
  5592.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  5593.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  5594.     property tabIndex: Smallint dispid -2147418097;
  5595.     procedure focus; dispid -2147416112;
  5596.     property accessKey: WideString dispid -2147416107;
  5597.     property onblur: OleVariant dispid -2147412097;
  5598.     property onfocus: OleVariant dispid -2147412098;
  5599.     property onresize: OleVariant dispid -2147412076;
  5600.     procedure blur; dispid -2147416110;
  5601.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  5602.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  5603.     property clientHeight: Integer readonly dispid -2147416093;
  5604.     property clientWidth: Integer readonly dispid -2147416092;
  5605.     property clientTop: Integer readonly dispid -2147416091;
  5606.     property clientLeft: Integer readonly dispid -2147416090;
  5607.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  5608.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  5609.     property readyState: OleVariant readonly dispid -2147412996;
  5610.     property onreadystatechange: OleVariant dispid -2147412087;
  5611.     property onrowsdelete: OleVariant dispid -2147412050;
  5612.     property onrowsinserted: OleVariant dispid -2147412049;
  5613.     property oncellchange: OleVariant dispid -2147412048;
  5614.     property dir: WideString dispid -2147412995;
  5615.     function  createControlRange: IDispatch; dispid -2147417056;
  5616.     property scrollHeight: Integer readonly dispid -2147417055;
  5617.     property scrollWidth: Integer readonly dispid -2147417054;
  5618.     property scrollTop: Integer dispid -2147417053;
  5619.     property scrollLeft: Integer dispid -2147417052;
  5620.     procedure clearAttributes; dispid -2147417050;
  5621.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  5622.     property oncontextmenu: OleVariant dispid -2147412047;
  5623.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  5624.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  5625.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  5626.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  5627.     property canHaveChildren: WordBool readonly dispid -2147417040;
  5628.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  5629.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  5630.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  5631.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  5632.     property tagUrn: WideString dispid -2147417029;
  5633.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  5634.     property readyStateValue: Integer readonly dispid -2147417028;
  5635.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  5636.     property uniqueNumber: Integer readonly dispid -2147417058;
  5637.     property uniqueID: WideString readonly dispid -2147417057;
  5638.     property nodeType: Integer readonly dispid -2147417066;
  5639.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  5640.     function  hasChildNodes: WordBool; dispid -2147417064;
  5641.     property childNodes: IDispatch readonly dispid -2147417063;
  5642.     property attributes: IDispatch readonly dispid -2147417062;
  5643.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  5644.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  5645.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  5646.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  5647.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  5648.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  5649.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  5650.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  5651.     property nodeName: WideString readonly dispid -2147417038;
  5652.     property nodeValue: OleVariant dispid -2147417037;
  5653.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  5654.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  5655.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  5656.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  5657.     property recordset: IDispatch readonly dispid 1001;
  5658.     function  namedRecordset(const dataMember: WideString; var hierarchy: OleVariant): IDispatch; dispid 1002;
  5659.   end;
  5660.  
  5661. // *********************************************************************//
  5662. // Interface: IHTMLStyleSheetRule
  5663. // Flags:     (4416) Dual OleAutomation Dispatchable
  5664. // GUID:      {3050F357-98B5-11CF-BB82-00AA00BDCE0B}
  5665. // *********************************************************************//
  5666.   IHTMLStyleSheetRule = interface(IDispatch)
  5667.     ['{3050F357-98B5-11CF-BB82-00AA00BDCE0B}']
  5668.     procedure Set_selectorText(const p: WideString); safecall;
  5669.     function  Get_selectorText: WideString; safecall;
  5670.     function  Get_style: IHTMLRuleStyle; safecall;
  5671.     function  Get_readOnly: WordBool; safecall;
  5672.     property selectorText: WideString read Get_selectorText write Set_selectorText;
  5673.     property style: IHTMLRuleStyle read Get_style;
  5674.     property readOnly: WordBool read Get_readOnly;
  5675.   end;
  5676.  
  5677. // *********************************************************************//
  5678. // DispIntf:  IHTMLStyleSheetRuleDisp
  5679. // Flags:     (4416) Dual OleAutomation Dispatchable
  5680. // GUID:      {3050F357-98B5-11CF-BB82-00AA00BDCE0B}
  5681. // *********************************************************************//
  5682.   IHTMLStyleSheetRuleDisp = dispinterface
  5683.     ['{3050F357-98B5-11CF-BB82-00AA00BDCE0B}']
  5684.     property selectorText: WideString dispid 1001;
  5685.     property style: IHTMLRuleStyle readonly dispid -2147418038;
  5686.     property readOnly: WordBool readonly dispid 1002;
  5687.   end;
  5688.  
  5689. // *********************************************************************//
  5690. // Interface: IHTMLStyleSheetRulesCollection
  5691. // Flags:     (4416) Dual OleAutomation Dispatchable
  5692. // GUID:      {3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}
  5693. // *********************************************************************//
  5694.   IHTMLStyleSheetRulesCollection = interface(IDispatch)
  5695.     ['{3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}']
  5696.     function  Get_length: Integer; safecall;
  5697.     function  item(index: Integer): IHTMLStyleSheetRule; safecall;
  5698.     property length: Integer read Get_length;
  5699.   end;
  5700.  
  5701. // *********************************************************************//
  5702. // DispIntf:  IHTMLStyleSheetRulesCollectionDisp
  5703. // Flags:     (4416) Dual OleAutomation Dispatchable
  5704. // GUID:      {3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}
  5705. // *********************************************************************//
  5706.   IHTMLStyleSheetRulesCollectionDisp = dispinterface
  5707.     ['{3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}']
  5708.     property length: Integer readonly dispid 1001;
  5709.     function  item(index: Integer): IHTMLStyleSheetRule; dispid 0;
  5710.   end;
  5711.  
  5712. // *********************************************************************//
  5713. // Interface: IHTMLStyleSheetsCollection
  5714. // Flags:     (4416) Dual OleAutomation Dispatchable
  5715. // GUID:      {3050F37E-98B5-11CF-BB82-00AA00BDCE0B}
  5716. // *********************************************************************//
  5717.   IHTMLStyleSheetsCollection = interface(IDispatch)
  5718.     ['{3050F37E-98B5-11CF-BB82-00AA00BDCE0B}']
  5719.     function  Get_length: Integer; safecall;
  5720.     function  Get__newEnum: IUnknown; safecall;
  5721.     function  item(var pvarIndex: OleVariant): OleVariant; safecall;
  5722.     property length: Integer read Get_length;
  5723.     property _newEnum: IUnknown read Get__newEnum;
  5724.   end;
  5725.  
  5726. // *********************************************************************//
  5727. // DispIntf:  IHTMLStyleSheetsCollectionDisp
  5728. // Flags:     (4416) Dual OleAutomation Dispatchable
  5729. // GUID:      {3050F37E-98B5-11CF-BB82-00AA00BDCE0B}
  5730. // *********************************************************************//
  5731.   IHTMLStyleSheetsCollectionDisp = dispinterface
  5732.     ['{3050F37E-98B5-11CF-BB82-00AA00BDCE0B}']
  5733.     property length: Integer readonly dispid 1001;
  5734.     property _newEnum: IUnknown readonly dispid -4;
  5735.     function  item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  5736.   end;
  5737.  
  5738. // *********************************************************************//
  5739. // Interface: IHTMLStyleSheet
  5740. // Flags:     (4416) Dual OleAutomation Dispatchable
  5741. // GUID:      {3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}
  5742. // *********************************************************************//
  5743.   IHTMLStyleSheet = interface(IDispatch)
  5744.     ['{3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}']
  5745.     procedure Set_title(const p: WideString); safecall;
  5746.     function  Get_title: WideString; safecall;
  5747.     function  Get_parentStyleSheet: IHTMLStyleSheet; safecall;
  5748.     function  Get_owningElement: IHTMLElement; safecall;
  5749.     procedure Set_disabled(p: WordBool); safecall;
  5750.     function  Get_disabled: WordBool; safecall;
  5751.     function  Get_readOnly: WordBool; safecall;
  5752.     function  Get_imports: IHTMLStyleSheetsCollection; safecall;
  5753.     procedure Set_href(const p: WideString); safecall;
  5754.     function  Get_href: WideString; safecall;
  5755.     function  Get_type_: WideString; safecall;
  5756.     function  Get_id: WideString; safecall;
  5757.     function  addImport(const bstrUrl: WideString; lIndex: Integer): Integer; safecall;
  5758.     function  addRule(const bstrSelector: WideString; const bstrStyle: WideString; lIndex: Integer): Integer; safecall;
  5759.     procedure removeImport(lIndex: Integer); safecall;
  5760.     procedure removeRule(lIndex: Integer); safecall;
  5761.     procedure Set_media(const p: WideString); safecall;
  5762.     function  Get_media: WideString; safecall;
  5763.     procedure Set_cssText(const p: WideString); safecall;
  5764.     function  Get_cssText: WideString; safecall;
  5765.     function  Get_rules: IHTMLStyleSheetRulesCollection; safecall;
  5766.     property title: WideString read Get_title write Set_title;
  5767.     property parentStyleSheet: IHTMLStyleSheet read Get_parentStyleSheet;
  5768.     property owningElement: IHTMLElement read Get_owningElement;
  5769.     property disabled: WordBool read Get_disabled write Set_disabled;
  5770.     property readOnly: WordBool read Get_readOnly;
  5771.     property imports: IHTMLStyleSheetsCollection read Get_imports;
  5772.     property href: WideString read Get_href write Set_href;
  5773.     property type_: WideString read Get_type_;
  5774.     property id: WideString read Get_id;
  5775.     property media: WideString read Get_media write Set_media;
  5776.     property cssText: WideString read Get_cssText write Set_cssText;
  5777.     property rules: IHTMLStyleSheetRulesCollection read Get_rules;
  5778.   end;
  5779.  
  5780. // *********************************************************************//
  5781. // DispIntf:  IHTMLStyleSheetDisp
  5782. // Flags:     (4416) Dual OleAutomation Dispatchable
  5783. // GUID:      {3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}
  5784. // *********************************************************************//
  5785.   IHTMLStyleSheetDisp = dispinterface
  5786.     ['{3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}']
  5787.     property title: WideString dispid 1001;
  5788.     property parentStyleSheet: IHTMLStyleSheet readonly dispid 1002;
  5789.     property owningElement: IHTMLElement readonly dispid 1003;
  5790.     property disabled: WordBool dispid -2147418036;
  5791.     property readOnly: WordBool readonly dispid 1004;
  5792.     property imports: IHTMLStyleSheetsCollection readonly dispid 1005;
  5793.     property href: WideString dispid 1006;
  5794.     property type_: WideString readonly dispid 1007;
  5795.     property id: WideString readonly dispid 1008;
  5796.     function  addImport(const bstrUrl: WideString; lIndex: Integer): Integer; dispid 1009;
  5797.     function  addRule(const bstrSelector: WideString; const bstrStyle: WideString; lIndex: Integer): Integer; dispid 1010;
  5798.     procedure removeImport(lIndex: Integer); dispid 1011;
  5799.     procedure removeRule(lIndex: Integer); dispid 1012;
  5800.     property media: WideString dispid 1013;
  5801.     property cssText: WideString dispid 1014;
  5802.     property rules: IHTMLStyleSheetRulesCollection readonly dispid 1015;
  5803.   end;
  5804.  
  5805. // *********************************************************************//
  5806. // DispIntf:  HTMLLinkElementEvents2
  5807. // Flags:     (4112) Hidden Dispatchable
  5808. // GUID:      {3050F61D-98B5-11CF-BB82-00AA00BDCE0B}
  5809. // *********************************************************************//
  5810.   HTMLLinkElementEvents2 = dispinterface
  5811.     ['{3050F61D-98B5-11CF-BB82-00AA00BDCE0B}']
  5812.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  5813.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  5814.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  5815.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  5816.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  5817.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  5818.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  5819.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  5820.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  5821.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  5822.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  5823.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  5824.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  5825.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  5826.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  5827.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  5828.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  5829.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  5830.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  5831.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  5832.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  5833.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  5834.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  5835.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  5836.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  5837.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  5838.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  5839.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  5840.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  5841.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  5842.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  5843.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  5844.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  5845.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  5846.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  5847.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  5848.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  5849.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  5850.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  5851.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  5852.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  5853.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  5854.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  5855.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  5856.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  5857.     procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  5858.     procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  5859.   end;
  5860.  
  5861. // *********************************************************************//
  5862. // DispIntf:  HTMLLinkElementEvents
  5863. // Flags:     (4112) Hidden Dispatchable
  5864. // GUID:      {3050F3CC-98B5-11CF-BB82-00AA00BDCE0B}
  5865. // *********************************************************************//
  5866.   HTMLLinkElementEvents = dispinterface
  5867.     ['{3050F3CC-98B5-11CF-BB82-00AA00BDCE0B}']
  5868.     function  onhelp: WordBool; dispid -2147418102;
  5869.     function  onclick: WordBool; dispid -600;
  5870.     function  ondblclick: WordBool; dispid -601;
  5871.     function  onkeypress: WordBool; dispid -603;
  5872.     procedure onkeydown; dispid -602;
  5873.     procedure onkeyup; dispid -604;
  5874.     procedure onmouseout; dispid -2147418103;
  5875.     procedure onmouseover; dispid -2147418104;
  5876.     procedure onmousemove; dispid -606;
  5877.     procedure onmousedown; dispid -605;
  5878.     procedure onmouseup; dispid -607;
  5879.     function  onselectstart: WordBool; dispid -2147418100;
  5880.     procedure onfilterchange; dispid -2147418095;
  5881.     function  ondragstart: WordBool; dispid -2147418101;
  5882.     function  onbeforeupdate: WordBool; dispid -2147418108;
  5883.     procedure onafterupdate; dispid -2147418107;
  5884.     function  onerrorupdate: WordBool; dispid -2147418099;
  5885.     function  onrowexit: WordBool; dispid -2147418106;
  5886.     procedure onrowenter; dispid -2147418105;
  5887.     procedure ondatasetchanged; dispid -2147418098;
  5888.     procedure ondataavailable; dispid -2147418097;
  5889.     procedure ondatasetcomplete; dispid -2147418096;
  5890.     procedure onlosecapture; dispid -2147418094;
  5891.     procedure onpropertychange; dispid -2147418093;
  5892.     procedure onscroll; dispid 1014;
  5893.     procedure onfocus; dispid -2147418111;
  5894.     procedure onblur; dispid -2147418112;
  5895.     procedure onresize; dispid 1016;
  5896.     function  ondrag: WordBool; dispid -2147418092;
  5897.     procedure ondragend; dispid -2147418091;
  5898.     function  ondragenter: WordBool; dispid -2147418090;
  5899.     function  ondragover: WordBool; dispid -2147418089;
  5900.     procedure ondragleave; dispid -2147418088;
  5901.     function  ondrop: WordBool; dispid -2147418087;
  5902.     function  onbeforecut: WordBool; dispid -2147418083;
  5903.     function  oncut: WordBool; dispid -2147418086;
  5904.     function  onbeforecopy: WordBool; dispid -2147418082;
  5905.     function  oncopy: WordBool; dispid -2147418085;
  5906.     function  onbeforepaste: WordBool; dispid -2147418081;
  5907.     function  onpaste: WordBool; dispid -2147418084;
  5908.     function  oncontextmenu: WordBool; dispid 1023;
  5909.     procedure onrowsdelete; dispid -2147418080;
  5910.     procedure onrowsinserted; dispid -2147418079;
  5911.     procedure oncellchange; dispid -2147418078;
  5912.     procedure onreadystatechange; dispid -609;
  5913.     procedure onbeforeeditfocus; dispid 1027;
  5914.     procedure onload; dispid 1003;
  5915.     procedure onerror; dispid 1002;
  5916.   end;
  5917.  
  5918. // *********************************************************************//
  5919. // Interface: IHTMLLinkElement
  5920. // Flags:     (4416) Dual OleAutomation Dispatchable
  5921. // GUID:      {3050F205-98B5-11CF-BB82-00AA00BDCE0B}
  5922. // *********************************************************************//
  5923.   IHTMLLinkElement = interface(IDispatch)
  5924.     ['{3050F205-98B5-11CF-BB82-00AA00BDCE0B}']
  5925.     procedure Set_href(const p: WideString); safecall;
  5926.     function  Get_href: WideString; safecall;
  5927.     procedure Set_rel(const p: WideString); safecall;
  5928.     function  Get_rel: WideString; safecall;
  5929.     procedure Set_rev(const p: WideString); safecall;
  5930.     function  Get_rev: WideString; safecall;
  5931.     procedure Set_type_(const p: WideString); safecall;
  5932.     function  Get_type_: WideString; safecall;
  5933.     function  Get_readyState: WideString; safecall;
  5934.     procedure Set_onreadystatechange(p: OleVariant); safecall;
  5935.     function  Get_onreadystatechange: OleVariant; safecall;
  5936.     procedure Set_onload(p: OleVariant); safecall;
  5937.     function  Get_onload: OleVariant; safecall;
  5938.     procedure Set_onerror(p: OleVariant); safecall;
  5939.     function  Get_onerror: OleVariant; safecall;
  5940.     function  Get_styleSheet: IHTMLStyleSheet; safecall;
  5941.     procedure Set_disabled(p: WordBool); safecall;
  5942.     function  Get_disabled: WordBool; safecall;
  5943.     procedure Set_media(const p: WideString); safecall;
  5944.     function  Get_media: WideString; safecall;
  5945.     property href: WideString read Get_href write Set_href;
  5946.     property rel: WideString read Get_rel write Set_rel;
  5947.     property rev: WideString read Get_rev write Set_rev;
  5948.     property type_: WideString read Get_type_ write Set_type_;
  5949.     property readyState: WideString read Get_readyState;
  5950.     property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  5951.     property onload: OleVariant read Get_onload write Set_onload;
  5952.     property onerror: OleVariant read Get_onerror write Set_onerror;
  5953.     property styleSheet: IHTMLStyleSheet read Get_styleSheet;
  5954.     property disabled: WordBool read Get_disabled write Set_disabled;
  5955.     property media: WideString read Get_media write Set_media;
  5956.   end;
  5957.  
  5958. // *********************************************************************//
  5959. // DispIntf:  IHTMLLinkElementDisp
  5960. // Flags:     (4416) Dual OleAutomation Dispatchable
  5961. // GUID:      {3050F205-98B5-11CF-BB82-00AA00BDCE0B}
  5962. // *********************************************************************//
  5963.   IHTMLLinkElementDisp = dispinterface
  5964.     ['{3050F205-98B5-11CF-BB82-00AA00BDCE0B}']
  5965.     property href: WideString dispid 1005;
  5966.     property rel: WideString dispid 1006;
  5967.     property rev: WideString dispid 1007;
  5968.     property type_: WideString dispid 1008;
  5969.     property readyState: WideString readonly dispid -2147412996;
  5970.     property onreadystatechange: OleVariant dispid -2147412087;
  5971.     property onload: OleVariant dispid -2147412080;
  5972.     property onerror: OleVariant dispid -2147412083;
  5973.     property styleSheet: IHTMLStyleSheet readonly dispid 1014;
  5974.     property disabled: WordBool dispid -2147418036;
  5975.     property media: WideString dispid 1016;
  5976.   end;
  5977.  
  5978. // *********************************************************************//
  5979. // Interface: IHTMLLinkElement2
  5980. // Flags:     (4416) Dual OleAutomation Dispatchable
  5981. // GUID:      {3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}
  5982. // *********************************************************************//
  5983.   IHTMLLinkElement2 = interface(IDispatch)
  5984.     ['{3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}']
  5985.     procedure Set_target(const p: WideString); safecall;
  5986.     function  Get_target: WideString; safecall;
  5987.     property target: WideString read Get_target write Set_target;
  5988.   end;
  5989.  
  5990. // *********************************************************************//
  5991. // DispIntf:  IHTMLLinkElement2Disp
  5992. // Flags:     (4416) Dual OleAutomation Dispatchable
  5993. // GUID:      {3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}
  5994. // *********************************************************************//
  5995.   IHTMLLinkElement2Disp = dispinterface
  5996.     ['{3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}']
  5997.     property target: WideString dispid 1017;
  5998.   end;
  5999.  
  6000. // *********************************************************************//
  6001. // DispIntf:  DispHTMLLinkElement
  6002. // Flags:     (4112) Hidden Dispatchable
  6003. // GUID:      {3050F524-98B5-11CF-BB82-00AA00BDCE0B}
  6004. // *********************************************************************//
  6005.   DispHTMLLinkElement = dispinterface
  6006.     ['{3050F524-98B5-11CF-BB82-00AA00BDCE0B}']
  6007.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  6008.                            lFlags: Integer); dispid -2147417611;
  6009.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  6010.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  6011.     property className: WideString dispid -2147417111;
  6012.     property id: WideString dispid -2147417110;
  6013.     property tagName: WideString readonly dispid -2147417108;
  6014.     property parentElement: IHTMLElement readonly dispid -2147418104;
  6015.     property style: IHTMLStyle readonly dispid -2147418038;
  6016.     property onhelp: OleVariant dispid -2147412099;
  6017.     property onclick: OleVariant dispid -2147412104;
  6018.     property ondblclick: OleVariant dispid -2147412103;
  6019.     property onkeydown: OleVariant dispid -2147412107;
  6020.     property onkeyup: OleVariant dispid -2147412106;
  6021.     property onkeypress: OleVariant dispid -2147412105;
  6022.     property onmouseout: OleVariant dispid -2147412111;
  6023.     property onmouseover: OleVariant dispid -2147412112;
  6024.     property onmousemove: OleVariant dispid -2147412108;
  6025.     property onmousedown: OleVariant dispid -2147412110;
  6026.     property onmouseup: OleVariant dispid -2147412109;
  6027.     property document: IDispatch readonly dispid -2147417094;
  6028.     property title: WideString dispid -2147418043;
  6029.     property language: WideString dispid -2147413012;
  6030.     property onselectstart: OleVariant dispid -2147412075;
  6031.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  6032.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  6033.     property sourceIndex: Integer readonly dispid -2147417088;
  6034.     property recordNumber: OleVariant readonly dispid -2147417087;
  6035.     property lang: WideString dispid -2147413103;
  6036.     property offsetLeft: Integer readonly dispid -2147417104;
  6037.     property offsetTop: Integer readonly dispid -2147417103;
  6038.     property offsetWidth: Integer readonly dispid -2147417102;
  6039.     property offsetHeight: Integer readonly dispid -2147417101;
  6040.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  6041.     property innerHTML: WideString dispid -2147417086;
  6042.     property innerText: WideString dispid -2147417085;
  6043.     property outerHTML: WideString dispid -2147417084;
  6044.     property outerText: WideString dispid -2147417083;
  6045.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  6046.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  6047.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  6048.     property isTextEdit: WordBool readonly dispid -2147417078;
  6049.     procedure click; dispid -2147417079;
  6050.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  6051.     property ondragstart: OleVariant dispid -2147412077;
  6052.     function  toString: WideString; dispid -2147417076;
  6053.     property onbeforeupdate: OleVariant dispid -2147412091;
  6054.     property onafterupdate: OleVariant dispid -2147412090;
  6055.     property onerrorupdate: OleVariant dispid -2147412074;
  6056.     property onrowexit: OleVariant dispid -2147412094;
  6057.     property onrowenter: OleVariant dispid -2147412093;
  6058.     property ondatasetchanged: OleVariant dispid -2147412072;
  6059.     property ondataavailable: OleVariant dispid -2147412071;
  6060.     property ondatasetcomplete: OleVariant dispid -2147412070;
  6061.     property onfilterchange: OleVariant dispid -2147412069;
  6062.     property children: IDispatch readonly dispid -2147417075;
  6063.     property all: IDispatch readonly dispid -2147417074;
  6064.     property scopeName: WideString readonly dispid -2147417073;
  6065.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  6066.     procedure releaseCapture; dispid -2147417071;
  6067.     property onlosecapture: OleVariant dispid -2147412066;
  6068.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  6069.     procedure doScroll(component: OleVariant); dispid -2147417069;
  6070.     property onscroll: OleVariant dispid -2147412081;
  6071.     property ondrag: OleVariant dispid -2147412063;
  6072.     property ondragend: OleVariant dispid -2147412062;
  6073.     property ondragenter: OleVariant dispid -2147412061;
  6074.     property ondragover: OleVariant dispid -2147412060;
  6075.     property ondragleave: OleVariant dispid -2147412059;
  6076.     property ondrop: OleVariant dispid -2147412058;
  6077.     property onbeforecut: OleVariant dispid -2147412054;
  6078.     property oncut: OleVariant dispid -2147412057;
  6079.     property onbeforecopy: OleVariant dispid -2147412053;
  6080.     property oncopy: OleVariant dispid -2147412056;
  6081.     property onbeforepaste: OleVariant dispid -2147412052;
  6082.     property onpaste: OleVariant dispid -2147412055;
  6083.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  6084.     property onpropertychange: OleVariant dispid -2147412065;
  6085.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  6086.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  6087.     procedure setExpression(const propname: WideString; const expression: WideString; 
  6088.                             const language: WideString); dispid -2147417608;
  6089.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  6090.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  6091.     property tabIndex: Smallint dispid -2147418097;
  6092.     procedure focus; dispid -2147416112;
  6093.     property accessKey: WideString dispid -2147416107;
  6094.     property onblur: OleVariant dispid -2147412097;
  6095.     property onfocus: OleVariant dispid -2147412098;
  6096.     property onresize: OleVariant dispid -2147412076;
  6097.     procedure blur; dispid -2147416110;
  6098.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  6099.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  6100.     property clientHeight: Integer readonly dispid -2147416093;
  6101.     property clientWidth: Integer readonly dispid -2147416092;
  6102.     property clientTop: Integer readonly dispid -2147416091;
  6103.     property clientLeft: Integer readonly dispid -2147416090;
  6104.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  6105.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  6106.     property readyState: OleVariant readonly dispid -2147412996;
  6107.     property onreadystatechange: OleVariant dispid -2147412087;
  6108.     property onrowsdelete: OleVariant dispid -2147412050;
  6109.     property onrowsinserted: OleVariant dispid -2147412049;
  6110.     property oncellchange: OleVariant dispid -2147412048;
  6111.     property dir: WideString dispid -2147412995;
  6112.     function  createControlRange: IDispatch; dispid -2147417056;
  6113.     property scrollHeight: Integer readonly dispid -2147417055;
  6114.     property scrollWidth: Integer readonly dispid -2147417054;
  6115.     property scrollTop: Integer dispid -2147417053;
  6116.     property scrollLeft: Integer dispid -2147417052;
  6117.     procedure clearAttributes; dispid -2147417050;
  6118.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  6119.     property oncontextmenu: OleVariant dispid -2147412047;
  6120.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  6121.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  6122.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  6123.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  6124.     property canHaveChildren: WordBool readonly dispid -2147417040;
  6125.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  6126.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  6127.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  6128.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  6129.     property tagUrn: WideString dispid -2147417029;
  6130.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  6131.     property readyStateValue: Integer readonly dispid -2147417028;
  6132.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  6133.     property uniqueNumber: Integer readonly dispid -2147417058;
  6134.     property uniqueID: WideString readonly dispid -2147417057;
  6135.     property nodeType: Integer readonly dispid -2147417066;
  6136.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  6137.     function  hasChildNodes: WordBool; dispid -2147417064;
  6138.     property childNodes: IDispatch readonly dispid -2147417063;
  6139.     property attributes: IDispatch readonly dispid -2147417062;
  6140.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  6141.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  6142.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  6143.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  6144.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  6145.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  6146.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  6147.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  6148.     property nodeName: WideString readonly dispid -2147417038;
  6149.     property nodeValue: OleVariant dispid -2147417037;
  6150.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  6151.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  6152.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  6153.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  6154.     property href: WideString dispid 1005;
  6155.     property rel: WideString dispid 1006;
  6156.     property rev: WideString dispid 1007;
  6157.     property type_: WideString dispid 1008;
  6158.     property onload: OleVariant dispid -2147412080;
  6159.     property onerror: OleVariant dispid -2147412083;
  6160.     property styleSheet: IHTMLStyleSheet readonly dispid 1014;
  6161.     property disabled: WordBool dispid -2147418036;
  6162.     property media: WideString dispid 1016;
  6163.     property target: WideString dispid 1017;
  6164.   end;
  6165.  
  6166. // *********************************************************************//
  6167. // Interface: IHTMLTxtRange
  6168. // Flags:     (4416) Dual OleAutomation Dispatchable
  6169. // GUID:      {3050F220-98B5-11CF-BB82-00AA00BDCE0B}
  6170. // *********************************************************************//
  6171.   IHTMLTxtRange = interface(IDispatch)
  6172.     ['{3050F220-98B5-11CF-BB82-00AA00BDCE0B}']
  6173.     function  Get_htmlText: WideString; safecall;
  6174.     procedure Set_text(const p: WideString); safecall;
  6175.     function  Get_text: WideString; safecall;
  6176.     function  parentElement: IHTMLElement; safecall;
  6177.     function  duplicate: IHTMLTxtRange; safecall;
  6178.     function  inRange(const range: IHTMLTxtRange): WordBool; safecall;
  6179.     function  isEqual(const range: IHTMLTxtRange): WordBool; safecall;
  6180.     procedure scrollIntoView(fStart: WordBool); safecall;
  6181.     procedure collapse(Start: WordBool); safecall;
  6182.     function  expand(const Unit_: WideString): WordBool; safecall;
  6183.     function  move(const Unit_: WideString; Count: Integer): Integer; safecall;
  6184.     function  moveStart(const Unit_: WideString; Count: Integer): Integer; safecall;
  6185.     function  moveEnd(const Unit_: WideString; Count: Integer): Integer; safecall;
  6186.     procedure select; safecall;
  6187.     procedure pasteHTML(const html: WideString); safecall;
  6188.     procedure moveToElementText(const element: IHTMLElement); safecall;
  6189.     procedure setEndPoint(const how: WideString; const SourceRange: IHTMLTxtRange); safecall;
  6190.     function  compareEndPoints(const how: WideString; const SourceRange: IHTMLTxtRange): Integer; safecall;
  6191.     function  findText(const String_: WideString; Count: Integer; Flags: Integer): WordBool; safecall;
  6192.     procedure moveToPoint(x: Integer; y: Integer); safecall;
  6193.     function  getBookmark: WideString; safecall;
  6194.     function  moveToBookmark(const Bookmark: WideString): WordBool; safecall;
  6195.     function  queryCommandSupported(const cmdID: WideString): WordBool; safecall;
  6196.     function  queryCommandEnabled(const cmdID: WideString): WordBool; safecall;
  6197.     function  queryCommandState(const cmdID: WideString): WordBool; safecall;
  6198.     function  queryCommandIndeterm(const cmdID: WideString): WordBool; safecall;
  6199.     function  queryCommandText(const cmdID: WideString): WideString; safecall;
  6200.     function  queryCommandValue(const cmdID: WideString): OleVariant; safecall;
  6201.     function  execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; safecall;
  6202.     function  execCommandShowHelp(const cmdID: WideString): WordBool; safecall;
  6203.     property htmlText: WideString read Get_htmlText;
  6204.     property text: WideString read Get_text write Set_text;
  6205.   end;
  6206.  
  6207. // *********************************************************************//
  6208. // DispIntf:  IHTMLTxtRangeDisp
  6209. // Flags:     (4416) Dual OleAutomation Dispatchable
  6210. // GUID:      {3050F220-98B5-11CF-BB82-00AA00BDCE0B}
  6211. // *********************************************************************//
  6212.   IHTMLTxtRangeDisp = dispinterface
  6213.     ['{3050F220-98B5-11CF-BB82-00AA00BDCE0B}']
  6214.     property htmlText: WideString readonly dispid 1003;
  6215.     property text: WideString dispid 1004;
  6216.     function  parentElement: IHTMLElement; dispid 1006;
  6217.     function  duplicate: IHTMLTxtRange; dispid 1008;
  6218.     function  inRange(const range: IHTMLTxtRange): WordBool; dispid 1010;
  6219.     function  isEqual(const range: IHTMLTxtRange): WordBool; dispid 1011;
  6220.     procedure scrollIntoView(fStart: WordBool); dispid 1012;
  6221.     procedure collapse(Start: WordBool); dispid 1013;
  6222.     function  expand(const Unit_: WideString): WordBool; dispid 1014;
  6223.     function  move(const Unit_: WideString; Count: Integer): Integer; dispid 1015;
  6224.     function  moveStart(const Unit_: WideString; Count: Integer): Integer; dispid 1016;
  6225.     function  moveEnd(const Unit_: WideString; Count: Integer): Integer; dispid 1017;
  6226.     procedure select; dispid 1024;
  6227.     procedure pasteHTML(const html: WideString); dispid 1026;
  6228.     procedure moveToElementText(const element: IHTMLElement); dispid 1001;
  6229.     procedure setEndPoint(const how: WideString; const SourceRange: IHTMLTxtRange); dispid 1025;
  6230.     function  compareEndPoints(const how: WideString; const SourceRange: IHTMLTxtRange): Integer; dispid 1018;
  6231.     function  findText(const String_: WideString; Count: Integer; Flags: Integer): WordBool; dispid 1019;
  6232.     procedure moveToPoint(x: Integer; y: Integer); dispid 1020;
  6233.     function  getBookmark: WideString; dispid 1021;
  6234.     function  moveToBookmark(const Bookmark: WideString): WordBool; dispid 1009;
  6235.     function  queryCommandSupported(const cmdID: WideString): WordBool; dispid 1027;
  6236.     function  queryCommandEnabled(const cmdID: WideString): WordBool; dispid 1028;
  6237.     function  queryCommandState(const cmdID: WideString): WordBool; dispid 1029;
  6238.     function  queryCommandIndeterm(const cmdID: WideString): WordBool; dispid 1030;
  6239.     function  queryCommandText(const cmdID: WideString): WideString; dispid 1031;
  6240.     function  queryCommandValue(const cmdID: WideString): OleVariant; dispid 1032;
  6241.     function  execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; dispid 1033;
  6242.     function  execCommandShowHelp(const cmdID: WideString): WordBool; dispid 1034;
  6243.   end;
  6244.  
  6245. // *********************************************************************//
  6246. // Interface: IHTMLTextRangeMetrics
  6247. // Flags:     (4416) Dual OleAutomation Dispatchable
  6248. // GUID:      {3050F40B-98B5-11CF-BB82-00AA00BDCE0B}
  6249. // *********************************************************************//
  6250.   IHTMLTextRangeMetrics = interface(IDispatch)
  6251.     ['{3050F40B-98B5-11CF-BB82-00AA00BDCE0B}']
  6252.     function  Get_offsetTop: Integer; safecall;
  6253.     function  Get_offsetLeft: Integer; safecall;
  6254.     function  Get_boundingTop: Integer; safecall;
  6255.     function  Get_boundingLeft: Integer; safecall;
  6256.     function  Get_boundingWidth: Integer; safecall;
  6257.     function  Get_boundingHeight: Integer; safecall;
  6258.     property offsetTop: Integer read Get_offsetTop;
  6259.     property offsetLeft: Integer read Get_offsetLeft;
  6260.     property boundingTop: Integer read Get_boundingTop;
  6261.     property boundingLeft: Integer read Get_boundingLeft;
  6262.     property boundingWidth: Integer read Get_boundingWidth;
  6263.     property boundingHeight: Integer read Get_boundingHeight;
  6264.   end;
  6265.  
  6266. // *********************************************************************//
  6267. // DispIntf:  IHTMLTextRangeMetricsDisp
  6268. // Flags:     (4416) Dual OleAutomation Dispatchable
  6269. // GUID:      {3050F40B-98B5-11CF-BB82-00AA00BDCE0B}
  6270. // *********************************************************************//
  6271.   IHTMLTextRangeMetricsDisp = dispinterface
  6272.     ['{3050F40B-98B5-11CF-BB82-00AA00BDCE0B}']
  6273.     property offsetTop: Integer readonly dispid 1035;
  6274.     property offsetLeft: Integer readonly dispid 1036;
  6275.     property boundingTop: Integer readonly dispid 1037;
  6276.     property boundingLeft: Integer readonly dispid 1038;
  6277.     property boundingWidth: Integer readonly dispid 1039;
  6278.     property boundingHeight: Integer readonly dispid 1040;
  6279.   end;
  6280.  
  6281. // *********************************************************************//
  6282. // Interface: IHTMLTextRangeMetrics2
  6283. // Flags:     (4416) Dual OleAutomation Dispatchable
  6284. // GUID:      {3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}
  6285. // *********************************************************************//
  6286.   IHTMLTextRangeMetrics2 = interface(IDispatch)
  6287.     ['{3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}']
  6288.     function  getClientRects: IHTMLRectCollection; safecall;
  6289.     function  getBoundingClientRect: IHTMLRect; safecall;
  6290.   end;
  6291.  
  6292. // *********************************************************************//
  6293. // DispIntf:  IHTMLTextRangeMetrics2Disp
  6294. // Flags:     (4416) Dual OleAutomation Dispatchable
  6295. // GUID:      {3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}
  6296. // *********************************************************************//
  6297.   IHTMLTextRangeMetrics2Disp = dispinterface
  6298.     ['{3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}']
  6299.     function  getClientRects: IHTMLRectCollection; dispid 1041;
  6300.     function  getBoundingClientRect: IHTMLRect; dispid 1042;
  6301.   end;
  6302.  
  6303. // *********************************************************************//
  6304. // DispIntf:  HTMLFormElementEvents2
  6305. // Flags:     (4112) Hidden Dispatchable
  6306. // GUID:      {3050F614-98B5-11CF-BB82-00AA00BDCE0B}
  6307. // *********************************************************************//
  6308.   HTMLFormElementEvents2 = dispinterface
  6309.     ['{3050F614-98B5-11CF-BB82-00AA00BDCE0B}']
  6310.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  6311.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  6312.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  6313.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  6314.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  6315.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  6316.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  6317.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  6318.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  6319.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  6320.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  6321.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  6322.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  6323.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  6324.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  6325.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  6326.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  6327.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  6328.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  6329.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  6330.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  6331.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  6332.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  6333.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  6334.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  6335.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  6336.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  6337.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  6338.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  6339.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  6340.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  6341.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  6342.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  6343.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  6344.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  6345.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  6346.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  6347.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  6348.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  6349.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  6350.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  6351.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  6352.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  6353.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  6354.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  6355.     function  onsubmit(const pEvtObj: IHTMLEventObj): WordBool; dispid 1007;
  6356.     function  onreset(const pEvtObj: IHTMLEventObj): WordBool; dispid 1015;
  6357.   end;
  6358.  
  6359. // *********************************************************************//
  6360. // DispIntf:  HTMLFormElementEvents
  6361. // Flags:     (4112) Hidden Dispatchable
  6362. // GUID:      {3050F364-98B5-11CF-BB82-00AA00BDCE0B}
  6363. // *********************************************************************//
  6364.   HTMLFormElementEvents = dispinterface
  6365.     ['{3050F364-98B5-11CF-BB82-00AA00BDCE0B}']
  6366.     function  onhelp: WordBool; dispid -2147418102;
  6367.     function  onclick: WordBool; dispid -600;
  6368.     function  ondblclick: WordBool; dispid -601;
  6369.     function  onkeypress: WordBool; dispid -603;
  6370.     procedure onkeydown; dispid -602;
  6371.     procedure onkeyup; dispid -604;
  6372.     procedure onmouseout; dispid -2147418103;
  6373.     procedure onmouseover; dispid -2147418104;
  6374.     procedure onmousemove; dispid -606;
  6375.     procedure onmousedown; dispid -605;
  6376.     procedure onmouseup; dispid -607;
  6377.     function  onselectstart: WordBool; dispid -2147418100;
  6378.     procedure onfilterchange; dispid -2147418095;
  6379.     function  ondragstart: WordBool; dispid -2147418101;
  6380.     function  onbeforeupdate: WordBool; dispid -2147418108;
  6381.     procedure onafterupdate; dispid -2147418107;
  6382.     function  onerrorupdate: WordBool; dispid -2147418099;
  6383.     function  onrowexit: WordBool; dispid -2147418106;
  6384.     procedure onrowenter; dispid -2147418105;
  6385.     procedure ondatasetchanged; dispid -2147418098;
  6386.     procedure ondataavailable; dispid -2147418097;
  6387.     procedure ondatasetcomplete; dispid -2147418096;
  6388.     procedure onlosecapture; dispid -2147418094;
  6389.     procedure onpropertychange; dispid -2147418093;
  6390.     procedure onscroll; dispid 1014;
  6391.     procedure onfocus; dispid -2147418111;
  6392.     procedure onblur; dispid -2147418112;
  6393.     procedure onresize; dispid 1016;
  6394.     function  ondrag: WordBool; dispid -2147418092;
  6395.     procedure ondragend; dispid -2147418091;
  6396.     function  ondragenter: WordBool; dispid -2147418090;
  6397.     function  ondragover: WordBool; dispid -2147418089;
  6398.     procedure ondragleave; dispid -2147418088;
  6399.     function  ondrop: WordBool; dispid -2147418087;
  6400.     function  onbeforecut: WordBool; dispid -2147418083;
  6401.     function  oncut: WordBool; dispid -2147418086;
  6402.     function  onbeforecopy: WordBool; dispid -2147418082;
  6403.     function  oncopy: WordBool; dispid -2147418085;
  6404.     function  onbeforepaste: WordBool; dispid -2147418081;
  6405.     function  onpaste: WordBool; dispid -2147418084;
  6406.     function  oncontextmenu: WordBool; dispid 1023;
  6407.     procedure onrowsdelete; dispid -2147418080;
  6408.     procedure onrowsinserted; dispid -2147418079;
  6409.     procedure oncellchange; dispid -2147418078;
  6410.     procedure onreadystatechange; dispid -609;
  6411.     procedure onbeforeeditfocus; dispid 1027;
  6412.     function  onsubmit: WordBool; dispid 1007;
  6413.     function  onreset: WordBool; dispid 1015;
  6414.   end;
  6415.  
  6416. // *********************************************************************//
  6417. // Interface: IHTMLFormElement
  6418. // Flags:     (4416) Dual OleAutomation Dispatchable
  6419. // GUID:      {3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}
  6420. // *********************************************************************//
  6421.   IHTMLFormElement = interface(IDispatch)
  6422.     ['{3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}']
  6423.     procedure Set_action(const p: WideString); safecall;
  6424.     function  Get_action: WideString; safecall;
  6425.     procedure Set_dir(const p: WideString); safecall;
  6426.     function  Get_dir: WideString; safecall;
  6427.     procedure Set_encoding(const p: WideString); safecall;
  6428.     function  Get_encoding: WideString; safecall;
  6429.     procedure Set_method(const p: WideString); safecall;
  6430.     function  Get_method: WideString; safecall;
  6431.     function  Get_elements: IDispatch; safecall;
  6432.     procedure Set_target(const p: WideString); safecall;
  6433.     function  Get_target: WideString; safecall;
  6434.     procedure Set_name(const p: WideString); safecall;
  6435.     function  Get_name: WideString; safecall;
  6436.     procedure Set_onsubmit(p: OleVariant); safecall;
  6437.     function  Get_onsubmit: OleVariant; safecall;
  6438.     procedure Set_onreset(p: OleVariant); safecall;
  6439.     function  Get_onreset: OleVariant; safecall;
  6440.     procedure submit; safecall;
  6441.     procedure reset; safecall;
  6442.     procedure Set_length(p: Integer); safecall;
  6443.     function  Get_length: Integer; safecall;
  6444.     function  Get__newEnum: IUnknown; safecall;
  6445.     function  item(name: OleVariant; index: OleVariant): IDispatch; safecall;
  6446.     function  tags(tagName: OleVariant): IDispatch; safecall;
  6447.     property action: WideString read Get_action write Set_action;
  6448.     property dir: WideString read Get_dir write Set_dir;
  6449.     property encoding: WideString read Get_encoding write Set_encoding;
  6450.     property method: WideString read Get_method write Set_method;
  6451.     property elements: IDispatch read Get_elements;
  6452.     property target: WideString read Get_target write Set_target;
  6453.     property name: WideString read Get_name write Set_name;
  6454.     property onsubmit: OleVariant read Get_onsubmit write Set_onsubmit;
  6455.     property onreset: OleVariant read Get_onreset write Set_onreset;
  6456.     property length: Integer read Get_length write Set_length;
  6457.     property _newEnum: IUnknown read Get__newEnum;
  6458.   end;
  6459.  
  6460. // *********************************************************************//
  6461. // DispIntf:  IHTMLFormElementDisp
  6462. // Flags:     (4416) Dual OleAutomation Dispatchable
  6463. // GUID:      {3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}
  6464. // *********************************************************************//
  6465.   IHTMLFormElementDisp = dispinterface
  6466.     ['{3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}']
  6467.     property action: WideString dispid 1001;
  6468.     property dir: WideString dispid -2147412995;
  6469.     property encoding: WideString dispid 1003;
  6470.     property method: WideString dispid 1004;
  6471.     property elements: IDispatch readonly dispid 1005;
  6472.     property target: WideString dispid 1006;
  6473.     property name: WideString dispid -2147418112;
  6474.     property onsubmit: OleVariant dispid -2147412101;
  6475.     property onreset: OleVariant dispid -2147412100;
  6476.     procedure submit; dispid 1009;
  6477.     procedure reset; dispid 1010;
  6478.     property length: Integer dispid 1500;
  6479.     property _newEnum: IUnknown readonly dispid -4;
  6480.     function  item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  6481.     function  tags(tagName: OleVariant): IDispatch; dispid 1502;
  6482.   end;
  6483.  
  6484. // *********************************************************************//
  6485. // Interface: IHTMLFormElement2
  6486. // Flags:     (4416) Dual OleAutomation Dispatchable
  6487. // GUID:      {3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}
  6488. // *********************************************************************//
  6489.   IHTMLFormElement2 = interface(IDispatch)
  6490.     ['{3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}']
  6491.     procedure Set_acceptCharset(const p: WideString); safecall;
  6492.     function  Get_acceptCharset: WideString; safecall;
  6493.     function  urns(urn: OleVariant): IDispatch; safecall;
  6494.     property acceptCharset: WideString read Get_acceptCharset write Set_acceptCharset;
  6495.   end;
  6496.  
  6497. // *********************************************************************//
  6498. // DispIntf:  IHTMLFormElement2Disp
  6499. // Flags:     (4416) Dual OleAutomation Dispatchable
  6500. // GUID:      {3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}
  6501. // *********************************************************************//
  6502.   IHTMLFormElement2Disp = dispinterface
  6503.     ['{3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}']
  6504.     property acceptCharset: WideString dispid 1011;
  6505.     function  urns(urn: OleVariant): IDispatch; dispid 1505;
  6506.   end;
  6507.  
  6508. // *********************************************************************//
  6509. // DispIntf:  DispHTMLFormElement
  6510. // Flags:     (4112) Hidden Dispatchable
  6511. // GUID:      {3050F510-98B5-11CF-BB82-00AA00BDCE0B}
  6512. // *********************************************************************//
  6513.   DispHTMLFormElement = dispinterface
  6514.     ['{3050F510-98B5-11CF-BB82-00AA00BDCE0B}']
  6515.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  6516.                            lFlags: Integer); dispid -2147417611;
  6517.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  6518.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  6519.     property className: WideString dispid -2147417111;
  6520.     property id: WideString dispid -2147417110;
  6521.     property tagName: WideString readonly dispid -2147417108;
  6522.     property parentElement: IHTMLElement readonly dispid -2147418104;
  6523.     property style: IHTMLStyle readonly dispid -2147418038;
  6524.     property onhelp: OleVariant dispid -2147412099;
  6525.     property onclick: OleVariant dispid -2147412104;
  6526.     property ondblclick: OleVariant dispid -2147412103;
  6527.     property onkeydown: OleVariant dispid -2147412107;
  6528.     property onkeyup: OleVariant dispid -2147412106;
  6529.     property onkeypress: OleVariant dispid -2147412105;
  6530.     property onmouseout: OleVariant dispid -2147412111;
  6531.     property onmouseover: OleVariant dispid -2147412112;
  6532.     property onmousemove: OleVariant dispid -2147412108;
  6533.     property onmousedown: OleVariant dispid -2147412110;
  6534.     property onmouseup: OleVariant dispid -2147412109;
  6535.     property document: IDispatch readonly dispid -2147417094;
  6536.     property title: WideString dispid -2147418043;
  6537.     property language: WideString dispid -2147413012;
  6538.     property onselectstart: OleVariant dispid -2147412075;
  6539.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  6540.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  6541.     property sourceIndex: Integer readonly dispid -2147417088;
  6542.     property recordNumber: OleVariant readonly dispid -2147417087;
  6543.     property lang: WideString dispid -2147413103;
  6544.     property offsetLeft: Integer readonly dispid -2147417104;
  6545.     property offsetTop: Integer readonly dispid -2147417103;
  6546.     property offsetWidth: Integer readonly dispid -2147417102;
  6547.     property offsetHeight: Integer readonly dispid -2147417101;
  6548.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  6549.     property innerHTML: WideString dispid -2147417086;
  6550.     property innerText: WideString dispid -2147417085;
  6551.     property outerHTML: WideString dispid -2147417084;
  6552.     property outerText: WideString dispid -2147417083;
  6553.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  6554.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  6555.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  6556.     property isTextEdit: WordBool readonly dispid -2147417078;
  6557.     procedure click; dispid -2147417079;
  6558.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  6559.     property ondragstart: OleVariant dispid -2147412077;
  6560.     function  toString: WideString; dispid -2147417076;
  6561.     property onbeforeupdate: OleVariant dispid -2147412091;
  6562.     property onafterupdate: OleVariant dispid -2147412090;
  6563.     property onerrorupdate: OleVariant dispid -2147412074;
  6564.     property onrowexit: OleVariant dispid -2147412094;
  6565.     property onrowenter: OleVariant dispid -2147412093;
  6566.     property ondatasetchanged: OleVariant dispid -2147412072;
  6567.     property ondataavailable: OleVariant dispid -2147412071;
  6568.     property ondatasetcomplete: OleVariant dispid -2147412070;
  6569.     property onfilterchange: OleVariant dispid -2147412069;
  6570.     property children: IDispatch readonly dispid -2147417075;
  6571.     property all: IDispatch readonly dispid -2147417074;
  6572.     property scopeName: WideString readonly dispid -2147417073;
  6573.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  6574.     procedure releaseCapture; dispid -2147417071;
  6575.     property onlosecapture: OleVariant dispid -2147412066;
  6576.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  6577.     procedure doScroll(component: OleVariant); dispid -2147417069;
  6578.     property onscroll: OleVariant dispid -2147412081;
  6579.     property ondrag: OleVariant dispid -2147412063;
  6580.     property ondragend: OleVariant dispid -2147412062;
  6581.     property ondragenter: OleVariant dispid -2147412061;
  6582.     property ondragover: OleVariant dispid -2147412060;
  6583.     property ondragleave: OleVariant dispid -2147412059;
  6584.     property ondrop: OleVariant dispid -2147412058;
  6585.     property onbeforecut: OleVariant dispid -2147412054;
  6586.     property oncut: OleVariant dispid -2147412057;
  6587.     property onbeforecopy: OleVariant dispid -2147412053;
  6588.     property oncopy: OleVariant dispid -2147412056;
  6589.     property onbeforepaste: OleVariant dispid -2147412052;
  6590.     property onpaste: OleVariant dispid -2147412055;
  6591.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  6592.     property onpropertychange: OleVariant dispid -2147412065;
  6593.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  6594.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  6595.     procedure setExpression(const propname: WideString; const expression: WideString; 
  6596.                             const language: WideString); dispid -2147417608;
  6597.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  6598.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  6599.     property tabIndex: Smallint dispid -2147418097;
  6600.     procedure focus; dispid -2147416112;
  6601.     property accessKey: WideString dispid -2147416107;
  6602.     property onblur: OleVariant dispid -2147412097;
  6603.     property onfocus: OleVariant dispid -2147412098;
  6604.     property onresize: OleVariant dispid -2147412076;
  6605.     procedure blur; dispid -2147416110;
  6606.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  6607.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  6608.     property clientHeight: Integer readonly dispid -2147416093;
  6609.     property clientWidth: Integer readonly dispid -2147416092;
  6610.     property clientTop: Integer readonly dispid -2147416091;
  6611.     property clientLeft: Integer readonly dispid -2147416090;
  6612.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  6613.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  6614.     property readyState: OleVariant readonly dispid -2147412996;
  6615.     property onreadystatechange: OleVariant dispid -2147412087;
  6616.     property onrowsdelete: OleVariant dispid -2147412050;
  6617.     property onrowsinserted: OleVariant dispid -2147412049;
  6618.     property oncellchange: OleVariant dispid -2147412048;
  6619.     property dir: WideString dispid -2147412995;
  6620.     function  createControlRange: IDispatch; dispid -2147417056;
  6621.     property scrollHeight: Integer readonly dispid -2147417055;
  6622.     property scrollWidth: Integer readonly dispid -2147417054;
  6623.     property scrollTop: Integer dispid -2147417053;
  6624.     property scrollLeft: Integer dispid -2147417052;
  6625.     procedure clearAttributes; dispid -2147417050;
  6626.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  6627.     property oncontextmenu: OleVariant dispid -2147412047;
  6628.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  6629.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  6630.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  6631.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  6632.     property canHaveChildren: WordBool readonly dispid -2147417040;
  6633.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  6634.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  6635.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  6636.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  6637.     property tagUrn: WideString dispid -2147417029;
  6638.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  6639.     property readyStateValue: Integer readonly dispid -2147417028;
  6640.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  6641.     property uniqueNumber: Integer readonly dispid -2147417058;
  6642.     property uniqueID: WideString readonly dispid -2147417057;
  6643.     property nodeType: Integer readonly dispid -2147417066;
  6644.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  6645.     function  hasChildNodes: WordBool; dispid -2147417064;
  6646.     property childNodes: IDispatch readonly dispid -2147417063;
  6647.     property attributes: IDispatch readonly dispid -2147417062;
  6648.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  6649.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  6650.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  6651.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  6652.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  6653.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  6654.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  6655.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  6656.     property nodeName: WideString readonly dispid -2147417038;
  6657.     property nodeValue: OleVariant dispid -2147417037;
  6658.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  6659.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  6660.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  6661.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  6662.     property action: WideString dispid 1001;
  6663.     property encoding: WideString dispid 1003;
  6664.     property method: WideString dispid 1004;
  6665.     property elements: IDispatch readonly dispid 1005;
  6666.     property target: WideString dispid 1006;
  6667.     property name: WideString dispid -2147418112;
  6668.     property onsubmit: OleVariant dispid -2147412101;
  6669.     property onreset: OleVariant dispid -2147412100;
  6670.     procedure submit; dispid 1009;
  6671.     procedure reset; dispid 1010;
  6672.     property length: Integer dispid 1500;
  6673.     property _newEnum: IUnknown readonly dispid -4;
  6674.     function  item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  6675.     function  tags(tagName: OleVariant): IDispatch; dispid 1502;
  6676.     property acceptCharset: WideString dispid 1011;
  6677.     function  urns(urn: OleVariant): IDispatch; dispid 1505;
  6678.   end;
  6679.  
  6680. // *********************************************************************//
  6681. // DispIntf:  HTMLControlElementEvents2
  6682. // Flags:     (4112) Hidden Dispatchable
  6683. // GUID:      {3050F612-98B5-11CF-BB82-00AA00BDCE0B}
  6684. // *********************************************************************//
  6685.   HTMLControlElementEvents2 = dispinterface
  6686.     ['{3050F612-98B5-11CF-BB82-00AA00BDCE0B}']
  6687.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  6688.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  6689.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  6690.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  6691.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  6692.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  6693.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  6694.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  6695.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  6696.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  6697.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  6698.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  6699.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  6700.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  6701.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  6702.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  6703.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  6704.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  6705.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  6706.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  6707.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  6708.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  6709.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  6710.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  6711.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  6712.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  6713.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  6714.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  6715.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  6716.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  6717.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  6718.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  6719.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  6720.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  6721.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  6722.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  6723.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  6724.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  6725.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  6726.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  6727.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  6728.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  6729.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  6730.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  6731.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  6732.   end;
  6733.  
  6734. // *********************************************************************//
  6735. // DispIntf:  HTMLControlElementEvents
  6736. // Flags:     (4112) Hidden Dispatchable
  6737. // GUID:      {3050F4EA-98B5-11CF-BB82-00AA00BDCE0B}
  6738. // *********************************************************************//
  6739.   HTMLControlElementEvents = dispinterface
  6740.     ['{3050F4EA-98B5-11CF-BB82-00AA00BDCE0B}']
  6741.     function  onhelp: WordBool; dispid -2147418102;
  6742.     function  onclick: WordBool; dispid -600;
  6743.     function  ondblclick: WordBool; dispid -601;
  6744.     function  onkeypress: WordBool; dispid -603;
  6745.     procedure onkeydown; dispid -602;
  6746.     procedure onkeyup; dispid -604;
  6747.     procedure onmouseout; dispid -2147418103;
  6748.     procedure onmouseover; dispid -2147418104;
  6749.     procedure onmousemove; dispid -606;
  6750.     procedure onmousedown; dispid -605;
  6751.     procedure onmouseup; dispid -607;
  6752.     function  onselectstart: WordBool; dispid -2147418100;
  6753.     procedure onfilterchange; dispid -2147418095;
  6754.     function  ondragstart: WordBool; dispid -2147418101;
  6755.     function  onbeforeupdate: WordBool; dispid -2147418108;
  6756.     procedure onafterupdate; dispid -2147418107;
  6757.     function  onerrorupdate: WordBool; dispid -2147418099;
  6758.     function  onrowexit: WordBool; dispid -2147418106;
  6759.     procedure onrowenter; dispid -2147418105;
  6760.     procedure ondatasetchanged; dispid -2147418098;
  6761.     procedure ondataavailable; dispid -2147418097;
  6762.     procedure ondatasetcomplete; dispid -2147418096;
  6763.     procedure onlosecapture; dispid -2147418094;
  6764.     procedure onpropertychange; dispid -2147418093;
  6765.     procedure onscroll; dispid 1014;
  6766.     procedure onfocus; dispid -2147418111;
  6767.     procedure onblur; dispid -2147418112;
  6768.     procedure onresize; dispid 1016;
  6769.     function  ondrag: WordBool; dispid -2147418092;
  6770.     procedure ondragend; dispid -2147418091;
  6771.     function  ondragenter: WordBool; dispid -2147418090;
  6772.     function  ondragover: WordBool; dispid -2147418089;
  6773.     procedure ondragleave; dispid -2147418088;
  6774.     function  ondrop: WordBool; dispid -2147418087;
  6775.     function  onbeforecut: WordBool; dispid -2147418083;
  6776.     function  oncut: WordBool; dispid -2147418086;
  6777.     function  onbeforecopy: WordBool; dispid -2147418082;
  6778.     function  oncopy: WordBool; dispid -2147418085;
  6779.     function  onbeforepaste: WordBool; dispid -2147418081;
  6780.     function  onpaste: WordBool; dispid -2147418084;
  6781.     function  oncontextmenu: WordBool; dispid 1023;
  6782.     procedure onrowsdelete; dispid -2147418080;
  6783.     procedure onrowsinserted; dispid -2147418079;
  6784.     procedure oncellchange; dispid -2147418078;
  6785.     procedure onreadystatechange; dispid -609;
  6786.     procedure onbeforeeditfocus; dispid 1027;
  6787.   end;
  6788.  
  6789. // *********************************************************************//
  6790. // Interface: IHTMLControlElement
  6791. // Flags:     (4416) Dual OleAutomation Dispatchable
  6792. // GUID:      {3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}
  6793. // *********************************************************************//
  6794.   IHTMLControlElement = interface(IDispatch)
  6795.     ['{3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}']
  6796.     procedure Set_tabIndex(p: Smallint); safecall;
  6797.     function  Get_tabIndex: Smallint; safecall;
  6798.     procedure focus; safecall;
  6799.     procedure Set_accessKey(const p: WideString); safecall;
  6800.     function  Get_accessKey: WideString; safecall;
  6801.     procedure Set_onblur(p: OleVariant); safecall;
  6802.     function  Get_onblur: OleVariant; safecall;
  6803.     procedure Set_onfocus(p: OleVariant); safecall;
  6804.     function  Get_onfocus: OleVariant; safecall;
  6805.     procedure Set_onresize(p: OleVariant); safecall;
  6806.     function  Get_onresize: OleVariant; safecall;
  6807.     procedure blur; safecall;
  6808.     procedure addFilter(const pUnk: IUnknown); safecall;
  6809.     procedure removeFilter(const pUnk: IUnknown); safecall;
  6810.     function  Get_clientHeight: Integer; safecall;
  6811.     function  Get_clientWidth: Integer; safecall;
  6812.     function  Get_clientTop: Integer; safecall;
  6813.     function  Get_clientLeft: Integer; safecall;
  6814.     property tabIndex: Smallint read Get_tabIndex write Set_tabIndex;
  6815.     property accessKey: WideString read Get_accessKey write Set_accessKey;
  6816.     property onblur: OleVariant read Get_onblur write Set_onblur;
  6817.     property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  6818.     property onresize: OleVariant read Get_onresize write Set_onresize;
  6819.     property clientHeight: Integer read Get_clientHeight;
  6820.     property clientWidth: Integer read Get_clientWidth;
  6821.     property clientTop: Integer read Get_clientTop;
  6822.     property clientLeft: Integer read Get_clientLeft;
  6823.   end;
  6824.  
  6825. // *********************************************************************//
  6826. // DispIntf:  IHTMLControlElementDisp
  6827. // Flags:     (4416) Dual OleAutomation Dispatchable
  6828. // GUID:      {3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}
  6829. // *********************************************************************//
  6830.   IHTMLControlElementDisp = dispinterface
  6831.     ['{3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}']
  6832.     property tabIndex: Smallint dispid -2147418097;
  6833.     procedure focus; dispid -2147416112;
  6834.     property accessKey: WideString dispid -2147416107;
  6835.     property onblur: OleVariant dispid -2147412097;
  6836.     property onfocus: OleVariant dispid -2147412098;
  6837.     property onresize: OleVariant dispid -2147412076;
  6838.     procedure blur; dispid -2147416110;
  6839.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  6840.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  6841.     property clientHeight: Integer readonly dispid -2147416093;
  6842.     property clientWidth: Integer readonly dispid -2147416092;
  6843.     property clientTop: Integer readonly dispid -2147416091;
  6844.     property clientLeft: Integer readonly dispid -2147416090;
  6845.   end;
  6846.  
  6847. // *********************************************************************//
  6848. // Interface: IHTMLTextElement
  6849. // Flags:     (4416) Dual OleAutomation Dispatchable
  6850. // GUID:      {3050F218-98B5-11CF-BB82-00AA00BDCE0B}
  6851. // *********************************************************************//
  6852.   IHTMLTextElement = interface(IDispatch)
  6853.     ['{3050F218-98B5-11CF-BB82-00AA00BDCE0B}']
  6854.   end;
  6855.  
  6856. // *********************************************************************//
  6857. // DispIntf:  IHTMLTextElementDisp
  6858. // Flags:     (4416) Dual OleAutomation Dispatchable
  6859. // GUID:      {3050F218-98B5-11CF-BB82-00AA00BDCE0B}
  6860. // *********************************************************************//
  6861.   IHTMLTextElementDisp = dispinterface
  6862.     ['{3050F218-98B5-11CF-BB82-00AA00BDCE0B}']
  6863.   end;
  6864.  
  6865. // *********************************************************************//
  6866. // DispIntf:  DispHTMLTextElement
  6867. // Flags:     (4112) Hidden Dispatchable
  6868. // GUID:      {3050F537-98B5-11CF-BB82-00AA00BDCE0B}
  6869. // *********************************************************************//
  6870.   DispHTMLTextElement = dispinterface
  6871.     ['{3050F537-98B5-11CF-BB82-00AA00BDCE0B}']
  6872.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  6873.                            lFlags: Integer); dispid -2147417611;
  6874.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  6875.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  6876.     property className: WideString dispid -2147417111;
  6877.     property id: WideString dispid -2147417110;
  6878.     property tagName: WideString readonly dispid -2147417108;
  6879.     property parentElement: IHTMLElement readonly dispid -2147418104;
  6880.     property style: IHTMLStyle readonly dispid -2147418038;
  6881.     property onhelp: OleVariant dispid -2147412099;
  6882.     property onclick: OleVariant dispid -2147412104;
  6883.     property ondblclick: OleVariant dispid -2147412103;
  6884.     property onkeydown: OleVariant dispid -2147412107;
  6885.     property onkeyup: OleVariant dispid -2147412106;
  6886.     property onkeypress: OleVariant dispid -2147412105;
  6887.     property onmouseout: OleVariant dispid -2147412111;
  6888.     property onmouseover: OleVariant dispid -2147412112;
  6889.     property onmousemove: OleVariant dispid -2147412108;
  6890.     property onmousedown: OleVariant dispid -2147412110;
  6891.     property onmouseup: OleVariant dispid -2147412109;
  6892.     property document: IDispatch readonly dispid -2147417094;
  6893.     property title: WideString dispid -2147418043;
  6894.     property language: WideString dispid -2147413012;
  6895.     property onselectstart: OleVariant dispid -2147412075;
  6896.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  6897.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  6898.     property sourceIndex: Integer readonly dispid -2147417088;
  6899.     property recordNumber: OleVariant readonly dispid -2147417087;
  6900.     property lang: WideString dispid -2147413103;
  6901.     property offsetLeft: Integer readonly dispid -2147417104;
  6902.     property offsetTop: Integer readonly dispid -2147417103;
  6903.     property offsetWidth: Integer readonly dispid -2147417102;
  6904.     property offsetHeight: Integer readonly dispid -2147417101;
  6905.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  6906.     property innerHTML: WideString dispid -2147417086;
  6907.     property innerText: WideString dispid -2147417085;
  6908.     property outerHTML: WideString dispid -2147417084;
  6909.     property outerText: WideString dispid -2147417083;
  6910.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  6911.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  6912.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  6913.     property isTextEdit: WordBool readonly dispid -2147417078;
  6914.     procedure click; dispid -2147417079;
  6915.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  6916.     property ondragstart: OleVariant dispid -2147412077;
  6917.     function  toString: WideString; dispid -2147417076;
  6918.     property onbeforeupdate: OleVariant dispid -2147412091;
  6919.     property onafterupdate: OleVariant dispid -2147412090;
  6920.     property onerrorupdate: OleVariant dispid -2147412074;
  6921.     property onrowexit: OleVariant dispid -2147412094;
  6922.     property onrowenter: OleVariant dispid -2147412093;
  6923.     property ondatasetchanged: OleVariant dispid -2147412072;
  6924.     property ondataavailable: OleVariant dispid -2147412071;
  6925.     property ondatasetcomplete: OleVariant dispid -2147412070;
  6926.     property onfilterchange: OleVariant dispid -2147412069;
  6927.     property children: IDispatch readonly dispid -2147417075;
  6928.     property all: IDispatch readonly dispid -2147417074;
  6929.     property scopeName: WideString readonly dispid -2147417073;
  6930.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  6931.     procedure releaseCapture; dispid -2147417071;
  6932.     property onlosecapture: OleVariant dispid -2147412066;
  6933.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  6934.     procedure doScroll(component: OleVariant); dispid -2147417069;
  6935.     property onscroll: OleVariant dispid -2147412081;
  6936.     property ondrag: OleVariant dispid -2147412063;
  6937.     property ondragend: OleVariant dispid -2147412062;
  6938.     property ondragenter: OleVariant dispid -2147412061;
  6939.     property ondragover: OleVariant dispid -2147412060;
  6940.     property ondragleave: OleVariant dispid -2147412059;
  6941.     property ondrop: OleVariant dispid -2147412058;
  6942.     property onbeforecut: OleVariant dispid -2147412054;
  6943.     property oncut: OleVariant dispid -2147412057;
  6944.     property onbeforecopy: OleVariant dispid -2147412053;
  6945.     property oncopy: OleVariant dispid -2147412056;
  6946.     property onbeforepaste: OleVariant dispid -2147412052;
  6947.     property onpaste: OleVariant dispid -2147412055;
  6948.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  6949.     property onpropertychange: OleVariant dispid -2147412065;
  6950.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  6951.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  6952.     procedure setExpression(const propname: WideString; const expression: WideString; 
  6953.                             const language: WideString); dispid -2147417608;
  6954.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  6955.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  6956.     property tabIndex: Smallint dispid -2147418097;
  6957.     procedure focus; dispid -2147416112;
  6958.     property accessKey: WideString dispid -2147416107;
  6959.     property onblur: OleVariant dispid -2147412097;
  6960.     property onfocus: OleVariant dispid -2147412098;
  6961.     property onresize: OleVariant dispid -2147412076;
  6962.     procedure blur; dispid -2147416110;
  6963.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  6964.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  6965.     property clientHeight: Integer readonly dispid -2147416093;
  6966.     property clientWidth: Integer readonly dispid -2147416092;
  6967.     property clientTop: Integer readonly dispid -2147416091;
  6968.     property clientLeft: Integer readonly dispid -2147416090;
  6969.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  6970.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  6971.     property readyState: OleVariant readonly dispid -2147412996;
  6972.     property onreadystatechange: OleVariant dispid -2147412087;
  6973.     property onrowsdelete: OleVariant dispid -2147412050;
  6974.     property onrowsinserted: OleVariant dispid -2147412049;
  6975.     property oncellchange: OleVariant dispid -2147412048;
  6976.     property dir: WideString dispid -2147412995;
  6977.     function  createControlRange: IDispatch; dispid -2147417056;
  6978.     property scrollHeight: Integer readonly dispid -2147417055;
  6979.     property scrollWidth: Integer readonly dispid -2147417054;
  6980.     property scrollTop: Integer dispid -2147417053;
  6981.     property scrollLeft: Integer dispid -2147417052;
  6982.     procedure clearAttributes; dispid -2147417050;
  6983.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  6984.     property oncontextmenu: OleVariant dispid -2147412047;
  6985.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  6986.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  6987.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  6988.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  6989.     property canHaveChildren: WordBool readonly dispid -2147417040;
  6990.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  6991.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  6992.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  6993.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  6994.     property tagUrn: WideString dispid -2147417029;
  6995.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  6996.     property readyStateValue: Integer readonly dispid -2147417028;
  6997.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  6998.     property uniqueNumber: Integer readonly dispid -2147417058;
  6999.     property uniqueID: WideString readonly dispid -2147417057;
  7000.     property nodeType: Integer readonly dispid -2147417066;
  7001.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  7002.     function  hasChildNodes: WordBool; dispid -2147417064;
  7003.     property childNodes: IDispatch readonly dispid -2147417063;
  7004.     property attributes: IDispatch readonly dispid -2147417062;
  7005.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  7006.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  7007.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  7008.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  7009.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  7010.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  7011.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  7012.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  7013.     property nodeName: WideString readonly dispid -2147417038;
  7014.     property nodeValue: OleVariant dispid -2147417037;
  7015.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  7016.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  7017.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  7018.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  7019.   end;
  7020.  
  7021. // *********************************************************************//
  7022. // DispIntf:  HTMLTextContainerEvents2
  7023. // Flags:     (4112) Hidden Dispatchable
  7024. // GUID:      {3050F624-98B5-11CF-BB82-00AA00BDCE0B}
  7025. // *********************************************************************//
  7026.   HTMLTextContainerEvents2 = dispinterface
  7027.     ['{3050F624-98B5-11CF-BB82-00AA00BDCE0B}']
  7028.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  7029.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  7030.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  7031.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  7032.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  7033.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  7034.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  7035.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  7036.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  7037.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  7038.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  7039.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  7040.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  7041.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  7042.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  7043.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  7044.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  7045.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  7046.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  7047.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  7048.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  7049.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  7050.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  7051.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  7052.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  7053.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  7054.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  7055.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  7056.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  7057.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  7058.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  7059.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  7060.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  7061.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  7062.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  7063.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  7064.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  7065.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  7066.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  7067.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  7068.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  7069.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  7070.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  7071.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  7072.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  7073.     procedure onchange(const pEvtObj: IHTMLEventObj); dispid 1001;
  7074.     procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  7075.   end;
  7076.  
  7077. // *********************************************************************//
  7078. // DispIntf:  HTMLTextContainerEvents
  7079. // Flags:     (4112) Hidden Dispatchable
  7080. // GUID:      {1FF6AA72-5842-11CF-A707-00AA00C0098D}
  7081. // *********************************************************************//
  7082.   HTMLTextContainerEvents = dispinterface
  7083.     ['{1FF6AA72-5842-11CF-A707-00AA00C0098D}']
  7084.     function  onhelp: WordBool; dispid -2147418102;
  7085.     function  onclick: WordBool; dispid -600;
  7086.     function  ondblclick: WordBool; dispid -601;
  7087.     function  onkeypress: WordBool; dispid -603;
  7088.     procedure onkeydown; dispid -602;
  7089.     procedure onkeyup; dispid -604;
  7090.     procedure onmouseout; dispid -2147418103;
  7091.     procedure onmouseover; dispid -2147418104;
  7092.     procedure onmousemove; dispid -606;
  7093.     procedure onmousedown; dispid -605;
  7094.     procedure onmouseup; dispid -607;
  7095.     function  onselectstart: WordBool; dispid -2147418100;
  7096.     procedure onfilterchange; dispid -2147418095;
  7097.     function  ondragstart: WordBool; dispid -2147418101;
  7098.     function  onbeforeupdate: WordBool; dispid -2147418108;
  7099.     procedure onafterupdate; dispid -2147418107;
  7100.     function  onerrorupdate: WordBool; dispid -2147418099;
  7101.     function  onrowexit: WordBool; dispid -2147418106;
  7102.     procedure onrowenter; dispid -2147418105;
  7103.     procedure ondatasetchanged; dispid -2147418098;
  7104.     procedure ondataavailable; dispid -2147418097;
  7105.     procedure ondatasetcomplete; dispid -2147418096;
  7106.     procedure onlosecapture; dispid -2147418094;
  7107.     procedure onpropertychange; dispid -2147418093;
  7108.     procedure onscroll; dispid 1014;
  7109.     procedure onfocus; dispid -2147418111;
  7110.     procedure onblur; dispid -2147418112;
  7111.     procedure onresize; dispid 1016;
  7112.     function  ondrag: WordBool; dispid -2147418092;
  7113.     procedure ondragend; dispid -2147418091;
  7114.     function  ondragenter: WordBool; dispid -2147418090;
  7115.     function  ondragover: WordBool; dispid -2147418089;
  7116.     procedure ondragleave; dispid -2147418088;
  7117.     function  ondrop: WordBool; dispid -2147418087;
  7118.     function  onbeforecut: WordBool; dispid -2147418083;
  7119.     function  oncut: WordBool; dispid -2147418086;
  7120.     function  onbeforecopy: WordBool; dispid -2147418082;
  7121.     function  oncopy: WordBool; dispid -2147418085;
  7122.     function  onbeforepaste: WordBool; dispid -2147418081;
  7123.     function  onpaste: WordBool; dispid -2147418084;
  7124.     function  oncontextmenu: WordBool; dispid 1023;
  7125.     procedure onrowsdelete; dispid -2147418080;
  7126.     procedure onrowsinserted; dispid -2147418079;
  7127.     procedure oncellchange; dispid -2147418078;
  7128.     procedure onreadystatechange; dispid -609;
  7129.     procedure onbeforeeditfocus; dispid 1027;
  7130.     procedure onchange; dispid 1001;
  7131.     procedure onselect; dispid 1006;
  7132.   end;
  7133.  
  7134. // *********************************************************************//
  7135. // Interface: IHTMLTextContainer
  7136. // Flags:     (4416) Dual OleAutomation Dispatchable
  7137. // GUID:      {3050F230-98B5-11CF-BB82-00AA00BDCE0B}
  7138. // *********************************************************************//
  7139.   IHTMLTextContainer = interface(IDispatch)
  7140.     ['{3050F230-98B5-11CF-BB82-00AA00BDCE0B}']
  7141.     function  createControlRange: IDispatch; safecall;
  7142.     function  Get_scrollHeight: Integer; safecall;
  7143.     function  Get_scrollWidth: Integer; safecall;
  7144.     procedure Set_scrollTop(p: Integer); safecall;
  7145.     function  Get_scrollTop: Integer; safecall;
  7146.     procedure Set_scrollLeft(p: Integer); safecall;
  7147.     function  Get_scrollLeft: Integer; safecall;
  7148.     procedure Set_onscroll(p: OleVariant); safecall;
  7149.     function  Get_onscroll: OleVariant; safecall;
  7150.     property scrollHeight: Integer read Get_scrollHeight;
  7151.     property scrollWidth: Integer read Get_scrollWidth;
  7152.     property scrollTop: Integer read Get_scrollTop write Set_scrollTop;
  7153.     property scrollLeft: Integer read Get_scrollLeft write Set_scrollLeft;
  7154.     property onscroll: OleVariant read Get_onscroll write Set_onscroll;
  7155.   end;
  7156.  
  7157. // *********************************************************************//
  7158. // DispIntf:  IHTMLTextContainerDisp
  7159. // Flags:     (4416) Dual OleAutomation Dispatchable
  7160. // GUID:      {3050F230-98B5-11CF-BB82-00AA00BDCE0B}
  7161. // *********************************************************************//
  7162.   IHTMLTextContainerDisp = dispinterface
  7163.     ['{3050F230-98B5-11CF-BB82-00AA00BDCE0B}']
  7164.     function  createControlRange: IDispatch; dispid 1001;
  7165.     property scrollHeight: Integer readonly dispid 1002;
  7166.     property scrollWidth: Integer readonly dispid 1003;
  7167.     property scrollTop: Integer dispid 1004;
  7168.     property scrollLeft: Integer dispid 1005;
  7169.     property onscroll: OleVariant dispid -2147412081;
  7170.   end;
  7171.  
  7172. // *********************************************************************//
  7173. // Interface: IHTMLControlRange
  7174. // Flags:     (4416) Dual OleAutomation Dispatchable
  7175. // GUID:      {3050F29C-98B5-11CF-BB82-00AA00BDCE0B}
  7176. // *********************************************************************//
  7177.   IHTMLControlRange = interface(IDispatch)
  7178.     ['{3050F29C-98B5-11CF-BB82-00AA00BDCE0B}']
  7179.     procedure select; safecall;
  7180.     procedure add(const item: IHTMLControlElement); safecall;
  7181.     procedure remove(index: Integer); safecall;
  7182.     function  item(index: Integer): IHTMLElement; safecall;
  7183.     procedure scrollIntoView(varargStart: OleVariant); safecall;
  7184.     function  queryCommandSupported(const cmdID: WideString): WordBool; safecall;
  7185.     function  queryCommandEnabled(const cmdID: WideString): WordBool; safecall;
  7186.     function  queryCommandState(const cmdID: WideString): WordBool; safecall;
  7187.     function  queryCommandIndeterm(const cmdID: WideString): WordBool; safecall;
  7188.     function  queryCommandText(const cmdID: WideString): WideString; safecall;
  7189.     function  queryCommandValue(const cmdID: WideString): OleVariant; safecall;
  7190.     function  execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; safecall;
  7191.     function  execCommandShowHelp(const cmdID: WideString): WordBool; safecall;
  7192.     function  commonParentElement: IHTMLElement; safecall;
  7193.     function  Get_length: Integer; safecall;
  7194.     property length: Integer read Get_length;
  7195.   end;
  7196.  
  7197. // *********************************************************************//
  7198. // DispIntf:  IHTMLControlRangeDisp
  7199. // Flags:     (4416) Dual OleAutomation Dispatchable
  7200. // GUID:      {3050F29C-98B5-11CF-BB82-00AA00BDCE0B}
  7201. // *********************************************************************//
  7202.   IHTMLControlRangeDisp = dispinterface
  7203.     ['{3050F29C-98B5-11CF-BB82-00AA00BDCE0B}']
  7204.     procedure select; dispid 1002;
  7205.     procedure add(const item: IHTMLControlElement); dispid 1003;
  7206.     procedure remove(index: Integer); dispid 1004;
  7207.     function  item(index: Integer): IHTMLElement; dispid 0;
  7208.     procedure scrollIntoView(varargStart: OleVariant); dispid 1006;
  7209.     function  queryCommandSupported(const cmdID: WideString): WordBool; dispid 1007;
  7210.     function  queryCommandEnabled(const cmdID: WideString): WordBool; dispid 1008;
  7211.     function  queryCommandState(const cmdID: WideString): WordBool; dispid 1009;
  7212.     function  queryCommandIndeterm(const cmdID: WideString): WordBool; dispid 1010;
  7213.     function  queryCommandText(const cmdID: WideString): WideString; dispid 1011;
  7214.     function  queryCommandValue(const cmdID: WideString): OleVariant; dispid 1012;
  7215.     function  execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; dispid 1013;
  7216.     function  execCommandShowHelp(const cmdID: WideString): WordBool; dispid 1014;
  7217.     function  commonParentElement: IHTMLElement; dispid 1015;
  7218.     property length: Integer readonly dispid 1005;
  7219.   end;
  7220.  
  7221. // *********************************************************************//
  7222. // DispIntf:  HTMLImgEvents2
  7223. // Flags:     (4112) Hidden Dispatchable
  7224. // GUID:      {3050F616-98B5-11CF-BB82-00AA00BDCE0B}
  7225. // *********************************************************************//
  7226.   HTMLImgEvents2 = dispinterface
  7227.     ['{3050F616-98B5-11CF-BB82-00AA00BDCE0B}']
  7228.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  7229.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  7230.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  7231.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  7232.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  7233.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  7234.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  7235.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  7236.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  7237.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  7238.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  7239.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  7240.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  7241.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  7242.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  7243.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  7244.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  7245.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  7246.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  7247.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  7248.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  7249.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  7250.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  7251.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  7252.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  7253.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  7254.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  7255.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  7256.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  7257.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  7258.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  7259.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  7260.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  7261.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  7262.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  7263.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  7264.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  7265.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  7266.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  7267.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  7268.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  7269.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  7270.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  7271.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  7272.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  7273.     procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  7274.     procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  7275.     procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  7276.   end;
  7277.  
  7278. // *********************************************************************//
  7279. // DispIntf:  HTMLImgEvents
  7280. // Flags:     (4112) Hidden Dispatchable
  7281. // GUID:      {3050F25B-98B5-11CF-BB82-00AA00BDCE0B}
  7282. // *********************************************************************//
  7283.   HTMLImgEvents = dispinterface
  7284.     ['{3050F25B-98B5-11CF-BB82-00AA00BDCE0B}']
  7285.     function  onhelp: WordBool; dispid -2147418102;
  7286.     function  onclick: WordBool; dispid -600;
  7287.     function  ondblclick: WordBool; dispid -601;
  7288.     function  onkeypress: WordBool; dispid -603;
  7289.     procedure onkeydown; dispid -602;
  7290.     procedure onkeyup; dispid -604;
  7291.     procedure onmouseout; dispid -2147418103;
  7292.     procedure onmouseover; dispid -2147418104;
  7293.     procedure onmousemove; dispid -606;
  7294.     procedure onmousedown; dispid -605;
  7295.     procedure onmouseup; dispid -607;
  7296.     function  onselectstart: WordBool; dispid -2147418100;
  7297.     procedure onfilterchange; dispid -2147418095;
  7298.     function  ondragstart: WordBool; dispid -2147418101;
  7299.     function  onbeforeupdate: WordBool; dispid -2147418108;
  7300.     procedure onafterupdate; dispid -2147418107;
  7301.     function  onerrorupdate: WordBool; dispid -2147418099;
  7302.     function  onrowexit: WordBool; dispid -2147418106;
  7303.     procedure onrowenter; dispid -2147418105;
  7304.     procedure ondatasetchanged; dispid -2147418098;
  7305.     procedure ondataavailable; dispid -2147418097;
  7306.     procedure ondatasetcomplete; dispid -2147418096;
  7307.     procedure onlosecapture; dispid -2147418094;
  7308.     procedure onpropertychange; dispid -2147418093;
  7309.     procedure onscroll; dispid 1014;
  7310.     procedure onfocus; dispid -2147418111;
  7311.     procedure onblur; dispid -2147418112;
  7312.     procedure onresize; dispid 1016;
  7313.     function  ondrag: WordBool; dispid -2147418092;
  7314.     procedure ondragend; dispid -2147418091;
  7315.     function  ondragenter: WordBool; dispid -2147418090;
  7316.     function  ondragover: WordBool; dispid -2147418089;
  7317.     procedure ondragleave; dispid -2147418088;
  7318.     function  ondrop: WordBool; dispid -2147418087;
  7319.     function  onbeforecut: WordBool; dispid -2147418083;
  7320.     function  oncut: WordBool; dispid -2147418086;
  7321.     function  onbeforecopy: WordBool; dispid -2147418082;
  7322.     function  oncopy: WordBool; dispid -2147418085;
  7323.     function  onbeforepaste: WordBool; dispid -2147418081;
  7324.     function  onpaste: WordBool; dispid -2147418084;
  7325.     function  oncontextmenu: WordBool; dispid 1023;
  7326.     procedure onrowsdelete; dispid -2147418080;
  7327.     procedure onrowsinserted; dispid -2147418079;
  7328.     procedure oncellchange; dispid -2147418078;
  7329.     procedure onreadystatechange; dispid -609;
  7330.     procedure onbeforeeditfocus; dispid 1027;
  7331.     procedure onload; dispid 1003;
  7332.     procedure onerror; dispid 1002;
  7333.     procedure onabort; dispid 1000;
  7334.   end;
  7335.  
  7336. // *********************************************************************//
  7337. // Interface: IHTMLImgElement
  7338. // Flags:     (4416) Dual OleAutomation Dispatchable
  7339. // GUID:      {3050F240-98B5-11CF-BB82-00AA00BDCE0B}
  7340. // *********************************************************************//
  7341.   IHTMLImgElement = interface(IDispatch)
  7342.     ['{3050F240-98B5-11CF-BB82-00AA00BDCE0B}']
  7343.     procedure Set_isMap(p: WordBool); safecall;
  7344.     function  Get_isMap: WordBool; safecall;
  7345.     procedure Set_useMap(const p: WideString); safecall;
  7346.     function  Get_useMap: WideString; safecall;
  7347.     function  Get_mimeType: WideString; safecall;
  7348.     function  Get_fileSize: WideString; safecall;
  7349.     function  Get_fileCreatedDate: WideString; safecall;
  7350.     function  Get_fileModifiedDate: WideString; safecall;
  7351.     function  Get_fileUpdatedDate: WideString; safecall;
  7352.     function  Get_protocol: WideString; safecall;
  7353.     function  Get_href: WideString; safecall;
  7354.     function  Get_nameProp: WideString; safecall;
  7355.     procedure Set_border(p: OleVariant); safecall;
  7356.     function  Get_border: OleVariant; safecall;
  7357.     procedure Set_vspace(p: Integer); safecall;
  7358.     function  Get_vspace: Integer; safecall;
  7359.     procedure Set_hspace(p: Integer); safecall;
  7360.     function  Get_hspace: Integer; safecall;
  7361.     procedure Set_alt(const p: WideString); safecall;
  7362.     function  Get_alt: WideString; safecall;
  7363.     procedure Set_src(const p: WideString); safecall;
  7364.     function  Get_src: WideString; safecall;
  7365.     procedure Set_lowsrc(const p: WideString); safecall;
  7366.     function  Get_lowsrc: WideString; safecall;
  7367.     procedure Set_vrml(const p: WideString); safecall;
  7368.     function  Get_vrml: WideString; safecall;
  7369.     procedure Set_dynsrc(const p: WideString); safecall;
  7370.     function  Get_dynsrc: WideString; safecall;
  7371.     function  Get_readyState: WideString; safecall;
  7372.     function  Get_complete: WordBool; safecall;
  7373.     procedure Set_loop(p: OleVariant); safecall;
  7374.     function  Get_loop: OleVariant; safecall;
  7375.     procedure Set_align(const p: WideString); safecall;
  7376.     function  Get_align: WideString; safecall;
  7377.     procedure Set_onload(p: OleVariant); safecall;
  7378.     function  Get_onload: OleVariant; safecall;
  7379.     procedure Set_onerror(p: OleVariant); safecall;
  7380.     function  Get_onerror: OleVariant; safecall;
  7381.     procedure Set_onabort(p: OleVariant); safecall;
  7382.     function  Get_onabort: OleVariant; safecall;
  7383.     procedure Set_name(const p: WideString); safecall;
  7384.     function  Get_name: WideString; safecall;
  7385.     procedure Set_width(p: Integer); safecall;
  7386.     function  Get_width: Integer; safecall;
  7387.     procedure Set_height(p: Integer); safecall;
  7388.     function  Get_height: Integer; safecall;
  7389.     procedure Set_Start(const p: WideString); safecall;
  7390.     function  Get_Start: WideString; safecall;
  7391.     property isMap: WordBool read Get_isMap write Set_isMap;
  7392.     property useMap: WideString read Get_useMap write Set_useMap;
  7393.     property mimeType: WideString read Get_mimeType;
  7394.     property fileSize: WideString read Get_fileSize;
  7395.     property fileCreatedDate: WideString read Get_fileCreatedDate;
  7396.     property fileModifiedDate: WideString read Get_fileModifiedDate;
  7397.     property fileUpdatedDate: WideString read Get_fileUpdatedDate;
  7398.     property protocol: WideString read Get_protocol;
  7399.     property href: WideString read Get_href;
  7400.     property nameProp: WideString read Get_nameProp;
  7401.     property border: OleVariant read Get_border write Set_border;
  7402.     property vspace: Integer read Get_vspace write Set_vspace;
  7403.     property hspace: Integer read Get_hspace write Set_hspace;
  7404.     property alt: WideString read Get_alt write Set_alt;
  7405.     property src: WideString read Get_src write Set_src;
  7406.     property lowsrc: WideString read Get_lowsrc write Set_lowsrc;
  7407.     property vrml: WideString read Get_vrml write Set_vrml;
  7408.     property dynsrc: WideString read Get_dynsrc write Set_dynsrc;
  7409.     property readyState: WideString read Get_readyState;
  7410.     property complete: WordBool read Get_complete;
  7411.     property loop: OleVariant read Get_loop write Set_loop;
  7412.     property align: WideString read Get_align write Set_align;
  7413.     property onload: OleVariant read Get_onload write Set_onload;
  7414.     property onerror: OleVariant read Get_onerror write Set_onerror;
  7415.     property onabort: OleVariant read Get_onabort write Set_onabort;
  7416.     property name: WideString read Get_name write Set_name;
  7417.     property width: Integer read Get_width write Set_width;
  7418.     property height: Integer read Get_height write Set_height;
  7419.     property Start: WideString read Get_Start write Set_Start;
  7420.   end;
  7421.  
  7422. // *********************************************************************//
  7423. // DispIntf:  IHTMLImgElementDisp
  7424. // Flags:     (4416) Dual OleAutomation Dispatchable
  7425. // GUID:      {3050F240-98B5-11CF-BB82-00AA00BDCE0B}
  7426. // *********************************************************************//
  7427.   IHTMLImgElementDisp = dispinterface
  7428.     ['{3050F240-98B5-11CF-BB82-00AA00BDCE0B}']
  7429.     property isMap: WordBool dispid 2002;
  7430.     property useMap: WideString dispid 2008;
  7431.     property mimeType: WideString readonly dispid 2010;
  7432.     property fileSize: WideString readonly dispid 2011;
  7433.     property fileCreatedDate: WideString readonly dispid 2012;
  7434.     property fileModifiedDate: WideString readonly dispid 2013;
  7435.     property fileUpdatedDate: WideString readonly dispid 2014;
  7436.     property protocol: WideString readonly dispid 2015;
  7437.     property href: WideString readonly dispid 2016;
  7438.     property nameProp: WideString readonly dispid 2017;
  7439.     property border: OleVariant dispid 1004;
  7440.     property vspace: Integer dispid 1005;
  7441.     property hspace: Integer dispid 1006;
  7442.     property alt: WideString dispid 1002;
  7443.     property src: WideString dispid 1003;
  7444.     property lowsrc: WideString dispid 1007;
  7445.     property vrml: WideString dispid 1008;
  7446.     property dynsrc: WideString dispid 1009;
  7447.     property readyState: WideString readonly dispid -2147412996;
  7448.     property complete: WordBool readonly dispid 1010;
  7449.     property loop: OleVariant dispid 1011;
  7450.     property align: WideString dispid -2147418039;
  7451.     property onload: OleVariant dispid -2147412080;
  7452.     property onerror: OleVariant dispid -2147412083;
  7453.     property onabort: OleVariant dispid -2147412084;
  7454.     property name: WideString dispid -2147418112;
  7455.     property width: Integer dispid -2147418107;
  7456.     property height: Integer dispid -2147418106;
  7457.     property Start: WideString dispid 1013;
  7458.   end;
  7459.  
  7460. // *********************************************************************//
  7461. // Interface: IHTMLImageElementFactory
  7462. // Flags:     (4416) Dual OleAutomation Dispatchable
  7463. // GUID:      {3050F38E-98B5-11CF-BB82-00AA00BDCE0B}
  7464. // *********************************************************************//
  7465.   IHTMLImageElementFactory = interface(IDispatch)
  7466.     ['{3050F38E-98B5-11CF-BB82-00AA00BDCE0B}']
  7467.     function  create(width: OleVariant; height: OleVariant): IHTMLImgElement; safecall;
  7468.   end;
  7469.  
  7470. // *********************************************************************//
  7471. // DispIntf:  IHTMLImageElementFactoryDisp
  7472. // Flags:     (4416) Dual OleAutomation Dispatchable
  7473. // GUID:      {3050F38E-98B5-11CF-BB82-00AA00BDCE0B}
  7474. // *********************************************************************//
  7475.   IHTMLImageElementFactoryDisp = dispinterface
  7476.     ['{3050F38E-98B5-11CF-BB82-00AA00BDCE0B}']
  7477.     function  create(width: OleVariant; height: OleVariant): IHTMLImgElement; dispid 0;
  7478.   end;
  7479.  
  7480. // *********************************************************************//
  7481. // DispIntf:  DispHTMLImg
  7482. // Flags:     (4112) Hidden Dispatchable
  7483. // GUID:      {3050F51C-98B5-11CF-BB82-00AA00BDCE0B}
  7484. // *********************************************************************//
  7485.   DispHTMLImg = dispinterface
  7486.     ['{3050F51C-98B5-11CF-BB82-00AA00BDCE0B}']
  7487.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  7488.                            lFlags: Integer); dispid -2147417611;
  7489.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  7490.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  7491.     property className: WideString dispid -2147417111;
  7492.     property id: WideString dispid -2147417110;
  7493.     property tagName: WideString readonly dispid -2147417108;
  7494.     property parentElement: IHTMLElement readonly dispid -2147418104;
  7495.     property style: IHTMLStyle readonly dispid -2147418038;
  7496.     property onhelp: OleVariant dispid -2147412099;
  7497.     property onclick: OleVariant dispid -2147412104;
  7498.     property ondblclick: OleVariant dispid -2147412103;
  7499.     property onkeydown: OleVariant dispid -2147412107;
  7500.     property onkeyup: OleVariant dispid -2147412106;
  7501.     property onkeypress: OleVariant dispid -2147412105;
  7502.     property onmouseout: OleVariant dispid -2147412111;
  7503.     property onmouseover: OleVariant dispid -2147412112;
  7504.     property onmousemove: OleVariant dispid -2147412108;
  7505.     property onmousedown: OleVariant dispid -2147412110;
  7506.     property onmouseup: OleVariant dispid -2147412109;
  7507.     property document: IDispatch readonly dispid -2147417094;
  7508.     property title: WideString dispid -2147418043;
  7509.     property language: WideString dispid -2147413012;
  7510.     property onselectstart: OleVariant dispid -2147412075;
  7511.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  7512.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  7513.     property sourceIndex: Integer readonly dispid -2147417088;
  7514.     property recordNumber: OleVariant readonly dispid -2147417087;
  7515.     property lang: WideString dispid -2147413103;
  7516.     property offsetLeft: Integer readonly dispid -2147417104;
  7517.     property offsetTop: Integer readonly dispid -2147417103;
  7518.     property offsetWidth: Integer readonly dispid -2147417102;
  7519.     property offsetHeight: Integer readonly dispid -2147417101;
  7520.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  7521.     property innerHTML: WideString dispid -2147417086;
  7522.     property innerText: WideString dispid -2147417085;
  7523.     property outerHTML: WideString dispid -2147417084;
  7524.     property outerText: WideString dispid -2147417083;
  7525.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  7526.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  7527.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  7528.     property isTextEdit: WordBool readonly dispid -2147417078;
  7529.     procedure click; dispid -2147417079;
  7530.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  7531.     property ondragstart: OleVariant dispid -2147412077;
  7532.     function  toString: WideString; dispid -2147417076;
  7533.     property onbeforeupdate: OleVariant dispid -2147412091;
  7534.     property onafterupdate: OleVariant dispid -2147412090;
  7535.     property onerrorupdate: OleVariant dispid -2147412074;
  7536.     property onrowexit: OleVariant dispid -2147412094;
  7537.     property onrowenter: OleVariant dispid -2147412093;
  7538.     property ondatasetchanged: OleVariant dispid -2147412072;
  7539.     property ondataavailable: OleVariant dispid -2147412071;
  7540.     property ondatasetcomplete: OleVariant dispid -2147412070;
  7541.     property onfilterchange: OleVariant dispid -2147412069;
  7542.     property children: IDispatch readonly dispid -2147417075;
  7543.     property all: IDispatch readonly dispid -2147417074;
  7544.     property scopeName: WideString readonly dispid -2147417073;
  7545.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  7546.     procedure releaseCapture; dispid -2147417071;
  7547.     property onlosecapture: OleVariant dispid -2147412066;
  7548.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  7549.     procedure doScroll(component: OleVariant); dispid -2147417069;
  7550.     property onscroll: OleVariant dispid -2147412081;
  7551.     property ondrag: OleVariant dispid -2147412063;
  7552.     property ondragend: OleVariant dispid -2147412062;
  7553.     property ondragenter: OleVariant dispid -2147412061;
  7554.     property ondragover: OleVariant dispid -2147412060;
  7555.     property ondragleave: OleVariant dispid -2147412059;
  7556.     property ondrop: OleVariant dispid -2147412058;
  7557.     property onbeforecut: OleVariant dispid -2147412054;
  7558.     property oncut: OleVariant dispid -2147412057;
  7559.     property onbeforecopy: OleVariant dispid -2147412053;
  7560.     property oncopy: OleVariant dispid -2147412056;
  7561.     property onbeforepaste: OleVariant dispid -2147412052;
  7562.     property onpaste: OleVariant dispid -2147412055;
  7563.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  7564.     property onpropertychange: OleVariant dispid -2147412065;
  7565.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  7566.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  7567.     procedure setExpression(const propname: WideString; const expression: WideString; 
  7568.                             const language: WideString); dispid -2147417608;
  7569.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  7570.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  7571.     property tabIndex: Smallint dispid -2147418097;
  7572.     procedure focus; dispid -2147416112;
  7573.     property accessKey: WideString dispid -2147416107;
  7574.     property onblur: OleVariant dispid -2147412097;
  7575.     property onfocus: OleVariant dispid -2147412098;
  7576.     property onresize: OleVariant dispid -2147412076;
  7577.     procedure blur; dispid -2147416110;
  7578.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  7579.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  7580.     property clientHeight: Integer readonly dispid -2147416093;
  7581.     property clientWidth: Integer readonly dispid -2147416092;
  7582.     property clientTop: Integer readonly dispid -2147416091;
  7583.     property clientLeft: Integer readonly dispid -2147416090;
  7584.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  7585.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  7586.     property readyState: OleVariant readonly dispid -2147412996;
  7587.     property onreadystatechange: OleVariant dispid -2147412087;
  7588.     property onrowsdelete: OleVariant dispid -2147412050;
  7589.     property onrowsinserted: OleVariant dispid -2147412049;
  7590.     property oncellchange: OleVariant dispid -2147412048;
  7591.     property dir: WideString dispid -2147412995;
  7592.     function  createControlRange: IDispatch; dispid -2147417056;
  7593.     property scrollHeight: Integer readonly dispid -2147417055;
  7594.     property scrollWidth: Integer readonly dispid -2147417054;
  7595.     property scrollTop: Integer dispid -2147417053;
  7596.     property scrollLeft: Integer dispid -2147417052;
  7597.     procedure clearAttributes; dispid -2147417050;
  7598.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  7599.     property oncontextmenu: OleVariant dispid -2147412047;
  7600.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  7601.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  7602.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  7603.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  7604.     property canHaveChildren: WordBool readonly dispid -2147417040;
  7605.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  7606.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  7607.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  7608.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  7609.     property tagUrn: WideString dispid -2147417029;
  7610.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  7611.     property readyStateValue: Integer readonly dispid -2147417028;
  7612.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  7613.     property uniqueNumber: Integer readonly dispid -2147417058;
  7614.     property uniqueID: WideString readonly dispid -2147417057;
  7615.     property nodeType: Integer readonly dispid -2147417066;
  7616.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  7617.     function  hasChildNodes: WordBool; dispid -2147417064;
  7618.     property childNodes: IDispatch readonly dispid -2147417063;
  7619.     property attributes: IDispatch readonly dispid -2147417062;
  7620.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  7621.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  7622.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  7623.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  7624.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  7625.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  7626.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  7627.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  7628.     property nodeName: WideString readonly dispid -2147417038;
  7629.     property nodeValue: OleVariant dispid -2147417037;
  7630.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  7631.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  7632.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  7633.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  7634.     property dataFld: WideString dispid -2147417091;
  7635.     property dataSrc: WideString dispid -2147417090;
  7636.     property dataFormatAs: WideString dispid -2147417089;
  7637.     property isMap: WordBool dispid 2002;
  7638.     property useMap: WideString dispid 2008;
  7639.     property mimeType: WideString readonly dispid 2010;
  7640.     property fileSize: WideString readonly dispid 2011;
  7641.     property fileCreatedDate: WideString readonly dispid 2012;
  7642.     property fileModifiedDate: WideString readonly dispid 2013;
  7643.     property fileUpdatedDate: WideString readonly dispid 2014;
  7644.     property protocol: WideString readonly dispid 2015;
  7645.     property href: WideString readonly dispid 2016;
  7646.     property nameProp: WideString readonly dispid 2017;
  7647.     property border: OleVariant dispid 1004;
  7648.     property vspace: Integer dispid 1005;
  7649.     property hspace: Integer dispid 1006;
  7650.     property alt: WideString dispid 1002;
  7651.     property src: WideString dispid 1003;
  7652.     property lowsrc: WideString dispid 1007;
  7653.     property vrml: WideString dispid 1008;
  7654.     property dynsrc: WideString dispid 1009;
  7655.     property complete: WordBool readonly dispid 1010;
  7656.     property loop: OleVariant dispid 1011;
  7657.     property align: WideString dispid -2147418039;
  7658.     property onload: OleVariant dispid -2147412080;
  7659.     property onerror: OleVariant dispid -2147412083;
  7660.     property onabort: OleVariant dispid -2147412084;
  7661.     property name: WideString dispid -2147418112;
  7662.     property width: Integer dispid -2147418107;
  7663.     property height: Integer dispid -2147418106;
  7664.     property Start: WideString dispid 1013;
  7665.   end;
  7666.  
  7667. // *********************************************************************//
  7668. // Interface: IHTMLBodyElement
  7669. // Flags:     (4416) Dual OleAutomation Dispatchable
  7670. // GUID:      {3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}
  7671. // *********************************************************************//
  7672.   IHTMLBodyElement = interface(IDispatch)
  7673.     ['{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}']
  7674.     procedure Set_background(const p: WideString); safecall;
  7675.     function  Get_background: WideString; safecall;
  7676.     procedure Set_bgProperties(const p: WideString); safecall;
  7677.     function  Get_bgProperties: WideString; safecall;
  7678.     procedure Set_leftMargin(p: OleVariant); safecall;
  7679.     function  Get_leftMargin: OleVariant; safecall;
  7680.     procedure Set_topMargin(p: OleVariant); safecall;
  7681.     function  Get_topMargin: OleVariant; safecall;
  7682.     procedure Set_rightMargin(p: OleVariant); safecall;
  7683.     function  Get_rightMargin: OleVariant; safecall;
  7684.     procedure Set_bottomMargin(p: OleVariant); safecall;
  7685.     function  Get_bottomMargin: OleVariant; safecall;
  7686.     procedure Set_noWrap(p: WordBool); safecall;
  7687.     function  Get_noWrap: WordBool; safecall;
  7688.     procedure Set_bgColor(p: OleVariant); safecall;
  7689.     function  Get_bgColor: OleVariant; safecall;
  7690.     procedure Set_text(p: OleVariant); safecall;
  7691.     function  Get_text: OleVariant; safecall;
  7692.     procedure Set_link(p: OleVariant); safecall;
  7693.     function  Get_link: OleVariant; safecall;
  7694.     procedure Set_vLink(p: OleVariant); safecall;
  7695.     function  Get_vLink: OleVariant; safecall;
  7696.     procedure Set_aLink(p: OleVariant); safecall;
  7697.     function  Get_aLink: OleVariant; safecall;
  7698.     procedure Set_onload(p: OleVariant); safecall;
  7699.     function  Get_onload: OleVariant; safecall;
  7700.     procedure Set_onunload(p: OleVariant); safecall;
  7701.     function  Get_onunload: OleVariant; safecall;
  7702.     procedure Set_scroll(const p: WideString); safecall;
  7703.     function  Get_scroll: WideString; safecall;
  7704.     procedure Set_onselect(p: OleVariant); safecall;
  7705.     function  Get_onselect: OleVariant; safecall;
  7706.     procedure Set_onbeforeunload(p: OleVariant); safecall;
  7707.     function  Get_onbeforeunload: OleVariant; safecall;
  7708.     function  createTextRange: IHTMLTxtRange; safecall;
  7709.     property background: WideString read Get_background write Set_background;
  7710.     property bgProperties: WideString read Get_bgProperties write Set_bgProperties;
  7711.     property leftMargin: OleVariant read Get_leftMargin write Set_leftMargin;
  7712.     property topMargin: OleVariant read Get_topMargin write Set_topMargin;
  7713.     property rightMargin: OleVariant read Get_rightMargin write Set_rightMargin;
  7714.     property bottomMargin: OleVariant read Get_bottomMargin write Set_bottomMargin;
  7715.     property noWrap: WordBool read Get_noWrap write Set_noWrap;
  7716.     property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  7717.     property text: OleVariant read Get_text write Set_text;
  7718.     property link: OleVariant read Get_link write Set_link;
  7719.     property vLink: OleVariant read Get_vLink write Set_vLink;
  7720.     property aLink: OleVariant read Get_aLink write Set_aLink;
  7721.     property onload: OleVariant read Get_onload write Set_onload;
  7722.     property onunload: OleVariant read Get_onunload write Set_onunload;
  7723.     property scroll: WideString read Get_scroll write Set_scroll;
  7724.     property onselect: OleVariant read Get_onselect write Set_onselect;
  7725.     property onbeforeunload: OleVariant read Get_onbeforeunload write Set_onbeforeunload;
  7726.   end;
  7727.  
  7728. // *********************************************************************//
  7729. // DispIntf:  IHTMLBodyElementDisp
  7730. // Flags:     (4416) Dual OleAutomation Dispatchable
  7731. // GUID:      {3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}
  7732. // *********************************************************************//
  7733.   IHTMLBodyElementDisp = dispinterface
  7734.     ['{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}']
  7735.     property background: WideString dispid -2147413111;
  7736.     property bgProperties: WideString dispid -2147413067;
  7737.     property leftMargin: OleVariant dispid -2147413072;
  7738.     property topMargin: OleVariant dispid -2147413075;
  7739.     property rightMargin: OleVariant dispid -2147413074;
  7740.     property bottomMargin: OleVariant dispid -2147413073;
  7741.     property noWrap: WordBool dispid -2147413107;
  7742.     property bgColor: OleVariant dispid -501;
  7743.     property text: OleVariant dispid -2147413110;
  7744.     property link: OleVariant dispid 2010;
  7745.     property vLink: OleVariant dispid 2012;
  7746.     property aLink: OleVariant dispid 2011;
  7747.     property onload: OleVariant dispid -2147412080;
  7748.     property onunload: OleVariant dispid -2147412079;
  7749.     property scroll: WideString dispid -2147413033;
  7750.     property onselect: OleVariant dispid -2147412102;
  7751.     property onbeforeunload: OleVariant dispid -2147412073;
  7752.     function  createTextRange: IHTMLTxtRange; dispid 2013;
  7753.   end;
  7754.  
  7755. // *********************************************************************//
  7756. // Interface: IHTMLBodyElement2
  7757. // Flags:     (4416) Dual OleAutomation Dispatchable
  7758. // GUID:      {3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}
  7759. // *********************************************************************//
  7760.   IHTMLBodyElement2 = interface(IDispatch)
  7761.     ['{3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}']
  7762.     procedure Set_onbeforeprint(p: OleVariant); safecall;
  7763.     function  Get_onbeforeprint: OleVariant; safecall;
  7764.     procedure Set_onafterprint(p: OleVariant); safecall;
  7765.     function  Get_onafterprint: OleVariant; safecall;
  7766.     property onbeforeprint: OleVariant read Get_onbeforeprint write Set_onbeforeprint;
  7767.     property onafterprint: OleVariant read Get_onafterprint write Set_onafterprint;
  7768.   end;
  7769.  
  7770. // *********************************************************************//
  7771. // DispIntf:  IHTMLBodyElement2Disp
  7772. // Flags:     (4416) Dual OleAutomation Dispatchable
  7773. // GUID:      {3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}
  7774. // *********************************************************************//
  7775.   IHTMLBodyElement2Disp = dispinterface
  7776.     ['{3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}']
  7777.     property onbeforeprint: OleVariant dispid -2147412046;
  7778.     property onafterprint: OleVariant dispid -2147412045;
  7779.   end;
  7780.  
  7781. // *********************************************************************//
  7782. // DispIntf:  DispHTMLBody
  7783. // Flags:     (4112) Hidden Dispatchable
  7784. // GUID:      {3050F507-98B5-11CF-BB82-00AA00BDCE0B}
  7785. // *********************************************************************//
  7786.   DispHTMLBody = dispinterface
  7787.     ['{3050F507-98B5-11CF-BB82-00AA00BDCE0B}']
  7788.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  7789.                            lFlags: Integer); dispid -2147417611;
  7790.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  7791.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  7792.     property className: WideString dispid -2147417111;
  7793.     property id: WideString dispid -2147417110;
  7794.     property tagName: WideString readonly dispid -2147417108;
  7795.     property parentElement: IHTMLElement readonly dispid -2147418104;
  7796.     property style: IHTMLStyle readonly dispid -2147418038;
  7797.     property onhelp: OleVariant dispid -2147412099;
  7798.     property onclick: OleVariant dispid -2147412104;
  7799.     property ondblclick: OleVariant dispid -2147412103;
  7800.     property onkeydown: OleVariant dispid -2147412107;
  7801.     property onkeyup: OleVariant dispid -2147412106;
  7802.     property onkeypress: OleVariant dispid -2147412105;
  7803.     property onmouseout: OleVariant dispid -2147412111;
  7804.     property onmouseover: OleVariant dispid -2147412112;
  7805.     property onmousemove: OleVariant dispid -2147412108;
  7806.     property onmousedown: OleVariant dispid -2147412110;
  7807.     property onmouseup: OleVariant dispid -2147412109;
  7808.     property document: IDispatch readonly dispid -2147417094;
  7809.     property title: WideString dispid -2147418043;
  7810.     property language: WideString dispid -2147413012;
  7811.     property onselectstart: OleVariant dispid -2147412075;
  7812.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  7813.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  7814.     property sourceIndex: Integer readonly dispid -2147417088;
  7815.     property recordNumber: OleVariant readonly dispid -2147417087;
  7816.     property lang: WideString dispid -2147413103;
  7817.     property offsetLeft: Integer readonly dispid -2147417104;
  7818.     property offsetTop: Integer readonly dispid -2147417103;
  7819.     property offsetWidth: Integer readonly dispid -2147417102;
  7820.     property offsetHeight: Integer readonly dispid -2147417101;
  7821.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  7822.     property innerHTML: WideString dispid -2147417086;
  7823.     property innerText: WideString dispid -2147417085;
  7824.     property outerHTML: WideString dispid -2147417084;
  7825.     property outerText: WideString dispid -2147417083;
  7826.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  7827.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  7828.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  7829.     property isTextEdit: WordBool readonly dispid -2147417078;
  7830.     procedure click; dispid -2147417079;
  7831.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  7832.     property ondragstart: OleVariant dispid -2147412077;
  7833.     function  toString: WideString; dispid -2147417076;
  7834.     property onbeforeupdate: OleVariant dispid -2147412091;
  7835.     property onafterupdate: OleVariant dispid -2147412090;
  7836.     property onerrorupdate: OleVariant dispid -2147412074;
  7837.     property onrowexit: OleVariant dispid -2147412094;
  7838.     property onrowenter: OleVariant dispid -2147412093;
  7839.     property ondatasetchanged: OleVariant dispid -2147412072;
  7840.     property ondataavailable: OleVariant dispid -2147412071;
  7841.     property ondatasetcomplete: OleVariant dispid -2147412070;
  7842.     property onfilterchange: OleVariant dispid -2147412069;
  7843.     property children: IDispatch readonly dispid -2147417075;
  7844.     property all: IDispatch readonly dispid -2147417074;
  7845.     property scopeName: WideString readonly dispid -2147417073;
  7846.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  7847.     procedure releaseCapture; dispid -2147417071;
  7848.     property onlosecapture: OleVariant dispid -2147412066;
  7849.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  7850.     procedure doScroll(component: OleVariant); dispid -2147417069;
  7851.     property onscroll: OleVariant dispid -2147412081;
  7852.     property ondrag: OleVariant dispid -2147412063;
  7853.     property ondragend: OleVariant dispid -2147412062;
  7854.     property ondragenter: OleVariant dispid -2147412061;
  7855.     property ondragover: OleVariant dispid -2147412060;
  7856.     property ondragleave: OleVariant dispid -2147412059;
  7857.     property ondrop: OleVariant dispid -2147412058;
  7858.     property onbeforecut: OleVariant dispid -2147412054;
  7859.     property oncut: OleVariant dispid -2147412057;
  7860.     property onbeforecopy: OleVariant dispid -2147412053;
  7861.     property oncopy: OleVariant dispid -2147412056;
  7862.     property onbeforepaste: OleVariant dispid -2147412052;
  7863.     property onpaste: OleVariant dispid -2147412055;
  7864.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  7865.     property onpropertychange: OleVariant dispid -2147412065;
  7866.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  7867.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  7868.     procedure setExpression(const propname: WideString; const expression: WideString; 
  7869.                             const language: WideString); dispid -2147417608;
  7870.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  7871.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  7872.     property tabIndex: Smallint dispid -2147418097;
  7873.     procedure focus; dispid -2147416112;
  7874.     property accessKey: WideString dispid -2147416107;
  7875.     property onblur: OleVariant dispid -2147412097;
  7876.     property onfocus: OleVariant dispid -2147412098;
  7877.     property onresize: OleVariant dispid -2147412076;
  7878.     procedure blur; dispid -2147416110;
  7879.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  7880.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  7881.     property clientHeight: Integer readonly dispid -2147416093;
  7882.     property clientWidth: Integer readonly dispid -2147416092;
  7883.     property clientTop: Integer readonly dispid -2147416091;
  7884.     property clientLeft: Integer readonly dispid -2147416090;
  7885.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  7886.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  7887.     property readyState: OleVariant readonly dispid -2147412996;
  7888.     property onreadystatechange: OleVariant dispid -2147412087;
  7889.     property onrowsdelete: OleVariant dispid -2147412050;
  7890.     property onrowsinserted: OleVariant dispid -2147412049;
  7891.     property oncellchange: OleVariant dispid -2147412048;
  7892.     property dir: WideString dispid -2147412995;
  7893.     function  createControlRange: IDispatch; dispid -2147417056;
  7894.     property scrollHeight: Integer readonly dispid -2147417055;
  7895.     property scrollWidth: Integer readonly dispid -2147417054;
  7896.     property scrollTop: Integer dispid -2147417053;
  7897.     property scrollLeft: Integer dispid -2147417052;
  7898.     procedure clearAttributes; dispid -2147417050;
  7899.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  7900.     property oncontextmenu: OleVariant dispid -2147412047;
  7901.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  7902.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  7903.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  7904.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  7905.     property canHaveChildren: WordBool readonly dispid -2147417040;
  7906.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  7907.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  7908.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  7909.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  7910.     property tagUrn: WideString dispid -2147417029;
  7911.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  7912.     property readyStateValue: Integer readonly dispid -2147417028;
  7913.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  7914.     property uniqueNumber: Integer readonly dispid -2147417058;
  7915.     property uniqueID: WideString readonly dispid -2147417057;
  7916.     property nodeType: Integer readonly dispid -2147417066;
  7917.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  7918.     function  hasChildNodes: WordBool; dispid -2147417064;
  7919.     property childNodes: IDispatch readonly dispid -2147417063;
  7920.     property attributes: IDispatch readonly dispid -2147417062;
  7921.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  7922.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  7923.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  7924.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  7925.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  7926.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  7927.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  7928.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  7929.     property nodeName: WideString readonly dispid -2147417038;
  7930.     property nodeValue: OleVariant dispid -2147417037;
  7931.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  7932.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  7933.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  7934.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  7935.     property background: WideString dispid -2147413111;
  7936.     property bgProperties: WideString dispid -2147413067;
  7937.     property leftMargin: OleVariant dispid -2147413072;
  7938.     property topMargin: OleVariant dispid -2147413075;
  7939.     property rightMargin: OleVariant dispid -2147413074;
  7940.     property bottomMargin: OleVariant dispid -2147413073;
  7941.     property noWrap: WordBool dispid -2147413107;
  7942.     property bgColor: OleVariant dispid -501;
  7943.     property text: OleVariant dispid -2147413110;
  7944.     property link: OleVariant dispid 2010;
  7945.     property vLink: OleVariant dispid 2012;
  7946.     property aLink: OleVariant dispid 2011;
  7947.     property onload: OleVariant dispid -2147412080;
  7948.     property onunload: OleVariant dispid -2147412079;
  7949.     property scroll: WideString dispid -2147413033;
  7950.     property onselect: OleVariant dispid -2147412102;
  7951.     property onbeforeunload: OleVariant dispid -2147412073;
  7952.     function  createTextRange: IHTMLTxtRange; dispid 2013;
  7953.     property onbeforeprint: OleVariant dispid -2147412046;
  7954.     property onafterprint: OleVariant dispid -2147412045;
  7955.   end;
  7956.  
  7957. // *********************************************************************//
  7958. // Interface: IHTMLFontElement
  7959. // Flags:     (4416) Dual OleAutomation Dispatchable
  7960. // GUID:      {3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}
  7961. // *********************************************************************//
  7962.   IHTMLFontElement = interface(IDispatch)
  7963.     ['{3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}']
  7964.     procedure Set_color(p: OleVariant); safecall;
  7965.     function  Get_color: OleVariant; safecall;
  7966.     procedure Set_face(const p: WideString); safecall;
  7967.     function  Get_face: WideString; safecall;
  7968.     procedure Set_size(p: OleVariant); safecall;
  7969.     function  Get_size: OleVariant; safecall;
  7970.     property color: OleVariant read Get_color write Set_color;
  7971.     property face: WideString read Get_face write Set_face;
  7972.     property size: OleVariant read Get_size write Set_size;
  7973.   end;
  7974.  
  7975. // *********************************************************************//
  7976. // DispIntf:  IHTMLFontElementDisp
  7977. // Flags:     (4416) Dual OleAutomation Dispatchable
  7978. // GUID:      {3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}
  7979. // *********************************************************************//
  7980.   IHTMLFontElementDisp = dispinterface
  7981.     ['{3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}']
  7982.     property color: OleVariant dispid -2147413110;
  7983.     property face: WideString dispid -2147413094;
  7984.     property size: OleVariant dispid -2147413093;
  7985.   end;
  7986.  
  7987. // *********************************************************************//
  7988. // DispIntf:  DispHTMLFontElement
  7989. // Flags:     (4112) Hidden Dispatchable
  7990. // GUID:      {3050F512-98B5-11CF-BB82-00AA00BDCE0B}
  7991. // *********************************************************************//
  7992.   DispHTMLFontElement = dispinterface
  7993.     ['{3050F512-98B5-11CF-BB82-00AA00BDCE0B}']
  7994.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  7995.                            lFlags: Integer); dispid -2147417611;
  7996.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  7997.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  7998.     property className: WideString dispid -2147417111;
  7999.     property id: WideString dispid -2147417110;
  8000.     property tagName: WideString readonly dispid -2147417108;
  8001.     property parentElement: IHTMLElement readonly dispid -2147418104;
  8002.     property style: IHTMLStyle readonly dispid -2147418038;
  8003.     property onhelp: OleVariant dispid -2147412099;
  8004.     property onclick: OleVariant dispid -2147412104;
  8005.     property ondblclick: OleVariant dispid -2147412103;
  8006.     property onkeydown: OleVariant dispid -2147412107;
  8007.     property onkeyup: OleVariant dispid -2147412106;
  8008.     property onkeypress: OleVariant dispid -2147412105;
  8009.     property onmouseout: OleVariant dispid -2147412111;
  8010.     property onmouseover: OleVariant dispid -2147412112;
  8011.     property onmousemove: OleVariant dispid -2147412108;
  8012.     property onmousedown: OleVariant dispid -2147412110;
  8013.     property onmouseup: OleVariant dispid -2147412109;
  8014.     property document: IDispatch readonly dispid -2147417094;
  8015.     property title: WideString dispid -2147418043;
  8016.     property language: WideString dispid -2147413012;
  8017.     property onselectstart: OleVariant dispid -2147412075;
  8018.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  8019.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  8020.     property sourceIndex: Integer readonly dispid -2147417088;
  8021.     property recordNumber: OleVariant readonly dispid -2147417087;
  8022.     property lang: WideString dispid -2147413103;
  8023.     property offsetLeft: Integer readonly dispid -2147417104;
  8024.     property offsetTop: Integer readonly dispid -2147417103;
  8025.     property offsetWidth: Integer readonly dispid -2147417102;
  8026.     property offsetHeight: Integer readonly dispid -2147417101;
  8027.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  8028.     property innerHTML: WideString dispid -2147417086;
  8029.     property innerText: WideString dispid -2147417085;
  8030.     property outerHTML: WideString dispid -2147417084;
  8031.     property outerText: WideString dispid -2147417083;
  8032.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  8033.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  8034.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  8035.     property isTextEdit: WordBool readonly dispid -2147417078;
  8036.     procedure click; dispid -2147417079;
  8037.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  8038.     property ondragstart: OleVariant dispid -2147412077;
  8039.     function  toString: WideString; dispid -2147417076;
  8040.     property onbeforeupdate: OleVariant dispid -2147412091;
  8041.     property onafterupdate: OleVariant dispid -2147412090;
  8042.     property onerrorupdate: OleVariant dispid -2147412074;
  8043.     property onrowexit: OleVariant dispid -2147412094;
  8044.     property onrowenter: OleVariant dispid -2147412093;
  8045.     property ondatasetchanged: OleVariant dispid -2147412072;
  8046.     property ondataavailable: OleVariant dispid -2147412071;
  8047.     property ondatasetcomplete: OleVariant dispid -2147412070;
  8048.     property onfilterchange: OleVariant dispid -2147412069;
  8049.     property children: IDispatch readonly dispid -2147417075;
  8050.     property all: IDispatch readonly dispid -2147417074;
  8051.     property scopeName: WideString readonly dispid -2147417073;
  8052.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  8053.     procedure releaseCapture; dispid -2147417071;
  8054.     property onlosecapture: OleVariant dispid -2147412066;
  8055.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  8056.     procedure doScroll(component: OleVariant); dispid -2147417069;
  8057.     property onscroll: OleVariant dispid -2147412081;
  8058.     property ondrag: OleVariant dispid -2147412063;
  8059.     property ondragend: OleVariant dispid -2147412062;
  8060.     property ondragenter: OleVariant dispid -2147412061;
  8061.     property ondragover: OleVariant dispid -2147412060;
  8062.     property ondragleave: OleVariant dispid -2147412059;
  8063.     property ondrop: OleVariant dispid -2147412058;
  8064.     property onbeforecut: OleVariant dispid -2147412054;
  8065.     property oncut: OleVariant dispid -2147412057;
  8066.     property onbeforecopy: OleVariant dispid -2147412053;
  8067.     property oncopy: OleVariant dispid -2147412056;
  8068.     property onbeforepaste: OleVariant dispid -2147412052;
  8069.     property onpaste: OleVariant dispid -2147412055;
  8070.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  8071.     property onpropertychange: OleVariant dispid -2147412065;
  8072.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  8073.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  8074.     procedure setExpression(const propname: WideString; const expression: WideString; 
  8075.                             const language: WideString); dispid -2147417608;
  8076.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  8077.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  8078.     property tabIndex: Smallint dispid -2147418097;
  8079.     procedure focus; dispid -2147416112;
  8080.     property accessKey: WideString dispid -2147416107;
  8081.     property onblur: OleVariant dispid -2147412097;
  8082.     property onfocus: OleVariant dispid -2147412098;
  8083.     property onresize: OleVariant dispid -2147412076;
  8084.     procedure blur; dispid -2147416110;
  8085.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  8086.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  8087.     property clientHeight: Integer readonly dispid -2147416093;
  8088.     property clientWidth: Integer readonly dispid -2147416092;
  8089.     property clientTop: Integer readonly dispid -2147416091;
  8090.     property clientLeft: Integer readonly dispid -2147416090;
  8091.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  8092.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  8093.     property readyState: OleVariant readonly dispid -2147412996;
  8094.     property onreadystatechange: OleVariant dispid -2147412087;
  8095.     property onrowsdelete: OleVariant dispid -2147412050;
  8096.     property onrowsinserted: OleVariant dispid -2147412049;
  8097.     property oncellchange: OleVariant dispid -2147412048;
  8098.     property dir: WideString dispid -2147412995;
  8099.     function  createControlRange: IDispatch; dispid -2147417056;
  8100.     property scrollHeight: Integer readonly dispid -2147417055;
  8101.     property scrollWidth: Integer readonly dispid -2147417054;
  8102.     property scrollTop: Integer dispid -2147417053;
  8103.     property scrollLeft: Integer dispid -2147417052;
  8104.     procedure clearAttributes; dispid -2147417050;
  8105.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  8106.     property oncontextmenu: OleVariant dispid -2147412047;
  8107.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  8108.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  8109.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  8110.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  8111.     property canHaveChildren: WordBool readonly dispid -2147417040;
  8112.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  8113.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  8114.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  8115.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  8116.     property tagUrn: WideString dispid -2147417029;
  8117.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  8118.     property readyStateValue: Integer readonly dispid -2147417028;
  8119.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  8120.     property uniqueNumber: Integer readonly dispid -2147417058;
  8121.     property uniqueID: WideString readonly dispid -2147417057;
  8122.     property nodeType: Integer readonly dispid -2147417066;
  8123.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  8124.     function  hasChildNodes: WordBool; dispid -2147417064;
  8125.     property childNodes: IDispatch readonly dispid -2147417063;
  8126.     property attributes: IDispatch readonly dispid -2147417062;
  8127.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  8128.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  8129.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  8130.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  8131.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  8132.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  8133.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  8134.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  8135.     property nodeName: WideString readonly dispid -2147417038;
  8136.     property nodeValue: OleVariant dispid -2147417037;
  8137.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  8138.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  8139.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  8140.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  8141.     property color: OleVariant dispid -2147413110;
  8142.     property face: WideString dispid -2147413094;
  8143.     property size: OleVariant dispid -2147413093;
  8144.   end;
  8145.  
  8146. // *********************************************************************//
  8147. // DispIntf:  HTMLAnchorEvents2
  8148. // Flags:     (4112) Hidden Dispatchable
  8149. // GUID:      {3050F610-98B5-11CF-BB82-00AA00BDCE0B}
  8150. // *********************************************************************//
  8151.   HTMLAnchorEvents2 = dispinterface
  8152.     ['{3050F610-98B5-11CF-BB82-00AA00BDCE0B}']
  8153.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  8154.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  8155.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  8156.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  8157.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  8158.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  8159.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  8160.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  8161.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  8162.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  8163.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  8164.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  8165.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  8166.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  8167.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  8168.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  8169.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  8170.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  8171.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  8172.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  8173.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  8174.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  8175.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  8176.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  8177.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  8178.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  8179.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  8180.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  8181.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  8182.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  8183.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  8184.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  8185.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  8186.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  8187.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  8188.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  8189.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  8190.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  8191.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  8192.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  8193.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  8194.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  8195.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  8196.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  8197.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  8198.   end;
  8199.  
  8200. // *********************************************************************//
  8201. // DispIntf:  HTMLAnchorEvents
  8202. // Flags:     (4112) Hidden Dispatchable
  8203. // GUID:      {3050F29D-98B5-11CF-BB82-00AA00BDCE0B}
  8204. // *********************************************************************//
  8205.   HTMLAnchorEvents = dispinterface
  8206.     ['{3050F29D-98B5-11CF-BB82-00AA00BDCE0B}']
  8207.     function  onhelp: WordBool; dispid -2147418102;
  8208.     function  onclick: WordBool; dispid -600;
  8209.     function  ondblclick: WordBool; dispid -601;
  8210.     function  onkeypress: WordBool; dispid -603;
  8211.     procedure onkeydown; dispid -602;
  8212.     procedure onkeyup; dispid -604;
  8213.     procedure onmouseout; dispid -2147418103;
  8214.     procedure onmouseover; dispid -2147418104;
  8215.     procedure onmousemove; dispid -606;
  8216.     procedure onmousedown; dispid -605;
  8217.     procedure onmouseup; dispid -607;
  8218.     function  onselectstart: WordBool; dispid -2147418100;
  8219.     procedure onfilterchange; dispid -2147418095;
  8220.     function  ondragstart: WordBool; dispid -2147418101;
  8221.     function  onbeforeupdate: WordBool; dispid -2147418108;
  8222.     procedure onafterupdate; dispid -2147418107;
  8223.     function  onerrorupdate: WordBool; dispid -2147418099;
  8224.     function  onrowexit: WordBool; dispid -2147418106;
  8225.     procedure onrowenter; dispid -2147418105;
  8226.     procedure ondatasetchanged; dispid -2147418098;
  8227.     procedure ondataavailable; dispid -2147418097;
  8228.     procedure ondatasetcomplete; dispid -2147418096;
  8229.     procedure onlosecapture; dispid -2147418094;
  8230.     procedure onpropertychange; dispid -2147418093;
  8231.     procedure onscroll; dispid 1014;
  8232.     procedure onfocus; dispid -2147418111;
  8233.     procedure onblur; dispid -2147418112;
  8234.     procedure onresize; dispid 1016;
  8235.     function  ondrag: WordBool; dispid -2147418092;
  8236.     procedure ondragend; dispid -2147418091;
  8237.     function  ondragenter: WordBool; dispid -2147418090;
  8238.     function  ondragover: WordBool; dispid -2147418089;
  8239.     procedure ondragleave; dispid -2147418088;
  8240.     function  ondrop: WordBool; dispid -2147418087;
  8241.     function  onbeforecut: WordBool; dispid -2147418083;
  8242.     function  oncut: WordBool; dispid -2147418086;
  8243.     function  onbeforecopy: WordBool; dispid -2147418082;
  8244.     function  oncopy: WordBool; dispid -2147418085;
  8245.     function  onbeforepaste: WordBool; dispid -2147418081;
  8246.     function  onpaste: WordBool; dispid -2147418084;
  8247.     function  oncontextmenu: WordBool; dispid 1023;
  8248.     procedure onrowsdelete; dispid -2147418080;
  8249.     procedure onrowsinserted; dispid -2147418079;
  8250.     procedure oncellchange; dispid -2147418078;
  8251.     procedure onreadystatechange; dispid -609;
  8252.     procedure onbeforeeditfocus; dispid 1027;
  8253.   end;
  8254.  
  8255. // *********************************************************************//
  8256. // Interface: IHTMLAnchorElement
  8257. // Flags:     (4416) Dual OleAutomation Dispatchable
  8258. // GUID:      {3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}
  8259. // *********************************************************************//
  8260.   IHTMLAnchorElement = interface(IDispatch)
  8261.     ['{3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}']
  8262.     procedure Set_href(const p: WideString); safecall;
  8263.     function  Get_href: WideString; safecall;
  8264.     procedure Set_target(const p: WideString); safecall;
  8265.     function  Get_target: WideString; safecall;
  8266.     procedure Set_rel(const p: WideString); safecall;
  8267.     function  Get_rel: WideString; safecall;
  8268.     procedure Set_rev(const p: WideString); safecall;
  8269.     function  Get_rev: WideString; safecall;
  8270.     procedure Set_urn(const p: WideString); safecall;
  8271.     function  Get_urn: WideString; safecall;
  8272.     procedure Set_Methods(const p: WideString); safecall;
  8273.     function  Get_Methods: WideString; safecall;
  8274.     procedure Set_name(const p: WideString); safecall;
  8275.     function  Get_name: WideString; safecall;
  8276.     procedure Set_host(const p: WideString); safecall;
  8277.     function  Get_host: WideString; safecall;
  8278.     procedure Set_hostname(const p: WideString); safecall;
  8279.     function  Get_hostname: WideString; safecall;
  8280.     procedure Set_pathname(const p: WideString); safecall;
  8281.     function  Get_pathname: WideString; safecall;
  8282.     procedure Set_port(const p: WideString); safecall;
  8283.     function  Get_port: WideString; safecall;
  8284.     procedure Set_protocol(const p: WideString); safecall;
  8285.     function  Get_protocol: WideString; safecall;
  8286.     procedure Set_search(const p: WideString); safecall;
  8287.     function  Get_search: WideString; safecall;
  8288.     procedure Set_hash(const p: WideString); safecall;
  8289.     function  Get_hash: WideString; safecall;
  8290.     procedure Set_onblur(p: OleVariant); safecall;
  8291.     function  Get_onblur: OleVariant; safecall;
  8292.     procedure Set_onfocus(p: OleVariant); safecall;
  8293.     function  Get_onfocus: OleVariant; safecall;
  8294.     procedure Set_accessKey(const p: WideString); safecall;
  8295.     function  Get_accessKey: WideString; safecall;
  8296.     function  Get_protocolLong: WideString; safecall;
  8297.     function  Get_mimeType: WideString; safecall;
  8298.     function  Get_nameProp: WideString; safecall;
  8299.     procedure Set_tabIndex(p: Smallint); safecall;
  8300.     function  Get_tabIndex: Smallint; safecall;
  8301.     procedure focus; safecall;
  8302.     procedure blur; safecall;
  8303.     property href: WideString read Get_href write Set_href;
  8304.     property target: WideString read Get_target write Set_target;
  8305.     property rel: WideString read Get_rel write Set_rel;
  8306.     property rev: WideString read Get_rev write Set_rev;
  8307.     property urn: WideString read Get_urn write Set_urn;
  8308.     property Methods: WideString read Get_Methods write Set_Methods;
  8309.     property name: WideString read Get_name write Set_name;
  8310.     property host: WideString read Get_host write Set_host;
  8311.     property hostname: WideString read Get_hostname write Set_hostname;
  8312.     property pathname: WideString read Get_pathname write Set_pathname;
  8313.     property port: WideString read Get_port write Set_port;
  8314.     property protocol: WideString read Get_protocol write Set_protocol;
  8315.     property search: WideString read Get_search write Set_search;
  8316.     property hash: WideString read Get_hash write Set_hash;
  8317.     property onblur: OleVariant read Get_onblur write Set_onblur;
  8318.     property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  8319.     property accessKey: WideString read Get_accessKey write Set_accessKey;
  8320.     property protocolLong: WideString read Get_protocolLong;
  8321.     property mimeType: WideString read Get_mimeType;
  8322.     property nameProp: WideString read Get_nameProp;
  8323.     property tabIndex: Smallint read Get_tabIndex write Set_tabIndex;
  8324.   end;
  8325.  
  8326. // *********************************************************************//
  8327. // DispIntf:  IHTMLAnchorElementDisp
  8328. // Flags:     (4416) Dual OleAutomation Dispatchable
  8329. // GUID:      {3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}
  8330. // *********************************************************************//
  8331.   IHTMLAnchorElementDisp = dispinterface
  8332.     ['{3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}']
  8333.     property href: WideString dispid 0;
  8334.     property target: WideString dispid 1003;
  8335.     property rel: WideString dispid 1005;
  8336.     property rev: WideString dispid 1006;
  8337.     property urn: WideString dispid 1007;
  8338.     property Methods: WideString dispid 1008;
  8339.     property name: WideString dispid -2147418112;
  8340.     property host: WideString dispid 1012;
  8341.     property hostname: WideString dispid 1013;
  8342.     property pathname: WideString dispid 1014;
  8343.     property port: WideString dispid 1015;
  8344.     property protocol: WideString dispid 1016;
  8345.     property search: WideString dispid 1017;
  8346.     property hash: WideString dispid 1018;
  8347.     property onblur: OleVariant dispid -2147412097;
  8348.     property onfocus: OleVariant dispid -2147412098;
  8349.     property accessKey: WideString dispid -2147416107;
  8350.     property protocolLong: WideString readonly dispid 1031;
  8351.     property mimeType: WideString readonly dispid 1030;
  8352.     property nameProp: WideString readonly dispid 1032;
  8353.     property tabIndex: Smallint dispid -2147418097;
  8354.     procedure focus; dispid -2147416112;
  8355.     procedure blur; dispid -2147416110;
  8356.   end;
  8357.  
  8358. // *********************************************************************//
  8359. // DispIntf:  DispHTMLAnchorElement
  8360. // Flags:     (4112) Hidden Dispatchable
  8361. // GUID:      {3050F502-98B5-11CF-BB82-00AA00BDCE0B}
  8362. // *********************************************************************//
  8363.   DispHTMLAnchorElement = dispinterface
  8364.     ['{3050F502-98B5-11CF-BB82-00AA00BDCE0B}']
  8365.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  8366.                            lFlags: Integer); dispid -2147417611;
  8367.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  8368.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  8369.     property className: WideString dispid -2147417111;
  8370.     property id: WideString dispid -2147417110;
  8371.     property tagName: WideString readonly dispid -2147417108;
  8372.     property parentElement: IHTMLElement readonly dispid -2147418104;
  8373.     property style: IHTMLStyle readonly dispid -2147418038;
  8374.     property onhelp: OleVariant dispid -2147412099;
  8375.     property onclick: OleVariant dispid -2147412104;
  8376.     property ondblclick: OleVariant dispid -2147412103;
  8377.     property onkeydown: OleVariant dispid -2147412107;
  8378.     property onkeyup: OleVariant dispid -2147412106;
  8379.     property onkeypress: OleVariant dispid -2147412105;
  8380.     property onmouseout: OleVariant dispid -2147412111;
  8381.     property onmouseover: OleVariant dispid -2147412112;
  8382.     property onmousemove: OleVariant dispid -2147412108;
  8383.     property onmousedown: OleVariant dispid -2147412110;
  8384.     property onmouseup: OleVariant dispid -2147412109;
  8385.     property document: IDispatch readonly dispid -2147417094;
  8386.     property title: WideString dispid -2147418043;
  8387.     property language: WideString dispid -2147413012;
  8388.     property onselectstart: OleVariant dispid -2147412075;
  8389.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  8390.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  8391.     property sourceIndex: Integer readonly dispid -2147417088;
  8392.     property recordNumber: OleVariant readonly dispid -2147417087;
  8393.     property lang: WideString dispid -2147413103;
  8394.     property offsetLeft: Integer readonly dispid -2147417104;
  8395.     property offsetTop: Integer readonly dispid -2147417103;
  8396.     property offsetWidth: Integer readonly dispid -2147417102;
  8397.     property offsetHeight: Integer readonly dispid -2147417101;
  8398.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  8399.     property innerHTML: WideString dispid -2147417086;
  8400.     property innerText: WideString dispid -2147417085;
  8401.     property outerHTML: WideString dispid -2147417084;
  8402.     property outerText: WideString dispid -2147417083;
  8403.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  8404.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  8405.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  8406.     property isTextEdit: WordBool readonly dispid -2147417078;
  8407.     procedure click; dispid -2147417079;
  8408.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  8409.     property ondragstart: OleVariant dispid -2147412077;
  8410.     function  toString: WideString; dispid -2147417076;
  8411.     property onbeforeupdate: OleVariant dispid -2147412091;
  8412.     property onafterupdate: OleVariant dispid -2147412090;
  8413.     property onerrorupdate: OleVariant dispid -2147412074;
  8414.     property onrowexit: OleVariant dispid -2147412094;
  8415.     property onrowenter: OleVariant dispid -2147412093;
  8416.     property ondatasetchanged: OleVariant dispid -2147412072;
  8417.     property ondataavailable: OleVariant dispid -2147412071;
  8418.     property ondatasetcomplete: OleVariant dispid -2147412070;
  8419.     property onfilterchange: OleVariant dispid -2147412069;
  8420.     property children: IDispatch readonly dispid -2147417075;
  8421.     property all: IDispatch readonly dispid -2147417074;
  8422.     property scopeName: WideString readonly dispid -2147417073;
  8423.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  8424.     procedure releaseCapture; dispid -2147417071;
  8425.     property onlosecapture: OleVariant dispid -2147412066;
  8426.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  8427.     procedure doScroll(component: OleVariant); dispid -2147417069;
  8428.     property onscroll: OleVariant dispid -2147412081;
  8429.     property ondrag: OleVariant dispid -2147412063;
  8430.     property ondragend: OleVariant dispid -2147412062;
  8431.     property ondragenter: OleVariant dispid -2147412061;
  8432.     property ondragover: OleVariant dispid -2147412060;
  8433.     property ondragleave: OleVariant dispid -2147412059;
  8434.     property ondrop: OleVariant dispid -2147412058;
  8435.     property onbeforecut: OleVariant dispid -2147412054;
  8436.     property oncut: OleVariant dispid -2147412057;
  8437.     property onbeforecopy: OleVariant dispid -2147412053;
  8438.     property oncopy: OleVariant dispid -2147412056;
  8439.     property onbeforepaste: OleVariant dispid -2147412052;
  8440.     property onpaste: OleVariant dispid -2147412055;
  8441.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  8442.     property onpropertychange: OleVariant dispid -2147412065;
  8443.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  8444.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  8445.     procedure setExpression(const propname: WideString; const expression: WideString; 
  8446.                             const language: WideString); dispid -2147417608;
  8447.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  8448.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  8449.     property tabIndex: Smallint dispid -2147418097;
  8450.     procedure focus; dispid -2147416112;
  8451.     property accessKey: WideString dispid -2147416107;
  8452.     property onblur: OleVariant dispid -2147412097;
  8453.     property onfocus: OleVariant dispid -2147412098;
  8454.     property onresize: OleVariant dispid -2147412076;
  8455.     procedure blur; dispid -2147416110;
  8456.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  8457.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  8458.     property clientHeight: Integer readonly dispid -2147416093;
  8459.     property clientWidth: Integer readonly dispid -2147416092;
  8460.     property clientTop: Integer readonly dispid -2147416091;
  8461.     property clientLeft: Integer readonly dispid -2147416090;
  8462.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  8463.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  8464.     property readyState: OleVariant readonly dispid -2147412996;
  8465.     property onreadystatechange: OleVariant dispid -2147412087;
  8466.     property onrowsdelete: OleVariant dispid -2147412050;
  8467.     property onrowsinserted: OleVariant dispid -2147412049;
  8468.     property oncellchange: OleVariant dispid -2147412048;
  8469.     property dir: WideString dispid -2147412995;
  8470.     function  createControlRange: IDispatch; dispid -2147417056;
  8471.     property scrollHeight: Integer readonly dispid -2147417055;
  8472.     property scrollWidth: Integer readonly dispid -2147417054;
  8473.     property scrollTop: Integer dispid -2147417053;
  8474.     property scrollLeft: Integer dispid -2147417052;
  8475.     procedure clearAttributes; dispid -2147417050;
  8476.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  8477.     property oncontextmenu: OleVariant dispid -2147412047;
  8478.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  8479.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  8480.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  8481.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  8482.     property canHaveChildren: WordBool readonly dispid -2147417040;
  8483.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  8484.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  8485.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  8486.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  8487.     property tagUrn: WideString dispid -2147417029;
  8488.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  8489.     property readyStateValue: Integer readonly dispid -2147417028;
  8490.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  8491.     property uniqueNumber: Integer readonly dispid -2147417058;
  8492.     property uniqueID: WideString readonly dispid -2147417057;
  8493.     property nodeType: Integer readonly dispid -2147417066;
  8494.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  8495.     function  hasChildNodes: WordBool; dispid -2147417064;
  8496.     property childNodes: IDispatch readonly dispid -2147417063;
  8497.     property attributes: IDispatch readonly dispid -2147417062;
  8498.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  8499.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  8500.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  8501.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  8502.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  8503.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  8504.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  8505.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  8506.     property nodeName: WideString readonly dispid -2147417038;
  8507.     property nodeValue: OleVariant dispid -2147417037;
  8508.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  8509.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  8510.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  8511.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  8512.     property dataFld: WideString dispid -2147417091;
  8513.     property dataSrc: WideString dispid -2147417090;
  8514.     property dataFormatAs: WideString dispid -2147417089;
  8515.     property href: WideString dispid 0;
  8516.     property target: WideString dispid 1003;
  8517.     property rel: WideString dispid 1005;
  8518.     property rev: WideString dispid 1006;
  8519.     property urn: WideString dispid 1007;
  8520.     property Methods: WideString dispid 1008;
  8521.     property name: WideString dispid -2147418112;
  8522.     property host: WideString dispid 1012;
  8523.     property hostname: WideString dispid 1013;
  8524.     property pathname: WideString dispid 1014;
  8525.     property port: WideString dispid 1015;
  8526.     property protocol: WideString dispid 1016;
  8527.     property search: WideString dispid 1017;
  8528.     property hash: WideString dispid 1018;
  8529.     property protocolLong: WideString readonly dispid 1031;
  8530.     property mimeType: WideString readonly dispid 1030;
  8531.     property nameProp: WideString readonly dispid 1032;
  8532.   end;
  8533.  
  8534. // *********************************************************************//
  8535. // DispIntf:  HTMLLabelEvents2
  8536. // Flags:     (4112) Hidden Dispatchable
  8537. // GUID:      {3050F61C-98B5-11CF-BB82-00AA00BDCE0B}
  8538. // *********************************************************************//
  8539.   HTMLLabelEvents2 = dispinterface
  8540.     ['{3050F61C-98B5-11CF-BB82-00AA00BDCE0B}']
  8541.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  8542.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  8543.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  8544.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  8545.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  8546.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  8547.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  8548.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  8549.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  8550.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  8551.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  8552.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  8553.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  8554.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  8555.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  8556.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  8557.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  8558.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  8559.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  8560.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  8561.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  8562.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  8563.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  8564.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  8565.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  8566.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  8567.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  8568.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  8569.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  8570.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  8571.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  8572.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  8573.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  8574.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  8575.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  8576.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  8577.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  8578.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  8579.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  8580.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  8581.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  8582.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  8583.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  8584.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  8585.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  8586.   end;
  8587.  
  8588. // *********************************************************************//
  8589. // DispIntf:  HTMLLabelEvents
  8590. // Flags:     (4112) Hidden Dispatchable
  8591. // GUID:      {3050F329-98B5-11CF-BB82-00AA00BDCE0B}
  8592. // *********************************************************************//
  8593.   HTMLLabelEvents = dispinterface
  8594.     ['{3050F329-98B5-11CF-BB82-00AA00BDCE0B}']
  8595.     function  onhelp: WordBool; dispid -2147418102;
  8596.     function  onclick: WordBool; dispid -600;
  8597.     function  ondblclick: WordBool; dispid -601;
  8598.     function  onkeypress: WordBool; dispid -603;
  8599.     procedure onkeydown; dispid -602;
  8600.     procedure onkeyup; dispid -604;
  8601.     procedure onmouseout; dispid -2147418103;
  8602.     procedure onmouseover; dispid -2147418104;
  8603.     procedure onmousemove; dispid -606;
  8604.     procedure onmousedown; dispid -605;
  8605.     procedure onmouseup; dispid -607;
  8606.     function  onselectstart: WordBool; dispid -2147418100;
  8607.     procedure onfilterchange; dispid -2147418095;
  8608.     function  ondragstart: WordBool; dispid -2147418101;
  8609.     function  onbeforeupdate: WordBool; dispid -2147418108;
  8610.     procedure onafterupdate; dispid -2147418107;
  8611.     function  onerrorupdate: WordBool; dispid -2147418099;
  8612.     function  onrowexit: WordBool; dispid -2147418106;
  8613.     procedure onrowenter; dispid -2147418105;
  8614.     procedure ondatasetchanged; dispid -2147418098;
  8615.     procedure ondataavailable; dispid -2147418097;
  8616.     procedure ondatasetcomplete; dispid -2147418096;
  8617.     procedure onlosecapture; dispid -2147418094;
  8618.     procedure onpropertychange; dispid -2147418093;
  8619.     procedure onscroll; dispid 1014;
  8620.     procedure onfocus; dispid -2147418111;
  8621.     procedure onblur; dispid -2147418112;
  8622.     procedure onresize; dispid 1016;
  8623.     function  ondrag: WordBool; dispid -2147418092;
  8624.     procedure ondragend; dispid -2147418091;
  8625.     function  ondragenter: WordBool; dispid -2147418090;
  8626.     function  ondragover: WordBool; dispid -2147418089;
  8627.     procedure ondragleave; dispid -2147418088;
  8628.     function  ondrop: WordBool; dispid -2147418087;
  8629.     function  onbeforecut: WordBool; dispid -2147418083;
  8630.     function  oncut: WordBool; dispid -2147418086;
  8631.     function  onbeforecopy: WordBool; dispid -2147418082;
  8632.     function  oncopy: WordBool; dispid -2147418085;
  8633.     function  onbeforepaste: WordBool; dispid -2147418081;
  8634.     function  onpaste: WordBool; dispid -2147418084;
  8635.     function  oncontextmenu: WordBool; dispid 1023;
  8636.     procedure onrowsdelete; dispid -2147418080;
  8637.     procedure onrowsinserted; dispid -2147418079;
  8638.     procedure oncellchange; dispid -2147418078;
  8639.     procedure onreadystatechange; dispid -609;
  8640.     procedure onbeforeeditfocus; dispid 1027;
  8641.   end;
  8642.  
  8643. // *********************************************************************//
  8644. // Interface: IHTMLLabelElement
  8645. // Flags:     (4416) Dual OleAutomation Dispatchable
  8646. // GUID:      {3050F32A-98B5-11CF-BB82-00AA00BDCE0B}
  8647. // *********************************************************************//
  8648.   IHTMLLabelElement = interface(IDispatch)
  8649.     ['{3050F32A-98B5-11CF-BB82-00AA00BDCE0B}']
  8650.     procedure Set_htmlFor(const p: WideString); safecall;
  8651.     function  Get_htmlFor: WideString; safecall;
  8652.     procedure Set_accessKey(const p: WideString); safecall;
  8653.     function  Get_accessKey: WideString; safecall;
  8654.     property htmlFor: WideString read Get_htmlFor write Set_htmlFor;
  8655.     property accessKey: WideString read Get_accessKey write Set_accessKey;
  8656.   end;
  8657.  
  8658. // *********************************************************************//
  8659. // DispIntf:  IHTMLLabelElementDisp
  8660. // Flags:     (4416) Dual OleAutomation Dispatchable
  8661. // GUID:      {3050F32A-98B5-11CF-BB82-00AA00BDCE0B}
  8662. // *********************************************************************//
  8663.   IHTMLLabelElementDisp = dispinterface
  8664.     ['{3050F32A-98B5-11CF-BB82-00AA00BDCE0B}']
  8665.     property htmlFor: WideString dispid 1000;
  8666.     property accessKey: WideString dispid -2147416107;
  8667.   end;
  8668.  
  8669. // *********************************************************************//
  8670. // DispIntf:  DispHTMLLabelElement
  8671. // Flags:     (4112) Hidden Dispatchable
  8672. // GUID:      {3050F522-98B5-11CF-BB82-00AA00BDCE0B}
  8673. // *********************************************************************//
  8674.   DispHTMLLabelElement = dispinterface
  8675.     ['{3050F522-98B5-11CF-BB82-00AA00BDCE0B}']
  8676.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  8677.                            lFlags: Integer); dispid -2147417611;
  8678.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  8679.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  8680.     property className: WideString dispid -2147417111;
  8681.     property id: WideString dispid -2147417110;
  8682.     property tagName: WideString readonly dispid -2147417108;
  8683.     property parentElement: IHTMLElement readonly dispid -2147418104;
  8684.     property style: IHTMLStyle readonly dispid -2147418038;
  8685.     property onhelp: OleVariant dispid -2147412099;
  8686.     property onclick: OleVariant dispid -2147412104;
  8687.     property ondblclick: OleVariant dispid -2147412103;
  8688.     property onkeydown: OleVariant dispid -2147412107;
  8689.     property onkeyup: OleVariant dispid -2147412106;
  8690.     property onkeypress: OleVariant dispid -2147412105;
  8691.     property onmouseout: OleVariant dispid -2147412111;
  8692.     property onmouseover: OleVariant dispid -2147412112;
  8693.     property onmousemove: OleVariant dispid -2147412108;
  8694.     property onmousedown: OleVariant dispid -2147412110;
  8695.     property onmouseup: OleVariant dispid -2147412109;
  8696.     property document: IDispatch readonly dispid -2147417094;
  8697.     property title: WideString dispid -2147418043;
  8698.     property language: WideString dispid -2147413012;
  8699.     property onselectstart: OleVariant dispid -2147412075;
  8700.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  8701.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  8702.     property sourceIndex: Integer readonly dispid -2147417088;
  8703.     property recordNumber: OleVariant readonly dispid -2147417087;
  8704.     property lang: WideString dispid -2147413103;
  8705.     property offsetLeft: Integer readonly dispid -2147417104;
  8706.     property offsetTop: Integer readonly dispid -2147417103;
  8707.     property offsetWidth: Integer readonly dispid -2147417102;
  8708.     property offsetHeight: Integer readonly dispid -2147417101;
  8709.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  8710.     property innerHTML: WideString dispid -2147417086;
  8711.     property innerText: WideString dispid -2147417085;
  8712.     property outerHTML: WideString dispid -2147417084;
  8713.     property outerText: WideString dispid -2147417083;
  8714.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  8715.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  8716.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  8717.     property isTextEdit: WordBool readonly dispid -2147417078;
  8718.     procedure click; dispid -2147417079;
  8719.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  8720.     property ondragstart: OleVariant dispid -2147412077;
  8721.     function  toString: WideString; dispid -2147417076;
  8722.     property onbeforeupdate: OleVariant dispid -2147412091;
  8723.     property onafterupdate: OleVariant dispid -2147412090;
  8724.     property onerrorupdate: OleVariant dispid -2147412074;
  8725.     property onrowexit: OleVariant dispid -2147412094;
  8726.     property onrowenter: OleVariant dispid -2147412093;
  8727.     property ondatasetchanged: OleVariant dispid -2147412072;
  8728.     property ondataavailable: OleVariant dispid -2147412071;
  8729.     property ondatasetcomplete: OleVariant dispid -2147412070;
  8730.     property onfilterchange: OleVariant dispid -2147412069;
  8731.     property children: IDispatch readonly dispid -2147417075;
  8732.     property all: IDispatch readonly dispid -2147417074;
  8733.     property scopeName: WideString readonly dispid -2147417073;
  8734.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  8735.     procedure releaseCapture; dispid -2147417071;
  8736.     property onlosecapture: OleVariant dispid -2147412066;
  8737.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  8738.     procedure doScroll(component: OleVariant); dispid -2147417069;
  8739.     property onscroll: OleVariant dispid -2147412081;
  8740.     property ondrag: OleVariant dispid -2147412063;
  8741.     property ondragend: OleVariant dispid -2147412062;
  8742.     property ondragenter: OleVariant dispid -2147412061;
  8743.     property ondragover: OleVariant dispid -2147412060;
  8744.     property ondragleave: OleVariant dispid -2147412059;
  8745.     property ondrop: OleVariant dispid -2147412058;
  8746.     property onbeforecut: OleVariant dispid -2147412054;
  8747.     property oncut: OleVariant dispid -2147412057;
  8748.     property onbeforecopy: OleVariant dispid -2147412053;
  8749.     property oncopy: OleVariant dispid -2147412056;
  8750.     property onbeforepaste: OleVariant dispid -2147412052;
  8751.     property onpaste: OleVariant dispid -2147412055;
  8752.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  8753.     property onpropertychange: OleVariant dispid -2147412065;
  8754.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  8755.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  8756.     procedure setExpression(const propname: WideString; const expression: WideString; 
  8757.                             const language: WideString); dispid -2147417608;
  8758.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  8759.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  8760.     property tabIndex: Smallint dispid -2147418097;
  8761.     procedure focus; dispid -2147416112;
  8762.     property accessKey: WideString dispid -2147416107;
  8763.     property onblur: OleVariant dispid -2147412097;
  8764.     property onfocus: OleVariant dispid -2147412098;
  8765.     property onresize: OleVariant dispid -2147412076;
  8766.     procedure blur; dispid -2147416110;
  8767.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  8768.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  8769.     property clientHeight: Integer readonly dispid -2147416093;
  8770.     property clientWidth: Integer readonly dispid -2147416092;
  8771.     property clientTop: Integer readonly dispid -2147416091;
  8772.     property clientLeft: Integer readonly dispid -2147416090;
  8773.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  8774.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  8775.     property readyState: OleVariant readonly dispid -2147412996;
  8776.     property onreadystatechange: OleVariant dispid -2147412087;
  8777.     property onrowsdelete: OleVariant dispid -2147412050;
  8778.     property onrowsinserted: OleVariant dispid -2147412049;
  8779.     property oncellchange: OleVariant dispid -2147412048;
  8780.     property dir: WideString dispid -2147412995;
  8781.     function  createControlRange: IDispatch; dispid -2147417056;
  8782.     property scrollHeight: Integer readonly dispid -2147417055;
  8783.     property scrollWidth: Integer readonly dispid -2147417054;
  8784.     property scrollTop: Integer dispid -2147417053;
  8785.     property scrollLeft: Integer dispid -2147417052;
  8786.     procedure clearAttributes; dispid -2147417050;
  8787.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  8788.     property oncontextmenu: OleVariant dispid -2147412047;
  8789.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  8790.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  8791.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  8792.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  8793.     property canHaveChildren: WordBool readonly dispid -2147417040;
  8794.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  8795.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  8796.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  8797.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  8798.     property tagUrn: WideString dispid -2147417029;
  8799.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  8800.     property readyStateValue: Integer readonly dispid -2147417028;
  8801.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  8802.     property uniqueNumber: Integer readonly dispid -2147417058;
  8803.     property uniqueID: WideString readonly dispid -2147417057;
  8804.     property nodeType: Integer readonly dispid -2147417066;
  8805.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  8806.     function  hasChildNodes: WordBool; dispid -2147417064;
  8807.     property childNodes: IDispatch readonly dispid -2147417063;
  8808.     property attributes: IDispatch readonly dispid -2147417062;
  8809.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  8810.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  8811.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  8812.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  8813.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  8814.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  8815.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  8816.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  8817.     property nodeName: WideString readonly dispid -2147417038;
  8818.     property nodeValue: OleVariant dispid -2147417037;
  8819.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  8820.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  8821.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  8822.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  8823.     property dataFld: WideString dispid -2147417091;
  8824.     property dataSrc: WideString dispid -2147417090;
  8825.     property dataFormatAs: WideString dispid -2147417089;
  8826.     property htmlFor: WideString dispid 1000;
  8827.   end;
  8828.  
  8829. // *********************************************************************//
  8830. // Interface: IHTMLListElement
  8831. // Flags:     (4416) Dual OleAutomation Dispatchable
  8832. // GUID:      {3050F20E-98B5-11CF-BB82-00AA00BDCE0B}
  8833. // *********************************************************************//
  8834.   IHTMLListElement = interface(IDispatch)
  8835.     ['{3050F20E-98B5-11CF-BB82-00AA00BDCE0B}']
  8836.   end;
  8837.  
  8838. // *********************************************************************//
  8839. // DispIntf:  IHTMLListElementDisp
  8840. // Flags:     (4416) Dual OleAutomation Dispatchable
  8841. // GUID:      {3050F20E-98B5-11CF-BB82-00AA00BDCE0B}
  8842. // *********************************************************************//
  8843.   IHTMLListElementDisp = dispinterface
  8844.     ['{3050F20E-98B5-11CF-BB82-00AA00BDCE0B}']
  8845.   end;
  8846.  
  8847. // *********************************************************************//
  8848. // DispIntf:  DispHTMLListElement
  8849. // Flags:     (4112) Hidden Dispatchable
  8850. // GUID:      {3050F525-98B5-11CF-BB82-00AA00BDCE0B}
  8851. // *********************************************************************//
  8852.   DispHTMLListElement = dispinterface
  8853.     ['{3050F525-98B5-11CF-BB82-00AA00BDCE0B}']
  8854.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  8855.                            lFlags: Integer); dispid -2147417611;
  8856.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  8857.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  8858.     property className: WideString dispid -2147417111;
  8859.     property id: WideString dispid -2147417110;
  8860.     property tagName: WideString readonly dispid -2147417108;
  8861.     property parentElement: IHTMLElement readonly dispid -2147418104;
  8862.     property style: IHTMLStyle readonly dispid -2147418038;
  8863.     property onhelp: OleVariant dispid -2147412099;
  8864.     property onclick: OleVariant dispid -2147412104;
  8865.     property ondblclick: OleVariant dispid -2147412103;
  8866.     property onkeydown: OleVariant dispid -2147412107;
  8867.     property onkeyup: OleVariant dispid -2147412106;
  8868.     property onkeypress: OleVariant dispid -2147412105;
  8869.     property onmouseout: OleVariant dispid -2147412111;
  8870.     property onmouseover: OleVariant dispid -2147412112;
  8871.     property onmousemove: OleVariant dispid -2147412108;
  8872.     property onmousedown: OleVariant dispid -2147412110;
  8873.     property onmouseup: OleVariant dispid -2147412109;
  8874.     property document: IDispatch readonly dispid -2147417094;
  8875.     property title: WideString dispid -2147418043;
  8876.     property language: WideString dispid -2147413012;
  8877.     property onselectstart: OleVariant dispid -2147412075;
  8878.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  8879.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  8880.     property sourceIndex: Integer readonly dispid -2147417088;
  8881.     property recordNumber: OleVariant readonly dispid -2147417087;
  8882.     property lang: WideString dispid -2147413103;
  8883.     property offsetLeft: Integer readonly dispid -2147417104;
  8884.     property offsetTop: Integer readonly dispid -2147417103;
  8885.     property offsetWidth: Integer readonly dispid -2147417102;
  8886.     property offsetHeight: Integer readonly dispid -2147417101;
  8887.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  8888.     property innerHTML: WideString dispid -2147417086;
  8889.     property innerText: WideString dispid -2147417085;
  8890.     property outerHTML: WideString dispid -2147417084;
  8891.     property outerText: WideString dispid -2147417083;
  8892.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  8893.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  8894.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  8895.     property isTextEdit: WordBool readonly dispid -2147417078;
  8896.     procedure click; dispid -2147417079;
  8897.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  8898.     property ondragstart: OleVariant dispid -2147412077;
  8899.     function  toString: WideString; dispid -2147417076;
  8900.     property onbeforeupdate: OleVariant dispid -2147412091;
  8901.     property onafterupdate: OleVariant dispid -2147412090;
  8902.     property onerrorupdate: OleVariant dispid -2147412074;
  8903.     property onrowexit: OleVariant dispid -2147412094;
  8904.     property onrowenter: OleVariant dispid -2147412093;
  8905.     property ondatasetchanged: OleVariant dispid -2147412072;
  8906.     property ondataavailable: OleVariant dispid -2147412071;
  8907.     property ondatasetcomplete: OleVariant dispid -2147412070;
  8908.     property onfilterchange: OleVariant dispid -2147412069;
  8909.     property children: IDispatch readonly dispid -2147417075;
  8910.     property all: IDispatch readonly dispid -2147417074;
  8911.     property scopeName: WideString readonly dispid -2147417073;
  8912.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  8913.     procedure releaseCapture; dispid -2147417071;
  8914.     property onlosecapture: OleVariant dispid -2147412066;
  8915.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  8916.     procedure doScroll(component: OleVariant); dispid -2147417069;
  8917.     property onscroll: OleVariant dispid -2147412081;
  8918.     property ondrag: OleVariant dispid -2147412063;
  8919.     property ondragend: OleVariant dispid -2147412062;
  8920.     property ondragenter: OleVariant dispid -2147412061;
  8921.     property ondragover: OleVariant dispid -2147412060;
  8922.     property ondragleave: OleVariant dispid -2147412059;
  8923.     property ondrop: OleVariant dispid -2147412058;
  8924.     property onbeforecut: OleVariant dispid -2147412054;
  8925.     property oncut: OleVariant dispid -2147412057;
  8926.     property onbeforecopy: OleVariant dispid -2147412053;
  8927.     property oncopy: OleVariant dispid -2147412056;
  8928.     property onbeforepaste: OleVariant dispid -2147412052;
  8929.     property onpaste: OleVariant dispid -2147412055;
  8930.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  8931.     property onpropertychange: OleVariant dispid -2147412065;
  8932.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  8933.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  8934.     procedure setExpression(const propname: WideString; const expression: WideString; 
  8935.                             const language: WideString); dispid -2147417608;
  8936.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  8937.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  8938.     property tabIndex: Smallint dispid -2147418097;
  8939.     procedure focus; dispid -2147416112;
  8940.     property accessKey: WideString dispid -2147416107;
  8941.     property onblur: OleVariant dispid -2147412097;
  8942.     property onfocus: OleVariant dispid -2147412098;
  8943.     property onresize: OleVariant dispid -2147412076;
  8944.     procedure blur; dispid -2147416110;
  8945.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  8946.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  8947.     property clientHeight: Integer readonly dispid -2147416093;
  8948.     property clientWidth: Integer readonly dispid -2147416092;
  8949.     property clientTop: Integer readonly dispid -2147416091;
  8950.     property clientLeft: Integer readonly dispid -2147416090;
  8951.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  8952.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  8953.     property readyState: OleVariant readonly dispid -2147412996;
  8954.     property onreadystatechange: OleVariant dispid -2147412087;
  8955.     property onrowsdelete: OleVariant dispid -2147412050;
  8956.     property onrowsinserted: OleVariant dispid -2147412049;
  8957.     property oncellchange: OleVariant dispid -2147412048;
  8958.     property dir: WideString dispid -2147412995;
  8959.     function  createControlRange: IDispatch; dispid -2147417056;
  8960.     property scrollHeight: Integer readonly dispid -2147417055;
  8961.     property scrollWidth: Integer readonly dispid -2147417054;
  8962.     property scrollTop: Integer dispid -2147417053;
  8963.     property scrollLeft: Integer dispid -2147417052;
  8964.     procedure clearAttributes; dispid -2147417050;
  8965.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  8966.     property oncontextmenu: OleVariant dispid -2147412047;
  8967.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  8968.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  8969.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  8970.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  8971.     property canHaveChildren: WordBool readonly dispid -2147417040;
  8972.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  8973.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  8974.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  8975.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  8976.     property tagUrn: WideString dispid -2147417029;
  8977.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  8978.     property readyStateValue: Integer readonly dispid -2147417028;
  8979.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  8980.     property uniqueNumber: Integer readonly dispid -2147417058;
  8981.     property uniqueID: WideString readonly dispid -2147417057;
  8982.     property nodeType: Integer readonly dispid -2147417066;
  8983.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  8984.     function  hasChildNodes: WordBool; dispid -2147417064;
  8985.     property childNodes: IDispatch readonly dispid -2147417063;
  8986.     property attributes: IDispatch readonly dispid -2147417062;
  8987.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  8988.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  8989.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  8990.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  8991.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  8992.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  8993.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  8994.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  8995.     property nodeName: WideString readonly dispid -2147417038;
  8996.     property nodeValue: OleVariant dispid -2147417037;
  8997.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  8998.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  8999.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  9000.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  9001.   end;
  9002.  
  9003. // *********************************************************************//
  9004. // Interface: IHTMLUListElement
  9005. // Flags:     (4416) Dual OleAutomation Dispatchable
  9006. // GUID:      {3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}
  9007. // *********************************************************************//
  9008.   IHTMLUListElement = interface(IDispatch)
  9009.     ['{3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}']
  9010.     procedure Set_compact(p: WordBool); safecall;
  9011.     function  Get_compact: WordBool; safecall;
  9012.     procedure Set_type_(const p: WideString); safecall;
  9013.     function  Get_type_: WideString; safecall;
  9014.     property compact: WordBool read Get_compact write Set_compact;
  9015.     property type_: WideString read Get_type_ write Set_type_;
  9016.   end;
  9017.  
  9018. // *********************************************************************//
  9019. // DispIntf:  IHTMLUListElementDisp
  9020. // Flags:     (4416) Dual OleAutomation Dispatchable
  9021. // GUID:      {3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}
  9022. // *********************************************************************//
  9023.   IHTMLUListElementDisp = dispinterface
  9024.     ['{3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}']
  9025.     property compact: WordBool dispid 1002;
  9026.     property type_: WideString dispid -2147413095;
  9027.   end;
  9028.  
  9029. // *********************************************************************//
  9030. // DispIntf:  DispHTMLUListElement
  9031. // Flags:     (4112) Hidden Dispatchable
  9032. // GUID:      {3050F538-98B5-11CF-BB82-00AA00BDCE0B}
  9033. // *********************************************************************//
  9034.   DispHTMLUListElement = dispinterface
  9035.     ['{3050F538-98B5-11CF-BB82-00AA00BDCE0B}']
  9036.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  9037.                            lFlags: Integer); dispid -2147417611;
  9038.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  9039.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  9040.     property className: WideString dispid -2147417111;
  9041.     property id: WideString dispid -2147417110;
  9042.     property tagName: WideString readonly dispid -2147417108;
  9043.     property parentElement: IHTMLElement readonly dispid -2147418104;
  9044.     property style: IHTMLStyle readonly dispid -2147418038;
  9045.     property onhelp: OleVariant dispid -2147412099;
  9046.     property onclick: OleVariant dispid -2147412104;
  9047.     property ondblclick: OleVariant dispid -2147412103;
  9048.     property onkeydown: OleVariant dispid -2147412107;
  9049.     property onkeyup: OleVariant dispid -2147412106;
  9050.     property onkeypress: OleVariant dispid -2147412105;
  9051.     property onmouseout: OleVariant dispid -2147412111;
  9052.     property onmouseover: OleVariant dispid -2147412112;
  9053.     property onmousemove: OleVariant dispid -2147412108;
  9054.     property onmousedown: OleVariant dispid -2147412110;
  9055.     property onmouseup: OleVariant dispid -2147412109;
  9056.     property document: IDispatch readonly dispid -2147417094;
  9057.     property title: WideString dispid -2147418043;
  9058.     property language: WideString dispid -2147413012;
  9059.     property onselectstart: OleVariant dispid -2147412075;
  9060.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  9061.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  9062.     property sourceIndex: Integer readonly dispid -2147417088;
  9063.     property recordNumber: OleVariant readonly dispid -2147417087;
  9064.     property lang: WideString dispid -2147413103;
  9065.     property offsetLeft: Integer readonly dispid -2147417104;
  9066.     property offsetTop: Integer readonly dispid -2147417103;
  9067.     property offsetWidth: Integer readonly dispid -2147417102;
  9068.     property offsetHeight: Integer readonly dispid -2147417101;
  9069.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  9070.     property innerHTML: WideString dispid -2147417086;
  9071.     property innerText: WideString dispid -2147417085;
  9072.     property outerHTML: WideString dispid -2147417084;
  9073.     property outerText: WideString dispid -2147417083;
  9074.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  9075.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  9076.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  9077.     property isTextEdit: WordBool readonly dispid -2147417078;
  9078.     procedure click; dispid -2147417079;
  9079.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  9080.     property ondragstart: OleVariant dispid -2147412077;
  9081.     function  toString: WideString; dispid -2147417076;
  9082.     property onbeforeupdate: OleVariant dispid -2147412091;
  9083.     property onafterupdate: OleVariant dispid -2147412090;
  9084.     property onerrorupdate: OleVariant dispid -2147412074;
  9085.     property onrowexit: OleVariant dispid -2147412094;
  9086.     property onrowenter: OleVariant dispid -2147412093;
  9087.     property ondatasetchanged: OleVariant dispid -2147412072;
  9088.     property ondataavailable: OleVariant dispid -2147412071;
  9089.     property ondatasetcomplete: OleVariant dispid -2147412070;
  9090.     property onfilterchange: OleVariant dispid -2147412069;
  9091.     property children: IDispatch readonly dispid -2147417075;
  9092.     property all: IDispatch readonly dispid -2147417074;
  9093.     property scopeName: WideString readonly dispid -2147417073;
  9094.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  9095.     procedure releaseCapture; dispid -2147417071;
  9096.     property onlosecapture: OleVariant dispid -2147412066;
  9097.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  9098.     procedure doScroll(component: OleVariant); dispid -2147417069;
  9099.     property onscroll: OleVariant dispid -2147412081;
  9100.     property ondrag: OleVariant dispid -2147412063;
  9101.     property ondragend: OleVariant dispid -2147412062;
  9102.     property ondragenter: OleVariant dispid -2147412061;
  9103.     property ondragover: OleVariant dispid -2147412060;
  9104.     property ondragleave: OleVariant dispid -2147412059;
  9105.     property ondrop: OleVariant dispid -2147412058;
  9106.     property onbeforecut: OleVariant dispid -2147412054;
  9107.     property oncut: OleVariant dispid -2147412057;
  9108.     property onbeforecopy: OleVariant dispid -2147412053;
  9109.     property oncopy: OleVariant dispid -2147412056;
  9110.     property onbeforepaste: OleVariant dispid -2147412052;
  9111.     property onpaste: OleVariant dispid -2147412055;
  9112.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  9113.     property onpropertychange: OleVariant dispid -2147412065;
  9114.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  9115.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  9116.     procedure setExpression(const propname: WideString; const expression: WideString; 
  9117.                             const language: WideString); dispid -2147417608;
  9118.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  9119.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  9120.     property tabIndex: Smallint dispid -2147418097;
  9121.     procedure focus; dispid -2147416112;
  9122.     property accessKey: WideString dispid -2147416107;
  9123.     property onblur: OleVariant dispid -2147412097;
  9124.     property onfocus: OleVariant dispid -2147412098;
  9125.     property onresize: OleVariant dispid -2147412076;
  9126.     procedure blur; dispid -2147416110;
  9127.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  9128.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  9129.     property clientHeight: Integer readonly dispid -2147416093;
  9130.     property clientWidth: Integer readonly dispid -2147416092;
  9131.     property clientTop: Integer readonly dispid -2147416091;
  9132.     property clientLeft: Integer readonly dispid -2147416090;
  9133.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  9134.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  9135.     property readyState: OleVariant readonly dispid -2147412996;
  9136.     property onreadystatechange: OleVariant dispid -2147412087;
  9137.     property onrowsdelete: OleVariant dispid -2147412050;
  9138.     property onrowsinserted: OleVariant dispid -2147412049;
  9139.     property oncellchange: OleVariant dispid -2147412048;
  9140.     property dir: WideString dispid -2147412995;
  9141.     function  createControlRange: IDispatch; dispid -2147417056;
  9142.     property scrollHeight: Integer readonly dispid -2147417055;
  9143.     property scrollWidth: Integer readonly dispid -2147417054;
  9144.     property scrollTop: Integer dispid -2147417053;
  9145.     property scrollLeft: Integer dispid -2147417052;
  9146.     procedure clearAttributes; dispid -2147417050;
  9147.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  9148.     property oncontextmenu: OleVariant dispid -2147412047;
  9149.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  9150.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  9151.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  9152.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  9153.     property canHaveChildren: WordBool readonly dispid -2147417040;
  9154.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  9155.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  9156.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  9157.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  9158.     property tagUrn: WideString dispid -2147417029;
  9159.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  9160.     property readyStateValue: Integer readonly dispid -2147417028;
  9161.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  9162.     property uniqueNumber: Integer readonly dispid -2147417058;
  9163.     property uniqueID: WideString readonly dispid -2147417057;
  9164.     property nodeType: Integer readonly dispid -2147417066;
  9165.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  9166.     function  hasChildNodes: WordBool; dispid -2147417064;
  9167.     property childNodes: IDispatch readonly dispid -2147417063;
  9168.     property attributes: IDispatch readonly dispid -2147417062;
  9169.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  9170.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  9171.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  9172.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  9173.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  9174.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  9175.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  9176.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  9177.     property nodeName: WideString readonly dispid -2147417038;
  9178.     property nodeValue: OleVariant dispid -2147417037;
  9179.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  9180.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  9181.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  9182.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  9183.     property compact: WordBool dispid 1002;
  9184.     property type_: WideString dispid -2147413095;
  9185.   end;
  9186.  
  9187. // *********************************************************************//
  9188. // Interface: IHTMLOListElement
  9189. // Flags:     (4416) Dual OleAutomation Dispatchable
  9190. // GUID:      {3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}
  9191. // *********************************************************************//
  9192.   IHTMLOListElement = interface(IDispatch)
  9193.     ['{3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}']
  9194.     procedure Set_compact(p: WordBool); safecall;
  9195.     function  Get_compact: WordBool; safecall;
  9196.     procedure Set_Start(p: Integer); safecall;
  9197.     function  Get_Start: Integer; safecall;
  9198.     procedure Set_type_(const p: WideString); safecall;
  9199.     function  Get_type_: WideString; safecall;
  9200.     property compact: WordBool read Get_compact write Set_compact;
  9201.     property Start: Integer read Get_Start write Set_Start;
  9202.     property type_: WideString read Get_type_ write Set_type_;
  9203.   end;
  9204.  
  9205. // *********************************************************************//
  9206. // DispIntf:  IHTMLOListElementDisp
  9207. // Flags:     (4416) Dual OleAutomation Dispatchable
  9208. // GUID:      {3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}
  9209. // *********************************************************************//
  9210.   IHTMLOListElementDisp = dispinterface
  9211.     ['{3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}']
  9212.     property compact: WordBool dispid 1002;
  9213.     property Start: Integer dispid 1003;
  9214.     property type_: WideString dispid -2147413095;
  9215.   end;
  9216.  
  9217. // *********************************************************************//
  9218. // DispIntf:  DispHTMLOListElement
  9219. // Flags:     (4112) Hidden Dispatchable
  9220. // GUID:      {3050F52A-98B5-11CF-BB82-00AA00BDCE0B}
  9221. // *********************************************************************//
  9222.   DispHTMLOListElement = dispinterface
  9223.     ['{3050F52A-98B5-11CF-BB82-00AA00BDCE0B}']
  9224.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  9225.                            lFlags: Integer); dispid -2147417611;
  9226.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  9227.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  9228.     property className: WideString dispid -2147417111;
  9229.     property id: WideString dispid -2147417110;
  9230.     property tagName: WideString readonly dispid -2147417108;
  9231.     property parentElement: IHTMLElement readonly dispid -2147418104;
  9232.     property style: IHTMLStyle readonly dispid -2147418038;
  9233.     property onhelp: OleVariant dispid -2147412099;
  9234.     property onclick: OleVariant dispid -2147412104;
  9235.     property ondblclick: OleVariant dispid -2147412103;
  9236.     property onkeydown: OleVariant dispid -2147412107;
  9237.     property onkeyup: OleVariant dispid -2147412106;
  9238.     property onkeypress: OleVariant dispid -2147412105;
  9239.     property onmouseout: OleVariant dispid -2147412111;
  9240.     property onmouseover: OleVariant dispid -2147412112;
  9241.     property onmousemove: OleVariant dispid -2147412108;
  9242.     property onmousedown: OleVariant dispid -2147412110;
  9243.     property onmouseup: OleVariant dispid -2147412109;
  9244.     property document: IDispatch readonly dispid -2147417094;
  9245.     property title: WideString dispid -2147418043;
  9246.     property language: WideString dispid -2147413012;
  9247.     property onselectstart: OleVariant dispid -2147412075;
  9248.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  9249.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  9250.     property sourceIndex: Integer readonly dispid -2147417088;
  9251.     property recordNumber: OleVariant readonly dispid -2147417087;
  9252.     property lang: WideString dispid -2147413103;
  9253.     property offsetLeft: Integer readonly dispid -2147417104;
  9254.     property offsetTop: Integer readonly dispid -2147417103;
  9255.     property offsetWidth: Integer readonly dispid -2147417102;
  9256.     property offsetHeight: Integer readonly dispid -2147417101;
  9257.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  9258.     property innerHTML: WideString dispid -2147417086;
  9259.     property innerText: WideString dispid -2147417085;
  9260.     property outerHTML: WideString dispid -2147417084;
  9261.     property outerText: WideString dispid -2147417083;
  9262.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  9263.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  9264.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  9265.     property isTextEdit: WordBool readonly dispid -2147417078;
  9266.     procedure click; dispid -2147417079;
  9267.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  9268.     property ondragstart: OleVariant dispid -2147412077;
  9269.     function  toString: WideString; dispid -2147417076;
  9270.     property onbeforeupdate: OleVariant dispid -2147412091;
  9271.     property onafterupdate: OleVariant dispid -2147412090;
  9272.     property onerrorupdate: OleVariant dispid -2147412074;
  9273.     property onrowexit: OleVariant dispid -2147412094;
  9274.     property onrowenter: OleVariant dispid -2147412093;
  9275.     property ondatasetchanged: OleVariant dispid -2147412072;
  9276.     property ondataavailable: OleVariant dispid -2147412071;
  9277.     property ondatasetcomplete: OleVariant dispid -2147412070;
  9278.     property onfilterchange: OleVariant dispid -2147412069;
  9279.     property children: IDispatch readonly dispid -2147417075;
  9280.     property all: IDispatch readonly dispid -2147417074;
  9281.     property scopeName: WideString readonly dispid -2147417073;
  9282.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  9283.     procedure releaseCapture; dispid -2147417071;
  9284.     property onlosecapture: OleVariant dispid -2147412066;
  9285.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  9286.     procedure doScroll(component: OleVariant); dispid -2147417069;
  9287.     property onscroll: OleVariant dispid -2147412081;
  9288.     property ondrag: OleVariant dispid -2147412063;
  9289.     property ondragend: OleVariant dispid -2147412062;
  9290.     property ondragenter: OleVariant dispid -2147412061;
  9291.     property ondragover: OleVariant dispid -2147412060;
  9292.     property ondragleave: OleVariant dispid -2147412059;
  9293.     property ondrop: OleVariant dispid -2147412058;
  9294.     property onbeforecut: OleVariant dispid -2147412054;
  9295.     property oncut: OleVariant dispid -2147412057;
  9296.     property onbeforecopy: OleVariant dispid -2147412053;
  9297.     property oncopy: OleVariant dispid -2147412056;
  9298.     property onbeforepaste: OleVariant dispid -2147412052;
  9299.     property onpaste: OleVariant dispid -2147412055;
  9300.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  9301.     property onpropertychange: OleVariant dispid -2147412065;
  9302.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  9303.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  9304.     procedure setExpression(const propname: WideString; const expression: WideString; 
  9305.                             const language: WideString); dispid -2147417608;
  9306.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  9307.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  9308.     property tabIndex: Smallint dispid -2147418097;
  9309.     procedure focus; dispid -2147416112;
  9310.     property accessKey: WideString dispid -2147416107;
  9311.     property onblur: OleVariant dispid -2147412097;
  9312.     property onfocus: OleVariant dispid -2147412098;
  9313.     property onresize: OleVariant dispid -2147412076;
  9314.     procedure blur; dispid -2147416110;
  9315.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  9316.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  9317.     property clientHeight: Integer readonly dispid -2147416093;
  9318.     property clientWidth: Integer readonly dispid -2147416092;
  9319.     property clientTop: Integer readonly dispid -2147416091;
  9320.     property clientLeft: Integer readonly dispid -2147416090;
  9321.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  9322.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  9323.     property readyState: OleVariant readonly dispid -2147412996;
  9324.     property onreadystatechange: OleVariant dispid -2147412087;
  9325.     property onrowsdelete: OleVariant dispid -2147412050;
  9326.     property onrowsinserted: OleVariant dispid -2147412049;
  9327.     property oncellchange: OleVariant dispid -2147412048;
  9328.     property dir: WideString dispid -2147412995;
  9329.     function  createControlRange: IDispatch; dispid -2147417056;
  9330.     property scrollHeight: Integer readonly dispid -2147417055;
  9331.     property scrollWidth: Integer readonly dispid -2147417054;
  9332.     property scrollTop: Integer dispid -2147417053;
  9333.     property scrollLeft: Integer dispid -2147417052;
  9334.     procedure clearAttributes; dispid -2147417050;
  9335.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  9336.     property oncontextmenu: OleVariant dispid -2147412047;
  9337.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  9338.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  9339.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  9340.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  9341.     property canHaveChildren: WordBool readonly dispid -2147417040;
  9342.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  9343.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  9344.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  9345.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  9346.     property tagUrn: WideString dispid -2147417029;
  9347.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  9348.     property readyStateValue: Integer readonly dispid -2147417028;
  9349.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  9350.     property uniqueNumber: Integer readonly dispid -2147417058;
  9351.     property uniqueID: WideString readonly dispid -2147417057;
  9352.     property nodeType: Integer readonly dispid -2147417066;
  9353.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  9354.     function  hasChildNodes: WordBool; dispid -2147417064;
  9355.     property childNodes: IDispatch readonly dispid -2147417063;
  9356.     property attributes: IDispatch readonly dispid -2147417062;
  9357.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  9358.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  9359.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  9360.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  9361.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  9362.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  9363.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  9364.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  9365.     property nodeName: WideString readonly dispid -2147417038;
  9366.     property nodeValue: OleVariant dispid -2147417037;
  9367.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  9368.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  9369.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  9370.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  9371.     property compact: WordBool dispid 1002;
  9372.     property Start: Integer dispid 1003;
  9373.     property type_: WideString dispid -2147413095;
  9374.   end;
  9375.  
  9376. // *********************************************************************//
  9377. // Interface: IHTMLLIElement
  9378. // Flags:     (4416) Dual OleAutomation Dispatchable
  9379. // GUID:      {3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}
  9380. // *********************************************************************//
  9381.   IHTMLLIElement = interface(IDispatch)
  9382.     ['{3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}']
  9383.     procedure Set_type_(const p: WideString); safecall;
  9384.     function  Get_type_: WideString; safecall;
  9385.     procedure Set_value(p: Integer); safecall;
  9386.     function  Get_value: Integer; safecall;
  9387.     property type_: WideString read Get_type_ write Set_type_;
  9388.     property value: Integer read Get_value write Set_value;
  9389.   end;
  9390.  
  9391. // *********************************************************************//
  9392. // DispIntf:  IHTMLLIElementDisp
  9393. // Flags:     (4416) Dual OleAutomation Dispatchable
  9394. // GUID:      {3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}
  9395. // *********************************************************************//
  9396.   IHTMLLIElementDisp = dispinterface
  9397.     ['{3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}']
  9398.     property type_: WideString dispid -2147413095;
  9399.     property value: Integer dispid 1001;
  9400.   end;
  9401.  
  9402. // *********************************************************************//
  9403. // DispIntf:  DispHTMLLIElement
  9404. // Flags:     (4112) Hidden Dispatchable
  9405. // GUID:      {3050F523-98B5-11CF-BB82-00AA00BDCE0B}
  9406. // *********************************************************************//
  9407.   DispHTMLLIElement = dispinterface
  9408.     ['{3050F523-98B5-11CF-BB82-00AA00BDCE0B}']
  9409.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  9410.                            lFlags: Integer); dispid -2147417611;
  9411.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  9412.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  9413.     property className: WideString dispid -2147417111;
  9414.     property id: WideString dispid -2147417110;
  9415.     property tagName: WideString readonly dispid -2147417108;
  9416.     property parentElement: IHTMLElement readonly dispid -2147418104;
  9417.     property style: IHTMLStyle readonly dispid -2147418038;
  9418.     property onhelp: OleVariant dispid -2147412099;
  9419.     property onclick: OleVariant dispid -2147412104;
  9420.     property ondblclick: OleVariant dispid -2147412103;
  9421.     property onkeydown: OleVariant dispid -2147412107;
  9422.     property onkeyup: OleVariant dispid -2147412106;
  9423.     property onkeypress: OleVariant dispid -2147412105;
  9424.     property onmouseout: OleVariant dispid -2147412111;
  9425.     property onmouseover: OleVariant dispid -2147412112;
  9426.     property onmousemove: OleVariant dispid -2147412108;
  9427.     property onmousedown: OleVariant dispid -2147412110;
  9428.     property onmouseup: OleVariant dispid -2147412109;
  9429.     property document: IDispatch readonly dispid -2147417094;
  9430.     property title: WideString dispid -2147418043;
  9431.     property language: WideString dispid -2147413012;
  9432.     property onselectstart: OleVariant dispid -2147412075;
  9433.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  9434.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  9435.     property sourceIndex: Integer readonly dispid -2147417088;
  9436.     property recordNumber: OleVariant readonly dispid -2147417087;
  9437.     property lang: WideString dispid -2147413103;
  9438.     property offsetLeft: Integer readonly dispid -2147417104;
  9439.     property offsetTop: Integer readonly dispid -2147417103;
  9440.     property offsetWidth: Integer readonly dispid -2147417102;
  9441.     property offsetHeight: Integer readonly dispid -2147417101;
  9442.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  9443.     property innerHTML: WideString dispid -2147417086;
  9444.     property innerText: WideString dispid -2147417085;
  9445.     property outerHTML: WideString dispid -2147417084;
  9446.     property outerText: WideString dispid -2147417083;
  9447.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  9448.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  9449.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  9450.     property isTextEdit: WordBool readonly dispid -2147417078;
  9451.     procedure click; dispid -2147417079;
  9452.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  9453.     property ondragstart: OleVariant dispid -2147412077;
  9454.     function  toString: WideString; dispid -2147417076;
  9455.     property onbeforeupdate: OleVariant dispid -2147412091;
  9456.     property onafterupdate: OleVariant dispid -2147412090;
  9457.     property onerrorupdate: OleVariant dispid -2147412074;
  9458.     property onrowexit: OleVariant dispid -2147412094;
  9459.     property onrowenter: OleVariant dispid -2147412093;
  9460.     property ondatasetchanged: OleVariant dispid -2147412072;
  9461.     property ondataavailable: OleVariant dispid -2147412071;
  9462.     property ondatasetcomplete: OleVariant dispid -2147412070;
  9463.     property onfilterchange: OleVariant dispid -2147412069;
  9464.     property children: IDispatch readonly dispid -2147417075;
  9465.     property all: IDispatch readonly dispid -2147417074;
  9466.     property scopeName: WideString readonly dispid -2147417073;
  9467.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  9468.     procedure releaseCapture; dispid -2147417071;
  9469.     property onlosecapture: OleVariant dispid -2147412066;
  9470.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  9471.     procedure doScroll(component: OleVariant); dispid -2147417069;
  9472.     property onscroll: OleVariant dispid -2147412081;
  9473.     property ondrag: OleVariant dispid -2147412063;
  9474.     property ondragend: OleVariant dispid -2147412062;
  9475.     property ondragenter: OleVariant dispid -2147412061;
  9476.     property ondragover: OleVariant dispid -2147412060;
  9477.     property ondragleave: OleVariant dispid -2147412059;
  9478.     property ondrop: OleVariant dispid -2147412058;
  9479.     property onbeforecut: OleVariant dispid -2147412054;
  9480.     property oncut: OleVariant dispid -2147412057;
  9481.     property onbeforecopy: OleVariant dispid -2147412053;
  9482.     property oncopy: OleVariant dispid -2147412056;
  9483.     property onbeforepaste: OleVariant dispid -2147412052;
  9484.     property onpaste: OleVariant dispid -2147412055;
  9485.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  9486.     property onpropertychange: OleVariant dispid -2147412065;
  9487.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  9488.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  9489.     procedure setExpression(const propname: WideString; const expression: WideString; 
  9490.                             const language: WideString); dispid -2147417608;
  9491.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  9492.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  9493.     property tabIndex: Smallint dispid -2147418097;
  9494.     procedure focus; dispid -2147416112;
  9495.     property accessKey: WideString dispid -2147416107;
  9496.     property onblur: OleVariant dispid -2147412097;
  9497.     property onfocus: OleVariant dispid -2147412098;
  9498.     property onresize: OleVariant dispid -2147412076;
  9499.     procedure blur; dispid -2147416110;
  9500.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  9501.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  9502.     property clientHeight: Integer readonly dispid -2147416093;
  9503.     property clientWidth: Integer readonly dispid -2147416092;
  9504.     property clientTop: Integer readonly dispid -2147416091;
  9505.     property clientLeft: Integer readonly dispid -2147416090;
  9506.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  9507.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  9508.     property readyState: OleVariant readonly dispid -2147412996;
  9509.     property onreadystatechange: OleVariant dispid -2147412087;
  9510.     property onrowsdelete: OleVariant dispid -2147412050;
  9511.     property onrowsinserted: OleVariant dispid -2147412049;
  9512.     property oncellchange: OleVariant dispid -2147412048;
  9513.     property dir: WideString dispid -2147412995;
  9514.     function  createControlRange: IDispatch; dispid -2147417056;
  9515.     property scrollHeight: Integer readonly dispid -2147417055;
  9516.     property scrollWidth: Integer readonly dispid -2147417054;
  9517.     property scrollTop: Integer dispid -2147417053;
  9518.     property scrollLeft: Integer dispid -2147417052;
  9519.     procedure clearAttributes; dispid -2147417050;
  9520.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  9521.     property oncontextmenu: OleVariant dispid -2147412047;
  9522.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  9523.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  9524.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  9525.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  9526.     property canHaveChildren: WordBool readonly dispid -2147417040;
  9527.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  9528.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  9529.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  9530.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  9531.     property tagUrn: WideString dispid -2147417029;
  9532.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  9533.     property readyStateValue: Integer readonly dispid -2147417028;
  9534.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  9535.     property uniqueNumber: Integer readonly dispid -2147417058;
  9536.     property uniqueID: WideString readonly dispid -2147417057;
  9537.     property nodeType: Integer readonly dispid -2147417066;
  9538.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  9539.     function  hasChildNodes: WordBool; dispid -2147417064;
  9540.     property childNodes: IDispatch readonly dispid -2147417063;
  9541.     property attributes: IDispatch readonly dispid -2147417062;
  9542.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  9543.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  9544.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  9545.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  9546.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  9547.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  9548.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  9549.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  9550.     property nodeName: WideString readonly dispid -2147417038;
  9551.     property nodeValue: OleVariant dispid -2147417037;
  9552.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  9553.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  9554.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  9555.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  9556.     property type_: WideString dispid -2147413095;
  9557.     property value: Integer dispid 1001;
  9558.   end;
  9559.  
  9560. // *********************************************************************//
  9561. // Interface: IHTMLBlockElement
  9562. // Flags:     (4416) Dual OleAutomation Dispatchable
  9563. // GUID:      {3050F208-98B5-11CF-BB82-00AA00BDCE0B}
  9564. // *********************************************************************//
  9565.   IHTMLBlockElement = interface(IDispatch)
  9566.     ['{3050F208-98B5-11CF-BB82-00AA00BDCE0B}']
  9567.     procedure Set_clear(const p: WideString); safecall;
  9568.     function  Get_clear: WideString; safecall;
  9569.     property clear: WideString read Get_clear write Set_clear;
  9570.   end;
  9571.  
  9572. // *********************************************************************//
  9573. // DispIntf:  IHTMLBlockElementDisp
  9574. // Flags:     (4416) Dual OleAutomation Dispatchable
  9575. // GUID:      {3050F208-98B5-11CF-BB82-00AA00BDCE0B}
  9576. // *********************************************************************//
  9577.   IHTMLBlockElementDisp = dispinterface
  9578.     ['{3050F208-98B5-11CF-BB82-00AA00BDCE0B}']
  9579.     property clear: WideString dispid -2147413096;
  9580.   end;
  9581.  
  9582. // *********************************************************************//
  9583. // DispIntf:  DispHTMLBlockElement
  9584. // Flags:     (4112) Hidden Dispatchable
  9585. // GUID:      {3050F506-98B5-11CF-BB82-00AA00BDCE0B}
  9586. // *********************************************************************//
  9587.   DispHTMLBlockElement = dispinterface
  9588.     ['{3050F506-98B5-11CF-BB82-00AA00BDCE0B}']
  9589.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  9590.                            lFlags: Integer); dispid -2147417611;
  9591.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  9592.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  9593.     property className: WideString dispid -2147417111;
  9594.     property id: WideString dispid -2147417110;
  9595.     property tagName: WideString readonly dispid -2147417108;
  9596.     property parentElement: IHTMLElement readonly dispid -2147418104;
  9597.     property style: IHTMLStyle readonly dispid -2147418038;
  9598.     property onhelp: OleVariant dispid -2147412099;
  9599.     property onclick: OleVariant dispid -2147412104;
  9600.     property ondblclick: OleVariant dispid -2147412103;
  9601.     property onkeydown: OleVariant dispid -2147412107;
  9602.     property onkeyup: OleVariant dispid -2147412106;
  9603.     property onkeypress: OleVariant dispid -2147412105;
  9604.     property onmouseout: OleVariant dispid -2147412111;
  9605.     property onmouseover: OleVariant dispid -2147412112;
  9606.     property onmousemove: OleVariant dispid -2147412108;
  9607.     property onmousedown: OleVariant dispid -2147412110;
  9608.     property onmouseup: OleVariant dispid -2147412109;
  9609.     property document: IDispatch readonly dispid -2147417094;
  9610.     property title: WideString dispid -2147418043;
  9611.     property language: WideString dispid -2147413012;
  9612.     property onselectstart: OleVariant dispid -2147412075;
  9613.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  9614.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  9615.     property sourceIndex: Integer readonly dispid -2147417088;
  9616.     property recordNumber: OleVariant readonly dispid -2147417087;
  9617.     property lang: WideString dispid -2147413103;
  9618.     property offsetLeft: Integer readonly dispid -2147417104;
  9619.     property offsetTop: Integer readonly dispid -2147417103;
  9620.     property offsetWidth: Integer readonly dispid -2147417102;
  9621.     property offsetHeight: Integer readonly dispid -2147417101;
  9622.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  9623.     property innerHTML: WideString dispid -2147417086;
  9624.     property innerText: WideString dispid -2147417085;
  9625.     property outerHTML: WideString dispid -2147417084;
  9626.     property outerText: WideString dispid -2147417083;
  9627.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  9628.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  9629.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  9630.     property isTextEdit: WordBool readonly dispid -2147417078;
  9631.     procedure click; dispid -2147417079;
  9632.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  9633.     property ondragstart: OleVariant dispid -2147412077;
  9634.     function  toString: WideString; dispid -2147417076;
  9635.     property onbeforeupdate: OleVariant dispid -2147412091;
  9636.     property onafterupdate: OleVariant dispid -2147412090;
  9637.     property onerrorupdate: OleVariant dispid -2147412074;
  9638.     property onrowexit: OleVariant dispid -2147412094;
  9639.     property onrowenter: OleVariant dispid -2147412093;
  9640.     property ondatasetchanged: OleVariant dispid -2147412072;
  9641.     property ondataavailable: OleVariant dispid -2147412071;
  9642.     property ondatasetcomplete: OleVariant dispid -2147412070;
  9643.     property onfilterchange: OleVariant dispid -2147412069;
  9644.     property children: IDispatch readonly dispid -2147417075;
  9645.     property all: IDispatch readonly dispid -2147417074;
  9646.     property scopeName: WideString readonly dispid -2147417073;
  9647.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  9648.     procedure releaseCapture; dispid -2147417071;
  9649.     property onlosecapture: OleVariant dispid -2147412066;
  9650.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  9651.     procedure doScroll(component: OleVariant); dispid -2147417069;
  9652.     property onscroll: OleVariant dispid -2147412081;
  9653.     property ondrag: OleVariant dispid -2147412063;
  9654.     property ondragend: OleVariant dispid -2147412062;
  9655.     property ondragenter: OleVariant dispid -2147412061;
  9656.     property ondragover: OleVariant dispid -2147412060;
  9657.     property ondragleave: OleVariant dispid -2147412059;
  9658.     property ondrop: OleVariant dispid -2147412058;
  9659.     property onbeforecut: OleVariant dispid -2147412054;
  9660.     property oncut: OleVariant dispid -2147412057;
  9661.     property onbeforecopy: OleVariant dispid -2147412053;
  9662.     property oncopy: OleVariant dispid -2147412056;
  9663.     property onbeforepaste: OleVariant dispid -2147412052;
  9664.     property onpaste: OleVariant dispid -2147412055;
  9665.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  9666.     property onpropertychange: OleVariant dispid -2147412065;
  9667.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  9668.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  9669.     procedure setExpression(const propname: WideString; const expression: WideString; 
  9670.                             const language: WideString); dispid -2147417608;
  9671.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  9672.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  9673.     property tabIndex: Smallint dispid -2147418097;
  9674.     procedure focus; dispid -2147416112;
  9675.     property accessKey: WideString dispid -2147416107;
  9676.     property onblur: OleVariant dispid -2147412097;
  9677.     property onfocus: OleVariant dispid -2147412098;
  9678.     property onresize: OleVariant dispid -2147412076;
  9679.     procedure blur; dispid -2147416110;
  9680.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  9681.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  9682.     property clientHeight: Integer readonly dispid -2147416093;
  9683.     property clientWidth: Integer readonly dispid -2147416092;
  9684.     property clientTop: Integer readonly dispid -2147416091;
  9685.     property clientLeft: Integer readonly dispid -2147416090;
  9686.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  9687.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  9688.     property readyState: OleVariant readonly dispid -2147412996;
  9689.     property onreadystatechange: OleVariant dispid -2147412087;
  9690.     property onrowsdelete: OleVariant dispid -2147412050;
  9691.     property onrowsinserted: OleVariant dispid -2147412049;
  9692.     property oncellchange: OleVariant dispid -2147412048;
  9693.     property dir: WideString dispid -2147412995;
  9694.     function  createControlRange: IDispatch; dispid -2147417056;
  9695.     property scrollHeight: Integer readonly dispid -2147417055;
  9696.     property scrollWidth: Integer readonly dispid -2147417054;
  9697.     property scrollTop: Integer dispid -2147417053;
  9698.     property scrollLeft: Integer dispid -2147417052;
  9699.     procedure clearAttributes; dispid -2147417050;
  9700.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  9701.     property oncontextmenu: OleVariant dispid -2147412047;
  9702.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  9703.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  9704.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  9705.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  9706.     property canHaveChildren: WordBool readonly dispid -2147417040;
  9707.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  9708.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  9709.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  9710.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  9711.     property tagUrn: WideString dispid -2147417029;
  9712.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  9713.     property readyStateValue: Integer readonly dispid -2147417028;
  9714.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  9715.     property uniqueNumber: Integer readonly dispid -2147417058;
  9716.     property uniqueID: WideString readonly dispid -2147417057;
  9717.     property nodeType: Integer readonly dispid -2147417066;
  9718.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  9719.     function  hasChildNodes: WordBool; dispid -2147417064;
  9720.     property childNodes: IDispatch readonly dispid -2147417063;
  9721.     property attributes: IDispatch readonly dispid -2147417062;
  9722.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  9723.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  9724.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  9725.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  9726.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  9727.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  9728.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  9729.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  9730.     property nodeName: WideString readonly dispid -2147417038;
  9731.     property nodeValue: OleVariant dispid -2147417037;
  9732.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  9733.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  9734.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  9735.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  9736.     property clear: WideString dispid -2147413096;
  9737.   end;
  9738.  
  9739. // *********************************************************************//
  9740. // Interface: IHTMLDivElement
  9741. // Flags:     (4416) Dual OleAutomation Dispatchable
  9742. // GUID:      {3050F200-98B5-11CF-BB82-00AA00BDCE0B}
  9743. // *********************************************************************//
  9744.   IHTMLDivElement = interface(IDispatch)
  9745.     ['{3050F200-98B5-11CF-BB82-00AA00BDCE0B}']
  9746.     procedure Set_align(const p: WideString); safecall;
  9747.     function  Get_align: WideString; safecall;
  9748.     procedure Set_noWrap(p: WordBool); safecall;
  9749.     function  Get_noWrap: WordBool; safecall;
  9750.     property align: WideString read Get_align write Set_align;
  9751.     property noWrap: WordBool read Get_noWrap write Set_noWrap;
  9752.   end;
  9753.  
  9754. // *********************************************************************//
  9755. // DispIntf:  IHTMLDivElementDisp
  9756. // Flags:     (4416) Dual OleAutomation Dispatchable
  9757. // GUID:      {3050F200-98B5-11CF-BB82-00AA00BDCE0B}
  9758. // *********************************************************************//
  9759.   IHTMLDivElementDisp = dispinterface
  9760.     ['{3050F200-98B5-11CF-BB82-00AA00BDCE0B}']
  9761.     property align: WideString dispid -2147418040;
  9762.     property noWrap: WordBool dispid -2147413107;
  9763.   end;
  9764.  
  9765. // *********************************************************************//
  9766. // DispIntf:  DispHTMLDivElement
  9767. // Flags:     (4112) Hidden Dispatchable
  9768. // GUID:      {3050F50C-98B5-11CF-BB82-00AA00BDCE0B}
  9769. // *********************************************************************//
  9770.   DispHTMLDivElement = dispinterface
  9771.     ['{3050F50C-98B5-11CF-BB82-00AA00BDCE0B}']
  9772.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  9773.                            lFlags: Integer); dispid -2147417611;
  9774.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  9775.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  9776.     property className: WideString dispid -2147417111;
  9777.     property id: WideString dispid -2147417110;
  9778.     property tagName: WideString readonly dispid -2147417108;
  9779.     property parentElement: IHTMLElement readonly dispid -2147418104;
  9780.     property style: IHTMLStyle readonly dispid -2147418038;
  9781.     property onhelp: OleVariant dispid -2147412099;
  9782.     property onclick: OleVariant dispid -2147412104;
  9783.     property ondblclick: OleVariant dispid -2147412103;
  9784.     property onkeydown: OleVariant dispid -2147412107;
  9785.     property onkeyup: OleVariant dispid -2147412106;
  9786.     property onkeypress: OleVariant dispid -2147412105;
  9787.     property onmouseout: OleVariant dispid -2147412111;
  9788.     property onmouseover: OleVariant dispid -2147412112;
  9789.     property onmousemove: OleVariant dispid -2147412108;
  9790.     property onmousedown: OleVariant dispid -2147412110;
  9791.     property onmouseup: OleVariant dispid -2147412109;
  9792.     property document: IDispatch readonly dispid -2147417094;
  9793.     property title: WideString dispid -2147418043;
  9794.     property language: WideString dispid -2147413012;
  9795.     property onselectstart: OleVariant dispid -2147412075;
  9796.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  9797.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  9798.     property sourceIndex: Integer readonly dispid -2147417088;
  9799.     property recordNumber: OleVariant readonly dispid -2147417087;
  9800.     property lang: WideString dispid -2147413103;
  9801.     property offsetLeft: Integer readonly dispid -2147417104;
  9802.     property offsetTop: Integer readonly dispid -2147417103;
  9803.     property offsetWidth: Integer readonly dispid -2147417102;
  9804.     property offsetHeight: Integer readonly dispid -2147417101;
  9805.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  9806.     property innerHTML: WideString dispid -2147417086;
  9807.     property innerText: WideString dispid -2147417085;
  9808.     property outerHTML: WideString dispid -2147417084;
  9809.     property outerText: WideString dispid -2147417083;
  9810.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  9811.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  9812.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  9813.     property isTextEdit: WordBool readonly dispid -2147417078;
  9814.     procedure click; dispid -2147417079;
  9815.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  9816.     property ondragstart: OleVariant dispid -2147412077;
  9817.     function  toString: WideString; dispid -2147417076;
  9818.     property onbeforeupdate: OleVariant dispid -2147412091;
  9819.     property onafterupdate: OleVariant dispid -2147412090;
  9820.     property onerrorupdate: OleVariant dispid -2147412074;
  9821.     property onrowexit: OleVariant dispid -2147412094;
  9822.     property onrowenter: OleVariant dispid -2147412093;
  9823.     property ondatasetchanged: OleVariant dispid -2147412072;
  9824.     property ondataavailable: OleVariant dispid -2147412071;
  9825.     property ondatasetcomplete: OleVariant dispid -2147412070;
  9826.     property onfilterchange: OleVariant dispid -2147412069;
  9827.     property children: IDispatch readonly dispid -2147417075;
  9828.     property all: IDispatch readonly dispid -2147417074;
  9829.     property scopeName: WideString readonly dispid -2147417073;
  9830.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  9831.     procedure releaseCapture; dispid -2147417071;
  9832.     property onlosecapture: OleVariant dispid -2147412066;
  9833.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  9834.     procedure doScroll(component: OleVariant); dispid -2147417069;
  9835.     property onscroll: OleVariant dispid -2147412081;
  9836.     property ondrag: OleVariant dispid -2147412063;
  9837.     property ondragend: OleVariant dispid -2147412062;
  9838.     property ondragenter: OleVariant dispid -2147412061;
  9839.     property ondragover: OleVariant dispid -2147412060;
  9840.     property ondragleave: OleVariant dispid -2147412059;
  9841.     property ondrop: OleVariant dispid -2147412058;
  9842.     property onbeforecut: OleVariant dispid -2147412054;
  9843.     property oncut: OleVariant dispid -2147412057;
  9844.     property onbeforecopy: OleVariant dispid -2147412053;
  9845.     property oncopy: OleVariant dispid -2147412056;
  9846.     property onbeforepaste: OleVariant dispid -2147412052;
  9847.     property onpaste: OleVariant dispid -2147412055;
  9848.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  9849.     property onpropertychange: OleVariant dispid -2147412065;
  9850.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  9851.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  9852.     procedure setExpression(const propname: WideString; const expression: WideString; 
  9853.                             const language: WideString); dispid -2147417608;
  9854.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  9855.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  9856.     property tabIndex: Smallint dispid -2147418097;
  9857.     procedure focus; dispid -2147416112;
  9858.     property accessKey: WideString dispid -2147416107;
  9859.     property onblur: OleVariant dispid -2147412097;
  9860.     property onfocus: OleVariant dispid -2147412098;
  9861.     property onresize: OleVariant dispid -2147412076;
  9862.     procedure blur; dispid -2147416110;
  9863.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  9864.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  9865.     property clientHeight: Integer readonly dispid -2147416093;
  9866.     property clientWidth: Integer readonly dispid -2147416092;
  9867.     property clientTop: Integer readonly dispid -2147416091;
  9868.     property clientLeft: Integer readonly dispid -2147416090;
  9869.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  9870.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  9871.     property readyState: OleVariant readonly dispid -2147412996;
  9872.     property onreadystatechange: OleVariant dispid -2147412087;
  9873.     property onrowsdelete: OleVariant dispid -2147412050;
  9874.     property onrowsinserted: OleVariant dispid -2147412049;
  9875.     property oncellchange: OleVariant dispid -2147412048;
  9876.     property dir: WideString dispid -2147412995;
  9877.     function  createControlRange: IDispatch; dispid -2147417056;
  9878.     property scrollHeight: Integer readonly dispid -2147417055;
  9879.     property scrollWidth: Integer readonly dispid -2147417054;
  9880.     property scrollTop: Integer dispid -2147417053;
  9881.     property scrollLeft: Integer dispid -2147417052;
  9882.     procedure clearAttributes; dispid -2147417050;
  9883.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  9884.     property oncontextmenu: OleVariant dispid -2147412047;
  9885.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  9886.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  9887.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  9888.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  9889.     property canHaveChildren: WordBool readonly dispid -2147417040;
  9890.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  9891.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  9892.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  9893.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  9894.     property tagUrn: WideString dispid -2147417029;
  9895.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  9896.     property readyStateValue: Integer readonly dispid -2147417028;
  9897.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  9898.     property uniqueNumber: Integer readonly dispid -2147417058;
  9899.     property uniqueID: WideString readonly dispid -2147417057;
  9900.     property nodeType: Integer readonly dispid -2147417066;
  9901.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  9902.     function  hasChildNodes: WordBool; dispid -2147417064;
  9903.     property childNodes: IDispatch readonly dispid -2147417063;
  9904.     property attributes: IDispatch readonly dispid -2147417062;
  9905.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  9906.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  9907.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  9908.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  9909.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  9910.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  9911.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  9912.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  9913.     property nodeName: WideString readonly dispid -2147417038;
  9914.     property nodeValue: OleVariant dispid -2147417037;
  9915.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  9916.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  9917.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  9918.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  9919.     property dataFld: WideString dispid -2147417091;
  9920.     property dataSrc: WideString dispid -2147417090;
  9921.     property dataFormatAs: WideString dispid -2147417089;
  9922.     property align: WideString dispid -2147418040;
  9923.     property noWrap: WordBool dispid -2147413107;
  9924.   end;
  9925.  
  9926. // *********************************************************************//
  9927. // Interface: IHTMLDDElement
  9928. // Flags:     (4416) Dual OleAutomation Dispatchable
  9929. // GUID:      {3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}
  9930. // *********************************************************************//
  9931.   IHTMLDDElement = interface(IDispatch)
  9932.     ['{3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}']
  9933.     procedure Set_noWrap(p: WordBool); safecall;
  9934.     function  Get_noWrap: WordBool; safecall;
  9935.     property noWrap: WordBool read Get_noWrap write Set_noWrap;
  9936.   end;
  9937.  
  9938. // *********************************************************************//
  9939. // DispIntf:  IHTMLDDElementDisp
  9940. // Flags:     (4416) Dual OleAutomation Dispatchable
  9941. // GUID:      {3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}
  9942. // *********************************************************************//
  9943.   IHTMLDDElementDisp = dispinterface
  9944.     ['{3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}']
  9945.     property noWrap: WordBool dispid -2147413107;
  9946.   end;
  9947.  
  9948. // *********************************************************************//
  9949. // DispIntf:  DispHTMLDDElement
  9950. // Flags:     (4112) Hidden Dispatchable
  9951. // GUID:      {3050F50B-98B5-11CF-BB82-00AA00BDCE0B}
  9952. // *********************************************************************//
  9953.   DispHTMLDDElement = dispinterface
  9954.     ['{3050F50B-98B5-11CF-BB82-00AA00BDCE0B}']
  9955.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  9956.                            lFlags: Integer); dispid -2147417611;
  9957.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  9958.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  9959.     property className: WideString dispid -2147417111;
  9960.     property id: WideString dispid -2147417110;
  9961.     property tagName: WideString readonly dispid -2147417108;
  9962.     property parentElement: IHTMLElement readonly dispid -2147418104;
  9963.     property style: IHTMLStyle readonly dispid -2147418038;
  9964.     property onhelp: OleVariant dispid -2147412099;
  9965.     property onclick: OleVariant dispid -2147412104;
  9966.     property ondblclick: OleVariant dispid -2147412103;
  9967.     property onkeydown: OleVariant dispid -2147412107;
  9968.     property onkeyup: OleVariant dispid -2147412106;
  9969.     property onkeypress: OleVariant dispid -2147412105;
  9970.     property onmouseout: OleVariant dispid -2147412111;
  9971.     property onmouseover: OleVariant dispid -2147412112;
  9972.     property onmousemove: OleVariant dispid -2147412108;
  9973.     property onmousedown: OleVariant dispid -2147412110;
  9974.     property onmouseup: OleVariant dispid -2147412109;
  9975.     property document: IDispatch readonly dispid -2147417094;
  9976.     property title: WideString dispid -2147418043;
  9977.     property language: WideString dispid -2147413012;
  9978.     property onselectstart: OleVariant dispid -2147412075;
  9979.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  9980.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  9981.     property sourceIndex: Integer readonly dispid -2147417088;
  9982.     property recordNumber: OleVariant readonly dispid -2147417087;
  9983.     property lang: WideString dispid -2147413103;
  9984.     property offsetLeft: Integer readonly dispid -2147417104;
  9985.     property offsetTop: Integer readonly dispid -2147417103;
  9986.     property offsetWidth: Integer readonly dispid -2147417102;
  9987.     property offsetHeight: Integer readonly dispid -2147417101;
  9988.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  9989.     property innerHTML: WideString dispid -2147417086;
  9990.     property innerText: WideString dispid -2147417085;
  9991.     property outerHTML: WideString dispid -2147417084;
  9992.     property outerText: WideString dispid -2147417083;
  9993.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  9994.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  9995.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  9996.     property isTextEdit: WordBool readonly dispid -2147417078;
  9997.     procedure click; dispid -2147417079;
  9998.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  9999.     property ondragstart: OleVariant dispid -2147412077;
  10000.     function  toString: WideString; dispid -2147417076;
  10001.     property onbeforeupdate: OleVariant dispid -2147412091;
  10002.     property onafterupdate: OleVariant dispid -2147412090;
  10003.     property onerrorupdate: OleVariant dispid -2147412074;
  10004.     property onrowexit: OleVariant dispid -2147412094;
  10005.     property onrowenter: OleVariant dispid -2147412093;
  10006.     property ondatasetchanged: OleVariant dispid -2147412072;
  10007.     property ondataavailable: OleVariant dispid -2147412071;
  10008.     property ondatasetcomplete: OleVariant dispid -2147412070;
  10009.     property onfilterchange: OleVariant dispid -2147412069;
  10010.     property children: IDispatch readonly dispid -2147417075;
  10011.     property all: IDispatch readonly dispid -2147417074;
  10012.     property scopeName: WideString readonly dispid -2147417073;
  10013.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10014.     procedure releaseCapture; dispid -2147417071;
  10015.     property onlosecapture: OleVariant dispid -2147412066;
  10016.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10017.     procedure doScroll(component: OleVariant); dispid -2147417069;
  10018.     property onscroll: OleVariant dispid -2147412081;
  10019.     property ondrag: OleVariant dispid -2147412063;
  10020.     property ondragend: OleVariant dispid -2147412062;
  10021.     property ondragenter: OleVariant dispid -2147412061;
  10022.     property ondragover: OleVariant dispid -2147412060;
  10023.     property ondragleave: OleVariant dispid -2147412059;
  10024.     property ondrop: OleVariant dispid -2147412058;
  10025.     property onbeforecut: OleVariant dispid -2147412054;
  10026.     property oncut: OleVariant dispid -2147412057;
  10027.     property onbeforecopy: OleVariant dispid -2147412053;
  10028.     property oncopy: OleVariant dispid -2147412056;
  10029.     property onbeforepaste: OleVariant dispid -2147412052;
  10030.     property onpaste: OleVariant dispid -2147412055;
  10031.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10032.     property onpropertychange: OleVariant dispid -2147412065;
  10033.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  10034.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10035.     procedure setExpression(const propname: WideString; const expression: WideString; 
  10036.                             const language: WideString); dispid -2147417608;
  10037.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10038.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10039.     property tabIndex: Smallint dispid -2147418097;
  10040.     procedure focus; dispid -2147416112;
  10041.     property accessKey: WideString dispid -2147416107;
  10042.     property onblur: OleVariant dispid -2147412097;
  10043.     property onfocus: OleVariant dispid -2147412098;
  10044.     property onresize: OleVariant dispid -2147412076;
  10045.     procedure blur; dispid -2147416110;
  10046.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10047.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10048.     property clientHeight: Integer readonly dispid -2147416093;
  10049.     property clientWidth: Integer readonly dispid -2147416092;
  10050.     property clientTop: Integer readonly dispid -2147416091;
  10051.     property clientLeft: Integer readonly dispid -2147416090;
  10052.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10053.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10054.     property readyState: OleVariant readonly dispid -2147412996;
  10055.     property onreadystatechange: OleVariant dispid -2147412087;
  10056.     property onrowsdelete: OleVariant dispid -2147412050;
  10057.     property onrowsinserted: OleVariant dispid -2147412049;
  10058.     property oncellchange: OleVariant dispid -2147412048;
  10059.     property dir: WideString dispid -2147412995;
  10060.     function  createControlRange: IDispatch; dispid -2147417056;
  10061.     property scrollHeight: Integer readonly dispid -2147417055;
  10062.     property scrollWidth: Integer readonly dispid -2147417054;
  10063.     property scrollTop: Integer dispid -2147417053;
  10064.     property scrollLeft: Integer dispid -2147417052;
  10065.     procedure clearAttributes; dispid -2147417050;
  10066.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  10067.     property oncontextmenu: OleVariant dispid -2147412047;
  10068.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10069.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10070.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10071.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10072.     property canHaveChildren: WordBool readonly dispid -2147417040;
  10073.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10074.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10075.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10076.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  10077.     property tagUrn: WideString dispid -2147417029;
  10078.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  10079.     property readyStateValue: Integer readonly dispid -2147417028;
  10080.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10081.     property uniqueNumber: Integer readonly dispid -2147417058;
  10082.     property uniqueID: WideString readonly dispid -2147417057;
  10083.     property nodeType: Integer readonly dispid -2147417066;
  10084.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  10085.     function  hasChildNodes: WordBool; dispid -2147417064;
  10086.     property childNodes: IDispatch readonly dispid -2147417063;
  10087.     property attributes: IDispatch readonly dispid -2147417062;
  10088.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  10089.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  10090.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  10091.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  10092.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  10093.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  10094.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  10095.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  10096.     property nodeName: WideString readonly dispid -2147417038;
  10097.     property nodeValue: OleVariant dispid -2147417037;
  10098.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  10099.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  10100.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  10101.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  10102.     property noWrap: WordBool dispid -2147413107;
  10103.   end;
  10104.  
  10105. // *********************************************************************//
  10106. // Interface: IHTMLDTElement
  10107. // Flags:     (4416) Dual OleAutomation Dispatchable
  10108. // GUID:      {3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}
  10109. // *********************************************************************//
  10110.   IHTMLDTElement = interface(IDispatch)
  10111.     ['{3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}']
  10112.     procedure Set_noWrap(p: WordBool); safecall;
  10113.     function  Get_noWrap: WordBool; safecall;
  10114.     property noWrap: WordBool read Get_noWrap write Set_noWrap;
  10115.   end;
  10116.  
  10117. // *********************************************************************//
  10118. // DispIntf:  IHTMLDTElementDisp
  10119. // Flags:     (4416) Dual OleAutomation Dispatchable
  10120. // GUID:      {3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}
  10121. // *********************************************************************//
  10122.   IHTMLDTElementDisp = dispinterface
  10123.     ['{3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}']
  10124.     property noWrap: WordBool dispid -2147413107;
  10125.   end;
  10126.  
  10127. // *********************************************************************//
  10128. // DispIntf:  DispHTMLDTElement
  10129. // Flags:     (4112) Hidden Dispatchable
  10130. // GUID:      {3050F50D-98B5-11CF-BB82-00AA00BDCE0B}
  10131. // *********************************************************************//
  10132.   DispHTMLDTElement = dispinterface
  10133.     ['{3050F50D-98B5-11CF-BB82-00AA00BDCE0B}']
  10134.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  10135.                            lFlags: Integer); dispid -2147417611;
  10136.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  10137.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  10138.     property className: WideString dispid -2147417111;
  10139.     property id: WideString dispid -2147417110;
  10140.     property tagName: WideString readonly dispid -2147417108;
  10141.     property parentElement: IHTMLElement readonly dispid -2147418104;
  10142.     property style: IHTMLStyle readonly dispid -2147418038;
  10143.     property onhelp: OleVariant dispid -2147412099;
  10144.     property onclick: OleVariant dispid -2147412104;
  10145.     property ondblclick: OleVariant dispid -2147412103;
  10146.     property onkeydown: OleVariant dispid -2147412107;
  10147.     property onkeyup: OleVariant dispid -2147412106;
  10148.     property onkeypress: OleVariant dispid -2147412105;
  10149.     property onmouseout: OleVariant dispid -2147412111;
  10150.     property onmouseover: OleVariant dispid -2147412112;
  10151.     property onmousemove: OleVariant dispid -2147412108;
  10152.     property onmousedown: OleVariant dispid -2147412110;
  10153.     property onmouseup: OleVariant dispid -2147412109;
  10154.     property document: IDispatch readonly dispid -2147417094;
  10155.     property title: WideString dispid -2147418043;
  10156.     property language: WideString dispid -2147413012;
  10157.     property onselectstart: OleVariant dispid -2147412075;
  10158.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  10159.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  10160.     property sourceIndex: Integer readonly dispid -2147417088;
  10161.     property recordNumber: OleVariant readonly dispid -2147417087;
  10162.     property lang: WideString dispid -2147413103;
  10163.     property offsetLeft: Integer readonly dispid -2147417104;
  10164.     property offsetTop: Integer readonly dispid -2147417103;
  10165.     property offsetWidth: Integer readonly dispid -2147417102;
  10166.     property offsetHeight: Integer readonly dispid -2147417101;
  10167.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  10168.     property innerHTML: WideString dispid -2147417086;
  10169.     property innerText: WideString dispid -2147417085;
  10170.     property outerHTML: WideString dispid -2147417084;
  10171.     property outerText: WideString dispid -2147417083;
  10172.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  10173.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  10174.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  10175.     property isTextEdit: WordBool readonly dispid -2147417078;
  10176.     procedure click; dispid -2147417079;
  10177.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  10178.     property ondragstart: OleVariant dispid -2147412077;
  10179.     function  toString: WideString; dispid -2147417076;
  10180.     property onbeforeupdate: OleVariant dispid -2147412091;
  10181.     property onafterupdate: OleVariant dispid -2147412090;
  10182.     property onerrorupdate: OleVariant dispid -2147412074;
  10183.     property onrowexit: OleVariant dispid -2147412094;
  10184.     property onrowenter: OleVariant dispid -2147412093;
  10185.     property ondatasetchanged: OleVariant dispid -2147412072;
  10186.     property ondataavailable: OleVariant dispid -2147412071;
  10187.     property ondatasetcomplete: OleVariant dispid -2147412070;
  10188.     property onfilterchange: OleVariant dispid -2147412069;
  10189.     property children: IDispatch readonly dispid -2147417075;
  10190.     property all: IDispatch readonly dispid -2147417074;
  10191.     property scopeName: WideString readonly dispid -2147417073;
  10192.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10193.     procedure releaseCapture; dispid -2147417071;
  10194.     property onlosecapture: OleVariant dispid -2147412066;
  10195.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10196.     procedure doScroll(component: OleVariant); dispid -2147417069;
  10197.     property onscroll: OleVariant dispid -2147412081;
  10198.     property ondrag: OleVariant dispid -2147412063;
  10199.     property ondragend: OleVariant dispid -2147412062;
  10200.     property ondragenter: OleVariant dispid -2147412061;
  10201.     property ondragover: OleVariant dispid -2147412060;
  10202.     property ondragleave: OleVariant dispid -2147412059;
  10203.     property ondrop: OleVariant dispid -2147412058;
  10204.     property onbeforecut: OleVariant dispid -2147412054;
  10205.     property oncut: OleVariant dispid -2147412057;
  10206.     property onbeforecopy: OleVariant dispid -2147412053;
  10207.     property oncopy: OleVariant dispid -2147412056;
  10208.     property onbeforepaste: OleVariant dispid -2147412052;
  10209.     property onpaste: OleVariant dispid -2147412055;
  10210.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10211.     property onpropertychange: OleVariant dispid -2147412065;
  10212.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  10213.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10214.     procedure setExpression(const propname: WideString; const expression: WideString; 
  10215.                             const language: WideString); dispid -2147417608;
  10216.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10217.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10218.     property tabIndex: Smallint dispid -2147418097;
  10219.     procedure focus; dispid -2147416112;
  10220.     property accessKey: WideString dispid -2147416107;
  10221.     property onblur: OleVariant dispid -2147412097;
  10222.     property onfocus: OleVariant dispid -2147412098;
  10223.     property onresize: OleVariant dispid -2147412076;
  10224.     procedure blur; dispid -2147416110;
  10225.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10226.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10227.     property clientHeight: Integer readonly dispid -2147416093;
  10228.     property clientWidth: Integer readonly dispid -2147416092;
  10229.     property clientTop: Integer readonly dispid -2147416091;
  10230.     property clientLeft: Integer readonly dispid -2147416090;
  10231.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10232.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10233.     property readyState: OleVariant readonly dispid -2147412996;
  10234.     property onreadystatechange: OleVariant dispid -2147412087;
  10235.     property onrowsdelete: OleVariant dispid -2147412050;
  10236.     property onrowsinserted: OleVariant dispid -2147412049;
  10237.     property oncellchange: OleVariant dispid -2147412048;
  10238.     property dir: WideString dispid -2147412995;
  10239.     function  createControlRange: IDispatch; dispid -2147417056;
  10240.     property scrollHeight: Integer readonly dispid -2147417055;
  10241.     property scrollWidth: Integer readonly dispid -2147417054;
  10242.     property scrollTop: Integer dispid -2147417053;
  10243.     property scrollLeft: Integer dispid -2147417052;
  10244.     procedure clearAttributes; dispid -2147417050;
  10245.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  10246.     property oncontextmenu: OleVariant dispid -2147412047;
  10247.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10248.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10249.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10250.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10251.     property canHaveChildren: WordBool readonly dispid -2147417040;
  10252.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10253.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10254.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10255.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  10256.     property tagUrn: WideString dispid -2147417029;
  10257.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  10258.     property readyStateValue: Integer readonly dispid -2147417028;
  10259.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10260.     property uniqueNumber: Integer readonly dispid -2147417058;
  10261.     property uniqueID: WideString readonly dispid -2147417057;
  10262.     property nodeType: Integer readonly dispid -2147417066;
  10263.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  10264.     function  hasChildNodes: WordBool; dispid -2147417064;
  10265.     property childNodes: IDispatch readonly dispid -2147417063;
  10266.     property attributes: IDispatch readonly dispid -2147417062;
  10267.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  10268.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  10269.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  10270.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  10271.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  10272.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  10273.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  10274.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  10275.     property nodeName: WideString readonly dispid -2147417038;
  10276.     property nodeValue: OleVariant dispid -2147417037;
  10277.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  10278.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  10279.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  10280.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  10281.     property noWrap: WordBool dispid -2147413107;
  10282.   end;
  10283.  
  10284. // *********************************************************************//
  10285. // Interface: IHTMLBRElement
  10286. // Flags:     (4416) Dual OleAutomation Dispatchable
  10287. // GUID:      {3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}
  10288. // *********************************************************************//
  10289.   IHTMLBRElement = interface(IDispatch)
  10290.     ['{3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}']
  10291.     procedure Set_clear(const p: WideString); safecall;
  10292.     function  Get_clear: WideString; safecall;
  10293.     property clear: WideString read Get_clear write Set_clear;
  10294.   end;
  10295.  
  10296. // *********************************************************************//
  10297. // DispIntf:  IHTMLBRElementDisp
  10298. // Flags:     (4416) Dual OleAutomation Dispatchable
  10299. // GUID:      {3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}
  10300. // *********************************************************************//
  10301.   IHTMLBRElementDisp = dispinterface
  10302.     ['{3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}']
  10303.     property clear: WideString dispid -2147413096;
  10304.   end;
  10305.  
  10306. // *********************************************************************//
  10307. // DispIntf:  DispHTMLBRElement
  10308. // Flags:     (4112) Hidden Dispatchable
  10309. // GUID:      {3050F53A-98B5-11CF-BB82-00AA00BDCE0B}
  10310. // *********************************************************************//
  10311.   DispHTMLBRElement = dispinterface
  10312.     ['{3050F53A-98B5-11CF-BB82-00AA00BDCE0B}']
  10313.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  10314.                            lFlags: Integer); dispid -2147417611;
  10315.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  10316.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  10317.     property className: WideString dispid -2147417111;
  10318.     property id: WideString dispid -2147417110;
  10319.     property tagName: WideString readonly dispid -2147417108;
  10320.     property parentElement: IHTMLElement readonly dispid -2147418104;
  10321.     property style: IHTMLStyle readonly dispid -2147418038;
  10322.     property onhelp: OleVariant dispid -2147412099;
  10323.     property onclick: OleVariant dispid -2147412104;
  10324.     property ondblclick: OleVariant dispid -2147412103;
  10325.     property onkeydown: OleVariant dispid -2147412107;
  10326.     property onkeyup: OleVariant dispid -2147412106;
  10327.     property onkeypress: OleVariant dispid -2147412105;
  10328.     property onmouseout: OleVariant dispid -2147412111;
  10329.     property onmouseover: OleVariant dispid -2147412112;
  10330.     property onmousemove: OleVariant dispid -2147412108;
  10331.     property onmousedown: OleVariant dispid -2147412110;
  10332.     property onmouseup: OleVariant dispid -2147412109;
  10333.     property document: IDispatch readonly dispid -2147417094;
  10334.     property title: WideString dispid -2147418043;
  10335.     property language: WideString dispid -2147413012;
  10336.     property onselectstart: OleVariant dispid -2147412075;
  10337.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  10338.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  10339.     property sourceIndex: Integer readonly dispid -2147417088;
  10340.     property recordNumber: OleVariant readonly dispid -2147417087;
  10341.     property lang: WideString dispid -2147413103;
  10342.     property offsetLeft: Integer readonly dispid -2147417104;
  10343.     property offsetTop: Integer readonly dispid -2147417103;
  10344.     property offsetWidth: Integer readonly dispid -2147417102;
  10345.     property offsetHeight: Integer readonly dispid -2147417101;
  10346.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  10347.     property innerHTML: WideString dispid -2147417086;
  10348.     property innerText: WideString dispid -2147417085;
  10349.     property outerHTML: WideString dispid -2147417084;
  10350.     property outerText: WideString dispid -2147417083;
  10351.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  10352.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  10353.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  10354.     property isTextEdit: WordBool readonly dispid -2147417078;
  10355.     procedure click; dispid -2147417079;
  10356.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  10357.     property ondragstart: OleVariant dispid -2147412077;
  10358.     function  toString: WideString; dispid -2147417076;
  10359.     property onbeforeupdate: OleVariant dispid -2147412091;
  10360.     property onafterupdate: OleVariant dispid -2147412090;
  10361.     property onerrorupdate: OleVariant dispid -2147412074;
  10362.     property onrowexit: OleVariant dispid -2147412094;
  10363.     property onrowenter: OleVariant dispid -2147412093;
  10364.     property ondatasetchanged: OleVariant dispid -2147412072;
  10365.     property ondataavailable: OleVariant dispid -2147412071;
  10366.     property ondatasetcomplete: OleVariant dispid -2147412070;
  10367.     property onfilterchange: OleVariant dispid -2147412069;
  10368.     property children: IDispatch readonly dispid -2147417075;
  10369.     property all: IDispatch readonly dispid -2147417074;
  10370.     property scopeName: WideString readonly dispid -2147417073;
  10371.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10372.     procedure releaseCapture; dispid -2147417071;
  10373.     property onlosecapture: OleVariant dispid -2147412066;
  10374.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10375.     procedure doScroll(component: OleVariant); dispid -2147417069;
  10376.     property onscroll: OleVariant dispid -2147412081;
  10377.     property ondrag: OleVariant dispid -2147412063;
  10378.     property ondragend: OleVariant dispid -2147412062;
  10379.     property ondragenter: OleVariant dispid -2147412061;
  10380.     property ondragover: OleVariant dispid -2147412060;
  10381.     property ondragleave: OleVariant dispid -2147412059;
  10382.     property ondrop: OleVariant dispid -2147412058;
  10383.     property onbeforecut: OleVariant dispid -2147412054;
  10384.     property oncut: OleVariant dispid -2147412057;
  10385.     property onbeforecopy: OleVariant dispid -2147412053;
  10386.     property oncopy: OleVariant dispid -2147412056;
  10387.     property onbeforepaste: OleVariant dispid -2147412052;
  10388.     property onpaste: OleVariant dispid -2147412055;
  10389.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10390.     property onpropertychange: OleVariant dispid -2147412065;
  10391.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  10392.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10393.     procedure setExpression(const propname: WideString; const expression: WideString; 
  10394.                             const language: WideString); dispid -2147417608;
  10395.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10396.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10397.     property tabIndex: Smallint dispid -2147418097;
  10398.     procedure focus; dispid -2147416112;
  10399.     property accessKey: WideString dispid -2147416107;
  10400.     property onblur: OleVariant dispid -2147412097;
  10401.     property onfocus: OleVariant dispid -2147412098;
  10402.     property onresize: OleVariant dispid -2147412076;
  10403.     procedure blur; dispid -2147416110;
  10404.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10405.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10406.     property clientHeight: Integer readonly dispid -2147416093;
  10407.     property clientWidth: Integer readonly dispid -2147416092;
  10408.     property clientTop: Integer readonly dispid -2147416091;
  10409.     property clientLeft: Integer readonly dispid -2147416090;
  10410.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10411.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10412.     property readyState: OleVariant readonly dispid -2147412996;
  10413.     property onreadystatechange: OleVariant dispid -2147412087;
  10414.     property onrowsdelete: OleVariant dispid -2147412050;
  10415.     property onrowsinserted: OleVariant dispid -2147412049;
  10416.     property oncellchange: OleVariant dispid -2147412048;
  10417.     property dir: WideString dispid -2147412995;
  10418.     function  createControlRange: IDispatch; dispid -2147417056;
  10419.     property scrollHeight: Integer readonly dispid -2147417055;
  10420.     property scrollWidth: Integer readonly dispid -2147417054;
  10421.     property scrollTop: Integer dispid -2147417053;
  10422.     property scrollLeft: Integer dispid -2147417052;
  10423.     procedure clearAttributes; dispid -2147417050;
  10424.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  10425.     property oncontextmenu: OleVariant dispid -2147412047;
  10426.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10427.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10428.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10429.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10430.     property canHaveChildren: WordBool readonly dispid -2147417040;
  10431.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10432.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10433.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10434.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  10435.     property tagUrn: WideString dispid -2147417029;
  10436.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  10437.     property readyStateValue: Integer readonly dispid -2147417028;
  10438.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10439.     property uniqueNumber: Integer readonly dispid -2147417058;
  10440.     property uniqueID: WideString readonly dispid -2147417057;
  10441.     property nodeType: Integer readonly dispid -2147417066;
  10442.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  10443.     function  hasChildNodes: WordBool; dispid -2147417064;
  10444.     property childNodes: IDispatch readonly dispid -2147417063;
  10445.     property attributes: IDispatch readonly dispid -2147417062;
  10446.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  10447.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  10448.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  10449.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  10450.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  10451.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  10452.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  10453.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  10454.     property nodeName: WideString readonly dispid -2147417038;
  10455.     property nodeValue: OleVariant dispid -2147417037;
  10456.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  10457.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  10458.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  10459.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  10460.     property clear: WideString dispid -2147413096;
  10461.   end;
  10462.  
  10463. // *********************************************************************//
  10464. // Interface: IHTMLDListElement
  10465. // Flags:     (4416) Dual OleAutomation Dispatchable
  10466. // GUID:      {3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}
  10467. // *********************************************************************//
  10468.   IHTMLDListElement = interface(IDispatch)
  10469.     ['{3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}']
  10470.     procedure Set_compact(p: WordBool); safecall;
  10471.     function  Get_compact: WordBool; safecall;
  10472.     property compact: WordBool read Get_compact write Set_compact;
  10473.   end;
  10474.  
  10475. // *********************************************************************//
  10476. // DispIntf:  IHTMLDListElementDisp
  10477. // Flags:     (4416) Dual OleAutomation Dispatchable
  10478. // GUID:      {3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}
  10479. // *********************************************************************//
  10480.   IHTMLDListElementDisp = dispinterface
  10481.     ['{3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}']
  10482.     property compact: WordBool dispid 1001;
  10483.   end;
  10484.  
  10485. // *********************************************************************//
  10486. // DispIntf:  DispHTMLDListElement
  10487. // Flags:     (4112) Hidden Dispatchable
  10488. // GUID:      {3050F53B-98B5-11CF-BB82-00AA00BDCE0B}
  10489. // *********************************************************************//
  10490.   DispHTMLDListElement = dispinterface
  10491.     ['{3050F53B-98B5-11CF-BB82-00AA00BDCE0B}']
  10492.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  10493.                            lFlags: Integer); dispid -2147417611;
  10494.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  10495.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  10496.     property className: WideString dispid -2147417111;
  10497.     property id: WideString dispid -2147417110;
  10498.     property tagName: WideString readonly dispid -2147417108;
  10499.     property parentElement: IHTMLElement readonly dispid -2147418104;
  10500.     property style: IHTMLStyle readonly dispid -2147418038;
  10501.     property onhelp: OleVariant dispid -2147412099;
  10502.     property onclick: OleVariant dispid -2147412104;
  10503.     property ondblclick: OleVariant dispid -2147412103;
  10504.     property onkeydown: OleVariant dispid -2147412107;
  10505.     property onkeyup: OleVariant dispid -2147412106;
  10506.     property onkeypress: OleVariant dispid -2147412105;
  10507.     property onmouseout: OleVariant dispid -2147412111;
  10508.     property onmouseover: OleVariant dispid -2147412112;
  10509.     property onmousemove: OleVariant dispid -2147412108;
  10510.     property onmousedown: OleVariant dispid -2147412110;
  10511.     property onmouseup: OleVariant dispid -2147412109;
  10512.     property document: IDispatch readonly dispid -2147417094;
  10513.     property title: WideString dispid -2147418043;
  10514.     property language: WideString dispid -2147413012;
  10515.     property onselectstart: OleVariant dispid -2147412075;
  10516.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  10517.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  10518.     property sourceIndex: Integer readonly dispid -2147417088;
  10519.     property recordNumber: OleVariant readonly dispid -2147417087;
  10520.     property lang: WideString dispid -2147413103;
  10521.     property offsetLeft: Integer readonly dispid -2147417104;
  10522.     property offsetTop: Integer readonly dispid -2147417103;
  10523.     property offsetWidth: Integer readonly dispid -2147417102;
  10524.     property offsetHeight: Integer readonly dispid -2147417101;
  10525.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  10526.     property innerHTML: WideString dispid -2147417086;
  10527.     property innerText: WideString dispid -2147417085;
  10528.     property outerHTML: WideString dispid -2147417084;
  10529.     property outerText: WideString dispid -2147417083;
  10530.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  10531.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  10532.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  10533.     property isTextEdit: WordBool readonly dispid -2147417078;
  10534.     procedure click; dispid -2147417079;
  10535.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  10536.     property ondragstart: OleVariant dispid -2147412077;
  10537.     function  toString: WideString; dispid -2147417076;
  10538.     property onbeforeupdate: OleVariant dispid -2147412091;
  10539.     property onafterupdate: OleVariant dispid -2147412090;
  10540.     property onerrorupdate: OleVariant dispid -2147412074;
  10541.     property onrowexit: OleVariant dispid -2147412094;
  10542.     property onrowenter: OleVariant dispid -2147412093;
  10543.     property ondatasetchanged: OleVariant dispid -2147412072;
  10544.     property ondataavailable: OleVariant dispid -2147412071;
  10545.     property ondatasetcomplete: OleVariant dispid -2147412070;
  10546.     property onfilterchange: OleVariant dispid -2147412069;
  10547.     property children: IDispatch readonly dispid -2147417075;
  10548.     property all: IDispatch readonly dispid -2147417074;
  10549.     property scopeName: WideString readonly dispid -2147417073;
  10550.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10551.     procedure releaseCapture; dispid -2147417071;
  10552.     property onlosecapture: OleVariant dispid -2147412066;
  10553.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10554.     procedure doScroll(component: OleVariant); dispid -2147417069;
  10555.     property onscroll: OleVariant dispid -2147412081;
  10556.     property ondrag: OleVariant dispid -2147412063;
  10557.     property ondragend: OleVariant dispid -2147412062;
  10558.     property ondragenter: OleVariant dispid -2147412061;
  10559.     property ondragover: OleVariant dispid -2147412060;
  10560.     property ondragleave: OleVariant dispid -2147412059;
  10561.     property ondrop: OleVariant dispid -2147412058;
  10562.     property onbeforecut: OleVariant dispid -2147412054;
  10563.     property oncut: OleVariant dispid -2147412057;
  10564.     property onbeforecopy: OleVariant dispid -2147412053;
  10565.     property oncopy: OleVariant dispid -2147412056;
  10566.     property onbeforepaste: OleVariant dispid -2147412052;
  10567.     property onpaste: OleVariant dispid -2147412055;
  10568.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10569.     property onpropertychange: OleVariant dispid -2147412065;
  10570.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  10571.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10572.     procedure setExpression(const propname: WideString; const expression: WideString; 
  10573.                             const language: WideString); dispid -2147417608;
  10574.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10575.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10576.     property tabIndex: Smallint dispid -2147418097;
  10577.     procedure focus; dispid -2147416112;
  10578.     property accessKey: WideString dispid -2147416107;
  10579.     property onblur: OleVariant dispid -2147412097;
  10580.     property onfocus: OleVariant dispid -2147412098;
  10581.     property onresize: OleVariant dispid -2147412076;
  10582.     procedure blur; dispid -2147416110;
  10583.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10584.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10585.     property clientHeight: Integer readonly dispid -2147416093;
  10586.     property clientWidth: Integer readonly dispid -2147416092;
  10587.     property clientTop: Integer readonly dispid -2147416091;
  10588.     property clientLeft: Integer readonly dispid -2147416090;
  10589.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10590.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10591.     property readyState: OleVariant readonly dispid -2147412996;
  10592.     property onreadystatechange: OleVariant dispid -2147412087;
  10593.     property onrowsdelete: OleVariant dispid -2147412050;
  10594.     property onrowsinserted: OleVariant dispid -2147412049;
  10595.     property oncellchange: OleVariant dispid -2147412048;
  10596.     property dir: WideString dispid -2147412995;
  10597.     function  createControlRange: IDispatch; dispid -2147417056;
  10598.     property scrollHeight: Integer readonly dispid -2147417055;
  10599.     property scrollWidth: Integer readonly dispid -2147417054;
  10600.     property scrollTop: Integer dispid -2147417053;
  10601.     property scrollLeft: Integer dispid -2147417052;
  10602.     procedure clearAttributes; dispid -2147417050;
  10603.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  10604.     property oncontextmenu: OleVariant dispid -2147412047;
  10605.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10606.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10607.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10608.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10609.     property canHaveChildren: WordBool readonly dispid -2147417040;
  10610.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10611.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10612.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10613.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  10614.     property tagUrn: WideString dispid -2147417029;
  10615.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  10616.     property readyStateValue: Integer readonly dispid -2147417028;
  10617.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10618.     property uniqueNumber: Integer readonly dispid -2147417058;
  10619.     property uniqueID: WideString readonly dispid -2147417057;
  10620.     property nodeType: Integer readonly dispid -2147417066;
  10621.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  10622.     function  hasChildNodes: WordBool; dispid -2147417064;
  10623.     property childNodes: IDispatch readonly dispid -2147417063;
  10624.     property attributes: IDispatch readonly dispid -2147417062;
  10625.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  10626.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  10627.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  10628.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  10629.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  10630.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  10631.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  10632.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  10633.     property nodeName: WideString readonly dispid -2147417038;
  10634.     property nodeValue: OleVariant dispid -2147417037;
  10635.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  10636.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  10637.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  10638.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  10639.     property compact: WordBool dispid 1001;
  10640.   end;
  10641.  
  10642. // *********************************************************************//
  10643. // Interface: IHTMLHRElement
  10644. // Flags:     (4416) Dual OleAutomation Dispatchable
  10645. // GUID:      {3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}
  10646. // *********************************************************************//
  10647.   IHTMLHRElement = interface(IDispatch)
  10648.     ['{3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}']
  10649.     procedure Set_align(const p: WideString); safecall;
  10650.     function  Get_align: WideString; safecall;
  10651.     procedure Set_color(p: OleVariant); safecall;
  10652.     function  Get_color: OleVariant; safecall;
  10653.     procedure Set_noShade(p: WordBool); safecall;
  10654.     function  Get_noShade: WordBool; safecall;
  10655.     procedure Set_width(p: OleVariant); safecall;
  10656.     function  Get_width: OleVariant; safecall;
  10657.     procedure Set_size(p: OleVariant); safecall;
  10658.     function  Get_size: OleVariant; safecall;
  10659.     property align: WideString read Get_align write Set_align;
  10660.     property color: OleVariant read Get_color write Set_color;
  10661.     property noShade: WordBool read Get_noShade write Set_noShade;
  10662.     property width: OleVariant read Get_width write Set_width;
  10663.     property size: OleVariant read Get_size write Set_size;
  10664.   end;
  10665.  
  10666. // *********************************************************************//
  10667. // DispIntf:  IHTMLHRElementDisp
  10668. // Flags:     (4416) Dual OleAutomation Dispatchable
  10669. // GUID:      {3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}
  10670. // *********************************************************************//
  10671.   IHTMLHRElementDisp = dispinterface
  10672.     ['{3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}']
  10673.     property align: WideString dispid -2147418040;
  10674.     property color: OleVariant dispid -2147413110;
  10675.     property noShade: WordBool dispid 1001;
  10676.     property width: OleVariant dispid -2147418107;
  10677.     property size: OleVariant dispid -2147418106;
  10678.   end;
  10679.  
  10680. // *********************************************************************//
  10681. // DispIntf:  DispHTMLHRElement
  10682. // Flags:     (4112) Hidden Dispatchable
  10683. // GUID:      {3050F53D-98B5-11CF-BB82-00AA00BDCE0B}
  10684. // *********************************************************************//
  10685.   DispHTMLHRElement = dispinterface
  10686.     ['{3050F53D-98B5-11CF-BB82-00AA00BDCE0B}']
  10687.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  10688.                            lFlags: Integer); dispid -2147417611;
  10689.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  10690.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  10691.     property className: WideString dispid -2147417111;
  10692.     property id: WideString dispid -2147417110;
  10693.     property tagName: WideString readonly dispid -2147417108;
  10694.     property parentElement: IHTMLElement readonly dispid -2147418104;
  10695.     property style: IHTMLStyle readonly dispid -2147418038;
  10696.     property onhelp: OleVariant dispid -2147412099;
  10697.     property onclick: OleVariant dispid -2147412104;
  10698.     property ondblclick: OleVariant dispid -2147412103;
  10699.     property onkeydown: OleVariant dispid -2147412107;
  10700.     property onkeyup: OleVariant dispid -2147412106;
  10701.     property onkeypress: OleVariant dispid -2147412105;
  10702.     property onmouseout: OleVariant dispid -2147412111;
  10703.     property onmouseover: OleVariant dispid -2147412112;
  10704.     property onmousemove: OleVariant dispid -2147412108;
  10705.     property onmousedown: OleVariant dispid -2147412110;
  10706.     property onmouseup: OleVariant dispid -2147412109;
  10707.     property document: IDispatch readonly dispid -2147417094;
  10708.     property title: WideString dispid -2147418043;
  10709.     property language: WideString dispid -2147413012;
  10710.     property onselectstart: OleVariant dispid -2147412075;
  10711.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  10712.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  10713.     property sourceIndex: Integer readonly dispid -2147417088;
  10714.     property recordNumber: OleVariant readonly dispid -2147417087;
  10715.     property lang: WideString dispid -2147413103;
  10716.     property offsetLeft: Integer readonly dispid -2147417104;
  10717.     property offsetTop: Integer readonly dispid -2147417103;
  10718.     property offsetWidth: Integer readonly dispid -2147417102;
  10719.     property offsetHeight: Integer readonly dispid -2147417101;
  10720.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  10721.     property innerHTML: WideString dispid -2147417086;
  10722.     property innerText: WideString dispid -2147417085;
  10723.     property outerHTML: WideString dispid -2147417084;
  10724.     property outerText: WideString dispid -2147417083;
  10725.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  10726.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  10727.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  10728.     property isTextEdit: WordBool readonly dispid -2147417078;
  10729.     procedure click; dispid -2147417079;
  10730.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  10731.     property ondragstart: OleVariant dispid -2147412077;
  10732.     function  toString: WideString; dispid -2147417076;
  10733.     property onbeforeupdate: OleVariant dispid -2147412091;
  10734.     property onafterupdate: OleVariant dispid -2147412090;
  10735.     property onerrorupdate: OleVariant dispid -2147412074;
  10736.     property onrowexit: OleVariant dispid -2147412094;
  10737.     property onrowenter: OleVariant dispid -2147412093;
  10738.     property ondatasetchanged: OleVariant dispid -2147412072;
  10739.     property ondataavailable: OleVariant dispid -2147412071;
  10740.     property ondatasetcomplete: OleVariant dispid -2147412070;
  10741.     property onfilterchange: OleVariant dispid -2147412069;
  10742.     property children: IDispatch readonly dispid -2147417075;
  10743.     property all: IDispatch readonly dispid -2147417074;
  10744.     property scopeName: WideString readonly dispid -2147417073;
  10745.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10746.     procedure releaseCapture; dispid -2147417071;
  10747.     property onlosecapture: OleVariant dispid -2147412066;
  10748.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10749.     procedure doScroll(component: OleVariant); dispid -2147417069;
  10750.     property onscroll: OleVariant dispid -2147412081;
  10751.     property ondrag: OleVariant dispid -2147412063;
  10752.     property ondragend: OleVariant dispid -2147412062;
  10753.     property ondragenter: OleVariant dispid -2147412061;
  10754.     property ondragover: OleVariant dispid -2147412060;
  10755.     property ondragleave: OleVariant dispid -2147412059;
  10756.     property ondrop: OleVariant dispid -2147412058;
  10757.     property onbeforecut: OleVariant dispid -2147412054;
  10758.     property oncut: OleVariant dispid -2147412057;
  10759.     property onbeforecopy: OleVariant dispid -2147412053;
  10760.     property oncopy: OleVariant dispid -2147412056;
  10761.     property onbeforepaste: OleVariant dispid -2147412052;
  10762.     property onpaste: OleVariant dispid -2147412055;
  10763.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10764.     property onpropertychange: OleVariant dispid -2147412065;
  10765.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  10766.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10767.     procedure setExpression(const propname: WideString; const expression: WideString; 
  10768.                             const language: WideString); dispid -2147417608;
  10769.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10770.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10771.     property tabIndex: Smallint dispid -2147418097;
  10772.     procedure focus; dispid -2147416112;
  10773.     property accessKey: WideString dispid -2147416107;
  10774.     property onblur: OleVariant dispid -2147412097;
  10775.     property onfocus: OleVariant dispid -2147412098;
  10776.     property onresize: OleVariant dispid -2147412076;
  10777.     procedure blur; dispid -2147416110;
  10778.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10779.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10780.     property clientHeight: Integer readonly dispid -2147416093;
  10781.     property clientWidth: Integer readonly dispid -2147416092;
  10782.     property clientTop: Integer readonly dispid -2147416091;
  10783.     property clientLeft: Integer readonly dispid -2147416090;
  10784.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10785.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10786.     property readyState: OleVariant readonly dispid -2147412996;
  10787.     property onreadystatechange: OleVariant dispid -2147412087;
  10788.     property onrowsdelete: OleVariant dispid -2147412050;
  10789.     property onrowsinserted: OleVariant dispid -2147412049;
  10790.     property oncellchange: OleVariant dispid -2147412048;
  10791.     property dir: WideString dispid -2147412995;
  10792.     function  createControlRange: IDispatch; dispid -2147417056;
  10793.     property scrollHeight: Integer readonly dispid -2147417055;
  10794.     property scrollWidth: Integer readonly dispid -2147417054;
  10795.     property scrollTop: Integer dispid -2147417053;
  10796.     property scrollLeft: Integer dispid -2147417052;
  10797.     procedure clearAttributes; dispid -2147417050;
  10798.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  10799.     property oncontextmenu: OleVariant dispid -2147412047;
  10800.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10801.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10802.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10803.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10804.     property canHaveChildren: WordBool readonly dispid -2147417040;
  10805.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10806.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10807.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10808.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  10809.     property tagUrn: WideString dispid -2147417029;
  10810.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  10811.     property readyStateValue: Integer readonly dispid -2147417028;
  10812.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10813.     property uniqueNumber: Integer readonly dispid -2147417058;
  10814.     property uniqueID: WideString readonly dispid -2147417057;
  10815.     property nodeType: Integer readonly dispid -2147417066;
  10816.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  10817.     function  hasChildNodes: WordBool; dispid -2147417064;
  10818.     property childNodes: IDispatch readonly dispid -2147417063;
  10819.     property attributes: IDispatch readonly dispid -2147417062;
  10820.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  10821.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  10822.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  10823.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  10824.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  10825.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  10826.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  10827.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  10828.     property nodeName: WideString readonly dispid -2147417038;
  10829.     property nodeValue: OleVariant dispid -2147417037;
  10830.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  10831.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  10832.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  10833.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  10834.     property align: WideString dispid -2147418040;
  10835.     property color: OleVariant dispid -2147413110;
  10836.     property noShade: WordBool dispid 1001;
  10837.     property width: OleVariant dispid -2147418107;
  10838.     property size: OleVariant dispid -2147418106;
  10839.   end;
  10840.  
  10841. // *********************************************************************//
  10842. // Interface: IHTMLParaElement
  10843. // Flags:     (4416) Dual OleAutomation Dispatchable
  10844. // GUID:      {3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}
  10845. // *********************************************************************//
  10846.   IHTMLParaElement = interface(IDispatch)
  10847.     ['{3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}']
  10848.     procedure Set_align(const p: WideString); safecall;
  10849.     function  Get_align: WideString; safecall;
  10850.     property align: WideString read Get_align write Set_align;
  10851.   end;
  10852.  
  10853. // *********************************************************************//
  10854. // DispIntf:  IHTMLParaElementDisp
  10855. // Flags:     (4416) Dual OleAutomation Dispatchable
  10856. // GUID:      {3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}
  10857. // *********************************************************************//
  10858.   IHTMLParaElementDisp = dispinterface
  10859.     ['{3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}']
  10860.     property align: WideString dispid -2147418040;
  10861.   end;
  10862.  
  10863. // *********************************************************************//
  10864. // DispIntf:  DispHTMLParaElement
  10865. // Flags:     (4112) Hidden Dispatchable
  10866. // GUID:      {3050F52C-98B5-11CF-BB82-00AA00BDCE0B}
  10867. // *********************************************************************//
  10868.   DispHTMLParaElement = dispinterface
  10869.     ['{3050F52C-98B5-11CF-BB82-00AA00BDCE0B}']
  10870.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  10871.                            lFlags: Integer); dispid -2147417611;
  10872.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  10873.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  10874.     property className: WideString dispid -2147417111;
  10875.     property id: WideString dispid -2147417110;
  10876.     property tagName: WideString readonly dispid -2147417108;
  10877.     property parentElement: IHTMLElement readonly dispid -2147418104;
  10878.     property style: IHTMLStyle readonly dispid -2147418038;
  10879.     property onhelp: OleVariant dispid -2147412099;
  10880.     property onclick: OleVariant dispid -2147412104;
  10881.     property ondblclick: OleVariant dispid -2147412103;
  10882.     property onkeydown: OleVariant dispid -2147412107;
  10883.     property onkeyup: OleVariant dispid -2147412106;
  10884.     property onkeypress: OleVariant dispid -2147412105;
  10885.     property onmouseout: OleVariant dispid -2147412111;
  10886.     property onmouseover: OleVariant dispid -2147412112;
  10887.     property onmousemove: OleVariant dispid -2147412108;
  10888.     property onmousedown: OleVariant dispid -2147412110;
  10889.     property onmouseup: OleVariant dispid -2147412109;
  10890.     property document: IDispatch readonly dispid -2147417094;
  10891.     property title: WideString dispid -2147418043;
  10892.     property language: WideString dispid -2147413012;
  10893.     property onselectstart: OleVariant dispid -2147412075;
  10894.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  10895.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  10896.     property sourceIndex: Integer readonly dispid -2147417088;
  10897.     property recordNumber: OleVariant readonly dispid -2147417087;
  10898.     property lang: WideString dispid -2147413103;
  10899.     property offsetLeft: Integer readonly dispid -2147417104;
  10900.     property offsetTop: Integer readonly dispid -2147417103;
  10901.     property offsetWidth: Integer readonly dispid -2147417102;
  10902.     property offsetHeight: Integer readonly dispid -2147417101;
  10903.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  10904.     property innerHTML: WideString dispid -2147417086;
  10905.     property innerText: WideString dispid -2147417085;
  10906.     property outerHTML: WideString dispid -2147417084;
  10907.     property outerText: WideString dispid -2147417083;
  10908.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  10909.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  10910.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  10911.     property isTextEdit: WordBool readonly dispid -2147417078;
  10912.     procedure click; dispid -2147417079;
  10913.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  10914.     property ondragstart: OleVariant dispid -2147412077;
  10915.     function  toString: WideString; dispid -2147417076;
  10916.     property onbeforeupdate: OleVariant dispid -2147412091;
  10917.     property onafterupdate: OleVariant dispid -2147412090;
  10918.     property onerrorupdate: OleVariant dispid -2147412074;
  10919.     property onrowexit: OleVariant dispid -2147412094;
  10920.     property onrowenter: OleVariant dispid -2147412093;
  10921.     property ondatasetchanged: OleVariant dispid -2147412072;
  10922.     property ondataavailable: OleVariant dispid -2147412071;
  10923.     property ondatasetcomplete: OleVariant dispid -2147412070;
  10924.     property onfilterchange: OleVariant dispid -2147412069;
  10925.     property children: IDispatch readonly dispid -2147417075;
  10926.     property all: IDispatch readonly dispid -2147417074;
  10927.     property scopeName: WideString readonly dispid -2147417073;
  10928.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  10929.     procedure releaseCapture; dispid -2147417071;
  10930.     property onlosecapture: OleVariant dispid -2147412066;
  10931.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  10932.     procedure doScroll(component: OleVariant); dispid -2147417069;
  10933.     property onscroll: OleVariant dispid -2147412081;
  10934.     property ondrag: OleVariant dispid -2147412063;
  10935.     property ondragend: OleVariant dispid -2147412062;
  10936.     property ondragenter: OleVariant dispid -2147412061;
  10937.     property ondragover: OleVariant dispid -2147412060;
  10938.     property ondragleave: OleVariant dispid -2147412059;
  10939.     property ondrop: OleVariant dispid -2147412058;
  10940.     property onbeforecut: OleVariant dispid -2147412054;
  10941.     property oncut: OleVariant dispid -2147412057;
  10942.     property onbeforecopy: OleVariant dispid -2147412053;
  10943.     property oncopy: OleVariant dispid -2147412056;
  10944.     property onbeforepaste: OleVariant dispid -2147412052;
  10945.     property onpaste: OleVariant dispid -2147412055;
  10946.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  10947.     property onpropertychange: OleVariant dispid -2147412065;
  10948.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  10949.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  10950.     procedure setExpression(const propname: WideString; const expression: WideString; 
  10951.                             const language: WideString); dispid -2147417608;
  10952.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  10953.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  10954.     property tabIndex: Smallint dispid -2147418097;
  10955.     procedure focus; dispid -2147416112;
  10956.     property accessKey: WideString dispid -2147416107;
  10957.     property onblur: OleVariant dispid -2147412097;
  10958.     property onfocus: OleVariant dispid -2147412098;
  10959.     property onresize: OleVariant dispid -2147412076;
  10960.     procedure blur; dispid -2147416110;
  10961.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  10962.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  10963.     property clientHeight: Integer readonly dispid -2147416093;
  10964.     property clientWidth: Integer readonly dispid -2147416092;
  10965.     property clientTop: Integer readonly dispid -2147416091;
  10966.     property clientLeft: Integer readonly dispid -2147416090;
  10967.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  10968.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  10969.     property readyState: OleVariant readonly dispid -2147412996;
  10970.     property onreadystatechange: OleVariant dispid -2147412087;
  10971.     property onrowsdelete: OleVariant dispid -2147412050;
  10972.     property onrowsinserted: OleVariant dispid -2147412049;
  10973.     property oncellchange: OleVariant dispid -2147412048;
  10974.     property dir: WideString dispid -2147412995;
  10975.     function  createControlRange: IDispatch; dispid -2147417056;
  10976.     property scrollHeight: Integer readonly dispid -2147417055;
  10977.     property scrollWidth: Integer readonly dispid -2147417054;
  10978.     property scrollTop: Integer dispid -2147417053;
  10979.     property scrollLeft: Integer dispid -2147417052;
  10980.     procedure clearAttributes; dispid -2147417050;
  10981.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  10982.     property oncontextmenu: OleVariant dispid -2147412047;
  10983.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  10984.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  10985.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  10986.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  10987.     property canHaveChildren: WordBool readonly dispid -2147417040;
  10988.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  10989.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  10990.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  10991.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  10992.     property tagUrn: WideString dispid -2147417029;
  10993.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  10994.     property readyStateValue: Integer readonly dispid -2147417028;
  10995.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  10996.     property uniqueNumber: Integer readonly dispid -2147417058;
  10997.     property uniqueID: WideString readonly dispid -2147417057;
  10998.     property nodeType: Integer readonly dispid -2147417066;
  10999.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  11000.     function  hasChildNodes: WordBool; dispid -2147417064;
  11001.     property childNodes: IDispatch readonly dispid -2147417063;
  11002.     property attributes: IDispatch readonly dispid -2147417062;
  11003.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  11004.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  11005.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  11006.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  11007.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  11008.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  11009.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  11010.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  11011.     property nodeName: WideString readonly dispid -2147417038;
  11012.     property nodeValue: OleVariant dispid -2147417037;
  11013.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  11014.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  11015.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  11016.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  11017.     property clear: WideString dispid -2147413096;
  11018.     property align: WideString dispid -2147418040;
  11019.   end;
  11020.  
  11021. // *********************************************************************//
  11022. // Interface: IHTMLElementCollection2
  11023. // Flags:     (4416) Dual OleAutomation Dispatchable
  11024. // GUID:      {3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}
  11025. // *********************************************************************//
  11026.   IHTMLElementCollection2 = interface(IDispatch)
  11027.     ['{3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}']
  11028.     function  urns(urn: OleVariant): IDispatch; safecall;
  11029.   end;
  11030.  
  11031. // *********************************************************************//
  11032. // DispIntf:  IHTMLElementCollection2Disp
  11033. // Flags:     (4416) Dual OleAutomation Dispatchable
  11034. // GUID:      {3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}
  11035. // *********************************************************************//
  11036.   IHTMLElementCollection2Disp = dispinterface
  11037.     ['{3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}']
  11038.     function  urns(urn: OleVariant): IDispatch; dispid 1505;
  11039.   end;
  11040.  
  11041. // *********************************************************************//
  11042. // DispIntf:  DispHTMLElementCollection
  11043. // Flags:     (4112) Hidden Dispatchable
  11044. // GUID:      {3050F56B-98B5-11CF-BB82-00AA00BDCE0B}
  11045. // *********************************************************************//
  11046.   DispHTMLElementCollection = dispinterface
  11047.     ['{3050F56B-98B5-11CF-BB82-00AA00BDCE0B}']
  11048.     function  toString: WideString; dispid 1501;
  11049.     property length: Integer dispid 1500;
  11050.     property _newEnum: IUnknown readonly dispid -4;
  11051.     function  item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  11052.     function  tags(tagName: OleVariant): IDispatch; dispid 1502;
  11053.     function  urns(urn: OleVariant): IDispatch; dispid 1505;
  11054.   end;
  11055.  
  11056. // *********************************************************************//
  11057. // Interface: IHTMLHeaderElement
  11058. // Flags:     (4416) Dual OleAutomation Dispatchable
  11059. // GUID:      {3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}
  11060. // *********************************************************************//
  11061.   IHTMLHeaderElement = interface(IDispatch)
  11062.     ['{3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}']
  11063.     procedure Set_align(const p: WideString); safecall;
  11064.     function  Get_align: WideString; safecall;
  11065.     property align: WideString read Get_align write Set_align;
  11066.   end;
  11067.  
  11068. // *********************************************************************//
  11069. // DispIntf:  IHTMLHeaderElementDisp
  11070. // Flags:     (4416) Dual OleAutomation Dispatchable
  11071. // GUID:      {3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}
  11072. // *********************************************************************//
  11073.   IHTMLHeaderElementDisp = dispinterface
  11074.     ['{3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}']
  11075.     property align: WideString dispid -2147418040;
  11076.   end;
  11077.  
  11078. // *********************************************************************//
  11079. // DispIntf:  DispHTMLHeaderElement
  11080. // Flags:     (4112) Hidden Dispatchable
  11081. // GUID:      {3050F515-98B5-11CF-BB82-00AA00BDCE0B}
  11082. // *********************************************************************//
  11083.   DispHTMLHeaderElement = dispinterface
  11084.     ['{3050F515-98B5-11CF-BB82-00AA00BDCE0B}']
  11085.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  11086.                            lFlags: Integer); dispid -2147417611;
  11087.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  11088.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  11089.     property className: WideString dispid -2147417111;
  11090.     property id: WideString dispid -2147417110;
  11091.     property tagName: WideString readonly dispid -2147417108;
  11092.     property parentElement: IHTMLElement readonly dispid -2147418104;
  11093.     property style: IHTMLStyle readonly dispid -2147418038;
  11094.     property onhelp: OleVariant dispid -2147412099;
  11095.     property onclick: OleVariant dispid -2147412104;
  11096.     property ondblclick: OleVariant dispid -2147412103;
  11097.     property onkeydown: OleVariant dispid -2147412107;
  11098.     property onkeyup: OleVariant dispid -2147412106;
  11099.     property onkeypress: OleVariant dispid -2147412105;
  11100.     property onmouseout: OleVariant dispid -2147412111;
  11101.     property onmouseover: OleVariant dispid -2147412112;
  11102.     property onmousemove: OleVariant dispid -2147412108;
  11103.     property onmousedown: OleVariant dispid -2147412110;
  11104.     property onmouseup: OleVariant dispid -2147412109;
  11105.     property document: IDispatch readonly dispid -2147417094;
  11106.     property title: WideString dispid -2147418043;
  11107.     property language: WideString dispid -2147413012;
  11108.     property onselectstart: OleVariant dispid -2147412075;
  11109.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  11110.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  11111.     property sourceIndex: Integer readonly dispid -2147417088;
  11112.     property recordNumber: OleVariant readonly dispid -2147417087;
  11113.     property lang: WideString dispid -2147413103;
  11114.     property offsetLeft: Integer readonly dispid -2147417104;
  11115.     property offsetTop: Integer readonly dispid -2147417103;
  11116.     property offsetWidth: Integer readonly dispid -2147417102;
  11117.     property offsetHeight: Integer readonly dispid -2147417101;
  11118.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  11119.     property innerHTML: WideString dispid -2147417086;
  11120.     property innerText: WideString dispid -2147417085;
  11121.     property outerHTML: WideString dispid -2147417084;
  11122.     property outerText: WideString dispid -2147417083;
  11123.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  11124.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  11125.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  11126.     property isTextEdit: WordBool readonly dispid -2147417078;
  11127.     procedure click; dispid -2147417079;
  11128.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  11129.     property ondragstart: OleVariant dispid -2147412077;
  11130.     function  toString: WideString; dispid -2147417076;
  11131.     property onbeforeupdate: OleVariant dispid -2147412091;
  11132.     property onafterupdate: OleVariant dispid -2147412090;
  11133.     property onerrorupdate: OleVariant dispid -2147412074;
  11134.     property onrowexit: OleVariant dispid -2147412094;
  11135.     property onrowenter: OleVariant dispid -2147412093;
  11136.     property ondatasetchanged: OleVariant dispid -2147412072;
  11137.     property ondataavailable: OleVariant dispid -2147412071;
  11138.     property ondatasetcomplete: OleVariant dispid -2147412070;
  11139.     property onfilterchange: OleVariant dispid -2147412069;
  11140.     property children: IDispatch readonly dispid -2147417075;
  11141.     property all: IDispatch readonly dispid -2147417074;
  11142.     property scopeName: WideString readonly dispid -2147417073;
  11143.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  11144.     procedure releaseCapture; dispid -2147417071;
  11145.     property onlosecapture: OleVariant dispid -2147412066;
  11146.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  11147.     procedure doScroll(component: OleVariant); dispid -2147417069;
  11148.     property onscroll: OleVariant dispid -2147412081;
  11149.     property ondrag: OleVariant dispid -2147412063;
  11150.     property ondragend: OleVariant dispid -2147412062;
  11151.     property ondragenter: OleVariant dispid -2147412061;
  11152.     property ondragover: OleVariant dispid -2147412060;
  11153.     property ondragleave: OleVariant dispid -2147412059;
  11154.     property ondrop: OleVariant dispid -2147412058;
  11155.     property onbeforecut: OleVariant dispid -2147412054;
  11156.     property oncut: OleVariant dispid -2147412057;
  11157.     property onbeforecopy: OleVariant dispid -2147412053;
  11158.     property oncopy: OleVariant dispid -2147412056;
  11159.     property onbeforepaste: OleVariant dispid -2147412052;
  11160.     property onpaste: OleVariant dispid -2147412055;
  11161.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  11162.     property onpropertychange: OleVariant dispid -2147412065;
  11163.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  11164.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  11165.     procedure setExpression(const propname: WideString; const expression: WideString; 
  11166.                             const language: WideString); dispid -2147417608;
  11167.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  11168.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  11169.     property tabIndex: Smallint dispid -2147418097;
  11170.     procedure focus; dispid -2147416112;
  11171.     property accessKey: WideString dispid -2147416107;
  11172.     property onblur: OleVariant dispid -2147412097;
  11173.     property onfocus: OleVariant dispid -2147412098;
  11174.     property onresize: OleVariant dispid -2147412076;
  11175.     procedure blur; dispid -2147416110;
  11176.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  11177.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  11178.     property clientHeight: Integer readonly dispid -2147416093;
  11179.     property clientWidth: Integer readonly dispid -2147416092;
  11180.     property clientTop: Integer readonly dispid -2147416091;
  11181.     property clientLeft: Integer readonly dispid -2147416090;
  11182.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  11183.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  11184.     property readyState: OleVariant readonly dispid -2147412996;
  11185.     property onreadystatechange: OleVariant dispid -2147412087;
  11186.     property onrowsdelete: OleVariant dispid -2147412050;
  11187.     property onrowsinserted: OleVariant dispid -2147412049;
  11188.     property oncellchange: OleVariant dispid -2147412048;
  11189.     property dir: WideString dispid -2147412995;
  11190.     function  createControlRange: IDispatch; dispid -2147417056;
  11191.     property scrollHeight: Integer readonly dispid -2147417055;
  11192.     property scrollWidth: Integer readonly dispid -2147417054;
  11193.     property scrollTop: Integer dispid -2147417053;
  11194.     property scrollLeft: Integer dispid -2147417052;
  11195.     procedure clearAttributes; dispid -2147417050;
  11196.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  11197.     property oncontextmenu: OleVariant dispid -2147412047;
  11198.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  11199.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  11200.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  11201.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  11202.     property canHaveChildren: WordBool readonly dispid -2147417040;
  11203.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  11204.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  11205.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  11206.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  11207.     property tagUrn: WideString dispid -2147417029;
  11208.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  11209.     property readyStateValue: Integer readonly dispid -2147417028;
  11210.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  11211.     property uniqueNumber: Integer readonly dispid -2147417058;
  11212.     property uniqueID: WideString readonly dispid -2147417057;
  11213.     property nodeType: Integer readonly dispid -2147417066;
  11214.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  11215.     function  hasChildNodes: WordBool; dispid -2147417064;
  11216.     property childNodes: IDispatch readonly dispid -2147417063;
  11217.     property attributes: IDispatch readonly dispid -2147417062;
  11218.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  11219.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  11220.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  11221.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  11222.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  11223.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  11224.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  11225.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  11226.     property nodeName: WideString readonly dispid -2147417038;
  11227.     property nodeValue: OleVariant dispid -2147417037;
  11228.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  11229.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  11230.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  11231.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  11232.     property clear: WideString dispid -2147413096;
  11233.     property align: WideString dispid -2147418040;
  11234.   end;
  11235.  
  11236. // *********************************************************************//
  11237. // DispIntf:  HTMLSelectElementEvents2
  11238. // Flags:     (4112) Hidden Dispatchable
  11239. // GUID:      {3050F622-98B5-11CF-BB82-00AA00BDCE0B}
  11240. // *********************************************************************//
  11241.   HTMLSelectElementEvents2 = dispinterface
  11242.     ['{3050F622-98B5-11CF-BB82-00AA00BDCE0B}']
  11243.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  11244.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  11245.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  11246.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  11247.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  11248.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  11249.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  11250.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  11251.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  11252.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  11253.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  11254.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  11255.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  11256.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  11257.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  11258.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  11259.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  11260.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  11261.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  11262.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  11263.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  11264.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  11265.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  11266.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  11267.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  11268.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  11269.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  11270.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  11271.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  11272.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  11273.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  11274.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  11275.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  11276.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  11277.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  11278.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  11279.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  11280.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  11281.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  11282.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  11283.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  11284.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  11285.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  11286.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  11287.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  11288.     procedure onchange(const pEvtObj: IHTMLEventObj); dispid 1001;
  11289.   end;
  11290.  
  11291. // *********************************************************************//
  11292. // DispIntf:  HTMLSelectElementEvents
  11293. // Flags:     (4112) Hidden Dispatchable
  11294. // GUID:      {3050F302-98B5-11CF-BB82-00AA00BDCE0B}
  11295. // *********************************************************************//
  11296.   HTMLSelectElementEvents = dispinterface
  11297.     ['{3050F302-98B5-11CF-BB82-00AA00BDCE0B}']
  11298.     function  onhelp: WordBool; dispid -2147418102;
  11299.     function  onclick: WordBool; dispid -600;
  11300.     function  ondblclick: WordBool; dispid -601;
  11301.     function  onkeypress: WordBool; dispid -603;
  11302.     procedure onkeydown; dispid -602;
  11303.     procedure onkeyup; dispid -604;
  11304.     procedure onmouseout; dispid -2147418103;
  11305.     procedure onmouseover; dispid -2147418104;
  11306.     procedure onmousemove; dispid -606;
  11307.     procedure onmousedown; dispid -605;
  11308.     procedure onmouseup; dispid -607;
  11309.     function  onselectstart: WordBool; dispid -2147418100;
  11310.     procedure onfilterchange; dispid -2147418095;
  11311.     function  ondragstart: WordBool; dispid -2147418101;
  11312.     function  onbeforeupdate: WordBool; dispid -2147418108;
  11313.     procedure onafterupdate; dispid -2147418107;
  11314.     function  onerrorupdate: WordBool; dispid -2147418099;
  11315.     function  onrowexit: WordBool; dispid -2147418106;
  11316.     procedure onrowenter; dispid -2147418105;
  11317.     procedure ondatasetchanged; dispid -2147418098;
  11318.     procedure ondataavailable; dispid -2147418097;
  11319.     procedure ondatasetcomplete; dispid -2147418096;
  11320.     procedure onlosecapture; dispid -2147418094;
  11321.     procedure onpropertychange; dispid -2147418093;
  11322.     procedure onscroll; dispid 1014;
  11323.     procedure onfocus; dispid -2147418111;
  11324.     procedure onblur; dispid -2147418112;
  11325.     procedure onresize; dispid 1016;
  11326.     function  ondrag: WordBool; dispid -2147418092;
  11327.     procedure ondragend; dispid -2147418091;
  11328.     function  ondragenter: WordBool; dispid -2147418090;
  11329.     function  ondragover: WordBool; dispid -2147418089;
  11330.     procedure ondragleave; dispid -2147418088;
  11331.     function  ondrop: WordBool; dispid -2147418087;
  11332.     function  onbeforecut: WordBool; dispid -2147418083;
  11333.     function  oncut: WordBool; dispid -2147418086;
  11334.     function  onbeforecopy: WordBool; dispid -2147418082;
  11335.     function  oncopy: WordBool; dispid -2147418085;
  11336.     function  onbeforepaste: WordBool; dispid -2147418081;
  11337.     function  onpaste: WordBool; dispid -2147418084;
  11338.     function  oncontextmenu: WordBool; dispid 1023;
  11339.     procedure onrowsdelete; dispid -2147418080;
  11340.     procedure onrowsinserted; dispid -2147418079;
  11341.     procedure oncellchange; dispid -2147418078;
  11342.     procedure onreadystatechange; dispid -609;
  11343.     procedure onbeforeeditfocus; dispid 1027;
  11344.     procedure onchange; dispid 1001;
  11345.   end;
  11346.  
  11347. // *********************************************************************//
  11348. // Interface: IHTMLSelectElement
  11349. // Flags:     (4416) Dual OleAutomation Dispatchable
  11350. // GUID:      {3050F244-98B5-11CF-BB82-00AA00BDCE0B}
  11351. // *********************************************************************//
  11352.   IHTMLSelectElement = interface(IDispatch)
  11353.     ['{3050F244-98B5-11CF-BB82-00AA00BDCE0B}']
  11354.     procedure Set_size(p: Integer); safecall;
  11355.     function  Get_size: Integer; safecall;
  11356.     procedure Set_multiple(p: WordBool); safecall;
  11357.     function  Get_multiple: WordBool; safecall;
  11358.     procedure Set_name(const p: WideString); safecall;
  11359.     function  Get_name: WideString; safecall;
  11360.     function  Get_options: IDispatch; safecall;
  11361.     procedure Set_onchange(p: OleVariant); safecall;
  11362.     function  Get_onchange: OleVariant; safecall;
  11363.     procedure Set_selectedIndex(p: Integer); safecall;
  11364.     function  Get_selectedIndex: Integer; safecall;
  11365.     function  Get_type_: WideString; safecall;
  11366.     procedure Set_value(const p: WideString); safecall;
  11367.     function  Get_value: WideString; safecall;
  11368.     procedure Set_disabled(p: WordBool); safecall;
  11369.     function  Get_disabled: WordBool; safecall;
  11370.     function  Get_form: IHTMLFormElement; safecall;
  11371.     procedure add(const element: IHTMLElement; before: OleVariant); safecall;
  11372.     procedure remove(index: Integer); safecall;
  11373.     procedure Set_length(p: Integer); safecall;
  11374.     function  Get_length: Integer; safecall;
  11375.     function  Get__newEnum: IUnknown; safecall;
  11376.     function  item(name: OleVariant; index: OleVariant): IDispatch; safecall;
  11377.     function  tags(tagName: OleVariant): IDispatch; safecall;
  11378.     property size: Integer read Get_size write Set_size;
  11379.     property multiple: WordBool read Get_multiple write Set_multiple;
  11380.     property name: WideString read Get_name write Set_name;
  11381.     property options: IDispatch read Get_options;
  11382.     property onchange: OleVariant read Get_onchange write Set_onchange;
  11383.     property selectedIndex: Integer read Get_selectedIndex write Set_selectedIndex;
  11384.     property type_: WideString read Get_type_;
  11385.     property value: WideString read Get_value write Set_value;
  11386.     property disabled: WordBool read Get_disabled write Set_disabled;
  11387.     property form: IHTMLFormElement read Get_form;
  11388.     property length: Integer read Get_length write Set_length;
  11389.     property _newEnum: IUnknown read Get__newEnum;
  11390.   end;
  11391.  
  11392. // *********************************************************************//
  11393. // DispIntf:  IHTMLSelectElementDisp
  11394. // Flags:     (4416) Dual OleAutomation Dispatchable
  11395. // GUID:      {3050F244-98B5-11CF-BB82-00AA00BDCE0B}
  11396. // *********************************************************************//
  11397.   IHTMLSelectElementDisp = dispinterface
  11398.     ['{3050F244-98B5-11CF-BB82-00AA00BDCE0B}']
  11399.     property size: Integer dispid 1002;
  11400.     property multiple: WordBool dispid 1003;
  11401.     property name: WideString dispid -2147418112;
  11402.     property options: IDispatch readonly dispid 1005;
  11403.     property onchange: OleVariant dispid -2147412082;
  11404.     property selectedIndex: Integer dispid 1010;
  11405.     property type_: WideString readonly dispid 1012;
  11406.     property value: WideString dispid 1011;
  11407.     property disabled: WordBool dispid -2147418036;
  11408.     property form: IHTMLFormElement readonly dispid -2147416108;
  11409.     procedure add(const element: IHTMLElement; before: OleVariant); dispid 1503;
  11410.     procedure remove(index: Integer); dispid 1504;
  11411.     property length: Integer dispid 1500;
  11412.     property _newEnum: IUnknown readonly dispid -4;
  11413.     function  item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  11414.     function  tags(tagName: OleVariant): IDispatch; dispid 1502;
  11415.   end;
  11416.  
  11417. // *********************************************************************//
  11418. // Interface: IHTMLSelectElement2
  11419. // Flags:     (4416) Dual OleAutomation Dispatchable
  11420. // GUID:      {3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}
  11421. // *********************************************************************//
  11422.   IHTMLSelectElement2 = interface(IDispatch)
  11423.     ['{3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}']
  11424.     function  urns(urn: OleVariant): IDispatch; safecall;
  11425.   end;
  11426.  
  11427. // *********************************************************************//
  11428. // DispIntf:  IHTMLSelectElement2Disp
  11429. // Flags:     (4416) Dual OleAutomation Dispatchable
  11430. // GUID:      {3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}
  11431. // *********************************************************************//
  11432.   IHTMLSelectElement2Disp = dispinterface
  11433.     ['{3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}']
  11434.     function  urns(urn: OleVariant): IDispatch; dispid 1505;
  11435.   end;
  11436.  
  11437. // *********************************************************************//
  11438. // DispIntf:  DispHTMLSelectElement
  11439. // Flags:     (4112) Hidden Dispatchable
  11440. // GUID:      {3050F531-98B5-11CF-BB82-00AA00BDCE0B}
  11441. // *********************************************************************//
  11442.   DispHTMLSelectElement = dispinterface
  11443.     ['{3050F531-98B5-11CF-BB82-00AA00BDCE0B}']
  11444.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  11445.                            lFlags: Integer); dispid -2147417611;
  11446.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  11447.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  11448.     property className: WideString dispid -2147417111;
  11449.     property id: WideString dispid -2147417110;
  11450.     property tagName: WideString readonly dispid -2147417108;
  11451.     property parentElement: IHTMLElement readonly dispid -2147418104;
  11452.     property style: IHTMLStyle readonly dispid -2147418038;
  11453.     property onhelp: OleVariant dispid -2147412099;
  11454.     property onclick: OleVariant dispid -2147412104;
  11455.     property ondblclick: OleVariant dispid -2147412103;
  11456.     property onkeydown: OleVariant dispid -2147412107;
  11457.     property onkeyup: OleVariant dispid -2147412106;
  11458.     property onkeypress: OleVariant dispid -2147412105;
  11459.     property onmouseout: OleVariant dispid -2147412111;
  11460.     property onmouseover: OleVariant dispid -2147412112;
  11461.     property onmousemove: OleVariant dispid -2147412108;
  11462.     property onmousedown: OleVariant dispid -2147412110;
  11463.     property onmouseup: OleVariant dispid -2147412109;
  11464.     property document: IDispatch readonly dispid -2147417094;
  11465.     property title: WideString dispid -2147418043;
  11466.     property language: WideString dispid -2147413012;
  11467.     property onselectstart: OleVariant dispid -2147412075;
  11468.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  11469.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  11470.     property sourceIndex: Integer readonly dispid -2147417088;
  11471.     property recordNumber: OleVariant readonly dispid -2147417087;
  11472.     property lang: WideString dispid -2147413103;
  11473.     property offsetLeft: Integer readonly dispid -2147417104;
  11474.     property offsetTop: Integer readonly dispid -2147417103;
  11475.     property offsetWidth: Integer readonly dispid -2147417102;
  11476.     property offsetHeight: Integer readonly dispid -2147417101;
  11477.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  11478.     property innerHTML: WideString dispid -2147417086;
  11479.     property innerText: WideString dispid -2147417085;
  11480.     property outerHTML: WideString dispid -2147417084;
  11481.     property outerText: WideString dispid -2147417083;
  11482.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  11483.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  11484.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  11485.     property isTextEdit: WordBool readonly dispid -2147417078;
  11486.     procedure click; dispid -2147417079;
  11487.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  11488.     property ondragstart: OleVariant dispid -2147412077;
  11489.     function  toString: WideString; dispid -2147417076;
  11490.     property onbeforeupdate: OleVariant dispid -2147412091;
  11491.     property onafterupdate: OleVariant dispid -2147412090;
  11492.     property onerrorupdate: OleVariant dispid -2147412074;
  11493.     property onrowexit: OleVariant dispid -2147412094;
  11494.     property onrowenter: OleVariant dispid -2147412093;
  11495.     property ondatasetchanged: OleVariant dispid -2147412072;
  11496.     property ondataavailable: OleVariant dispid -2147412071;
  11497.     property ondatasetcomplete: OleVariant dispid -2147412070;
  11498.     property onfilterchange: OleVariant dispid -2147412069;
  11499.     property children: IDispatch readonly dispid -2147417075;
  11500.     property all: IDispatch readonly dispid -2147417074;
  11501.     property scopeName: WideString readonly dispid -2147417073;
  11502.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  11503.     procedure releaseCapture; dispid -2147417071;
  11504.     property onlosecapture: OleVariant dispid -2147412066;
  11505.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  11506.     procedure doScroll(component: OleVariant); dispid -2147417069;
  11507.     property onscroll: OleVariant dispid -2147412081;
  11508.     property ondrag: OleVariant dispid -2147412063;
  11509.     property ondragend: OleVariant dispid -2147412062;
  11510.     property ondragenter: OleVariant dispid -2147412061;
  11511.     property ondragover: OleVariant dispid -2147412060;
  11512.     property ondragleave: OleVariant dispid -2147412059;
  11513.     property ondrop: OleVariant dispid -2147412058;
  11514.     property onbeforecut: OleVariant dispid -2147412054;
  11515.     property oncut: OleVariant dispid -2147412057;
  11516.     property onbeforecopy: OleVariant dispid -2147412053;
  11517.     property oncopy: OleVariant dispid -2147412056;
  11518.     property onbeforepaste: OleVariant dispid -2147412052;
  11519.     property onpaste: OleVariant dispid -2147412055;
  11520.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  11521.     property onpropertychange: OleVariant dispid -2147412065;
  11522.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  11523.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  11524.     procedure setExpression(const propname: WideString; const expression: WideString; 
  11525.                             const language: WideString); dispid -2147417608;
  11526.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  11527.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  11528.     property tabIndex: Smallint dispid -2147418097;
  11529.     procedure focus; dispid -2147416112;
  11530.     property accessKey: WideString dispid -2147416107;
  11531.     property onblur: OleVariant dispid -2147412097;
  11532.     property onfocus: OleVariant dispid -2147412098;
  11533.     property onresize: OleVariant dispid -2147412076;
  11534.     procedure blur; dispid -2147416110;
  11535.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  11536.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  11537.     property clientHeight: Integer readonly dispid -2147416093;
  11538.     property clientWidth: Integer readonly dispid -2147416092;
  11539.     property clientTop: Integer readonly dispid -2147416091;
  11540.     property clientLeft: Integer readonly dispid -2147416090;
  11541.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  11542.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  11543.     property readyState: OleVariant readonly dispid -2147412996;
  11544.     property onreadystatechange: OleVariant dispid -2147412087;
  11545.     property onrowsdelete: OleVariant dispid -2147412050;
  11546.     property onrowsinserted: OleVariant dispid -2147412049;
  11547.     property oncellchange: OleVariant dispid -2147412048;
  11548.     property dir: WideString dispid -2147412995;
  11549.     function  createControlRange: IDispatch; dispid -2147417056;
  11550.     property scrollHeight: Integer readonly dispid -2147417055;
  11551.     property scrollWidth: Integer readonly dispid -2147417054;
  11552.     property scrollTop: Integer dispid -2147417053;
  11553.     property scrollLeft: Integer dispid -2147417052;
  11554.     procedure clearAttributes; dispid -2147417050;
  11555.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  11556.     property oncontextmenu: OleVariant dispid -2147412047;
  11557.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  11558.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  11559.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  11560.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  11561.     property canHaveChildren: WordBool readonly dispid -2147417040;
  11562.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  11563.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  11564.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  11565.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  11566.     property tagUrn: WideString dispid -2147417029;
  11567.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  11568.     property readyStateValue: Integer readonly dispid -2147417028;
  11569.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  11570.     property uniqueNumber: Integer readonly dispid -2147417058;
  11571.     property uniqueID: WideString readonly dispid -2147417057;
  11572.     property nodeType: Integer readonly dispid -2147417066;
  11573.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  11574.     function  hasChildNodes: WordBool; dispid -2147417064;
  11575.     property childNodes: IDispatch readonly dispid -2147417063;
  11576.     property attributes: IDispatch readonly dispid -2147417062;
  11577.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  11578.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  11579.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  11580.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  11581.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  11582.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  11583.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  11584.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  11585.     property nodeName: WideString readonly dispid -2147417038;
  11586.     property nodeValue: OleVariant dispid -2147417037;
  11587.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  11588.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  11589.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  11590.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  11591.     property dataFld: WideString dispid -2147417091;
  11592.     property dataSrc: WideString dispid -2147417090;
  11593.     property dataFormatAs: WideString dispid -2147417089;
  11594.     property size: Integer dispid 1002;
  11595.     property multiple: WordBool dispid 1003;
  11596.     property name: WideString dispid -2147418112;
  11597.     property options: IDispatch readonly dispid 1005;
  11598.     property onchange: OleVariant dispid -2147412082;
  11599.     property selectedIndex: Integer dispid 1010;
  11600.     property type_: WideString readonly dispid 1012;
  11601.     property value: WideString dispid 1011;
  11602.     property disabled: WordBool dispid -2147418036;
  11603.     property form: IHTMLFormElement readonly dispid -2147416108;
  11604.     procedure add(const element: IHTMLElement; before: OleVariant); dispid 1503;
  11605.     procedure remove(index: Integer); dispid 1504;
  11606.     property length: Integer dispid 1500;
  11607.     property _newEnum: IUnknown readonly dispid -4;
  11608.     function  item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  11609.     function  tags(tagName: OleVariant): IDispatch; dispid 1502;
  11610.     function  urns(urn: OleVariant): IDispatch; dispid 1505;
  11611.   end;
  11612.  
  11613. // *********************************************************************//
  11614. // Interface: IHTMLSelectionObject
  11615. // Flags:     (4416) Dual OleAutomation Dispatchable
  11616. // GUID:      {3050F25A-98B5-11CF-BB82-00AA00BDCE0B}
  11617. // *********************************************************************//
  11618.   IHTMLSelectionObject = interface(IDispatch)
  11619.     ['{3050F25A-98B5-11CF-BB82-00AA00BDCE0B}']
  11620.     function  createRange: IDispatch; safecall;
  11621.     procedure empty; safecall;
  11622.     procedure clear; safecall;
  11623.     function  Get_type_: WideString; safecall;
  11624.     property type_: WideString read Get_type_;
  11625.   end;
  11626.  
  11627. // *********************************************************************//
  11628. // DispIntf:  IHTMLSelectionObjectDisp
  11629. // Flags:     (4416) Dual OleAutomation Dispatchable
  11630. // GUID:      {3050F25A-98B5-11CF-BB82-00AA00BDCE0B}
  11631. // *********************************************************************//
  11632.   IHTMLSelectionObjectDisp = dispinterface
  11633.     ['{3050F25A-98B5-11CF-BB82-00AA00BDCE0B}']
  11634.     function  createRange: IDispatch; dispid 1001;
  11635.     procedure empty; dispid 1002;
  11636.     procedure clear; dispid 1003;
  11637.     property type_: WideString readonly dispid 1004;
  11638.   end;
  11639.  
  11640. // *********************************************************************//
  11641. // Interface: IHTMLOptionElement
  11642. // Flags:     (4416) Dual OleAutomation Dispatchable
  11643. // GUID:      {3050F211-98B5-11CF-BB82-00AA00BDCE0B}
  11644. // *********************************************************************//
  11645.   IHTMLOptionElement = interface(IDispatch)
  11646.     ['{3050F211-98B5-11CF-BB82-00AA00BDCE0B}']
  11647.     procedure Set_selected(p: WordBool); safecall;
  11648.     function  Get_selected: WordBool; safecall;
  11649.     procedure Set_value(const p: WideString); safecall;
  11650.     function  Get_value: WideString; safecall;
  11651.     procedure Set_defaultSelected(p: WordBool); safecall;
  11652.     function  Get_defaultSelected: WordBool; safecall;
  11653.     procedure Set_index(p: Integer); safecall;
  11654.     function  Get_index: Integer; safecall;
  11655.     procedure Set_text(const p: WideString); safecall;
  11656.     function  Get_text: WideString; safecall;
  11657.     function  Get_form: IHTMLFormElement; safecall;
  11658.     property selected: WordBool read Get_selected write Set_selected;
  11659.     property value: WideString read Get_value write Set_value;
  11660.     property defaultSelected: WordBool read Get_defaultSelected write Set_defaultSelected;
  11661.     property index: Integer read Get_index write Set_index;
  11662.     property text: WideString read Get_text write Set_text;
  11663.     property form: IHTMLFormElement read Get_form;
  11664.   end;
  11665.  
  11666. // *********************************************************************//
  11667. // DispIntf:  IHTMLOptionElementDisp
  11668. // Flags:     (4416) Dual OleAutomation Dispatchable
  11669. // GUID:      {3050F211-98B5-11CF-BB82-00AA00BDCE0B}
  11670. // *********************************************************************//
  11671.   IHTMLOptionElementDisp = dispinterface
  11672.     ['{3050F211-98B5-11CF-BB82-00AA00BDCE0B}']
  11673.     property selected: WordBool dispid 1001;
  11674.     property value: WideString dispid 1002;
  11675.     property defaultSelected: WordBool dispid 1003;
  11676.     property index: Integer dispid 1005;
  11677.     property text: WideString dispid 1004;
  11678.     property form: IHTMLFormElement readonly dispid 1006;
  11679.   end;
  11680.  
  11681. // *********************************************************************//
  11682. // Interface: IHTMLOptionElementFactory
  11683. // Flags:     (4416) Dual OleAutomation Dispatchable
  11684. // GUID:      {3050F38C-98B5-11CF-BB82-00AA00BDCE0B}
  11685. // *********************************************************************//
  11686.   IHTMLOptionElementFactory = interface(IDispatch)
  11687.     ['{3050F38C-98B5-11CF-BB82-00AA00BDCE0B}']
  11688.     function  create(text: OleVariant; value: OleVariant; defaultSelected: OleVariant; 
  11689.                      selected: OleVariant): IHTMLOptionElement; safecall;
  11690.   end;
  11691.  
  11692. // *********************************************************************//
  11693. // DispIntf:  IHTMLOptionElementFactoryDisp
  11694. // Flags:     (4416) Dual OleAutomation Dispatchable
  11695. // GUID:      {3050F38C-98B5-11CF-BB82-00AA00BDCE0B}
  11696. // *********************************************************************//
  11697.   IHTMLOptionElementFactoryDisp = dispinterface
  11698.     ['{3050F38C-98B5-11CF-BB82-00AA00BDCE0B}']
  11699.     function  create(text: OleVariant; value: OleVariant; defaultSelected: OleVariant; 
  11700.                      selected: OleVariant): IHTMLOptionElement; dispid 0;
  11701.   end;
  11702.  
  11703. // *********************************************************************//
  11704. // DispIntf:  DispHTMLOptionElement
  11705. // Flags:     (4112) Hidden Dispatchable
  11706. // GUID:      {3050F52B-98B5-11CF-BB82-00AA00BDCE0B}
  11707. // *********************************************************************//
  11708.   DispHTMLOptionElement = dispinterface
  11709.     ['{3050F52B-98B5-11CF-BB82-00AA00BDCE0B}']
  11710.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  11711.                            lFlags: Integer); dispid -2147417611;
  11712.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  11713.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  11714.     property className: WideString dispid -2147417111;
  11715.     property id: WideString dispid -2147417110;
  11716.     property tagName: WideString readonly dispid -2147417108;
  11717.     property parentElement: IHTMLElement readonly dispid -2147418104;
  11718.     property style: IHTMLStyle readonly dispid -2147418038;
  11719.     property onhelp: OleVariant dispid -2147412099;
  11720.     property onclick: OleVariant dispid -2147412104;
  11721.     property ondblclick: OleVariant dispid -2147412103;
  11722.     property onkeydown: OleVariant dispid -2147412107;
  11723.     property onkeyup: OleVariant dispid -2147412106;
  11724.     property onkeypress: OleVariant dispid -2147412105;
  11725.     property onmouseout: OleVariant dispid -2147412111;
  11726.     property onmouseover: OleVariant dispid -2147412112;
  11727.     property onmousemove: OleVariant dispid -2147412108;
  11728.     property onmousedown: OleVariant dispid -2147412110;
  11729.     property onmouseup: OleVariant dispid -2147412109;
  11730.     property document: IDispatch readonly dispid -2147417094;
  11731.     property title: WideString dispid -2147418043;
  11732.     property language: WideString dispid -2147413012;
  11733.     property onselectstart: OleVariant dispid -2147412075;
  11734.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  11735.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  11736.     property sourceIndex: Integer readonly dispid -2147417088;
  11737.     property recordNumber: OleVariant readonly dispid -2147417087;
  11738.     property lang: WideString dispid -2147413103;
  11739.     property offsetLeft: Integer readonly dispid -2147417104;
  11740.     property offsetTop: Integer readonly dispid -2147417103;
  11741.     property offsetWidth: Integer readonly dispid -2147417102;
  11742.     property offsetHeight: Integer readonly dispid -2147417101;
  11743.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  11744.     property innerHTML: WideString dispid -2147417086;
  11745.     property innerText: WideString dispid -2147417085;
  11746.     property outerHTML: WideString dispid -2147417084;
  11747.     property outerText: WideString dispid -2147417083;
  11748.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  11749.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  11750.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  11751.     property isTextEdit: WordBool readonly dispid -2147417078;
  11752.     procedure click; dispid -2147417079;
  11753.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  11754.     property ondragstart: OleVariant dispid -2147412077;
  11755.     function  toString: WideString; dispid -2147417076;
  11756.     property onbeforeupdate: OleVariant dispid -2147412091;
  11757.     property onafterupdate: OleVariant dispid -2147412090;
  11758.     property onerrorupdate: OleVariant dispid -2147412074;
  11759.     property onrowexit: OleVariant dispid -2147412094;
  11760.     property onrowenter: OleVariant dispid -2147412093;
  11761.     property ondatasetchanged: OleVariant dispid -2147412072;
  11762.     property ondataavailable: OleVariant dispid -2147412071;
  11763.     property ondatasetcomplete: OleVariant dispid -2147412070;
  11764.     property onfilterchange: OleVariant dispid -2147412069;
  11765.     property children: IDispatch readonly dispid -2147417075;
  11766.     property all: IDispatch readonly dispid -2147417074;
  11767.     property scopeName: WideString readonly dispid -2147417073;
  11768.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  11769.     procedure releaseCapture; dispid -2147417071;
  11770.     property onlosecapture: OleVariant dispid -2147412066;
  11771.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  11772.     procedure doScroll(component: OleVariant); dispid -2147417069;
  11773.     property onscroll: OleVariant dispid -2147412081;
  11774.     property ondrag: OleVariant dispid -2147412063;
  11775.     property ondragend: OleVariant dispid -2147412062;
  11776.     property ondragenter: OleVariant dispid -2147412061;
  11777.     property ondragover: OleVariant dispid -2147412060;
  11778.     property ondragleave: OleVariant dispid -2147412059;
  11779.     property ondrop: OleVariant dispid -2147412058;
  11780.     property onbeforecut: OleVariant dispid -2147412054;
  11781.     property oncut: OleVariant dispid -2147412057;
  11782.     property onbeforecopy: OleVariant dispid -2147412053;
  11783.     property oncopy: OleVariant dispid -2147412056;
  11784.     property onbeforepaste: OleVariant dispid -2147412052;
  11785.     property onpaste: OleVariant dispid -2147412055;
  11786.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  11787.     property onpropertychange: OleVariant dispid -2147412065;
  11788.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  11789.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  11790.     procedure setExpression(const propname: WideString; const expression: WideString; 
  11791.                             const language: WideString); dispid -2147417608;
  11792.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  11793.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  11794.     property tabIndex: Smallint dispid -2147418097;
  11795.     procedure focus; dispid -2147416112;
  11796.     property accessKey: WideString dispid -2147416107;
  11797.     property onblur: OleVariant dispid -2147412097;
  11798.     property onfocus: OleVariant dispid -2147412098;
  11799.     property onresize: OleVariant dispid -2147412076;
  11800.     procedure blur; dispid -2147416110;
  11801.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  11802.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  11803.     property clientHeight: Integer readonly dispid -2147416093;
  11804.     property clientWidth: Integer readonly dispid -2147416092;
  11805.     property clientTop: Integer readonly dispid -2147416091;
  11806.     property clientLeft: Integer readonly dispid -2147416090;
  11807.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  11808.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  11809.     property readyState: OleVariant readonly dispid -2147412996;
  11810.     property onreadystatechange: OleVariant dispid -2147412087;
  11811.     property onrowsdelete: OleVariant dispid -2147412050;
  11812.     property onrowsinserted: OleVariant dispid -2147412049;
  11813.     property oncellchange: OleVariant dispid -2147412048;
  11814.     property dir: WideString dispid -2147412995;
  11815.     function  createControlRange: IDispatch; dispid -2147417056;
  11816.     property scrollHeight: Integer readonly dispid -2147417055;
  11817.     property scrollWidth: Integer readonly dispid -2147417054;
  11818.     property scrollTop: Integer dispid -2147417053;
  11819.     property scrollLeft: Integer dispid -2147417052;
  11820.     procedure clearAttributes; dispid -2147417050;
  11821.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  11822.     property oncontextmenu: OleVariant dispid -2147412047;
  11823.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  11824.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  11825.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  11826.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  11827.     property canHaveChildren: WordBool readonly dispid -2147417040;
  11828.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  11829.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  11830.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  11831.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  11832.     property tagUrn: WideString dispid -2147417029;
  11833.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  11834.     property readyStateValue: Integer readonly dispid -2147417028;
  11835.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  11836.     property uniqueNumber: Integer readonly dispid -2147417058;
  11837.     property uniqueID: WideString readonly dispid -2147417057;
  11838.     property nodeType: Integer readonly dispid -2147417066;
  11839.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  11840.     function  hasChildNodes: WordBool; dispid -2147417064;
  11841.     property childNodes: IDispatch readonly dispid -2147417063;
  11842.     property attributes: IDispatch readonly dispid -2147417062;
  11843.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  11844.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  11845.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  11846.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  11847.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  11848.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  11849.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  11850.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  11851.     property nodeName: WideString readonly dispid -2147417038;
  11852.     property nodeValue: OleVariant dispid -2147417037;
  11853.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  11854.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  11855.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  11856.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  11857.     property dataFld: WideString dispid -2147417091;
  11858.     property dataSrc: WideString dispid -2147417090;
  11859.     property dataFormatAs: WideString dispid -2147417089;
  11860.     property selected: WordBool dispid 1001;
  11861.     property value: WideString dispid 1002;
  11862.     property defaultSelected: WordBool dispid 1003;
  11863.     property index: Integer dispid 1005;
  11864.     property text: WideString dispid 1004;
  11865.     property form: IHTMLFormElement readonly dispid 1006;
  11866.   end;
  11867.  
  11868. // *********************************************************************//
  11869. // DispIntf:  HTMLButtonElementEvents2
  11870. // Flags:     (4112) Hidden Dispatchable
  11871. // GUID:      {3050F617-98B5-11CF-BB82-00AA00BDCE0B}
  11872. // *********************************************************************//
  11873.   HTMLButtonElementEvents2 = dispinterface
  11874.     ['{3050F617-98B5-11CF-BB82-00AA00BDCE0B}']
  11875.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  11876.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  11877.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  11878.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  11879.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  11880.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  11881.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  11882.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  11883.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  11884.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  11885.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  11886.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  11887.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  11888.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  11889.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  11890.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  11891.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  11892.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  11893.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  11894.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  11895.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  11896.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  11897.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  11898.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  11899.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  11900.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  11901.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  11902.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  11903.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  11904.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  11905.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  11906.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  11907.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  11908.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  11909.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  11910.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  11911.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  11912.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  11913.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  11914.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  11915.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  11916.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  11917.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  11918.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  11919.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  11920.   end;
  11921.  
  11922. // *********************************************************************//
  11923. // DispIntf:  HTMLButtonElementEvents
  11924. // Flags:     (4112) Hidden Dispatchable
  11925. // GUID:      {3050F2B3-98B5-11CF-BB82-00AA00BDCE0B}
  11926. // *********************************************************************//
  11927.   HTMLButtonElementEvents = dispinterface
  11928.     ['{3050F2B3-98B5-11CF-BB82-00AA00BDCE0B}']
  11929.     function  onhelp: WordBool; dispid -2147418102;
  11930.     function  onclick: WordBool; dispid -600;
  11931.     function  ondblclick: WordBool; dispid -601;
  11932.     function  onkeypress: WordBool; dispid -603;
  11933.     procedure onkeydown; dispid -602;
  11934.     procedure onkeyup; dispid -604;
  11935.     procedure onmouseout; dispid -2147418103;
  11936.     procedure onmouseover; dispid -2147418104;
  11937.     procedure onmousemove; dispid -606;
  11938.     procedure onmousedown; dispid -605;
  11939.     procedure onmouseup; dispid -607;
  11940.     function  onselectstart: WordBool; dispid -2147418100;
  11941.     procedure onfilterchange; dispid -2147418095;
  11942.     function  ondragstart: WordBool; dispid -2147418101;
  11943.     function  onbeforeupdate: WordBool; dispid -2147418108;
  11944.     procedure onafterupdate; dispid -2147418107;
  11945.     function  onerrorupdate: WordBool; dispid -2147418099;
  11946.     function  onrowexit: WordBool; dispid -2147418106;
  11947.     procedure onrowenter; dispid -2147418105;
  11948.     procedure ondatasetchanged; dispid -2147418098;
  11949.     procedure ondataavailable; dispid -2147418097;
  11950.     procedure ondatasetcomplete; dispid -2147418096;
  11951.     procedure onlosecapture; dispid -2147418094;
  11952.     procedure onpropertychange; dispid -2147418093;
  11953.     procedure onscroll; dispid 1014;
  11954.     procedure onfocus; dispid -2147418111;
  11955.     procedure onblur; dispid -2147418112;
  11956.     procedure onresize; dispid 1016;
  11957.     function  ondrag: WordBool; dispid -2147418092;
  11958.     procedure ondragend; dispid -2147418091;
  11959.     function  ondragenter: WordBool; dispid -2147418090;
  11960.     function  ondragover: WordBool; dispid -2147418089;
  11961.     procedure ondragleave; dispid -2147418088;
  11962.     function  ondrop: WordBool; dispid -2147418087;
  11963.     function  onbeforecut: WordBool; dispid -2147418083;
  11964.     function  oncut: WordBool; dispid -2147418086;
  11965.     function  onbeforecopy: WordBool; dispid -2147418082;
  11966.     function  oncopy: WordBool; dispid -2147418085;
  11967.     function  onbeforepaste: WordBool; dispid -2147418081;
  11968.     function  onpaste: WordBool; dispid -2147418084;
  11969.     function  oncontextmenu: WordBool; dispid 1023;
  11970.     procedure onrowsdelete; dispid -2147418080;
  11971.     procedure onrowsinserted; dispid -2147418079;
  11972.     procedure oncellchange; dispid -2147418078;
  11973.     procedure onreadystatechange; dispid -609;
  11974.     procedure onbeforeeditfocus; dispid 1027;
  11975.   end;
  11976.  
  11977. // *********************************************************************//
  11978. // DispIntf:  HTMLInputTextElementEvents2
  11979. // Flags:     (4112) Hidden Dispatchable
  11980. // GUID:      {3050F618-98B5-11CF-BB82-00AA00BDCE0B}
  11981. // *********************************************************************//
  11982.   HTMLInputTextElementEvents2 = dispinterface
  11983.     ['{3050F618-98B5-11CF-BB82-00AA00BDCE0B}']
  11984.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  11985.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  11986.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  11987.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  11988.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  11989.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  11990.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  11991.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  11992.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  11993.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  11994.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  11995.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  11996.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  11997.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  11998.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  11999.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  12000.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  12001.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  12002.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  12003.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  12004.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  12005.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  12006.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  12007.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  12008.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  12009.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  12010.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  12011.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  12012.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  12013.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  12014.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  12015.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  12016.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  12017.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  12018.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  12019.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  12020.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  12021.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  12022.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  12023.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  12024.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  12025.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  12026.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  12027.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  12028.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  12029.     function  onchange(const pEvtObj: IHTMLEventObj): WordBool; dispid 1001;
  12030.     procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  12031.     procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  12032.     procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  12033.     procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  12034.   end;
  12035.  
  12036. // *********************************************************************//
  12037. // DispIntf:  HTMLOptionButtonElementEvents2
  12038. // Flags:     (4112) Hidden Dispatchable
  12039. // GUID:      {3050F619-98B5-11CF-BB82-00AA00BDCE0B}
  12040. // *********************************************************************//
  12041.   HTMLOptionButtonElementEvents2 = dispinterface
  12042.     ['{3050F619-98B5-11CF-BB82-00AA00BDCE0B}']
  12043.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  12044.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  12045.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  12046.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  12047.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  12048.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  12049.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  12050.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  12051.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  12052.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  12053.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  12054.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  12055.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  12056.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  12057.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  12058.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  12059.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  12060.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  12061.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  12062.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  12063.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  12064.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  12065.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  12066.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  12067.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  12068.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  12069.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  12070.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  12071.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  12072.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  12073.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  12074.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  12075.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  12076.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  12077.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  12078.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  12079.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  12080.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  12081.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  12082.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  12083.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  12084.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  12085.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  12086.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  12087.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  12088.     function  onchange(const pEvtObj: IHTMLEventObj): WordBool; dispid 1001;
  12089.     procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  12090.     procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  12091.     procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  12092.     procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  12093.   end;
  12094.  
  12095. // *********************************************************************//
  12096. // DispIntf:  HTMLInputFileElementEvents2
  12097. // Flags:     (4112) Hidden Dispatchable
  12098. // GUID:      {3050F61A-98B5-11CF-BB82-00AA00BDCE0B}
  12099. // *********************************************************************//
  12100.   HTMLInputFileElementEvents2 = dispinterface
  12101.     ['{3050F61A-98B5-11CF-BB82-00AA00BDCE0B}']
  12102.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  12103.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  12104.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  12105.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  12106.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  12107.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  12108.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  12109.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  12110.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  12111.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  12112.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  12113.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  12114.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  12115.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  12116.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  12117.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  12118.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  12119.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  12120.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  12121.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  12122.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  12123.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  12124.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  12125.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  12126.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  12127.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  12128.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  12129.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  12130.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  12131.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  12132.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  12133.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  12134.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  12135.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  12136.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  12137.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  12138.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  12139.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  12140.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  12141.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  12142.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  12143.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  12144.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  12145.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  12146.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  12147.     function  onchange(const pEvtObj: IHTMLEventObj): WordBool; dispid 1001;
  12148.     procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  12149.     procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  12150.     procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  12151.     procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  12152.   end;
  12153.  
  12154. // *********************************************************************//
  12155. // DispIntf:  HTMLInputImageEvents2
  12156. // Flags:     (4112) Hidden Dispatchable
  12157. // GUID:      {3050F61B-98B5-11CF-BB82-00AA00BDCE0B}
  12158. // *********************************************************************//
  12159.   HTMLInputImageEvents2 = dispinterface
  12160.     ['{3050F61B-98B5-11CF-BB82-00AA00BDCE0B}']
  12161.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  12162.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  12163.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  12164.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  12165.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  12166.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  12167.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  12168.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  12169.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  12170.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  12171.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  12172.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  12173.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  12174.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  12175.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  12176.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  12177.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  12178.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  12179.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  12180.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  12181.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  12182.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  12183.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  12184.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  12185.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  12186.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  12187.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  12188.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  12189.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  12190.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  12191.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  12192.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  12193.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  12194.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  12195.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  12196.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  12197.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  12198.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  12199.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  12200.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  12201.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  12202.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  12203.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  12204.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  12205.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  12206.     procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  12207.     procedure onerror(const pEvtObj: IHTMLEventObj); dispid 1002;
  12208.     procedure onabort(const pEvtObj: IHTMLEventObj); dispid 1000;
  12209.   end;
  12210.  
  12211. // *********************************************************************//
  12212. // DispIntf:  HTMLInputTextElementEvents
  12213. // Flags:     (4112) Hidden Dispatchable
  12214. // GUID:      {3050F2A7-98B5-11CF-BB82-00AA00BDCE0B}
  12215. // *********************************************************************//
  12216.   HTMLInputTextElementEvents = dispinterface
  12217.     ['{3050F2A7-98B5-11CF-BB82-00AA00BDCE0B}']
  12218.     function  onhelp: WordBool; dispid -2147418102;
  12219.     function  onclick: WordBool; dispid -600;
  12220.     function  ondblclick: WordBool; dispid -601;
  12221.     function  onkeypress: WordBool; dispid -603;
  12222.     procedure onkeydown; dispid -602;
  12223.     procedure onkeyup; dispid -604;
  12224.     procedure onmouseout; dispid -2147418103;
  12225.     procedure onmouseover; dispid -2147418104;
  12226.     procedure onmousemove; dispid -606;
  12227.     procedure onmousedown; dispid -605;
  12228.     procedure onmouseup; dispid -607;
  12229.     function  onselectstart: WordBool; dispid -2147418100;
  12230.     procedure onfilterchange; dispid -2147418095;
  12231.     function  ondragstart: WordBool; dispid -2147418101;
  12232.     function  onbeforeupdate: WordBool; dispid -2147418108;
  12233.     procedure onafterupdate; dispid -2147418107;
  12234.     function  onerrorupdate: WordBool; dispid -2147418099;
  12235.     function  onrowexit: WordBool; dispid -2147418106;
  12236.     procedure onrowenter; dispid -2147418105;
  12237.     procedure ondatasetchanged; dispid -2147418098;
  12238.     procedure ondataavailable; dispid -2147418097;
  12239.     procedure ondatasetcomplete; dispid -2147418096;
  12240.     procedure onlosecapture; dispid -2147418094;
  12241.     procedure onpropertychange; dispid -2147418093;
  12242.     procedure onscroll; dispid 1014;
  12243.     procedure onfocus; dispid -2147418111;
  12244.     procedure onblur; dispid -2147418112;
  12245.     procedure onresize; dispid 1016;
  12246.     function  ondrag: WordBool; dispid -2147418092;
  12247.     procedure ondragend; dispid -2147418091;
  12248.     function  ondragenter: WordBool; dispid -2147418090;
  12249.     function  ondragover: WordBool; dispid -2147418089;
  12250.     procedure ondragleave; dispid -2147418088;
  12251.     function  ondrop: WordBool; dispid -2147418087;
  12252.     function  onbeforecut: WordBool; dispid -2147418083;
  12253.     function  oncut: WordBool; dispid -2147418086;
  12254.     function  onbeforecopy: WordBool; dispid -2147418082;
  12255.     function  oncopy: WordBool; dispid -2147418085;
  12256.     function  onbeforepaste: WordBool; dispid -2147418081;
  12257.     function  onpaste: WordBool; dispid -2147418084;
  12258.     function  oncontextmenu: WordBool; dispid 1023;
  12259.     procedure onrowsdelete; dispid -2147418080;
  12260.     procedure onrowsinserted; dispid -2147418079;
  12261.     procedure oncellchange; dispid -2147418078;
  12262.     procedure onreadystatechange; dispid -609;
  12263.     procedure onbeforeeditfocus; dispid 1027;
  12264.     function  onchange: WordBool; dispid 1001;
  12265.     procedure onselect; dispid 1006;
  12266.     procedure onload; dispid 1003;
  12267.     procedure onerror; dispid 1002;
  12268.     procedure onabort; dispid 1000;
  12269.   end;
  12270.  
  12271. // *********************************************************************//
  12272. // DispIntf:  HTMLOptionButtonElementEvents
  12273. // Flags:     (4112) Hidden Dispatchable
  12274. // GUID:      {3050F2BD-98B5-11CF-BB82-00AA00BDCE0B}
  12275. // *********************************************************************//
  12276.   HTMLOptionButtonElementEvents = dispinterface
  12277.     ['{3050F2BD-98B5-11CF-BB82-00AA00BDCE0B}']
  12278.     function  onhelp: WordBool; dispid -2147418102;
  12279.     function  onclick: WordBool; dispid -600;
  12280.     function  ondblclick: WordBool; dispid -601;
  12281.     function  onkeypress: WordBool; dispid -603;
  12282.     procedure onkeydown; dispid -602;
  12283.     procedure onkeyup; dispid -604;
  12284.     procedure onmouseout; dispid -2147418103;
  12285.     procedure onmouseover; dispid -2147418104;
  12286.     procedure onmousemove; dispid -606;
  12287.     procedure onmousedown; dispid -605;
  12288.     procedure onmouseup; dispid -607;
  12289.     function  onselectstart: WordBool; dispid -2147418100;
  12290.     procedure onfilterchange; dispid -2147418095;
  12291.     function  ondragstart: WordBool; dispid -2147418101;
  12292.     function  onbeforeupdate: WordBool; dispid -2147418108;
  12293.     procedure onafterupdate; dispid -2147418107;
  12294.     function  onerrorupdate: WordBool; dispid -2147418099;
  12295.     function  onrowexit: WordBool; dispid -2147418106;
  12296.     procedure onrowenter; dispid -2147418105;
  12297.     procedure ondatasetchanged; dispid -2147418098;
  12298.     procedure ondataavailable; dispid -2147418097;
  12299.     procedure ondatasetcomplete; dispid -2147418096;
  12300.     procedure onlosecapture; dispid -2147418094;
  12301.     procedure onpropertychange; dispid -2147418093;
  12302.     procedure onscroll; dispid 1014;
  12303.     procedure onfocus; dispid -2147418111;
  12304.     procedure onblur; dispid -2147418112;
  12305.     procedure onresize; dispid 1016;
  12306.     function  ondrag: WordBool; dispid -2147418092;
  12307.     procedure ondragend; dispid -2147418091;
  12308.     function  ondragenter: WordBool; dispid -2147418090;
  12309.     function  ondragover: WordBool; dispid -2147418089;
  12310.     procedure ondragleave; dispid -2147418088;
  12311.     function  ondrop: WordBool; dispid -2147418087;
  12312.     function  onbeforecut: WordBool; dispid -2147418083;
  12313.     function  oncut: WordBool; dispid -2147418086;
  12314.     function  onbeforecopy: WordBool; dispid -2147418082;
  12315.     function  oncopy: WordBool; dispid -2147418085;
  12316.     function  onbeforepaste: WordBool; dispid -2147418081;
  12317.     function  onpaste: WordBool; dispid -2147418084;
  12318.     function  oncontextmenu: WordBool; dispid 1023;
  12319.     procedure onrowsdelete; dispid -2147418080;
  12320.     procedure onrowsinserted; dispid -2147418079;
  12321.     procedure oncellchange; dispid -2147418078;
  12322.     procedure onreadystatechange; dispid -609;
  12323.     procedure onbeforeeditfocus; dispid 1027;
  12324.     function  onchange: WordBool; dispid 1001;
  12325.     procedure onselect; dispid 1006;
  12326.     procedure onload; dispid 1003;
  12327.     procedure onerror; dispid 1002;
  12328.     procedure onabort; dispid 1000;
  12329.   end;
  12330.  
  12331. // *********************************************************************//
  12332. // DispIntf:  HTMLInputFileElementEvents
  12333. // Flags:     (4112) Hidden Dispatchable
  12334. // GUID:      {3050F2AF-98B5-11CF-BB82-00AA00BDCE0B}
  12335. // *********************************************************************//
  12336.   HTMLInputFileElementEvents = dispinterface
  12337.     ['{3050F2AF-98B5-11CF-BB82-00AA00BDCE0B}']
  12338.     function  onhelp: WordBool; dispid -2147418102;
  12339.     function  onclick: WordBool; dispid -600;
  12340.     function  ondblclick: WordBool; dispid -601;
  12341.     function  onkeypress: WordBool; dispid -603;
  12342.     procedure onkeydown; dispid -602;
  12343.     procedure onkeyup; dispid -604;
  12344.     procedure onmouseout; dispid -2147418103;
  12345.     procedure onmouseover; dispid -2147418104;
  12346.     procedure onmousemove; dispid -606;
  12347.     procedure onmousedown; dispid -605;
  12348.     procedure onmouseup; dispid -607;
  12349.     function  onselectstart: WordBool; dispid -2147418100;
  12350.     procedure onfilterchange; dispid -2147418095;
  12351.     function  ondragstart: WordBool; dispid -2147418101;
  12352.     function  onbeforeupdate: WordBool; dispid -2147418108;
  12353.     procedure onafterupdate; dispid -2147418107;
  12354.     function  onerrorupdate: WordBool; dispid -2147418099;
  12355.     function  onrowexit: WordBool; dispid -2147418106;
  12356.     procedure onrowenter; dispid -2147418105;
  12357.     procedure ondatasetchanged; dispid -2147418098;
  12358.     procedure ondataavailable; dispid -2147418097;
  12359.     procedure ondatasetcomplete; dispid -2147418096;
  12360.     procedure onlosecapture; dispid -2147418094;
  12361.     procedure onpropertychange; dispid -2147418093;
  12362.     procedure onscroll; dispid 1014;
  12363.     procedure onfocus; dispid -2147418111;
  12364.     procedure onblur; dispid -2147418112;
  12365.     procedure onresize; dispid 1016;
  12366.     function  ondrag: WordBool; dispid -2147418092;
  12367.     procedure ondragend; dispid -2147418091;
  12368.     function  ondragenter: WordBool; dispid -2147418090;
  12369.     function  ondragover: WordBool; dispid -2147418089;
  12370.     procedure ondragleave; dispid -2147418088;
  12371.     function  ondrop: WordBool; dispid -2147418087;
  12372.     function  onbeforecut: WordBool; dispid -2147418083;
  12373.     function  oncut: WordBool; dispid -2147418086;
  12374.     function  onbeforecopy: WordBool; dispid -2147418082;
  12375.     function  oncopy: WordBool; dispid -2147418085;
  12376.     function  onbeforepaste: WordBool; dispid -2147418081;
  12377.     function  onpaste: WordBool; dispid -2147418084;
  12378.     function  oncontextmenu: WordBool; dispid 1023;
  12379.     procedure onrowsdelete; dispid -2147418080;
  12380.     procedure onrowsinserted; dispid -2147418079;
  12381.     procedure oncellchange; dispid -2147418078;
  12382.     procedure onreadystatechange; dispid -609;
  12383.     procedure onbeforeeditfocus; dispid 1027;
  12384.     function  onchange: WordBool; dispid 1001;
  12385.     procedure onselect; dispid 1006;
  12386.     procedure onload; dispid 1003;
  12387.     procedure onerror; dispid 1002;
  12388.     procedure onabort; dispid 1000;
  12389.   end;
  12390.  
  12391. // *********************************************************************//
  12392. // DispIntf:  HTMLInputImageEvents
  12393. // Flags:     (4112) Hidden Dispatchable
  12394. // GUID:      {3050F2C3-98B5-11CF-BB82-00AA00BDCE0B}
  12395. // *********************************************************************//
  12396.   HTMLInputImageEvents = dispinterface
  12397.     ['{3050F2C3-98B5-11CF-BB82-00AA00BDCE0B}']
  12398.     function  onhelp: WordBool; dispid -2147418102;
  12399.     function  onclick: WordBool; dispid -600;
  12400.     function  ondblclick: WordBool; dispid -601;
  12401.     function  onkeypress: WordBool; dispid -603;
  12402.     procedure onkeydown; dispid -602;
  12403.     procedure onkeyup; dispid -604;
  12404.     procedure onmouseout; dispid -2147418103;
  12405.     procedure onmouseover; dispid -2147418104;
  12406.     procedure onmousemove; dispid -606;
  12407.     procedure onmousedown; dispid -605;
  12408.     procedure onmouseup; dispid -607;
  12409.     function  onselectstart: WordBool; dispid -2147418100;
  12410.     procedure onfilterchange; dispid -2147418095;
  12411.     function  ondragstart: WordBool; dispid -2147418101;
  12412.     function  onbeforeupdate: WordBool; dispid -2147418108;
  12413.     procedure onafterupdate; dispid -2147418107;
  12414.     function  onerrorupdate: WordBool; dispid -2147418099;
  12415.     function  onrowexit: WordBool; dispid -2147418106;
  12416.     procedure onrowenter; dispid -2147418105;
  12417.     procedure ondatasetchanged; dispid -2147418098;
  12418.     procedure ondataavailable; dispid -2147418097;
  12419.     procedure ondatasetcomplete; dispid -2147418096;
  12420.     procedure onlosecapture; dispid -2147418094;
  12421.     procedure onpropertychange; dispid -2147418093;
  12422.     procedure onscroll; dispid 1014;
  12423.     procedure onfocus; dispid -2147418111;
  12424.     procedure onblur; dispid -2147418112;
  12425.     procedure onresize; dispid 1016;
  12426.     function  ondrag: WordBool; dispid -2147418092;
  12427.     procedure ondragend; dispid -2147418091;
  12428.     function  ondragenter: WordBool; dispid -2147418090;
  12429.     function  ondragover: WordBool; dispid -2147418089;
  12430.     procedure ondragleave; dispid -2147418088;
  12431.     function  ondrop: WordBool; dispid -2147418087;
  12432.     function  onbeforecut: WordBool; dispid -2147418083;
  12433.     function  oncut: WordBool; dispid -2147418086;
  12434.     function  onbeforecopy: WordBool; dispid -2147418082;
  12435.     function  oncopy: WordBool; dispid -2147418085;
  12436.     function  onbeforepaste: WordBool; dispid -2147418081;
  12437.     function  onpaste: WordBool; dispid -2147418084;
  12438.     function  oncontextmenu: WordBool; dispid 1023;
  12439.     procedure onrowsdelete; dispid -2147418080;
  12440.     procedure onrowsinserted; dispid -2147418079;
  12441.     procedure oncellchange; dispid -2147418078;
  12442.     procedure onreadystatechange; dispid -609;
  12443.     procedure onbeforeeditfocus; dispid 1027;
  12444.     procedure onload; dispid 1003;
  12445.     procedure onerror; dispid 1002;
  12446.     procedure onabort; dispid 1000;
  12447.   end;
  12448.  
  12449. // *********************************************************************//
  12450. // Interface: IHTMLInputElement
  12451. // Flags:     (4416) Dual OleAutomation Dispatchable
  12452. // GUID:      {3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}
  12453. // *********************************************************************//
  12454.   IHTMLInputElement = interface(IDispatch)
  12455.     ['{3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}']
  12456.     procedure Set_type_(const p: WideString); safecall;
  12457.     function  Get_type_: WideString; safecall;
  12458.     procedure Set_value(const p: WideString); safecall;
  12459.     function  Get_value: WideString; safecall;
  12460.     procedure Set_name(const p: WideString); safecall;
  12461.     function  Get_name: WideString; safecall;
  12462.     procedure Set_status(p: WordBool); safecall;
  12463.     function  Get_status: WordBool; safecall;
  12464.     procedure Set_disabled(p: WordBool); safecall;
  12465.     function  Get_disabled: WordBool; safecall;
  12466.     function  Get_form: IHTMLFormElement; safecall;
  12467.     procedure Set_size(p: Integer); safecall;
  12468.     function  Get_size: Integer; safecall;
  12469.     procedure Set_maxLength(p: Integer); safecall;
  12470.     function  Get_maxLength: Integer; safecall;
  12471.     procedure select; safecall;
  12472.     procedure Set_onchange(p: OleVariant); safecall;
  12473.     function  Get_onchange: OleVariant; safecall;
  12474.     procedure Set_onselect(p: OleVariant); safecall;
  12475.     function  Get_onselect: OleVariant; safecall;
  12476.     procedure Set_defaultValue(const p: WideString); safecall;
  12477.     function  Get_defaultValue: WideString; safecall;
  12478.     procedure Set_readOnly(p: WordBool); safecall;
  12479.     function  Get_readOnly: WordBool; safecall;
  12480.     function  createTextRange: IHTMLTxtRange; safecall;
  12481.     procedure Set_indeterminate(p: WordBool); safecall;
  12482.     function  Get_indeterminate: WordBool; safecall;
  12483.     procedure Set_defaultChecked(p: WordBool); safecall;
  12484.     function  Get_defaultChecked: WordBool; safecall;
  12485.     procedure Set_checked(p: WordBool); safecall;
  12486.     function  Get_checked: WordBool; safecall;
  12487.     procedure Set_border(p: OleVariant); safecall;
  12488.     function  Get_border: OleVariant; safecall;
  12489.     procedure Set_vspace(p: Integer); safecall;
  12490.     function  Get_vspace: Integer; safecall;
  12491.     procedure Set_hspace(p: Integer); safecall;
  12492.     function  Get_hspace: Integer; safecall;
  12493.     procedure Set_alt(const p: WideString); safecall;
  12494.     function  Get_alt: WideString; safecall;
  12495.     procedure Set_src(const p: WideString); safecall;
  12496.     function  Get_src: WideString; safecall;
  12497.     procedure Set_lowsrc(const p: WideString); safecall;
  12498.     function  Get_lowsrc: WideString; safecall;
  12499.     procedure Set_vrml(const p: WideString); safecall;
  12500.     function  Get_vrml: WideString; safecall;
  12501.     procedure Set_dynsrc(const p: WideString); safecall;
  12502.     function  Get_dynsrc: WideString; safecall;
  12503.     function  Get_readyState: WideString; safecall;
  12504.     function  Get_complete: WordBool; safecall;
  12505.     procedure Set_loop(p: OleVariant); safecall;
  12506.     function  Get_loop: OleVariant; safecall;
  12507.     procedure Set_align(const p: WideString); safecall;
  12508.     function  Get_align: WideString; safecall;
  12509.     procedure Set_onload(p: OleVariant); safecall;
  12510.     function  Get_onload: OleVariant; safecall;
  12511.     procedure Set_onerror(p: OleVariant); safecall;
  12512.     function  Get_onerror: OleVariant; safecall;
  12513.     procedure Set_onabort(p: OleVariant); safecall;
  12514.     function  Get_onabort: OleVariant; safecall;
  12515.     procedure Set_width(p: Integer); safecall;
  12516.     function  Get_width: Integer; safecall;
  12517.     procedure Set_height(p: Integer); safecall;
  12518.     function  Get_height: Integer; safecall;
  12519.     procedure Set_Start(const p: WideString); safecall;
  12520.     function  Get_Start: WideString; safecall;
  12521.     property type_: WideString read Get_type_ write Set_type_;
  12522.     property value: WideString read Get_value write Set_value;
  12523.     property name: WideString read Get_name write Set_name;
  12524.     property status: WordBool read Get_status write Set_status;
  12525.     property disabled: WordBool read Get_disabled write Set_disabled;
  12526.     property form: IHTMLFormElement read Get_form;
  12527.     property size: Integer read Get_size write Set_size;
  12528.     property maxLength: Integer read Get_maxLength write Set_maxLength;
  12529.     property onchange: OleVariant read Get_onchange write Set_onchange;
  12530.     property onselect: OleVariant read Get_onselect write Set_onselect;
  12531.     property defaultValue: WideString read Get_defaultValue write Set_defaultValue;
  12532.     property readOnly: WordBool read Get_readOnly write Set_readOnly;
  12533.     property indeterminate: WordBool read Get_indeterminate write Set_indeterminate;
  12534.     property defaultChecked: WordBool read Get_defaultChecked write Set_defaultChecked;
  12535.     property checked: WordBool read Get_checked write Set_checked;
  12536.     property border: OleVariant read Get_border write Set_border;
  12537.     property vspace: Integer read Get_vspace write Set_vspace;
  12538.     property hspace: Integer read Get_hspace write Set_hspace;
  12539.     property alt: WideString read Get_alt write Set_alt;
  12540.     property src: WideString read Get_src write Set_src;
  12541.     property lowsrc: WideString read Get_lowsrc write Set_lowsrc;
  12542.     property vrml: WideString read Get_vrml write Set_vrml;
  12543.     property dynsrc: WideString read Get_dynsrc write Set_dynsrc;
  12544.     property readyState: WideString read Get_readyState;
  12545.     property complete: WordBool read Get_complete;
  12546.     property loop: OleVariant read Get_loop write Set_loop;
  12547.     property align: WideString read Get_align write Set_align;
  12548.     property onload: OleVariant read Get_onload write Set_onload;
  12549.     property onerror: OleVariant read Get_onerror write Set_onerror;
  12550.     property onabort: OleVariant read Get_onabort write Set_onabort;
  12551.     property width: Integer read Get_width write Set_width;
  12552.     property height: Integer read Get_height write Set_height;
  12553.     property Start: WideString read Get_Start write Set_Start;
  12554.   end;
  12555.  
  12556. // *********************************************************************//
  12557. // DispIntf:  IHTMLInputElementDisp
  12558. // Flags:     (4416) Dual OleAutomation Dispatchable
  12559. // GUID:      {3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}
  12560. // *********************************************************************//
  12561.   IHTMLInputElementDisp = dispinterface
  12562.     ['{3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}']
  12563.     property type_: WideString dispid 2000;
  12564.     property value: WideString dispid -2147413011;
  12565.     property name: WideString dispid -2147418112;
  12566.     property status: WordBool dispid 2001;
  12567.     property disabled: WordBool dispid -2147418036;
  12568.     property form: IHTMLFormElement readonly dispid -2147416108;
  12569.     property size: Integer dispid 2002;
  12570.     property maxLength: Integer dispid 2003;
  12571.     procedure select; dispid 2004;
  12572.     property onchange: OleVariant dispid -2147412082;
  12573.     property onselect: OleVariant dispid -2147412102;
  12574.     property defaultValue: WideString dispid -2147413029;
  12575.     property readOnly: WordBool dispid 2005;
  12576.     function  createTextRange: IHTMLTxtRange; dispid 2006;
  12577.     property indeterminate: WordBool dispid 2007;
  12578.     property defaultChecked: WordBool dispid 2008;
  12579.     property checked: WordBool dispid 2009;
  12580.     property border: OleVariant dispid 2012;
  12581.     property vspace: Integer dispid 2013;
  12582.     property hspace: Integer dispid 2014;
  12583.     property alt: WideString dispid 2010;
  12584.     property src: WideString dispid 2011;
  12585.     property lowsrc: WideString dispid 2015;
  12586.     property vrml: WideString dispid 2016;
  12587.     property dynsrc: WideString dispid 2017;
  12588.     property readyState: WideString readonly dispid -2147412996;
  12589.     property complete: WordBool readonly dispid 2018;
  12590.     property loop: OleVariant dispid 2019;
  12591.     property align: WideString dispid -2147418039;
  12592.     property onload: OleVariant dispid -2147412080;
  12593.     property onerror: OleVariant dispid -2147412083;
  12594.     property onabort: OleVariant dispid -2147412084;
  12595.     property width: Integer dispid -2147418107;
  12596.     property height: Integer dispid -2147418106;
  12597.     property Start: WideString dispid 2020;
  12598.   end;
  12599.  
  12600. // *********************************************************************//
  12601. // Interface: IHTMLInputButtonElement
  12602. // Flags:     (4416) Dual OleAutomation Dispatchable
  12603. // GUID:      {3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}
  12604. // *********************************************************************//
  12605.   IHTMLInputButtonElement = interface(IDispatch)
  12606.     ['{3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}']
  12607.     function  Get_type_: WideString; safecall;
  12608.     procedure Set_value(const p: WideString); safecall;
  12609.     function  Get_value: WideString; safecall;
  12610.     procedure Set_name(const p: WideString); safecall;
  12611.     function  Get_name: WideString; safecall;
  12612.     procedure Set_status(p: OleVariant); safecall;
  12613.     function  Get_status: OleVariant; safecall;
  12614.     procedure Set_disabled(p: WordBool); safecall;
  12615.     function  Get_disabled: WordBool; safecall;
  12616.     function  Get_form: IHTMLFormElement; safecall;
  12617.     function  createTextRange: IHTMLTxtRange; safecall;
  12618.     property type_: WideString read Get_type_;
  12619.     property value: WideString read Get_value write Set_value;
  12620.     property name: WideString read Get_name write Set_name;
  12621.     property status: OleVariant read Get_status write Set_status;
  12622.     property disabled: WordBool read Get_disabled write Set_disabled;
  12623.     property form: IHTMLFormElement read Get_form;
  12624.   end;
  12625.  
  12626. // *********************************************************************//
  12627. // DispIntf:  IHTMLInputButtonElementDisp
  12628. // Flags:     (4416) Dual OleAutomation Dispatchable
  12629. // GUID:      {3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}
  12630. // *********************************************************************//
  12631.   IHTMLInputButtonElementDisp = dispinterface
  12632.     ['{3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}']
  12633.     property type_: WideString readonly dispid 2000;
  12634.     property value: WideString dispid -2147413011;
  12635.     property name: WideString dispid -2147418112;
  12636.     property status: OleVariant dispid 2021;
  12637.     property disabled: WordBool dispid -2147418036;
  12638.     property form: IHTMLFormElement readonly dispid -2147416108;
  12639.     function  createTextRange: IHTMLTxtRange; dispid 2006;
  12640.   end;
  12641.  
  12642. // *********************************************************************//
  12643. // Interface: IHTMLInputHiddenElement
  12644. // Flags:     (4416) Dual OleAutomation Dispatchable
  12645. // GUID:      {3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}
  12646. // *********************************************************************//
  12647.   IHTMLInputHiddenElement = interface(IDispatch)
  12648.     ['{3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}']
  12649.     function  Get_type_: WideString; safecall;
  12650.     procedure Set_value(const p: WideString); safecall;
  12651.     function  Get_value: WideString; safecall;
  12652.     procedure Set_name(const p: WideString); safecall;
  12653.     function  Get_name: WideString; safecall;
  12654.     procedure Set_status(p: OleVariant); safecall;
  12655.     function  Get_status: OleVariant; safecall;
  12656.     procedure Set_disabled(p: WordBool); safecall;
  12657.     function  Get_disabled: WordBool; safecall;
  12658.     function  Get_form: IHTMLFormElement; safecall;
  12659.     function  createTextRange: IHTMLTxtRange; safecall;
  12660.     property type_: WideString read Get_type_;
  12661.     property value: WideString read Get_value write Set_value;
  12662.     property name: WideString read Get_name write Set_name;
  12663.     property status: OleVariant read Get_status write Set_status;
  12664.     property disabled: WordBool read Get_disabled write Set_disabled;
  12665.     property form: IHTMLFormElement read Get_form;
  12666.   end;
  12667.  
  12668. // *********************************************************************//
  12669. // DispIntf:  IHTMLInputHiddenElementDisp
  12670. // Flags:     (4416) Dual OleAutomation Dispatchable
  12671. // GUID:      {3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}
  12672. // *********************************************************************//
  12673.   IHTMLInputHiddenElementDisp = dispinterface
  12674.     ['{3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}']
  12675.     property type_: WideString readonly dispid 2000;
  12676.     property value: WideString dispid -2147413011;
  12677.     property name: WideString dispid -2147418112;
  12678.     property status: OleVariant dispid 2021;
  12679.     property disabled: WordBool dispid -2147418036;
  12680.     property form: IHTMLFormElement readonly dispid -2147416108;
  12681.     function  createTextRange: IHTMLTxtRange; dispid 2006;
  12682.   end;
  12683.  
  12684. // *********************************************************************//
  12685. // Interface: IHTMLInputTextElement
  12686. // Flags:     (4416) Dual OleAutomation Dispatchable
  12687. // GUID:      {3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}
  12688. // *********************************************************************//
  12689.   IHTMLInputTextElement = interface(IDispatch)
  12690.     ['{3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}']
  12691.     function  Get_type_: WideString; safecall;
  12692.     procedure Set_value(const p: WideString); safecall;
  12693.     function  Get_value: WideString; safecall;
  12694.     procedure Set_name(const p: WideString); safecall;
  12695.     function  Get_name: WideString; safecall;
  12696.     procedure Set_status(p: OleVariant); safecall;
  12697.     function  Get_status: OleVariant; safecall;
  12698.     procedure Set_disabled(p: WordBool); safecall;
  12699.     function  Get_disabled: WordBool; safecall;
  12700.     function  Get_form: IHTMLFormElement; safecall;
  12701.     procedure Set_defaultValue(const p: WideString); safecall;
  12702.     function  Get_defaultValue: WideString; safecall;
  12703.     procedure Set_size(p: Integer); safecall;
  12704.     function  Get_size: Integer; safecall;
  12705.     procedure Set_maxLength(p: Integer); safecall;
  12706.     function  Get_maxLength: Integer; safecall;
  12707.     procedure select; safecall;
  12708.     procedure Set_onchange(p: OleVariant); safecall;
  12709.     function  Get_onchange: OleVariant; safecall;
  12710.     procedure Set_onselect(p: OleVariant); safecall;
  12711.     function  Get_onselect: OleVariant; safecall;
  12712.     procedure Set_readOnly(p: WordBool); safecall;
  12713.     function  Get_readOnly: WordBool; safecall;
  12714.     function  createTextRange: IHTMLTxtRange; safecall;
  12715.     property type_: WideString read Get_type_;
  12716.     property value: WideString read Get_value write Set_value;
  12717.     property name: WideString read Get_name write Set_name;
  12718.     property status: OleVariant read Get_status write Set_status;
  12719.     property disabled: WordBool read Get_disabled write Set_disabled;
  12720.     property form: IHTMLFormElement read Get_form;
  12721.     property defaultValue: WideString read Get_defaultValue write Set_defaultValue;
  12722.     property size: Integer read Get_size write Set_size;
  12723.     property maxLength: Integer read Get_maxLength write Set_maxLength;
  12724.     property onchange: OleVariant read Get_onchange write Set_onchange;
  12725.     property onselect: OleVariant read Get_onselect write Set_onselect;
  12726.     property readOnly: WordBool read Get_readOnly write Set_readOnly;
  12727.   end;
  12728.  
  12729. // *********************************************************************//
  12730. // DispIntf:  IHTMLInputTextElementDisp
  12731. // Flags:     (4416) Dual OleAutomation Dispatchable
  12732. // GUID:      {3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}
  12733. // *********************************************************************//
  12734.   IHTMLInputTextElementDisp = dispinterface
  12735.     ['{3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}']
  12736.     property type_: WideString readonly dispid 2000;
  12737.     property value: WideString dispid -2147413011;
  12738.     property name: WideString dispid -2147418112;
  12739.     property status: OleVariant dispid 2021;
  12740.     property disabled: WordBool dispid -2147418036;
  12741.     property form: IHTMLFormElement readonly dispid -2147416108;
  12742.     property defaultValue: WideString dispid -2147413029;
  12743.     property size: Integer dispid 2002;
  12744.     property maxLength: Integer dispid 2003;
  12745.     procedure select; dispid 2004;
  12746.     property onchange: OleVariant dispid -2147412082;
  12747.     property onselect: OleVariant dispid -2147412102;
  12748.     property readOnly: WordBool dispid 2005;
  12749.     function  createTextRange: IHTMLTxtRange; dispid 2006;
  12750.   end;
  12751.  
  12752. // *********************************************************************//
  12753. // Interface: IHTMLInputFileElement
  12754. // Flags:     (4416) Dual OleAutomation Dispatchable
  12755. // GUID:      {3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}
  12756. // *********************************************************************//
  12757.   IHTMLInputFileElement = interface(IDispatch)
  12758.     ['{3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}']
  12759.     function  Get_type_: WideString; safecall;
  12760.     procedure Set_name(const p: WideString); safecall;
  12761.     function  Get_name: WideString; safecall;
  12762.     procedure Set_status(p: OleVariant); safecall;
  12763.     function  Get_status: OleVariant; safecall;
  12764.     procedure Set_disabled(p: WordBool); safecall;
  12765.     function  Get_disabled: WordBool; safecall;
  12766.     function  Get_form: IHTMLFormElement; safecall;
  12767.     procedure Set_size(p: Integer); safecall;
  12768.     function  Get_size: Integer; safecall;
  12769.     procedure Set_maxLength(p: Integer); safecall;
  12770.     function  Get_maxLength: Integer; safecall;
  12771.     procedure select; safecall;
  12772.     procedure Set_onchange(p: OleVariant); safecall;
  12773.     function  Get_onchange: OleVariant; safecall;
  12774.     procedure Set_onselect(p: OleVariant); safecall;
  12775.     function  Get_onselect: OleVariant; safecall;
  12776.     procedure Set_value(const p: WideString); safecall;
  12777.     function  Get_value: WideString; safecall;
  12778.     property type_: WideString read Get_type_;
  12779.     property name: WideString read Get_name write Set_name;
  12780.     property status: OleVariant read Get_status write Set_status;
  12781.     property disabled: WordBool read Get_disabled write Set_disabled;
  12782.     property form: IHTMLFormElement read Get_form;
  12783.     property size: Integer read Get_size write Set_size;
  12784.     property maxLength: Integer read Get_maxLength write Set_maxLength;
  12785.     property onchange: OleVariant read Get_onchange write Set_onchange;
  12786.     property onselect: OleVariant read Get_onselect write Set_onselect;
  12787.     property value: WideString read Get_value write Set_value;
  12788.   end;
  12789.  
  12790. // *********************************************************************//
  12791. // DispIntf:  IHTMLInputFileElementDisp
  12792. // Flags:     (4416) Dual OleAutomation Dispatchable
  12793. // GUID:      {3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}
  12794. // *********************************************************************//
  12795.   IHTMLInputFileElementDisp = dispinterface
  12796.     ['{3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}']
  12797.     property type_: WideString readonly dispid 2000;
  12798.     property name: WideString dispid -2147418112;
  12799.     property status: OleVariant dispid 2021;
  12800.     property disabled: WordBool dispid -2147418036;
  12801.     property form: IHTMLFormElement readonly dispid -2147416108;
  12802.     property size: Integer dispid 2002;
  12803.     property maxLength: Integer dispid 2003;
  12804.     procedure select; dispid 2004;
  12805.     property onchange: OleVariant dispid -2147412082;
  12806.     property onselect: OleVariant dispid -2147412102;
  12807.     property value: WideString dispid -2147413011;
  12808.   end;
  12809.  
  12810. // *********************************************************************//
  12811. // Interface: IHTMLOptionButtonElement
  12812. // Flags:     (4416) Dual OleAutomation Dispatchable
  12813. // GUID:      {3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}
  12814. // *********************************************************************//
  12815.   IHTMLOptionButtonElement = interface(IDispatch)
  12816.     ['{3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}']
  12817.     procedure Set_value(const p: WideString); safecall;
  12818.     function  Get_value: WideString; safecall;
  12819.     function  Get_type_: WideString; safecall;
  12820.     procedure Set_name(const p: WideString); safecall;
  12821.     function  Get_name: WideString; safecall;
  12822.     procedure Set_checked(p: WordBool); safecall;
  12823.     function  Get_checked: WordBool; safecall;
  12824.     procedure Set_defaultChecked(p: WordBool); safecall;
  12825.     function  Get_defaultChecked: WordBool; safecall;
  12826.     procedure Set_onchange(p: OleVariant); safecall;
  12827.     function  Get_onchange: OleVariant; safecall;
  12828.     procedure Set_disabled(p: WordBool); safecall;
  12829.     function  Get_disabled: WordBool; safecall;
  12830.     procedure Set_status(p: WordBool); safecall;
  12831.     function  Get_status: WordBool; safecall;
  12832.     procedure Set_indeterminate(p: WordBool); safecall;
  12833.     function  Get_indeterminate: WordBool; safecall;
  12834.     function  Get_form: IHTMLFormElement; safecall;
  12835.     property value: WideString read Get_value write Set_value;
  12836.     property type_: WideString read Get_type_;
  12837.     property name: WideString read Get_name write Set_name;
  12838.     property checked: WordBool read Get_checked write Set_checked;
  12839.     property defaultChecked: WordBool read Get_defaultChecked write Set_defaultChecked;
  12840.     property onchange: OleVariant read Get_onchange write Set_onchange;
  12841.     property disabled: WordBool read Get_disabled write Set_disabled;
  12842.     property status: WordBool read Get_status write Set_status;
  12843.     property indeterminate: WordBool read Get_indeterminate write Set_indeterminate;
  12844.     property form: IHTMLFormElement read Get_form;
  12845.   end;
  12846.  
  12847. // *********************************************************************//
  12848. // DispIntf:  IHTMLOptionButtonElementDisp
  12849. // Flags:     (4416) Dual OleAutomation Dispatchable
  12850. // GUID:      {3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}
  12851. // *********************************************************************//
  12852.   IHTMLOptionButtonElementDisp = dispinterface
  12853.     ['{3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}']
  12854.     property value: WideString dispid -2147413011;
  12855.     property type_: WideString readonly dispid 2000;
  12856.     property name: WideString dispid -2147418112;
  12857.     property checked: WordBool dispid 2009;
  12858.     property defaultChecked: WordBool dispid 2008;
  12859.     property onchange: OleVariant dispid -2147412082;
  12860.     property disabled: WordBool dispid -2147418036;
  12861.     property status: WordBool dispid 2001;
  12862.     property indeterminate: WordBool dispid 2007;
  12863.     property form: IHTMLFormElement readonly dispid -2147416108;
  12864.   end;
  12865.  
  12866. // *********************************************************************//
  12867. // Interface: IHTMLInputImage
  12868. // Flags:     (4416) Dual OleAutomation Dispatchable
  12869. // GUID:      {3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}
  12870. // *********************************************************************//
  12871.   IHTMLInputImage = interface(IDispatch)
  12872.     ['{3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}']
  12873.     function  Get_type_: WideString; safecall;
  12874.     procedure Set_disabled(p: WordBool); safecall;
  12875.     function  Get_disabled: WordBool; safecall;
  12876.     procedure Set_border(p: OleVariant); safecall;
  12877.     function  Get_border: OleVariant; safecall;
  12878.     procedure Set_vspace(p: Integer); safecall;
  12879.     function  Get_vspace: Integer; safecall;
  12880.     procedure Set_hspace(p: Integer); safecall;
  12881.     function  Get_hspace: Integer; safecall;
  12882.     procedure Set_alt(const p: WideString); safecall;
  12883.     function  Get_alt: WideString; safecall;
  12884.     procedure Set_src(const p: WideString); safecall;
  12885.     function  Get_src: WideString; safecall;
  12886.     procedure Set_lowsrc(const p: WideString); safecall;
  12887.     function  Get_lowsrc: WideString; safecall;
  12888.     procedure Set_vrml(const p: WideString); safecall;
  12889.     function  Get_vrml: WideString; safecall;
  12890.     procedure Set_dynsrc(const p: WideString); safecall;
  12891.     function  Get_dynsrc: WideString; safecall;
  12892.     function  Get_readyState: WideString; safecall;
  12893.     function  Get_complete: WordBool; safecall;
  12894.     procedure Set_loop(p: OleVariant); safecall;
  12895.     function  Get_loop: OleVariant; safecall;
  12896.     procedure Set_align(const p: WideString); safecall;
  12897.     function  Get_align: WideString; safecall;
  12898.     procedure Set_onload(p: OleVariant); safecall;
  12899.     function  Get_onload: OleVariant; safecall;
  12900.     procedure Set_onerror(p: OleVariant); safecall;
  12901.     function  Get_onerror: OleVariant; safecall;
  12902.     procedure Set_onabort(p: OleVariant); safecall;
  12903.     function  Get_onabort: OleVariant; safecall;
  12904.     procedure Set_name(const p: WideString); safecall;
  12905.     function  Get_name: WideString; safecall;
  12906.     procedure Set_width(p: Integer); safecall;
  12907.     function  Get_width: Integer; safecall;
  12908.     procedure Set_height(p: Integer); safecall;
  12909.     function  Get_height: Integer; safecall;
  12910.     procedure Set_Start(const p: WideString); safecall;
  12911.     function  Get_Start: WideString; safecall;
  12912.     property type_: WideString read Get_type_;
  12913.     property disabled: WordBool read Get_disabled write Set_disabled;
  12914.     property border: OleVariant read Get_border write Set_border;
  12915.     property vspace: Integer read Get_vspace write Set_vspace;
  12916.     property hspace: Integer read Get_hspace write Set_hspace;
  12917.     property alt: WideString read Get_alt write Set_alt;
  12918.     property src: WideString read Get_src write Set_src;
  12919.     property lowsrc: WideString read Get_lowsrc write Set_lowsrc;
  12920.     property vrml: WideString read Get_vrml write Set_vrml;
  12921.     property dynsrc: WideString read Get_dynsrc write Set_dynsrc;
  12922.     property readyState: WideString read Get_readyState;
  12923.     property complete: WordBool read Get_complete;
  12924.     property loop: OleVariant read Get_loop write Set_loop;
  12925.     property align: WideString read Get_align write Set_align;
  12926.     property onload: OleVariant read Get_onload write Set_onload;
  12927.     property onerror: OleVariant read Get_onerror write Set_onerror;
  12928.     property onabort: OleVariant read Get_onabort write Set_onabort;
  12929.     property name: WideString read Get_name write Set_name;
  12930.     property width: Integer read Get_width write Set_width;
  12931.     property height: Integer read Get_height write Set_height;
  12932.     property Start: WideString read Get_Start write Set_Start;
  12933.   end;
  12934.  
  12935. // *********************************************************************//
  12936. // DispIntf:  IHTMLInputImageDisp
  12937. // Flags:     (4416) Dual OleAutomation Dispatchable
  12938. // GUID:      {3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}
  12939. // *********************************************************************//
  12940.   IHTMLInputImageDisp = dispinterface
  12941.     ['{3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}']
  12942.     property type_: WideString readonly dispid 2000;
  12943.     property disabled: WordBool dispid -2147418036;
  12944.     property border: OleVariant dispid 2012;
  12945.     property vspace: Integer dispid 2013;
  12946.     property hspace: Integer dispid 2014;
  12947.     property alt: WideString dispid 2010;
  12948.     property src: WideString dispid 2011;
  12949.     property lowsrc: WideString dispid 2015;
  12950.     property vrml: WideString dispid 2016;
  12951.     property dynsrc: WideString dispid 2017;
  12952.     property readyState: WideString readonly dispid -2147412996;
  12953.     property complete: WordBool readonly dispid 2018;
  12954.     property loop: OleVariant dispid 2019;
  12955.     property align: WideString dispid -2147418039;
  12956.     property onload: OleVariant dispid -2147412080;
  12957.     property onerror: OleVariant dispid -2147412083;
  12958.     property onabort: OleVariant dispid -2147412084;
  12959.     property name: WideString dispid -2147418112;
  12960.     property width: Integer dispid -2147418107;
  12961.     property height: Integer dispid -2147418106;
  12962.     property Start: WideString dispid 2020;
  12963.   end;
  12964.  
  12965. // *********************************************************************//
  12966. // DispIntf:  DispHTMLInputElement
  12967. // Flags:     (4112) Hidden Dispatchable
  12968. // GUID:      {3050F57D-98B5-11CF-BB82-00AA00BDCE0B}
  12969. // *********************************************************************//
  12970.   DispHTMLInputElement = dispinterface
  12971.     ['{3050F57D-98B5-11CF-BB82-00AA00BDCE0B}']
  12972.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  12973.                            lFlags: Integer); dispid -2147417611;
  12974.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  12975.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  12976.     property className: WideString dispid -2147417111;
  12977.     property id: WideString dispid -2147417110;
  12978.     property tagName: WideString readonly dispid -2147417108;
  12979.     property parentElement: IHTMLElement readonly dispid -2147418104;
  12980.     property style: IHTMLStyle readonly dispid -2147418038;
  12981.     property onhelp: OleVariant dispid -2147412099;
  12982.     property onclick: OleVariant dispid -2147412104;
  12983.     property ondblclick: OleVariant dispid -2147412103;
  12984.     property onkeydown: OleVariant dispid -2147412107;
  12985.     property onkeyup: OleVariant dispid -2147412106;
  12986.     property onkeypress: OleVariant dispid -2147412105;
  12987.     property onmouseout: OleVariant dispid -2147412111;
  12988.     property onmouseover: OleVariant dispid -2147412112;
  12989.     property onmousemove: OleVariant dispid -2147412108;
  12990.     property onmousedown: OleVariant dispid -2147412110;
  12991.     property onmouseup: OleVariant dispid -2147412109;
  12992.     property document: IDispatch readonly dispid -2147417094;
  12993.     property title: WideString dispid -2147418043;
  12994.     property language: WideString dispid -2147413012;
  12995.     property onselectstart: OleVariant dispid -2147412075;
  12996.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  12997.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  12998.     property sourceIndex: Integer readonly dispid -2147417088;
  12999.     property recordNumber: OleVariant readonly dispid -2147417087;
  13000.     property lang: WideString dispid -2147413103;
  13001.     property offsetLeft: Integer readonly dispid -2147417104;
  13002.     property offsetTop: Integer readonly dispid -2147417103;
  13003.     property offsetWidth: Integer readonly dispid -2147417102;
  13004.     property offsetHeight: Integer readonly dispid -2147417101;
  13005.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  13006.     property innerHTML: WideString dispid -2147417086;
  13007.     property innerText: WideString dispid -2147417085;
  13008.     property outerHTML: WideString dispid -2147417084;
  13009.     property outerText: WideString dispid -2147417083;
  13010.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13011.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13012.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13013.     property isTextEdit: WordBool readonly dispid -2147417078;
  13014.     procedure click; dispid -2147417079;
  13015.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13016.     property ondragstart: OleVariant dispid -2147412077;
  13017.     function  toString: WideString; dispid -2147417076;
  13018.     property onbeforeupdate: OleVariant dispid -2147412091;
  13019.     property onafterupdate: OleVariant dispid -2147412090;
  13020.     property onerrorupdate: OleVariant dispid -2147412074;
  13021.     property onrowexit: OleVariant dispid -2147412094;
  13022.     property onrowenter: OleVariant dispid -2147412093;
  13023.     property ondatasetchanged: OleVariant dispid -2147412072;
  13024.     property ondataavailable: OleVariant dispid -2147412071;
  13025.     property ondatasetcomplete: OleVariant dispid -2147412070;
  13026.     property onfilterchange: OleVariant dispid -2147412069;
  13027.     property children: IDispatch readonly dispid -2147417075;
  13028.     property all: IDispatch readonly dispid -2147417074;
  13029.     property scopeName: WideString readonly dispid -2147417073;
  13030.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  13031.     procedure releaseCapture; dispid -2147417071;
  13032.     property onlosecapture: OleVariant dispid -2147412066;
  13033.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  13034.     procedure doScroll(component: OleVariant); dispid -2147417069;
  13035.     property onscroll: OleVariant dispid -2147412081;
  13036.     property ondrag: OleVariant dispid -2147412063;
  13037.     property ondragend: OleVariant dispid -2147412062;
  13038.     property ondragenter: OleVariant dispid -2147412061;
  13039.     property ondragover: OleVariant dispid -2147412060;
  13040.     property ondragleave: OleVariant dispid -2147412059;
  13041.     property ondrop: OleVariant dispid -2147412058;
  13042.     property onbeforecut: OleVariant dispid -2147412054;
  13043.     property oncut: OleVariant dispid -2147412057;
  13044.     property onbeforecopy: OleVariant dispid -2147412053;
  13045.     property oncopy: OleVariant dispid -2147412056;
  13046.     property onbeforepaste: OleVariant dispid -2147412052;
  13047.     property onpaste: OleVariant dispid -2147412055;
  13048.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  13049.     property onpropertychange: OleVariant dispid -2147412065;
  13050.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  13051.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  13052.     procedure setExpression(const propname: WideString; const expression: WideString; 
  13053.                             const language: WideString); dispid -2147417608;
  13054.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  13055.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  13056.     property tabIndex: Smallint dispid -2147418097;
  13057.     procedure focus; dispid -2147416112;
  13058.     property accessKey: WideString dispid -2147416107;
  13059.     property onblur: OleVariant dispid -2147412097;
  13060.     property onfocus: OleVariant dispid -2147412098;
  13061.     property onresize: OleVariant dispid -2147412076;
  13062.     procedure blur; dispid -2147416110;
  13063.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  13064.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  13065.     property clientHeight: Integer readonly dispid -2147416093;
  13066.     property clientWidth: Integer readonly dispid -2147416092;
  13067.     property clientTop: Integer readonly dispid -2147416091;
  13068.     property clientLeft: Integer readonly dispid -2147416090;
  13069.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  13070.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  13071.     property readyState: OleVariant readonly dispid -2147412996;
  13072.     property onreadystatechange: OleVariant dispid -2147412087;
  13073.     property onrowsdelete: OleVariant dispid -2147412050;
  13074.     property onrowsinserted: OleVariant dispid -2147412049;
  13075.     property oncellchange: OleVariant dispid -2147412048;
  13076.     property dir: WideString dispid -2147412995;
  13077.     function  createControlRange: IDispatch; dispid -2147417056;
  13078.     property scrollHeight: Integer readonly dispid -2147417055;
  13079.     property scrollWidth: Integer readonly dispid -2147417054;
  13080.     property scrollTop: Integer dispid -2147417053;
  13081.     property scrollLeft: Integer dispid -2147417052;
  13082.     procedure clearAttributes; dispid -2147417050;
  13083.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  13084.     property oncontextmenu: OleVariant dispid -2147412047;
  13085.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  13086.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  13087.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  13088.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  13089.     property canHaveChildren: WordBool readonly dispid -2147417040;
  13090.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  13091.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  13092.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  13093.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  13094.     property tagUrn: WideString dispid -2147417029;
  13095.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  13096.     property readyStateValue: Integer readonly dispid -2147417028;
  13097.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  13098.     property uniqueNumber: Integer readonly dispid -2147417058;
  13099.     property uniqueID: WideString readonly dispid -2147417057;
  13100.     property nodeType: Integer readonly dispid -2147417066;
  13101.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  13102.     function  hasChildNodes: WordBool; dispid -2147417064;
  13103.     property childNodes: IDispatch readonly dispid -2147417063;
  13104.     property attributes: IDispatch readonly dispid -2147417062;
  13105.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  13106.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  13107.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13108.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13109.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13110.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13111.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13112.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13113.     property nodeName: WideString readonly dispid -2147417038;
  13114.     property nodeValue: OleVariant dispid -2147417037;
  13115.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13116.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13117.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13118.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13119.     property dataFld: WideString dispid -2147417091;
  13120.     property dataSrc: WideString dispid -2147417090;
  13121.     property dataFormatAs: WideString dispid -2147417089;
  13122.     property type_: WideString dispid 2000;
  13123.     property value: WideString dispid -2147413011;
  13124.     property name: WideString dispid -2147418112;
  13125.     property status: WordBool dispid 2001;
  13126.     property disabled: WordBool dispid -2147418036;
  13127.     property form: IHTMLFormElement readonly dispid -2147416108;
  13128.     property size: Integer dispid 2002;
  13129.     property maxLength: Integer dispid 2003;
  13130.     procedure select; dispid 2004;
  13131.     property onchange: OleVariant dispid -2147412082;
  13132.     property onselect: OleVariant dispid -2147412102;
  13133.     property defaultValue: WideString dispid -2147413029;
  13134.     property readOnly: WordBool dispid 2005;
  13135.     function  createTextRange: IHTMLTxtRange; dispid 2006;
  13136.     property indeterminate: WordBool dispid 2007;
  13137.     property defaultChecked: WordBool dispid 2008;
  13138.     property checked: WordBool dispid 2009;
  13139.     property border: OleVariant dispid 2012;
  13140.     property vspace: Integer dispid 2013;
  13141.     property hspace: Integer dispid 2014;
  13142.     property alt: WideString dispid 2010;
  13143.     property src: WideString dispid 2011;
  13144.     property lowsrc: WideString dispid 2015;
  13145.     property vrml: WideString dispid 2016;
  13146.     property dynsrc: WideString dispid 2017;
  13147.     property complete: WordBool readonly dispid 2018;
  13148.     property loop: OleVariant dispid 2019;
  13149.     property align: WideString dispid -2147418039;
  13150.     property onload: OleVariant dispid -2147412080;
  13151.     property onerror: OleVariant dispid -2147412083;
  13152.     property onabort: OleVariant dispid -2147412084;
  13153.     property width: Integer dispid -2147418107;
  13154.     property height: Integer dispid -2147418106;
  13155.     property Start: WideString dispid 2020;
  13156.   end;
  13157.  
  13158. // *********************************************************************//
  13159. // Interface: IHTMLTextAreaElement
  13160. // Flags:     (4416) Dual OleAutomation Dispatchable
  13161. // GUID:      {3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}
  13162. // *********************************************************************//
  13163.   IHTMLTextAreaElement = interface(IDispatch)
  13164.     ['{3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}']
  13165.     function  Get_type_: WideString; safecall;
  13166.     procedure Set_value(const p: WideString); safecall;
  13167.     function  Get_value: WideString; safecall;
  13168.     procedure Set_name(const p: WideString); safecall;
  13169.     function  Get_name: WideString; safecall;
  13170.     procedure Set_status(p: OleVariant); safecall;
  13171.     function  Get_status: OleVariant; safecall;
  13172.     procedure Set_disabled(p: WordBool); safecall;
  13173.     function  Get_disabled: WordBool; safecall;
  13174.     function  Get_form: IHTMLFormElement; safecall;
  13175.     procedure Set_defaultValue(const p: WideString); safecall;
  13176.     function  Get_defaultValue: WideString; safecall;
  13177.     procedure select; safecall;
  13178.     procedure Set_onchange(p: OleVariant); safecall;
  13179.     function  Get_onchange: OleVariant; safecall;
  13180.     procedure Set_onselect(p: OleVariant); safecall;
  13181.     function  Get_onselect: OleVariant; safecall;
  13182.     procedure Set_readOnly(p: WordBool); safecall;
  13183.     function  Get_readOnly: WordBool; safecall;
  13184.     procedure Set_rows(p: Integer); safecall;
  13185.     function  Get_rows: Integer; safecall;
  13186.     procedure Set_cols(p: Integer); safecall;
  13187.     function  Get_cols: Integer; safecall;
  13188.     procedure Set_wrap(const p: WideString); safecall;
  13189.     function  Get_wrap: WideString; safecall;
  13190.     function  createTextRange: IHTMLTxtRange; safecall;
  13191.     property type_: WideString read Get_type_;
  13192.     property value: WideString read Get_value write Set_value;
  13193.     property name: WideString read Get_name write Set_name;
  13194.     property status: OleVariant read Get_status write Set_status;
  13195.     property disabled: WordBool read Get_disabled write Set_disabled;
  13196.     property form: IHTMLFormElement read Get_form;
  13197.     property defaultValue: WideString read Get_defaultValue write Set_defaultValue;
  13198.     property onchange: OleVariant read Get_onchange write Set_onchange;
  13199.     property onselect: OleVariant read Get_onselect write Set_onselect;
  13200.     property readOnly: WordBool read Get_readOnly write Set_readOnly;
  13201.     property rows: Integer read Get_rows write Set_rows;
  13202.     property cols: Integer read Get_cols write Set_cols;
  13203.     property wrap: WideString read Get_wrap write Set_wrap;
  13204.   end;
  13205.  
  13206. // *********************************************************************//
  13207. // DispIntf:  IHTMLTextAreaElementDisp
  13208. // Flags:     (4416) Dual OleAutomation Dispatchable
  13209. // GUID:      {3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}
  13210. // *********************************************************************//
  13211.   IHTMLTextAreaElementDisp = dispinterface
  13212.     ['{3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}']
  13213.     property type_: WideString readonly dispid 2000;
  13214.     property value: WideString dispid -2147413011;
  13215.     property name: WideString dispid -2147418112;
  13216.     property status: OleVariant dispid 2001;
  13217.     property disabled: WordBool dispid -2147418036;
  13218.     property form: IHTMLFormElement readonly dispid -2147416108;
  13219.     property defaultValue: WideString dispid -2147413029;
  13220.     procedure select; dispid 7005;
  13221.     property onchange: OleVariant dispid -2147412082;
  13222.     property onselect: OleVariant dispid -2147412102;
  13223.     property readOnly: WordBool dispid 7004;
  13224.     property rows: Integer dispid 7001;
  13225.     property cols: Integer dispid 7002;
  13226.     property wrap: WideString dispid 7003;
  13227.     function  createTextRange: IHTMLTxtRange; dispid 7006;
  13228.   end;
  13229.  
  13230. // *********************************************************************//
  13231. // DispIntf:  DispHTMLTextAreaElement
  13232. // Flags:     (4112) Hidden Dispatchable
  13233. // GUID:      {3050F521-98B5-11CF-BB82-00AA00BDCE0B}
  13234. // *********************************************************************//
  13235.   DispHTMLTextAreaElement = dispinterface
  13236.     ['{3050F521-98B5-11CF-BB82-00AA00BDCE0B}']
  13237.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  13238.                            lFlags: Integer); dispid -2147417611;
  13239.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13240.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13241.     property className: WideString dispid -2147417111;
  13242.     property id: WideString dispid -2147417110;
  13243.     property tagName: WideString readonly dispid -2147417108;
  13244.     property parentElement: IHTMLElement readonly dispid -2147418104;
  13245.     property style: IHTMLStyle readonly dispid -2147418038;
  13246.     property onhelp: OleVariant dispid -2147412099;
  13247.     property onclick: OleVariant dispid -2147412104;
  13248.     property ondblclick: OleVariant dispid -2147412103;
  13249.     property onkeydown: OleVariant dispid -2147412107;
  13250.     property onkeyup: OleVariant dispid -2147412106;
  13251.     property onkeypress: OleVariant dispid -2147412105;
  13252.     property onmouseout: OleVariant dispid -2147412111;
  13253.     property onmouseover: OleVariant dispid -2147412112;
  13254.     property onmousemove: OleVariant dispid -2147412108;
  13255.     property onmousedown: OleVariant dispid -2147412110;
  13256.     property onmouseup: OleVariant dispid -2147412109;
  13257.     property document: IDispatch readonly dispid -2147417094;
  13258.     property title: WideString dispid -2147418043;
  13259.     property language: WideString dispid -2147413012;
  13260.     property onselectstart: OleVariant dispid -2147412075;
  13261.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  13262.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  13263.     property sourceIndex: Integer readonly dispid -2147417088;
  13264.     property recordNumber: OleVariant readonly dispid -2147417087;
  13265.     property lang: WideString dispid -2147413103;
  13266.     property offsetLeft: Integer readonly dispid -2147417104;
  13267.     property offsetTop: Integer readonly dispid -2147417103;
  13268.     property offsetWidth: Integer readonly dispid -2147417102;
  13269.     property offsetHeight: Integer readonly dispid -2147417101;
  13270.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  13271.     property innerHTML: WideString dispid -2147417086;
  13272.     property innerText: WideString dispid -2147417085;
  13273.     property outerHTML: WideString dispid -2147417084;
  13274.     property outerText: WideString dispid -2147417083;
  13275.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13276.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13277.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13278.     property isTextEdit: WordBool readonly dispid -2147417078;
  13279.     procedure click; dispid -2147417079;
  13280.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13281.     property ondragstart: OleVariant dispid -2147412077;
  13282.     function  toString: WideString; dispid -2147417076;
  13283.     property onbeforeupdate: OleVariant dispid -2147412091;
  13284.     property onafterupdate: OleVariant dispid -2147412090;
  13285.     property onerrorupdate: OleVariant dispid -2147412074;
  13286.     property onrowexit: OleVariant dispid -2147412094;
  13287.     property onrowenter: OleVariant dispid -2147412093;
  13288.     property ondatasetchanged: OleVariant dispid -2147412072;
  13289.     property ondataavailable: OleVariant dispid -2147412071;
  13290.     property ondatasetcomplete: OleVariant dispid -2147412070;
  13291.     property onfilterchange: OleVariant dispid -2147412069;
  13292.     property children: IDispatch readonly dispid -2147417075;
  13293.     property all: IDispatch readonly dispid -2147417074;
  13294.     property scopeName: WideString readonly dispid -2147417073;
  13295.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  13296.     procedure releaseCapture; dispid -2147417071;
  13297.     property onlosecapture: OleVariant dispid -2147412066;
  13298.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  13299.     procedure doScroll(component: OleVariant); dispid -2147417069;
  13300.     property onscroll: OleVariant dispid -2147412081;
  13301.     property ondrag: OleVariant dispid -2147412063;
  13302.     property ondragend: OleVariant dispid -2147412062;
  13303.     property ondragenter: OleVariant dispid -2147412061;
  13304.     property ondragover: OleVariant dispid -2147412060;
  13305.     property ondragleave: OleVariant dispid -2147412059;
  13306.     property ondrop: OleVariant dispid -2147412058;
  13307.     property onbeforecut: OleVariant dispid -2147412054;
  13308.     property oncut: OleVariant dispid -2147412057;
  13309.     property onbeforecopy: OleVariant dispid -2147412053;
  13310.     property oncopy: OleVariant dispid -2147412056;
  13311.     property onbeforepaste: OleVariant dispid -2147412052;
  13312.     property onpaste: OleVariant dispid -2147412055;
  13313.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  13314.     property onpropertychange: OleVariant dispid -2147412065;
  13315.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  13316.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  13317.     procedure setExpression(const propname: WideString; const expression: WideString; 
  13318.                             const language: WideString); dispid -2147417608;
  13319.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  13320.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  13321.     property tabIndex: Smallint dispid -2147418097;
  13322.     procedure focus; dispid -2147416112;
  13323.     property accessKey: WideString dispid -2147416107;
  13324.     property onblur: OleVariant dispid -2147412097;
  13325.     property onfocus: OleVariant dispid -2147412098;
  13326.     property onresize: OleVariant dispid -2147412076;
  13327.     procedure blur; dispid -2147416110;
  13328.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  13329.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  13330.     property clientHeight: Integer readonly dispid -2147416093;
  13331.     property clientWidth: Integer readonly dispid -2147416092;
  13332.     property clientTop: Integer readonly dispid -2147416091;
  13333.     property clientLeft: Integer readonly dispid -2147416090;
  13334.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  13335.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  13336.     property readyState: OleVariant readonly dispid -2147412996;
  13337.     property onreadystatechange: OleVariant dispid -2147412087;
  13338.     property onrowsdelete: OleVariant dispid -2147412050;
  13339.     property onrowsinserted: OleVariant dispid -2147412049;
  13340.     property oncellchange: OleVariant dispid -2147412048;
  13341.     property dir: WideString dispid -2147412995;
  13342.     function  createControlRange: IDispatch; dispid -2147417056;
  13343.     property scrollHeight: Integer readonly dispid -2147417055;
  13344.     property scrollWidth: Integer readonly dispid -2147417054;
  13345.     property scrollTop: Integer dispid -2147417053;
  13346.     property scrollLeft: Integer dispid -2147417052;
  13347.     procedure clearAttributes; dispid -2147417050;
  13348.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  13349.     property oncontextmenu: OleVariant dispid -2147412047;
  13350.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  13351.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  13352.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  13353.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  13354.     property canHaveChildren: WordBool readonly dispid -2147417040;
  13355.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  13356.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  13357.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  13358.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  13359.     property tagUrn: WideString dispid -2147417029;
  13360.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  13361.     property readyStateValue: Integer readonly dispid -2147417028;
  13362.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  13363.     property uniqueNumber: Integer readonly dispid -2147417058;
  13364.     property uniqueID: WideString readonly dispid -2147417057;
  13365.     property nodeType: Integer readonly dispid -2147417066;
  13366.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  13367.     function  hasChildNodes: WordBool; dispid -2147417064;
  13368.     property childNodes: IDispatch readonly dispid -2147417063;
  13369.     property attributes: IDispatch readonly dispid -2147417062;
  13370.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  13371.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  13372.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13373.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13374.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13375.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13376.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13377.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13378.     property nodeName: WideString readonly dispid -2147417038;
  13379.     property nodeValue: OleVariant dispid -2147417037;
  13380.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13381.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13382.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13383.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13384.     property dataFld: WideString dispid -2147417091;
  13385.     property dataSrc: WideString dispid -2147417090;
  13386.     property dataFormatAs: WideString dispid -2147417089;
  13387.     property type_: WideString readonly dispid 2000;
  13388.     property value: WideString dispid -2147413011;
  13389.     property name: WideString dispid -2147418112;
  13390.     property status: OleVariant dispid 2001;
  13391.     property disabled: WordBool dispid -2147418036;
  13392.     property form: IHTMLFormElement readonly dispid -2147416108;
  13393.     property defaultValue: WideString dispid -2147413029;
  13394.     procedure select; dispid 7005;
  13395.     property onchange: OleVariant dispid -2147412082;
  13396.     property onselect: OleVariant dispid -2147412102;
  13397.     property readOnly: WordBool dispid 7004;
  13398.     property rows: Integer dispid 7001;
  13399.     property cols: Integer dispid 7002;
  13400.     property wrap: WideString dispid 7003;
  13401.     function  createTextRange: IHTMLTxtRange; dispid 7006;
  13402.   end;
  13403.  
  13404. // *********************************************************************//
  13405. // DispIntf:  DispHTMLRichtextElement
  13406. // Flags:     (4112) Hidden Dispatchable
  13407. // GUID:      {3050F54D-98B5-11CF-BB82-00AA00BDCE0B}
  13408. // *********************************************************************//
  13409.   DispHTMLRichtextElement = dispinterface
  13410.     ['{3050F54D-98B5-11CF-BB82-00AA00BDCE0B}']
  13411.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  13412.                            lFlags: Integer); dispid -2147417611;
  13413.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13414.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13415.     property className: WideString dispid -2147417111;
  13416.     property id: WideString dispid -2147417110;
  13417.     property tagName: WideString readonly dispid -2147417108;
  13418.     property parentElement: IHTMLElement readonly dispid -2147418104;
  13419.     property style: IHTMLStyle readonly dispid -2147418038;
  13420.     property onhelp: OleVariant dispid -2147412099;
  13421.     property onclick: OleVariant dispid -2147412104;
  13422.     property ondblclick: OleVariant dispid -2147412103;
  13423.     property onkeydown: OleVariant dispid -2147412107;
  13424.     property onkeyup: OleVariant dispid -2147412106;
  13425.     property onkeypress: OleVariant dispid -2147412105;
  13426.     property onmouseout: OleVariant dispid -2147412111;
  13427.     property onmouseover: OleVariant dispid -2147412112;
  13428.     property onmousemove: OleVariant dispid -2147412108;
  13429.     property onmousedown: OleVariant dispid -2147412110;
  13430.     property onmouseup: OleVariant dispid -2147412109;
  13431.     property document: IDispatch readonly dispid -2147417094;
  13432.     property title: WideString dispid -2147418043;
  13433.     property language: WideString dispid -2147413012;
  13434.     property onselectstart: OleVariant dispid -2147412075;
  13435.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  13436.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  13437.     property sourceIndex: Integer readonly dispid -2147417088;
  13438.     property recordNumber: OleVariant readonly dispid -2147417087;
  13439.     property lang: WideString dispid -2147413103;
  13440.     property offsetLeft: Integer readonly dispid -2147417104;
  13441.     property offsetTop: Integer readonly dispid -2147417103;
  13442.     property offsetWidth: Integer readonly dispid -2147417102;
  13443.     property offsetHeight: Integer readonly dispid -2147417101;
  13444.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  13445.     property innerHTML: WideString dispid -2147417086;
  13446.     property innerText: WideString dispid -2147417085;
  13447.     property outerHTML: WideString dispid -2147417084;
  13448.     property outerText: WideString dispid -2147417083;
  13449.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13450.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13451.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13452.     property isTextEdit: WordBool readonly dispid -2147417078;
  13453.     procedure click; dispid -2147417079;
  13454.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13455.     property ondragstart: OleVariant dispid -2147412077;
  13456.     function  toString: WideString; dispid -2147417076;
  13457.     property onbeforeupdate: OleVariant dispid -2147412091;
  13458.     property onafterupdate: OleVariant dispid -2147412090;
  13459.     property onerrorupdate: OleVariant dispid -2147412074;
  13460.     property onrowexit: OleVariant dispid -2147412094;
  13461.     property onrowenter: OleVariant dispid -2147412093;
  13462.     property ondatasetchanged: OleVariant dispid -2147412072;
  13463.     property ondataavailable: OleVariant dispid -2147412071;
  13464.     property ondatasetcomplete: OleVariant dispid -2147412070;
  13465.     property onfilterchange: OleVariant dispid -2147412069;
  13466.     property children: IDispatch readonly dispid -2147417075;
  13467.     property all: IDispatch readonly dispid -2147417074;
  13468.     property scopeName: WideString readonly dispid -2147417073;
  13469.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  13470.     procedure releaseCapture; dispid -2147417071;
  13471.     property onlosecapture: OleVariant dispid -2147412066;
  13472.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  13473.     procedure doScroll(component: OleVariant); dispid -2147417069;
  13474.     property onscroll: OleVariant dispid -2147412081;
  13475.     property ondrag: OleVariant dispid -2147412063;
  13476.     property ondragend: OleVariant dispid -2147412062;
  13477.     property ondragenter: OleVariant dispid -2147412061;
  13478.     property ondragover: OleVariant dispid -2147412060;
  13479.     property ondragleave: OleVariant dispid -2147412059;
  13480.     property ondrop: OleVariant dispid -2147412058;
  13481.     property onbeforecut: OleVariant dispid -2147412054;
  13482.     property oncut: OleVariant dispid -2147412057;
  13483.     property onbeforecopy: OleVariant dispid -2147412053;
  13484.     property oncopy: OleVariant dispid -2147412056;
  13485.     property onbeforepaste: OleVariant dispid -2147412052;
  13486.     property onpaste: OleVariant dispid -2147412055;
  13487.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  13488.     property onpropertychange: OleVariant dispid -2147412065;
  13489.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  13490.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  13491.     procedure setExpression(const propname: WideString; const expression: WideString; 
  13492.                             const language: WideString); dispid -2147417608;
  13493.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  13494.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  13495.     property tabIndex: Smallint dispid -2147418097;
  13496.     procedure focus; dispid -2147416112;
  13497.     property accessKey: WideString dispid -2147416107;
  13498.     property onblur: OleVariant dispid -2147412097;
  13499.     property onfocus: OleVariant dispid -2147412098;
  13500.     property onresize: OleVariant dispid -2147412076;
  13501.     procedure blur; dispid -2147416110;
  13502.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  13503.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  13504.     property clientHeight: Integer readonly dispid -2147416093;
  13505.     property clientWidth: Integer readonly dispid -2147416092;
  13506.     property clientTop: Integer readonly dispid -2147416091;
  13507.     property clientLeft: Integer readonly dispid -2147416090;
  13508.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  13509.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  13510.     property readyState: OleVariant readonly dispid -2147412996;
  13511.     property onreadystatechange: OleVariant dispid -2147412087;
  13512.     property onrowsdelete: OleVariant dispid -2147412050;
  13513.     property onrowsinserted: OleVariant dispid -2147412049;
  13514.     property oncellchange: OleVariant dispid -2147412048;
  13515.     property dir: WideString dispid -2147412995;
  13516.     function  createControlRange: IDispatch; dispid -2147417056;
  13517.     property scrollHeight: Integer readonly dispid -2147417055;
  13518.     property scrollWidth: Integer readonly dispid -2147417054;
  13519.     property scrollTop: Integer dispid -2147417053;
  13520.     property scrollLeft: Integer dispid -2147417052;
  13521.     procedure clearAttributes; dispid -2147417050;
  13522.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  13523.     property oncontextmenu: OleVariant dispid -2147412047;
  13524.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  13525.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  13526.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  13527.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  13528.     property canHaveChildren: WordBool readonly dispid -2147417040;
  13529.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  13530.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  13531.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  13532.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  13533.     property tagUrn: WideString dispid -2147417029;
  13534.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  13535.     property readyStateValue: Integer readonly dispid -2147417028;
  13536.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  13537.     property uniqueNumber: Integer readonly dispid -2147417058;
  13538.     property uniqueID: WideString readonly dispid -2147417057;
  13539.     property nodeType: Integer readonly dispid -2147417066;
  13540.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  13541.     function  hasChildNodes: WordBool; dispid -2147417064;
  13542.     property childNodes: IDispatch readonly dispid -2147417063;
  13543.     property attributes: IDispatch readonly dispid -2147417062;
  13544.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  13545.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  13546.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13547.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13548.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13549.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13550.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13551.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13552.     property nodeName: WideString readonly dispid -2147417038;
  13553.     property nodeValue: OleVariant dispid -2147417037;
  13554.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13555.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13556.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13557.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13558.     property dataFld: WideString dispid -2147417091;
  13559.     property dataSrc: WideString dispid -2147417090;
  13560.     property dataFormatAs: WideString dispid -2147417089;
  13561.     property type_: WideString readonly dispid 2000;
  13562.     property value: WideString dispid -2147413011;
  13563.     property name: WideString dispid -2147418112;
  13564.     property status: OleVariant dispid 2001;
  13565.     property disabled: WordBool dispid -2147418036;
  13566.     property form: IHTMLFormElement readonly dispid -2147416108;
  13567.     property defaultValue: WideString dispid -2147413029;
  13568.     procedure select; dispid 7005;
  13569.     property onchange: OleVariant dispid -2147412082;
  13570.     property onselect: OleVariant dispid -2147412102;
  13571.     property readOnly: WordBool dispid 7004;
  13572.     property rows: Integer dispid 7001;
  13573.     property cols: Integer dispid 7002;
  13574.     property wrap: WideString dispid 7003;
  13575.     function  createTextRange: IHTMLTxtRange; dispid 7006;
  13576.   end;
  13577.  
  13578. // *********************************************************************//
  13579. // Interface: IHTMLButtonElement
  13580. // Flags:     (4416) Dual OleAutomation Dispatchable
  13581. // GUID:      {3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}
  13582. // *********************************************************************//
  13583.   IHTMLButtonElement = interface(IDispatch)
  13584.     ['{3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}']
  13585.     function  Get_type_: WideString; safecall;
  13586.     procedure Set_value(const p: WideString); safecall;
  13587.     function  Get_value: WideString; safecall;
  13588.     procedure Set_name(const p: WideString); safecall;
  13589.     function  Get_name: WideString; safecall;
  13590.     procedure Set_status(p: OleVariant); safecall;
  13591.     function  Get_status: OleVariant; safecall;
  13592.     procedure Set_disabled(p: WordBool); safecall;
  13593.     function  Get_disabled: WordBool; safecall;
  13594.     function  Get_form: IHTMLFormElement; safecall;
  13595.     function  createTextRange: IHTMLTxtRange; safecall;
  13596.     property type_: WideString read Get_type_;
  13597.     property value: WideString read Get_value write Set_value;
  13598.     property name: WideString read Get_name write Set_name;
  13599.     property status: OleVariant read Get_status write Set_status;
  13600.     property disabled: WordBool read Get_disabled write Set_disabled;
  13601.     property form: IHTMLFormElement read Get_form;
  13602.   end;
  13603.  
  13604. // *********************************************************************//
  13605. // DispIntf:  IHTMLButtonElementDisp
  13606. // Flags:     (4416) Dual OleAutomation Dispatchable
  13607. // GUID:      {3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}
  13608. // *********************************************************************//
  13609.   IHTMLButtonElementDisp = dispinterface
  13610.     ['{3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}']
  13611.     property type_: WideString readonly dispid 2000;
  13612.     property value: WideString dispid -2147413011;
  13613.     property name: WideString dispid -2147418112;
  13614.     property status: OleVariant dispid 8001;
  13615.     property disabled: WordBool dispid -2147418036;
  13616.     property form: IHTMLFormElement readonly dispid -2147416108;
  13617.     function  createTextRange: IHTMLTxtRange; dispid 8002;
  13618.   end;
  13619.  
  13620. // *********************************************************************//
  13621. // DispIntf:  DispHTMLButtonElement
  13622. // Flags:     (4112) Hidden Dispatchable
  13623. // GUID:      {3050F51F-98B5-11CF-BB82-00AA00BDCE0B}
  13624. // *********************************************************************//
  13625.   DispHTMLButtonElement = dispinterface
  13626.     ['{3050F51F-98B5-11CF-BB82-00AA00BDCE0B}']
  13627.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  13628.                            lFlags: Integer); dispid -2147417611;
  13629.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13630.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13631.     property className: WideString dispid -2147417111;
  13632.     property id: WideString dispid -2147417110;
  13633.     property tagName: WideString readonly dispid -2147417108;
  13634.     property parentElement: IHTMLElement readonly dispid -2147418104;
  13635.     property style: IHTMLStyle readonly dispid -2147418038;
  13636.     property onhelp: OleVariant dispid -2147412099;
  13637.     property onclick: OleVariant dispid -2147412104;
  13638.     property ondblclick: OleVariant dispid -2147412103;
  13639.     property onkeydown: OleVariant dispid -2147412107;
  13640.     property onkeyup: OleVariant dispid -2147412106;
  13641.     property onkeypress: OleVariant dispid -2147412105;
  13642.     property onmouseout: OleVariant dispid -2147412111;
  13643.     property onmouseover: OleVariant dispid -2147412112;
  13644.     property onmousemove: OleVariant dispid -2147412108;
  13645.     property onmousedown: OleVariant dispid -2147412110;
  13646.     property onmouseup: OleVariant dispid -2147412109;
  13647.     property document: IDispatch readonly dispid -2147417094;
  13648.     property title: WideString dispid -2147418043;
  13649.     property language: WideString dispid -2147413012;
  13650.     property onselectstart: OleVariant dispid -2147412075;
  13651.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  13652.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  13653.     property sourceIndex: Integer readonly dispid -2147417088;
  13654.     property recordNumber: OleVariant readonly dispid -2147417087;
  13655.     property lang: WideString dispid -2147413103;
  13656.     property offsetLeft: Integer readonly dispid -2147417104;
  13657.     property offsetTop: Integer readonly dispid -2147417103;
  13658.     property offsetWidth: Integer readonly dispid -2147417102;
  13659.     property offsetHeight: Integer readonly dispid -2147417101;
  13660.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  13661.     property innerHTML: WideString dispid -2147417086;
  13662.     property innerText: WideString dispid -2147417085;
  13663.     property outerHTML: WideString dispid -2147417084;
  13664.     property outerText: WideString dispid -2147417083;
  13665.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  13666.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  13667.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  13668.     property isTextEdit: WordBool readonly dispid -2147417078;
  13669.     procedure click; dispid -2147417079;
  13670.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  13671.     property ondragstart: OleVariant dispid -2147412077;
  13672.     function  toString: WideString; dispid -2147417076;
  13673.     property onbeforeupdate: OleVariant dispid -2147412091;
  13674.     property onafterupdate: OleVariant dispid -2147412090;
  13675.     property onerrorupdate: OleVariant dispid -2147412074;
  13676.     property onrowexit: OleVariant dispid -2147412094;
  13677.     property onrowenter: OleVariant dispid -2147412093;
  13678.     property ondatasetchanged: OleVariant dispid -2147412072;
  13679.     property ondataavailable: OleVariant dispid -2147412071;
  13680.     property ondatasetcomplete: OleVariant dispid -2147412070;
  13681.     property onfilterchange: OleVariant dispid -2147412069;
  13682.     property children: IDispatch readonly dispid -2147417075;
  13683.     property all: IDispatch readonly dispid -2147417074;
  13684.     property scopeName: WideString readonly dispid -2147417073;
  13685.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  13686.     procedure releaseCapture; dispid -2147417071;
  13687.     property onlosecapture: OleVariant dispid -2147412066;
  13688.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  13689.     procedure doScroll(component: OleVariant); dispid -2147417069;
  13690.     property onscroll: OleVariant dispid -2147412081;
  13691.     property ondrag: OleVariant dispid -2147412063;
  13692.     property ondragend: OleVariant dispid -2147412062;
  13693.     property ondragenter: OleVariant dispid -2147412061;
  13694.     property ondragover: OleVariant dispid -2147412060;
  13695.     property ondragleave: OleVariant dispid -2147412059;
  13696.     property ondrop: OleVariant dispid -2147412058;
  13697.     property onbeforecut: OleVariant dispid -2147412054;
  13698.     property oncut: OleVariant dispid -2147412057;
  13699.     property onbeforecopy: OleVariant dispid -2147412053;
  13700.     property oncopy: OleVariant dispid -2147412056;
  13701.     property onbeforepaste: OleVariant dispid -2147412052;
  13702.     property onpaste: OleVariant dispid -2147412055;
  13703.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  13704.     property onpropertychange: OleVariant dispid -2147412065;
  13705.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  13706.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  13707.     procedure setExpression(const propname: WideString; const expression: WideString; 
  13708.                             const language: WideString); dispid -2147417608;
  13709.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  13710.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  13711.     property tabIndex: Smallint dispid -2147418097;
  13712.     procedure focus; dispid -2147416112;
  13713.     property accessKey: WideString dispid -2147416107;
  13714.     property onblur: OleVariant dispid -2147412097;
  13715.     property onfocus: OleVariant dispid -2147412098;
  13716.     property onresize: OleVariant dispid -2147412076;
  13717.     procedure blur; dispid -2147416110;
  13718.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  13719.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  13720.     property clientHeight: Integer readonly dispid -2147416093;
  13721.     property clientWidth: Integer readonly dispid -2147416092;
  13722.     property clientTop: Integer readonly dispid -2147416091;
  13723.     property clientLeft: Integer readonly dispid -2147416090;
  13724.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  13725.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  13726.     property readyState: OleVariant readonly dispid -2147412996;
  13727.     property onreadystatechange: OleVariant dispid -2147412087;
  13728.     property onrowsdelete: OleVariant dispid -2147412050;
  13729.     property onrowsinserted: OleVariant dispid -2147412049;
  13730.     property oncellchange: OleVariant dispid -2147412048;
  13731.     property dir: WideString dispid -2147412995;
  13732.     function  createControlRange: IDispatch; dispid -2147417056;
  13733.     property scrollHeight: Integer readonly dispid -2147417055;
  13734.     property scrollWidth: Integer readonly dispid -2147417054;
  13735.     property scrollTop: Integer dispid -2147417053;
  13736.     property scrollLeft: Integer dispid -2147417052;
  13737.     procedure clearAttributes; dispid -2147417050;
  13738.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  13739.     property oncontextmenu: OleVariant dispid -2147412047;
  13740.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  13741.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  13742.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  13743.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  13744.     property canHaveChildren: WordBool readonly dispid -2147417040;
  13745.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  13746.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  13747.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  13748.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  13749.     property tagUrn: WideString dispid -2147417029;
  13750.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  13751.     property readyStateValue: Integer readonly dispid -2147417028;
  13752.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  13753.     property uniqueNumber: Integer readonly dispid -2147417058;
  13754.     property uniqueID: WideString readonly dispid -2147417057;
  13755.     property nodeType: Integer readonly dispid -2147417066;
  13756.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  13757.     function  hasChildNodes: WordBool; dispid -2147417064;
  13758.     property childNodes: IDispatch readonly dispid -2147417063;
  13759.     property attributes: IDispatch readonly dispid -2147417062;
  13760.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  13761.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  13762.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  13763.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  13764.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  13765.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  13766.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  13767.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  13768.     property nodeName: WideString readonly dispid -2147417038;
  13769.     property nodeValue: OleVariant dispid -2147417037;
  13770.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  13771.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  13772.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  13773.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  13774.     property dataFld: WideString dispid -2147417091;
  13775.     property dataSrc: WideString dispid -2147417090;
  13776.     property dataFormatAs: WideString dispid -2147417089;
  13777.     property type_: WideString readonly dispid 2000;
  13778.     property value: WideString dispid -2147413011;
  13779.     property name: WideString dispid -2147418112;
  13780.     property status: OleVariant dispid 8001;
  13781.     property disabled: WordBool dispid -2147418036;
  13782.     property form: IHTMLFormElement readonly dispid -2147416108;
  13783.     function  createTextRange: IHTMLTxtRange; dispid 8002;
  13784.   end;
  13785.  
  13786. // *********************************************************************//
  13787. // DispIntf:  HTMLMarqueeElementEvents2
  13788. // Flags:     (4112) Hidden Dispatchable
  13789. // GUID:      {3050F61F-98B5-11CF-BB82-00AA00BDCE0B}
  13790. // *********************************************************************//
  13791.   HTMLMarqueeElementEvents2 = dispinterface
  13792.     ['{3050F61F-98B5-11CF-BB82-00AA00BDCE0B}']
  13793.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  13794.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  13795.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  13796.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  13797.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  13798.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  13799.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  13800.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  13801.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  13802.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  13803.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  13804.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  13805.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  13806.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  13807.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  13808.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  13809.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  13810.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  13811.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  13812.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  13813.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  13814.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  13815.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  13816.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  13817.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  13818.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  13819.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  13820.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  13821.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  13822.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  13823.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  13824.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  13825.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  13826.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  13827.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  13828.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  13829.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  13830.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  13831.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  13832.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  13833.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  13834.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  13835.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  13836.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  13837.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  13838.     procedure onchange(const pEvtObj: IHTMLEventObj); dispid 1001;
  13839.     procedure onselect(const pEvtObj: IHTMLEventObj); dispid 1006;
  13840.     procedure onbounce(const pEvtObj: IHTMLEventObj); dispid 1009;
  13841.     procedure onfinish(const pEvtObj: IHTMLEventObj); dispid 1010;
  13842.     procedure onstart(const pEvtObj: IHTMLEventObj); dispid 1011;
  13843.   end;
  13844.  
  13845. // *********************************************************************//
  13846. // DispIntf:  HTMLMarqueeElementEvents
  13847. // Flags:     (4112) Hidden Dispatchable
  13848. // GUID:      {3050F2B8-98B5-11CF-BB82-00AA00BDCE0B}
  13849. // *********************************************************************//
  13850.   HTMLMarqueeElementEvents = dispinterface
  13851.     ['{3050F2B8-98B5-11CF-BB82-00AA00BDCE0B}']
  13852.     function  onhelp: WordBool; dispid -2147418102;
  13853.     function  onclick: WordBool; dispid -600;
  13854.     function  ondblclick: WordBool; dispid -601;
  13855.     function  onkeypress: WordBool; dispid -603;
  13856.     procedure onkeydown; dispid -602;
  13857.     procedure onkeyup; dispid -604;
  13858.     procedure onmouseout; dispid -2147418103;
  13859.     procedure onmouseover; dispid -2147418104;
  13860.     procedure onmousemove; dispid -606;
  13861.     procedure onmousedown; dispid -605;
  13862.     procedure onmouseup; dispid -607;
  13863.     function  onselectstart: WordBool; dispid -2147418100;
  13864.     procedure onfilterchange; dispid -2147418095;
  13865.     function  ondragstart: WordBool; dispid -2147418101;
  13866.     function  onbeforeupdate: WordBool; dispid -2147418108;
  13867.     procedure onafterupdate; dispid -2147418107;
  13868.     function  onerrorupdate: WordBool; dispid -2147418099;
  13869.     function  onrowexit: WordBool; dispid -2147418106;
  13870.     procedure onrowenter; dispid -2147418105;
  13871.     procedure ondatasetchanged; dispid -2147418098;
  13872.     procedure ondataavailable; dispid -2147418097;
  13873.     procedure ondatasetcomplete; dispid -2147418096;
  13874.     procedure onlosecapture; dispid -2147418094;
  13875.     procedure onpropertychange; dispid -2147418093;
  13876.     procedure onscroll; dispid 1014;
  13877.     procedure onfocus; dispid -2147418111;
  13878.     procedure onblur; dispid -2147418112;
  13879.     procedure onresize; dispid 1016;
  13880.     function  ondrag: WordBool; dispid -2147418092;
  13881.     procedure ondragend; dispid -2147418091;
  13882.     function  ondragenter: WordBool; dispid -2147418090;
  13883.     function  ondragover: WordBool; dispid -2147418089;
  13884.     procedure ondragleave; dispid -2147418088;
  13885.     function  ondrop: WordBool; dispid -2147418087;
  13886.     function  onbeforecut: WordBool; dispid -2147418083;
  13887.     function  oncut: WordBool; dispid -2147418086;
  13888.     function  onbeforecopy: WordBool; dispid -2147418082;
  13889.     function  oncopy: WordBool; dispid -2147418085;
  13890.     function  onbeforepaste: WordBool; dispid -2147418081;
  13891.     function  onpaste: WordBool; dispid -2147418084;
  13892.     function  oncontextmenu: WordBool; dispid 1023;
  13893.     procedure onrowsdelete; dispid -2147418080;
  13894.     procedure onrowsinserted; dispid -2147418079;
  13895.     procedure oncellchange; dispid -2147418078;
  13896.     procedure onreadystatechange; dispid -609;
  13897.     procedure onbeforeeditfocus; dispid 1027;
  13898.     procedure onchange; dispid 1001;
  13899.     procedure onselect; dispid 1006;
  13900.     procedure onbounce; dispid 1009;
  13901.     procedure onfinish; dispid 1010;
  13902.     procedure onstart; dispid 1011;
  13903.   end;
  13904.  
  13905. // *********************************************************************//
  13906. // Interface: IHTMLMarqueeElement
  13907. // Flags:     (4416) Dual OleAutomation Dispatchable
  13908. // GUID:      {3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}
  13909. // *********************************************************************//
  13910.   IHTMLMarqueeElement = interface(IDispatch)
  13911.     ['{3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}']
  13912.     procedure Set_bgColor(p: OleVariant); safecall;
  13913.     function  Get_bgColor: OleVariant; safecall;
  13914.     procedure Set_scrollDelay(p: Integer); safecall;
  13915.     function  Get_scrollDelay: Integer; safecall;
  13916.     procedure Set_direction(const p: WideString); safecall;
  13917.     function  Get_direction: WideString; safecall;
  13918.     procedure Set_behavior(const p: WideString); safecall;
  13919.     function  Get_behavior: WideString; safecall;
  13920.     procedure Set_scrollAmount(p: Integer); safecall;
  13921.     function  Get_scrollAmount: Integer; safecall;
  13922.     procedure Set_loop(p: Integer); safecall;
  13923.     function  Get_loop: Integer; safecall;
  13924.     procedure Set_vspace(p: Integer); safecall;
  13925.     function  Get_vspace: Integer; safecall;
  13926.     procedure Set_hspace(p: Integer); safecall;
  13927.     function  Get_hspace: Integer; safecall;
  13928.     procedure Set_onfinish(p: OleVariant); safecall;
  13929.     function  Get_onfinish: OleVariant; safecall;
  13930.     procedure Set_onstart(p: OleVariant); safecall;
  13931.     function  Get_onstart: OleVariant; safecall;
  13932.     procedure Set_onbounce(p: OleVariant); safecall;
  13933.     function  Get_onbounce: OleVariant; safecall;
  13934.     procedure Set_width(p: OleVariant); safecall;
  13935.     function  Get_width: OleVariant; safecall;
  13936.     procedure Set_height(p: OleVariant); safecall;
  13937.     function  Get_height: OleVariant; safecall;
  13938.     procedure Set_trueSpeed(p: WordBool); safecall;
  13939.     function  Get_trueSpeed: WordBool; safecall;
  13940.     procedure Start; safecall;
  13941.     procedure stop; safecall;
  13942.     property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  13943.     property scrollDelay: Integer read Get_scrollDelay write Set_scrollDelay;
  13944.     property direction: WideString read Get_direction write Set_direction;
  13945.     property behavior: WideString read Get_behavior write Set_behavior;
  13946.     property scrollAmount: Integer read Get_scrollAmount write Set_scrollAmount;
  13947.     property loop: Integer read Get_loop write Set_loop;
  13948.     property vspace: Integer read Get_vspace write Set_vspace;
  13949.     property hspace: Integer read Get_hspace write Set_hspace;
  13950.     property onfinish: OleVariant read Get_onfinish write Set_onfinish;
  13951.     property onstart: OleVariant read Get_onstart write Set_onstart;
  13952.     property onbounce: OleVariant read Get_onbounce write Set_onbounce;
  13953.     property width: OleVariant read Get_width write Set_width;
  13954.     property height: OleVariant read Get_height write Set_height;
  13955.     property trueSpeed: WordBool read Get_trueSpeed write Set_trueSpeed;
  13956.   end;
  13957.  
  13958. // *********************************************************************//
  13959. // DispIntf:  IHTMLMarqueeElementDisp
  13960. // Flags:     (4416) Dual OleAutomation Dispatchable
  13961. // GUID:      {3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}
  13962. // *********************************************************************//
  13963.   IHTMLMarqueeElementDisp = dispinterface
  13964.     ['{3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}']
  13965.     property bgColor: OleVariant dispid -501;
  13966.     property scrollDelay: Integer dispid 6000;
  13967.     property direction: WideString dispid 6001;
  13968.     property behavior: WideString dispid 6002;
  13969.     property scrollAmount: Integer dispid 6003;
  13970.     property loop: Integer dispid 6004;
  13971.     property vspace: Integer dispid 6005;
  13972.     property hspace: Integer dispid 6006;
  13973.     property onfinish: OleVariant dispid -2147412086;
  13974.     property onstart: OleVariant dispid -2147412085;
  13975.     property onbounce: OleVariant dispid -2147412092;
  13976.     property width: OleVariant dispid -2147418107;
  13977.     property height: OleVariant dispid -2147418106;
  13978.     property trueSpeed: WordBool dispid 6007;
  13979.     procedure Start; dispid 6010;
  13980.     procedure stop; dispid 6011;
  13981.   end;
  13982.  
  13983. // *********************************************************************//
  13984. // DispIntf:  DispHTMLMarqueeElement
  13985. // Flags:     (4112) Hidden Dispatchable
  13986. // GUID:      {3050F527-98B5-11CF-BB82-00AA00BDCE0B}
  13987. // *********************************************************************//
  13988.   DispHTMLMarqueeElement = dispinterface
  13989.     ['{3050F527-98B5-11CF-BB82-00AA00BDCE0B}']
  13990.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  13991.                            lFlags: Integer); dispid -2147417611;
  13992.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  13993.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  13994.     property className: WideString dispid -2147417111;
  13995.     property id: WideString dispid -2147417110;
  13996.     property tagName: WideString readonly dispid -2147417108;
  13997.     property parentElement: IHTMLElement readonly dispid -2147418104;
  13998.     property style: IHTMLStyle readonly dispid -2147418038;
  13999.     property onhelp: OleVariant dispid -2147412099;
  14000.     property onclick: OleVariant dispid -2147412104;
  14001.     property ondblclick: OleVariant dispid -2147412103;
  14002.     property onkeydown: OleVariant dispid -2147412107;
  14003.     property onkeyup: OleVariant dispid -2147412106;
  14004.     property onkeypress: OleVariant dispid -2147412105;
  14005.     property onmouseout: OleVariant dispid -2147412111;
  14006.     property onmouseover: OleVariant dispid -2147412112;
  14007.     property onmousemove: OleVariant dispid -2147412108;
  14008.     property onmousedown: OleVariant dispid -2147412110;
  14009.     property onmouseup: OleVariant dispid -2147412109;
  14010.     property document: IDispatch readonly dispid -2147417094;
  14011.     property title: WideString dispid -2147418043;
  14012.     property language: WideString dispid -2147413012;
  14013.     property onselectstart: OleVariant dispid -2147412075;
  14014.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  14015.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  14016.     property sourceIndex: Integer readonly dispid -2147417088;
  14017.     property recordNumber: OleVariant readonly dispid -2147417087;
  14018.     property lang: WideString dispid -2147413103;
  14019.     property offsetLeft: Integer readonly dispid -2147417104;
  14020.     property offsetTop: Integer readonly dispid -2147417103;
  14021.     property offsetWidth: Integer readonly dispid -2147417102;
  14022.     property offsetHeight: Integer readonly dispid -2147417101;
  14023.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  14024.     property innerHTML: WideString dispid -2147417086;
  14025.     property innerText: WideString dispid -2147417085;
  14026.     property outerHTML: WideString dispid -2147417084;
  14027.     property outerText: WideString dispid -2147417083;
  14028.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  14029.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  14030.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  14031.     property isTextEdit: WordBool readonly dispid -2147417078;
  14032.     procedure click; dispid -2147417079;
  14033.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  14034.     property ondragstart: OleVariant dispid -2147412077;
  14035.     function  toString: WideString; dispid -2147417076;
  14036.     property onbeforeupdate: OleVariant dispid -2147412091;
  14037.     property onafterupdate: OleVariant dispid -2147412090;
  14038.     property onerrorupdate: OleVariant dispid -2147412074;
  14039.     property onrowexit: OleVariant dispid -2147412094;
  14040.     property onrowenter: OleVariant dispid -2147412093;
  14041.     property ondatasetchanged: OleVariant dispid -2147412072;
  14042.     property ondataavailable: OleVariant dispid -2147412071;
  14043.     property ondatasetcomplete: OleVariant dispid -2147412070;
  14044.     property onfilterchange: OleVariant dispid -2147412069;
  14045.     property children: IDispatch readonly dispid -2147417075;
  14046.     property all: IDispatch readonly dispid -2147417074;
  14047.     property scopeName: WideString readonly dispid -2147417073;
  14048.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14049.     procedure releaseCapture; dispid -2147417071;
  14050.     property onlosecapture: OleVariant dispid -2147412066;
  14051.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14052.     procedure doScroll(component: OleVariant); dispid -2147417069;
  14053.     property onscroll: OleVariant dispid -2147412081;
  14054.     property ondrag: OleVariant dispid -2147412063;
  14055.     property ondragend: OleVariant dispid -2147412062;
  14056.     property ondragenter: OleVariant dispid -2147412061;
  14057.     property ondragover: OleVariant dispid -2147412060;
  14058.     property ondragleave: OleVariant dispid -2147412059;
  14059.     property ondrop: OleVariant dispid -2147412058;
  14060.     property onbeforecut: OleVariant dispid -2147412054;
  14061.     property oncut: OleVariant dispid -2147412057;
  14062.     property onbeforecopy: OleVariant dispid -2147412053;
  14063.     property oncopy: OleVariant dispid -2147412056;
  14064.     property onbeforepaste: OleVariant dispid -2147412052;
  14065.     property onpaste: OleVariant dispid -2147412055;
  14066.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  14067.     property onpropertychange: OleVariant dispid -2147412065;
  14068.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  14069.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  14070.     procedure setExpression(const propname: WideString; const expression: WideString; 
  14071.                             const language: WideString); dispid -2147417608;
  14072.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  14073.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  14074.     property tabIndex: Smallint dispid -2147418097;
  14075.     procedure focus; dispid -2147416112;
  14076.     property accessKey: WideString dispid -2147416107;
  14077.     property onblur: OleVariant dispid -2147412097;
  14078.     property onfocus: OleVariant dispid -2147412098;
  14079.     property onresize: OleVariant dispid -2147412076;
  14080.     procedure blur; dispid -2147416110;
  14081.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  14082.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  14083.     property clientHeight: Integer readonly dispid -2147416093;
  14084.     property clientWidth: Integer readonly dispid -2147416092;
  14085.     property clientTop: Integer readonly dispid -2147416091;
  14086.     property clientLeft: Integer readonly dispid -2147416090;
  14087.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  14088.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  14089.     property readyState: OleVariant readonly dispid -2147412996;
  14090.     property onreadystatechange: OleVariant dispid -2147412087;
  14091.     property onrowsdelete: OleVariant dispid -2147412050;
  14092.     property onrowsinserted: OleVariant dispid -2147412049;
  14093.     property oncellchange: OleVariant dispid -2147412048;
  14094.     property dir: WideString dispid -2147412995;
  14095.     function  createControlRange: IDispatch; dispid -2147417056;
  14096.     property scrollHeight: Integer readonly dispid -2147417055;
  14097.     property scrollWidth: Integer readonly dispid -2147417054;
  14098.     property scrollTop: Integer dispid -2147417053;
  14099.     property scrollLeft: Integer dispid -2147417052;
  14100.     procedure clearAttributes; dispid -2147417050;
  14101.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  14102.     property oncontextmenu: OleVariant dispid -2147412047;
  14103.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  14104.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  14105.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  14106.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  14107.     property canHaveChildren: WordBool readonly dispid -2147417040;
  14108.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  14109.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  14110.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  14111.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  14112.     property tagUrn: WideString dispid -2147417029;
  14113.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  14114.     property readyStateValue: Integer readonly dispid -2147417028;
  14115.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  14116.     property uniqueNumber: Integer readonly dispid -2147417058;
  14117.     property uniqueID: WideString readonly dispid -2147417057;
  14118.     property nodeType: Integer readonly dispid -2147417066;
  14119.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  14120.     function  hasChildNodes: WordBool; dispid -2147417064;
  14121.     property childNodes: IDispatch readonly dispid -2147417063;
  14122.     property attributes: IDispatch readonly dispid -2147417062;
  14123.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  14124.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  14125.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  14126.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  14127.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  14128.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  14129.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  14130.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  14131.     property nodeName: WideString readonly dispid -2147417038;
  14132.     property nodeValue: OleVariant dispid -2147417037;
  14133.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  14134.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  14135.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  14136.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  14137.     property dataFld: WideString dispid -2147417091;
  14138.     property dataSrc: WideString dispid -2147417090;
  14139.     property dataFormatAs: WideString dispid -2147417089;
  14140.     property bgColor: OleVariant dispid -501;
  14141.     property scrollDelay: Integer dispid 6000;
  14142.     property direction: WideString dispid 6001;
  14143.     property behavior: WideString dispid 6002;
  14144.     property scrollAmount: Integer dispid 6003;
  14145.     property loop: Integer dispid 6004;
  14146.     property vspace: Integer dispid 6005;
  14147.     property hspace: Integer dispid 6006;
  14148.     property onfinish: OleVariant dispid -2147412086;
  14149.     property onstart: OleVariant dispid -2147412085;
  14150.     property onbounce: OleVariant dispid -2147412092;
  14151.     property width: OleVariant dispid -2147418107;
  14152.     property height: OleVariant dispid -2147418106;
  14153.     property trueSpeed: WordBool dispid 6007;
  14154.     procedure Start; dispid 6010;
  14155.     procedure stop; dispid 6011;
  14156.   end;
  14157.  
  14158. // *********************************************************************//
  14159. // Interface: IHTMLTitleElement
  14160. // Flags:     (4416) Dual OleAutomation Dispatchable
  14161. // GUID:      {3050F322-98B5-11CF-BB82-00AA00BDCE0B}
  14162. // *********************************************************************//
  14163.   IHTMLTitleElement = interface(IDispatch)
  14164.     ['{3050F322-98B5-11CF-BB82-00AA00BDCE0B}']
  14165.     procedure Set_text(const p: WideString); safecall;
  14166.     function  Get_text: WideString; safecall;
  14167.     property text: WideString read Get_text write Set_text;
  14168.   end;
  14169.  
  14170. // *********************************************************************//
  14171. // DispIntf:  IHTMLTitleElementDisp
  14172. // Flags:     (4416) Dual OleAutomation Dispatchable
  14173. // GUID:      {3050F322-98B5-11CF-BB82-00AA00BDCE0B}
  14174. // *********************************************************************//
  14175.   IHTMLTitleElementDisp = dispinterface
  14176.     ['{3050F322-98B5-11CF-BB82-00AA00BDCE0B}']
  14177.     property text: WideString dispid -2147413011;
  14178.   end;
  14179.  
  14180. // *********************************************************************//
  14181. // Interface: IHTMLMetaElement
  14182. // Flags:     (4416) Dual OleAutomation Dispatchable
  14183. // GUID:      {3050F203-98B5-11CF-BB82-00AA00BDCE0B}
  14184. // *********************************************************************//
  14185.   IHTMLMetaElement = interface(IDispatch)
  14186.     ['{3050F203-98B5-11CF-BB82-00AA00BDCE0B}']
  14187.     procedure Set_httpEquiv(const p: WideString); safecall;
  14188.     function  Get_httpEquiv: WideString; safecall;
  14189.     procedure Set_content(const p: WideString); safecall;
  14190.     function  Get_content: WideString; safecall;
  14191.     procedure Set_name(const p: WideString); safecall;
  14192.     function  Get_name: WideString; safecall;
  14193.     procedure Set_url(const p: WideString); safecall;
  14194.     function  Get_url: WideString; safecall;
  14195.     procedure Set_charset(const p: WideString); safecall;
  14196.     function  Get_charset: WideString; safecall;
  14197.     property httpEquiv: WideString read Get_httpEquiv write Set_httpEquiv;
  14198.     property content: WideString read Get_content write Set_content;
  14199.     property name: WideString read Get_name write Set_name;
  14200.     property url: WideString read Get_url write Set_url;
  14201.     property charset: WideString read Get_charset write Set_charset;
  14202.   end;
  14203.  
  14204. // *********************************************************************//
  14205. // DispIntf:  IHTMLMetaElementDisp
  14206. // Flags:     (4416) Dual OleAutomation Dispatchable
  14207. // GUID:      {3050F203-98B5-11CF-BB82-00AA00BDCE0B}
  14208. // *********************************************************************//
  14209.   IHTMLMetaElementDisp = dispinterface
  14210.     ['{3050F203-98B5-11CF-BB82-00AA00BDCE0B}']
  14211.     property httpEquiv: WideString dispid 1001;
  14212.     property content: WideString dispid 1002;
  14213.     property name: WideString dispid -2147418112;
  14214.     property url: WideString dispid 1003;
  14215.     property charset: WideString dispid 1013;
  14216.   end;
  14217.  
  14218. // *********************************************************************//
  14219. // Interface: IHTMLBaseElement
  14220. // Flags:     (4416) Dual OleAutomation Dispatchable
  14221. // GUID:      {3050F204-98B5-11CF-BB82-00AA00BDCE0B}
  14222. // *********************************************************************//
  14223.   IHTMLBaseElement = interface(IDispatch)
  14224.     ['{3050F204-98B5-11CF-BB82-00AA00BDCE0B}']
  14225.     procedure Set_href(const p: WideString); safecall;
  14226.     function  Get_href: WideString; safecall;
  14227.     procedure Set_target(const p: WideString); safecall;
  14228.     function  Get_target: WideString; safecall;
  14229.     property href: WideString read Get_href write Set_href;
  14230.     property target: WideString read Get_target write Set_target;
  14231.   end;
  14232.  
  14233. // *********************************************************************//
  14234. // DispIntf:  IHTMLBaseElementDisp
  14235. // Flags:     (4416) Dual OleAutomation Dispatchable
  14236. // GUID:      {3050F204-98B5-11CF-BB82-00AA00BDCE0B}
  14237. // *********************************************************************//
  14238.   IHTMLBaseElementDisp = dispinterface
  14239.     ['{3050F204-98B5-11CF-BB82-00AA00BDCE0B}']
  14240.     property href: WideString dispid 1003;
  14241.     property target: WideString dispid 1004;
  14242.   end;
  14243.  
  14244. // *********************************************************************//
  14245. // Interface: IHTMLIsIndexElement
  14246. // Flags:     (4416) Dual OleAutomation Dispatchable
  14247. // GUID:      {3050F206-98B5-11CF-BB82-00AA00BDCE0B}
  14248. // *********************************************************************//
  14249.   IHTMLIsIndexElement = interface(IDispatch)
  14250.     ['{3050F206-98B5-11CF-BB82-00AA00BDCE0B}']
  14251.     procedure Set_prompt(const p: WideString); safecall;
  14252.     function  Get_prompt: WideString; safecall;
  14253.     procedure Set_action(const p: WideString); safecall;
  14254.     function  Get_action: WideString; safecall;
  14255.     property prompt: WideString read Get_prompt write Set_prompt;
  14256.     property action: WideString read Get_action write Set_action;
  14257.   end;
  14258.  
  14259. // *********************************************************************//
  14260. // DispIntf:  IHTMLIsIndexElementDisp
  14261. // Flags:     (4416) Dual OleAutomation Dispatchable
  14262. // GUID:      {3050F206-98B5-11CF-BB82-00AA00BDCE0B}
  14263. // *********************************************************************//
  14264.   IHTMLIsIndexElementDisp = dispinterface
  14265.     ['{3050F206-98B5-11CF-BB82-00AA00BDCE0B}']
  14266.     property prompt: WideString dispid 1010;
  14267.     property action: WideString dispid 1011;
  14268.   end;
  14269.  
  14270. // *********************************************************************//
  14271. // Interface: IHTMLNextIdElement
  14272. // Flags:     (4416) Dual OleAutomation Dispatchable
  14273. // GUID:      {3050F207-98B5-11CF-BB82-00AA00BDCE0B}
  14274. // *********************************************************************//
  14275.   IHTMLNextIdElement = interface(IDispatch)
  14276.     ['{3050F207-98B5-11CF-BB82-00AA00BDCE0B}']
  14277.     procedure Set_n(const p: WideString); safecall;
  14278.     function  Get_n: WideString; safecall;
  14279.     property n: WideString read Get_n write Set_n;
  14280.   end;
  14281.  
  14282. // *********************************************************************//
  14283. // DispIntf:  IHTMLNextIdElementDisp
  14284. // Flags:     (4416) Dual OleAutomation Dispatchable
  14285. // GUID:      {3050F207-98B5-11CF-BB82-00AA00BDCE0B}
  14286. // *********************************************************************//
  14287.   IHTMLNextIdElementDisp = dispinterface
  14288.     ['{3050F207-98B5-11CF-BB82-00AA00BDCE0B}']
  14289.     property n: WideString dispid 1012;
  14290.   end;
  14291.  
  14292. // *********************************************************************//
  14293. // DispIntf:  DispHTMLHtmlElement
  14294. // Flags:     (4112) Hidden Dispatchable
  14295. // GUID:      {3050F560-98B5-11CF-BB82-00AA00BDCE0B}
  14296. // *********************************************************************//
  14297.   DispHTMLHtmlElement = dispinterface
  14298.     ['{3050F560-98B5-11CF-BB82-00AA00BDCE0B}']
  14299.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  14300.                            lFlags: Integer); dispid -2147417611;
  14301.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  14302.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  14303.     property className: WideString dispid -2147417111;
  14304.     property id: WideString dispid -2147417110;
  14305.     property tagName: WideString readonly dispid -2147417108;
  14306.     property parentElement: IHTMLElement readonly dispid -2147418104;
  14307.     property style: IHTMLStyle readonly dispid -2147418038;
  14308.     property onhelp: OleVariant dispid -2147412099;
  14309.     property onclick: OleVariant dispid -2147412104;
  14310.     property ondblclick: OleVariant dispid -2147412103;
  14311.     property onkeydown: OleVariant dispid -2147412107;
  14312.     property onkeyup: OleVariant dispid -2147412106;
  14313.     property onkeypress: OleVariant dispid -2147412105;
  14314.     property onmouseout: OleVariant dispid -2147412111;
  14315.     property onmouseover: OleVariant dispid -2147412112;
  14316.     property onmousemove: OleVariant dispid -2147412108;
  14317.     property onmousedown: OleVariant dispid -2147412110;
  14318.     property onmouseup: OleVariant dispid -2147412109;
  14319.     property document: IDispatch readonly dispid -2147417094;
  14320.     property title: WideString dispid -2147418043;
  14321.     property language: WideString dispid -2147413012;
  14322.     property onselectstart: OleVariant dispid -2147412075;
  14323.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  14324.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  14325.     property sourceIndex: Integer readonly dispid -2147417088;
  14326.     property recordNumber: OleVariant readonly dispid -2147417087;
  14327.     property lang: WideString dispid -2147413103;
  14328.     property offsetLeft: Integer readonly dispid -2147417104;
  14329.     property offsetTop: Integer readonly dispid -2147417103;
  14330.     property offsetWidth: Integer readonly dispid -2147417102;
  14331.     property offsetHeight: Integer readonly dispid -2147417101;
  14332.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  14333.     property innerHTML: WideString dispid -2147417086;
  14334.     property innerText: WideString dispid -2147417085;
  14335.     property outerHTML: WideString dispid -2147417084;
  14336.     property outerText: WideString dispid -2147417083;
  14337.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  14338.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  14339.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  14340.     property isTextEdit: WordBool readonly dispid -2147417078;
  14341.     procedure click; dispid -2147417079;
  14342.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  14343.     property ondragstart: OleVariant dispid -2147412077;
  14344.     function  toString: WideString; dispid -2147417076;
  14345.     property onbeforeupdate: OleVariant dispid -2147412091;
  14346.     property onafterupdate: OleVariant dispid -2147412090;
  14347.     property onerrorupdate: OleVariant dispid -2147412074;
  14348.     property onrowexit: OleVariant dispid -2147412094;
  14349.     property onrowenter: OleVariant dispid -2147412093;
  14350.     property ondatasetchanged: OleVariant dispid -2147412072;
  14351.     property ondataavailable: OleVariant dispid -2147412071;
  14352.     property ondatasetcomplete: OleVariant dispid -2147412070;
  14353.     property onfilterchange: OleVariant dispid -2147412069;
  14354.     property children: IDispatch readonly dispid -2147417075;
  14355.     property all: IDispatch readonly dispid -2147417074;
  14356.     property scopeName: WideString readonly dispid -2147417073;
  14357.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14358.     procedure releaseCapture; dispid -2147417071;
  14359.     property onlosecapture: OleVariant dispid -2147412066;
  14360.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14361.     procedure doScroll(component: OleVariant); dispid -2147417069;
  14362.     property onscroll: OleVariant dispid -2147412081;
  14363.     property ondrag: OleVariant dispid -2147412063;
  14364.     property ondragend: OleVariant dispid -2147412062;
  14365.     property ondragenter: OleVariant dispid -2147412061;
  14366.     property ondragover: OleVariant dispid -2147412060;
  14367.     property ondragleave: OleVariant dispid -2147412059;
  14368.     property ondrop: OleVariant dispid -2147412058;
  14369.     property onbeforecut: OleVariant dispid -2147412054;
  14370.     property oncut: OleVariant dispid -2147412057;
  14371.     property onbeforecopy: OleVariant dispid -2147412053;
  14372.     property oncopy: OleVariant dispid -2147412056;
  14373.     property onbeforepaste: OleVariant dispid -2147412052;
  14374.     property onpaste: OleVariant dispid -2147412055;
  14375.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  14376.     property onpropertychange: OleVariant dispid -2147412065;
  14377.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  14378.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  14379.     procedure setExpression(const propname: WideString; const expression: WideString; 
  14380.                             const language: WideString); dispid -2147417608;
  14381.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  14382.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  14383.     property tabIndex: Smallint dispid -2147418097;
  14384.     procedure focus; dispid -2147416112;
  14385.     property accessKey: WideString dispid -2147416107;
  14386.     property onblur: OleVariant dispid -2147412097;
  14387.     property onfocus: OleVariant dispid -2147412098;
  14388.     property onresize: OleVariant dispid -2147412076;
  14389.     procedure blur; dispid -2147416110;
  14390.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  14391.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  14392.     property clientHeight: Integer readonly dispid -2147416093;
  14393.     property clientWidth: Integer readonly dispid -2147416092;
  14394.     property clientTop: Integer readonly dispid -2147416091;
  14395.     property clientLeft: Integer readonly dispid -2147416090;
  14396.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  14397.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  14398.     property readyState: OleVariant readonly dispid -2147412996;
  14399.     property onreadystatechange: OleVariant dispid -2147412087;
  14400.     property onrowsdelete: OleVariant dispid -2147412050;
  14401.     property onrowsinserted: OleVariant dispid -2147412049;
  14402.     property oncellchange: OleVariant dispid -2147412048;
  14403.     property dir: WideString dispid -2147412995;
  14404.     function  createControlRange: IDispatch; dispid -2147417056;
  14405.     property scrollHeight: Integer readonly dispid -2147417055;
  14406.     property scrollWidth: Integer readonly dispid -2147417054;
  14407.     property scrollTop: Integer dispid -2147417053;
  14408.     property scrollLeft: Integer dispid -2147417052;
  14409.     procedure clearAttributes; dispid -2147417050;
  14410.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  14411.     property oncontextmenu: OleVariant dispid -2147412047;
  14412.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  14413.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  14414.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  14415.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  14416.     property canHaveChildren: WordBool readonly dispid -2147417040;
  14417.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  14418.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  14419.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  14420.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  14421.     property tagUrn: WideString dispid -2147417029;
  14422.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  14423.     property readyStateValue: Integer readonly dispid -2147417028;
  14424.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  14425.     property uniqueNumber: Integer readonly dispid -2147417058;
  14426.     property uniqueID: WideString readonly dispid -2147417057;
  14427.     property nodeType: Integer readonly dispid -2147417066;
  14428.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  14429.     function  hasChildNodes: WordBool; dispid -2147417064;
  14430.     property childNodes: IDispatch readonly dispid -2147417063;
  14431.     property attributes: IDispatch readonly dispid -2147417062;
  14432.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  14433.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  14434.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  14435.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  14436.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  14437.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  14438.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  14439.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  14440.     property nodeName: WideString readonly dispid -2147417038;
  14441.     property nodeValue: OleVariant dispid -2147417037;
  14442.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  14443.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  14444.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  14445.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  14446.   end;
  14447.  
  14448. // *********************************************************************//
  14449. // DispIntf:  DispHTMLHeadElement
  14450. // Flags:     (4112) Hidden Dispatchable
  14451. // GUID:      {3050F561-98B5-11CF-BB82-00AA00BDCE0B}
  14452. // *********************************************************************//
  14453.   DispHTMLHeadElement = dispinterface
  14454.     ['{3050F561-98B5-11CF-BB82-00AA00BDCE0B}']
  14455.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  14456.                            lFlags: Integer); dispid -2147417611;
  14457.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  14458.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  14459.     property className: WideString dispid -2147417111;
  14460.     property id: WideString dispid -2147417110;
  14461.     property tagName: WideString readonly dispid -2147417108;
  14462.     property parentElement: IHTMLElement readonly dispid -2147418104;
  14463.     property style: IHTMLStyle readonly dispid -2147418038;
  14464.     property onhelp: OleVariant dispid -2147412099;
  14465.     property onclick: OleVariant dispid -2147412104;
  14466.     property ondblclick: OleVariant dispid -2147412103;
  14467.     property onkeydown: OleVariant dispid -2147412107;
  14468.     property onkeyup: OleVariant dispid -2147412106;
  14469.     property onkeypress: OleVariant dispid -2147412105;
  14470.     property onmouseout: OleVariant dispid -2147412111;
  14471.     property onmouseover: OleVariant dispid -2147412112;
  14472.     property onmousemove: OleVariant dispid -2147412108;
  14473.     property onmousedown: OleVariant dispid -2147412110;
  14474.     property onmouseup: OleVariant dispid -2147412109;
  14475.     property document: IDispatch readonly dispid -2147417094;
  14476.     property title: WideString dispid -2147418043;
  14477.     property language: WideString dispid -2147413012;
  14478.     property onselectstart: OleVariant dispid -2147412075;
  14479.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  14480.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  14481.     property sourceIndex: Integer readonly dispid -2147417088;
  14482.     property recordNumber: OleVariant readonly dispid -2147417087;
  14483.     property lang: WideString dispid -2147413103;
  14484.     property offsetLeft: Integer readonly dispid -2147417104;
  14485.     property offsetTop: Integer readonly dispid -2147417103;
  14486.     property offsetWidth: Integer readonly dispid -2147417102;
  14487.     property offsetHeight: Integer readonly dispid -2147417101;
  14488.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  14489.     property innerHTML: WideString dispid -2147417086;
  14490.     property innerText: WideString dispid -2147417085;
  14491.     property outerHTML: WideString dispid -2147417084;
  14492.     property outerText: WideString dispid -2147417083;
  14493.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  14494.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  14495.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  14496.     property isTextEdit: WordBool readonly dispid -2147417078;
  14497.     procedure click; dispid -2147417079;
  14498.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  14499.     property ondragstart: OleVariant dispid -2147412077;
  14500.     function  toString: WideString; dispid -2147417076;
  14501.     property onbeforeupdate: OleVariant dispid -2147412091;
  14502.     property onafterupdate: OleVariant dispid -2147412090;
  14503.     property onerrorupdate: OleVariant dispid -2147412074;
  14504.     property onrowexit: OleVariant dispid -2147412094;
  14505.     property onrowenter: OleVariant dispid -2147412093;
  14506.     property ondatasetchanged: OleVariant dispid -2147412072;
  14507.     property ondataavailable: OleVariant dispid -2147412071;
  14508.     property ondatasetcomplete: OleVariant dispid -2147412070;
  14509.     property onfilterchange: OleVariant dispid -2147412069;
  14510.     property children: IDispatch readonly dispid -2147417075;
  14511.     property all: IDispatch readonly dispid -2147417074;
  14512.     property scopeName: WideString readonly dispid -2147417073;
  14513.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14514.     procedure releaseCapture; dispid -2147417071;
  14515.     property onlosecapture: OleVariant dispid -2147412066;
  14516.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14517.     procedure doScroll(component: OleVariant); dispid -2147417069;
  14518.     property onscroll: OleVariant dispid -2147412081;
  14519.     property ondrag: OleVariant dispid -2147412063;
  14520.     property ondragend: OleVariant dispid -2147412062;
  14521.     property ondragenter: OleVariant dispid -2147412061;
  14522.     property ondragover: OleVariant dispid -2147412060;
  14523.     property ondragleave: OleVariant dispid -2147412059;
  14524.     property ondrop: OleVariant dispid -2147412058;
  14525.     property onbeforecut: OleVariant dispid -2147412054;
  14526.     property oncut: OleVariant dispid -2147412057;
  14527.     property onbeforecopy: OleVariant dispid -2147412053;
  14528.     property oncopy: OleVariant dispid -2147412056;
  14529.     property onbeforepaste: OleVariant dispid -2147412052;
  14530.     property onpaste: OleVariant dispid -2147412055;
  14531.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  14532.     property onpropertychange: OleVariant dispid -2147412065;
  14533.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  14534.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  14535.     procedure setExpression(const propname: WideString; const expression: WideString; 
  14536.                             const language: WideString); dispid -2147417608;
  14537.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  14538.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  14539.     property tabIndex: Smallint dispid -2147418097;
  14540.     procedure focus; dispid -2147416112;
  14541.     property accessKey: WideString dispid -2147416107;
  14542.     property onblur: OleVariant dispid -2147412097;
  14543.     property onfocus: OleVariant dispid -2147412098;
  14544.     property onresize: OleVariant dispid -2147412076;
  14545.     procedure blur; dispid -2147416110;
  14546.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  14547.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  14548.     property clientHeight: Integer readonly dispid -2147416093;
  14549.     property clientWidth: Integer readonly dispid -2147416092;
  14550.     property clientTop: Integer readonly dispid -2147416091;
  14551.     property clientLeft: Integer readonly dispid -2147416090;
  14552.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  14553.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  14554.     property readyState: OleVariant readonly dispid -2147412996;
  14555.     property onreadystatechange: OleVariant dispid -2147412087;
  14556.     property onrowsdelete: OleVariant dispid -2147412050;
  14557.     property onrowsinserted: OleVariant dispid -2147412049;
  14558.     property oncellchange: OleVariant dispid -2147412048;
  14559.     property dir: WideString dispid -2147412995;
  14560.     function  createControlRange: IDispatch; dispid -2147417056;
  14561.     property scrollHeight: Integer readonly dispid -2147417055;
  14562.     property scrollWidth: Integer readonly dispid -2147417054;
  14563.     property scrollTop: Integer dispid -2147417053;
  14564.     property scrollLeft: Integer dispid -2147417052;
  14565.     procedure clearAttributes; dispid -2147417050;
  14566.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  14567.     property oncontextmenu: OleVariant dispid -2147412047;
  14568.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  14569.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  14570.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  14571.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  14572.     property canHaveChildren: WordBool readonly dispid -2147417040;
  14573.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  14574.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  14575.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  14576.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  14577.     property tagUrn: WideString dispid -2147417029;
  14578.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  14579.     property readyStateValue: Integer readonly dispid -2147417028;
  14580.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  14581.     property uniqueNumber: Integer readonly dispid -2147417058;
  14582.     property uniqueID: WideString readonly dispid -2147417057;
  14583.     property nodeType: Integer readonly dispid -2147417066;
  14584.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  14585.     function  hasChildNodes: WordBool; dispid -2147417064;
  14586.     property childNodes: IDispatch readonly dispid -2147417063;
  14587.     property attributes: IDispatch readonly dispid -2147417062;
  14588.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  14589.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  14590.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  14591.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  14592.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  14593.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  14594.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  14595.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  14596.     property nodeName: WideString readonly dispid -2147417038;
  14597.     property nodeValue: OleVariant dispid -2147417037;
  14598.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  14599.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  14600.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  14601.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  14602.   end;
  14603.  
  14604. // *********************************************************************//
  14605. // DispIntf:  DispHTMLTitleElement
  14606. // Flags:     (4112) Hidden Dispatchable
  14607. // GUID:      {3050F516-98B5-11CF-BB82-00AA00BDCE0B}
  14608. // *********************************************************************//
  14609.   DispHTMLTitleElement = dispinterface
  14610.     ['{3050F516-98B5-11CF-BB82-00AA00BDCE0B}']
  14611.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  14612.                            lFlags: Integer); dispid -2147417611;
  14613.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  14614.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  14615.     property className: WideString dispid -2147417111;
  14616.     property id: WideString dispid -2147417110;
  14617.     property tagName: WideString readonly dispid -2147417108;
  14618.     property parentElement: IHTMLElement readonly dispid -2147418104;
  14619.     property style: IHTMLStyle readonly dispid -2147418038;
  14620.     property onhelp: OleVariant dispid -2147412099;
  14621.     property onclick: OleVariant dispid -2147412104;
  14622.     property ondblclick: OleVariant dispid -2147412103;
  14623.     property onkeydown: OleVariant dispid -2147412107;
  14624.     property onkeyup: OleVariant dispid -2147412106;
  14625.     property onkeypress: OleVariant dispid -2147412105;
  14626.     property onmouseout: OleVariant dispid -2147412111;
  14627.     property onmouseover: OleVariant dispid -2147412112;
  14628.     property onmousemove: OleVariant dispid -2147412108;
  14629.     property onmousedown: OleVariant dispid -2147412110;
  14630.     property onmouseup: OleVariant dispid -2147412109;
  14631.     property document: IDispatch readonly dispid -2147417094;
  14632.     property title: WideString dispid -2147418043;
  14633.     property language: WideString dispid -2147413012;
  14634.     property onselectstart: OleVariant dispid -2147412075;
  14635.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  14636.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  14637.     property sourceIndex: Integer readonly dispid -2147417088;
  14638.     property recordNumber: OleVariant readonly dispid -2147417087;
  14639.     property lang: WideString dispid -2147413103;
  14640.     property offsetLeft: Integer readonly dispid -2147417104;
  14641.     property offsetTop: Integer readonly dispid -2147417103;
  14642.     property offsetWidth: Integer readonly dispid -2147417102;
  14643.     property offsetHeight: Integer readonly dispid -2147417101;
  14644.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  14645.     property innerHTML: WideString dispid -2147417086;
  14646.     property innerText: WideString dispid -2147417085;
  14647.     property outerHTML: WideString dispid -2147417084;
  14648.     property outerText: WideString dispid -2147417083;
  14649.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  14650.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  14651.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  14652.     property isTextEdit: WordBool readonly dispid -2147417078;
  14653.     procedure click; dispid -2147417079;
  14654.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  14655.     property ondragstart: OleVariant dispid -2147412077;
  14656.     function  toString: WideString; dispid -2147417076;
  14657.     property onbeforeupdate: OleVariant dispid -2147412091;
  14658.     property onafterupdate: OleVariant dispid -2147412090;
  14659.     property onerrorupdate: OleVariant dispid -2147412074;
  14660.     property onrowexit: OleVariant dispid -2147412094;
  14661.     property onrowenter: OleVariant dispid -2147412093;
  14662.     property ondatasetchanged: OleVariant dispid -2147412072;
  14663.     property ondataavailable: OleVariant dispid -2147412071;
  14664.     property ondatasetcomplete: OleVariant dispid -2147412070;
  14665.     property onfilterchange: OleVariant dispid -2147412069;
  14666.     property children: IDispatch readonly dispid -2147417075;
  14667.     property all: IDispatch readonly dispid -2147417074;
  14668.     property scopeName: WideString readonly dispid -2147417073;
  14669.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14670.     procedure releaseCapture; dispid -2147417071;
  14671.     property onlosecapture: OleVariant dispid -2147412066;
  14672.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14673.     procedure doScroll(component: OleVariant); dispid -2147417069;
  14674.     property onscroll: OleVariant dispid -2147412081;
  14675.     property ondrag: OleVariant dispid -2147412063;
  14676.     property ondragend: OleVariant dispid -2147412062;
  14677.     property ondragenter: OleVariant dispid -2147412061;
  14678.     property ondragover: OleVariant dispid -2147412060;
  14679.     property ondragleave: OleVariant dispid -2147412059;
  14680.     property ondrop: OleVariant dispid -2147412058;
  14681.     property onbeforecut: OleVariant dispid -2147412054;
  14682.     property oncut: OleVariant dispid -2147412057;
  14683.     property onbeforecopy: OleVariant dispid -2147412053;
  14684.     property oncopy: OleVariant dispid -2147412056;
  14685.     property onbeforepaste: OleVariant dispid -2147412052;
  14686.     property onpaste: OleVariant dispid -2147412055;
  14687.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  14688.     property onpropertychange: OleVariant dispid -2147412065;
  14689.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  14690.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  14691.     procedure setExpression(const propname: WideString; const expression: WideString; 
  14692.                             const language: WideString); dispid -2147417608;
  14693.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  14694.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  14695.     property tabIndex: Smallint dispid -2147418097;
  14696.     procedure focus; dispid -2147416112;
  14697.     property accessKey: WideString dispid -2147416107;
  14698.     property onblur: OleVariant dispid -2147412097;
  14699.     property onfocus: OleVariant dispid -2147412098;
  14700.     property onresize: OleVariant dispid -2147412076;
  14701.     procedure blur; dispid -2147416110;
  14702.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  14703.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  14704.     property clientHeight: Integer readonly dispid -2147416093;
  14705.     property clientWidth: Integer readonly dispid -2147416092;
  14706.     property clientTop: Integer readonly dispid -2147416091;
  14707.     property clientLeft: Integer readonly dispid -2147416090;
  14708.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  14709.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  14710.     property readyState: OleVariant readonly dispid -2147412996;
  14711.     property onreadystatechange: OleVariant dispid -2147412087;
  14712.     property onrowsdelete: OleVariant dispid -2147412050;
  14713.     property onrowsinserted: OleVariant dispid -2147412049;
  14714.     property oncellchange: OleVariant dispid -2147412048;
  14715.     property dir: WideString dispid -2147412995;
  14716.     function  createControlRange: IDispatch; dispid -2147417056;
  14717.     property scrollHeight: Integer readonly dispid -2147417055;
  14718.     property scrollWidth: Integer readonly dispid -2147417054;
  14719.     property scrollTop: Integer dispid -2147417053;
  14720.     property scrollLeft: Integer dispid -2147417052;
  14721.     procedure clearAttributes; dispid -2147417050;
  14722.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  14723.     property oncontextmenu: OleVariant dispid -2147412047;
  14724.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  14725.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  14726.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  14727.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  14728.     property canHaveChildren: WordBool readonly dispid -2147417040;
  14729.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  14730.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  14731.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  14732.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  14733.     property tagUrn: WideString dispid -2147417029;
  14734.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  14735.     property readyStateValue: Integer readonly dispid -2147417028;
  14736.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  14737.     property uniqueNumber: Integer readonly dispid -2147417058;
  14738.     property uniqueID: WideString readonly dispid -2147417057;
  14739.     property nodeType: Integer readonly dispid -2147417066;
  14740.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  14741.     function  hasChildNodes: WordBool; dispid -2147417064;
  14742.     property childNodes: IDispatch readonly dispid -2147417063;
  14743.     property attributes: IDispatch readonly dispid -2147417062;
  14744.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  14745.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  14746.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  14747.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  14748.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  14749.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  14750.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  14751.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  14752.     property nodeName: WideString readonly dispid -2147417038;
  14753.     property nodeValue: OleVariant dispid -2147417037;
  14754.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  14755.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  14756.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  14757.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  14758.     property text: WideString dispid -2147413011;
  14759.   end;
  14760.  
  14761. // *********************************************************************//
  14762. // DispIntf:  DispHTMLMetaElement
  14763. // Flags:     (4112) Hidden Dispatchable
  14764. // GUID:      {3050F517-98B5-11CF-BB82-00AA00BDCE0B}
  14765. // *********************************************************************//
  14766.   DispHTMLMetaElement = dispinterface
  14767.     ['{3050F517-98B5-11CF-BB82-00AA00BDCE0B}']
  14768.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  14769.                            lFlags: Integer); dispid -2147417611;
  14770.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  14771.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  14772.     property className: WideString dispid -2147417111;
  14773.     property id: WideString dispid -2147417110;
  14774.     property tagName: WideString readonly dispid -2147417108;
  14775.     property parentElement: IHTMLElement readonly dispid -2147418104;
  14776.     property style: IHTMLStyle readonly dispid -2147418038;
  14777.     property onhelp: OleVariant dispid -2147412099;
  14778.     property onclick: OleVariant dispid -2147412104;
  14779.     property ondblclick: OleVariant dispid -2147412103;
  14780.     property onkeydown: OleVariant dispid -2147412107;
  14781.     property onkeyup: OleVariant dispid -2147412106;
  14782.     property onkeypress: OleVariant dispid -2147412105;
  14783.     property onmouseout: OleVariant dispid -2147412111;
  14784.     property onmouseover: OleVariant dispid -2147412112;
  14785.     property onmousemove: OleVariant dispid -2147412108;
  14786.     property onmousedown: OleVariant dispid -2147412110;
  14787.     property onmouseup: OleVariant dispid -2147412109;
  14788.     property document: IDispatch readonly dispid -2147417094;
  14789.     property title: WideString dispid -2147418043;
  14790.     property language: WideString dispid -2147413012;
  14791.     property onselectstart: OleVariant dispid -2147412075;
  14792.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  14793.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  14794.     property sourceIndex: Integer readonly dispid -2147417088;
  14795.     property recordNumber: OleVariant readonly dispid -2147417087;
  14796.     property lang: WideString dispid -2147413103;
  14797.     property offsetLeft: Integer readonly dispid -2147417104;
  14798.     property offsetTop: Integer readonly dispid -2147417103;
  14799.     property offsetWidth: Integer readonly dispid -2147417102;
  14800.     property offsetHeight: Integer readonly dispid -2147417101;
  14801.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  14802.     property innerHTML: WideString dispid -2147417086;
  14803.     property innerText: WideString dispid -2147417085;
  14804.     property outerHTML: WideString dispid -2147417084;
  14805.     property outerText: WideString dispid -2147417083;
  14806.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  14807.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  14808.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  14809.     property isTextEdit: WordBool readonly dispid -2147417078;
  14810.     procedure click; dispid -2147417079;
  14811.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  14812.     property ondragstart: OleVariant dispid -2147412077;
  14813.     function  toString: WideString; dispid -2147417076;
  14814.     property onbeforeupdate: OleVariant dispid -2147412091;
  14815.     property onafterupdate: OleVariant dispid -2147412090;
  14816.     property onerrorupdate: OleVariant dispid -2147412074;
  14817.     property onrowexit: OleVariant dispid -2147412094;
  14818.     property onrowenter: OleVariant dispid -2147412093;
  14819.     property ondatasetchanged: OleVariant dispid -2147412072;
  14820.     property ondataavailable: OleVariant dispid -2147412071;
  14821.     property ondatasetcomplete: OleVariant dispid -2147412070;
  14822.     property onfilterchange: OleVariant dispid -2147412069;
  14823.     property children: IDispatch readonly dispid -2147417075;
  14824.     property all: IDispatch readonly dispid -2147417074;
  14825.     property scopeName: WideString readonly dispid -2147417073;
  14826.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14827.     procedure releaseCapture; dispid -2147417071;
  14828.     property onlosecapture: OleVariant dispid -2147412066;
  14829.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14830.     procedure doScroll(component: OleVariant); dispid -2147417069;
  14831.     property onscroll: OleVariant dispid -2147412081;
  14832.     property ondrag: OleVariant dispid -2147412063;
  14833.     property ondragend: OleVariant dispid -2147412062;
  14834.     property ondragenter: OleVariant dispid -2147412061;
  14835.     property ondragover: OleVariant dispid -2147412060;
  14836.     property ondragleave: OleVariant dispid -2147412059;
  14837.     property ondrop: OleVariant dispid -2147412058;
  14838.     property onbeforecut: OleVariant dispid -2147412054;
  14839.     property oncut: OleVariant dispid -2147412057;
  14840.     property onbeforecopy: OleVariant dispid -2147412053;
  14841.     property oncopy: OleVariant dispid -2147412056;
  14842.     property onbeforepaste: OleVariant dispid -2147412052;
  14843.     property onpaste: OleVariant dispid -2147412055;
  14844.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  14845.     property onpropertychange: OleVariant dispid -2147412065;
  14846.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  14847.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  14848.     procedure setExpression(const propname: WideString; const expression: WideString; 
  14849.                             const language: WideString); dispid -2147417608;
  14850.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  14851.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  14852.     property tabIndex: Smallint dispid -2147418097;
  14853.     procedure focus; dispid -2147416112;
  14854.     property accessKey: WideString dispid -2147416107;
  14855.     property onblur: OleVariant dispid -2147412097;
  14856.     property onfocus: OleVariant dispid -2147412098;
  14857.     property onresize: OleVariant dispid -2147412076;
  14858.     procedure blur; dispid -2147416110;
  14859.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  14860.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  14861.     property clientHeight: Integer readonly dispid -2147416093;
  14862.     property clientWidth: Integer readonly dispid -2147416092;
  14863.     property clientTop: Integer readonly dispid -2147416091;
  14864.     property clientLeft: Integer readonly dispid -2147416090;
  14865.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  14866.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  14867.     property readyState: OleVariant readonly dispid -2147412996;
  14868.     property onreadystatechange: OleVariant dispid -2147412087;
  14869.     property onrowsdelete: OleVariant dispid -2147412050;
  14870.     property onrowsinserted: OleVariant dispid -2147412049;
  14871.     property oncellchange: OleVariant dispid -2147412048;
  14872.     property dir: WideString dispid -2147412995;
  14873.     function  createControlRange: IDispatch; dispid -2147417056;
  14874.     property scrollHeight: Integer readonly dispid -2147417055;
  14875.     property scrollWidth: Integer readonly dispid -2147417054;
  14876.     property scrollTop: Integer dispid -2147417053;
  14877.     property scrollLeft: Integer dispid -2147417052;
  14878.     procedure clearAttributes; dispid -2147417050;
  14879.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  14880.     property oncontextmenu: OleVariant dispid -2147412047;
  14881.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  14882.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  14883.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  14884.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  14885.     property canHaveChildren: WordBool readonly dispid -2147417040;
  14886.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  14887.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  14888.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  14889.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  14890.     property tagUrn: WideString dispid -2147417029;
  14891.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  14892.     property readyStateValue: Integer readonly dispid -2147417028;
  14893.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  14894.     property uniqueNumber: Integer readonly dispid -2147417058;
  14895.     property uniqueID: WideString readonly dispid -2147417057;
  14896.     property nodeType: Integer readonly dispid -2147417066;
  14897.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  14898.     function  hasChildNodes: WordBool; dispid -2147417064;
  14899.     property childNodes: IDispatch readonly dispid -2147417063;
  14900.     property attributes: IDispatch readonly dispid -2147417062;
  14901.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  14902.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  14903.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  14904.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  14905.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  14906.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  14907.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  14908.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  14909.     property nodeName: WideString readonly dispid -2147417038;
  14910.     property nodeValue: OleVariant dispid -2147417037;
  14911.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  14912.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  14913.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  14914.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  14915.     property httpEquiv: WideString dispid 1001;
  14916.     property content: WideString dispid 1002;
  14917.     property name: WideString dispid -2147418112;
  14918.     property url: WideString dispid 1003;
  14919.     property charset: WideString dispid 1013;
  14920.   end;
  14921.  
  14922. // *********************************************************************//
  14923. // DispIntf:  DispHTMLBaseElement
  14924. // Flags:     (4112) Hidden Dispatchable
  14925. // GUID:      {3050F518-98B5-11CF-BB82-00AA00BDCE0B}
  14926. // *********************************************************************//
  14927.   DispHTMLBaseElement = dispinterface
  14928.     ['{3050F518-98B5-11CF-BB82-00AA00BDCE0B}']
  14929.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  14930.                            lFlags: Integer); dispid -2147417611;
  14931.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  14932.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  14933.     property className: WideString dispid -2147417111;
  14934.     property id: WideString dispid -2147417110;
  14935.     property tagName: WideString readonly dispid -2147417108;
  14936.     property parentElement: IHTMLElement readonly dispid -2147418104;
  14937.     property style: IHTMLStyle readonly dispid -2147418038;
  14938.     property onhelp: OleVariant dispid -2147412099;
  14939.     property onclick: OleVariant dispid -2147412104;
  14940.     property ondblclick: OleVariant dispid -2147412103;
  14941.     property onkeydown: OleVariant dispid -2147412107;
  14942.     property onkeyup: OleVariant dispid -2147412106;
  14943.     property onkeypress: OleVariant dispid -2147412105;
  14944.     property onmouseout: OleVariant dispid -2147412111;
  14945.     property onmouseover: OleVariant dispid -2147412112;
  14946.     property onmousemove: OleVariant dispid -2147412108;
  14947.     property onmousedown: OleVariant dispid -2147412110;
  14948.     property onmouseup: OleVariant dispid -2147412109;
  14949.     property document: IDispatch readonly dispid -2147417094;
  14950.     property title: WideString dispid -2147418043;
  14951.     property language: WideString dispid -2147413012;
  14952.     property onselectstart: OleVariant dispid -2147412075;
  14953.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  14954.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  14955.     property sourceIndex: Integer readonly dispid -2147417088;
  14956.     property recordNumber: OleVariant readonly dispid -2147417087;
  14957.     property lang: WideString dispid -2147413103;
  14958.     property offsetLeft: Integer readonly dispid -2147417104;
  14959.     property offsetTop: Integer readonly dispid -2147417103;
  14960.     property offsetWidth: Integer readonly dispid -2147417102;
  14961.     property offsetHeight: Integer readonly dispid -2147417101;
  14962.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  14963.     property innerHTML: WideString dispid -2147417086;
  14964.     property innerText: WideString dispid -2147417085;
  14965.     property outerHTML: WideString dispid -2147417084;
  14966.     property outerText: WideString dispid -2147417083;
  14967.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  14968.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  14969.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  14970.     property isTextEdit: WordBool readonly dispid -2147417078;
  14971.     procedure click; dispid -2147417079;
  14972.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  14973.     property ondragstart: OleVariant dispid -2147412077;
  14974.     function  toString: WideString; dispid -2147417076;
  14975.     property onbeforeupdate: OleVariant dispid -2147412091;
  14976.     property onafterupdate: OleVariant dispid -2147412090;
  14977.     property onerrorupdate: OleVariant dispid -2147412074;
  14978.     property onrowexit: OleVariant dispid -2147412094;
  14979.     property onrowenter: OleVariant dispid -2147412093;
  14980.     property ondatasetchanged: OleVariant dispid -2147412072;
  14981.     property ondataavailable: OleVariant dispid -2147412071;
  14982.     property ondatasetcomplete: OleVariant dispid -2147412070;
  14983.     property onfilterchange: OleVariant dispid -2147412069;
  14984.     property children: IDispatch readonly dispid -2147417075;
  14985.     property all: IDispatch readonly dispid -2147417074;
  14986.     property scopeName: WideString readonly dispid -2147417073;
  14987.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  14988.     procedure releaseCapture; dispid -2147417071;
  14989.     property onlosecapture: OleVariant dispid -2147412066;
  14990.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  14991.     procedure doScroll(component: OleVariant); dispid -2147417069;
  14992.     property onscroll: OleVariant dispid -2147412081;
  14993.     property ondrag: OleVariant dispid -2147412063;
  14994.     property ondragend: OleVariant dispid -2147412062;
  14995.     property ondragenter: OleVariant dispid -2147412061;
  14996.     property ondragover: OleVariant dispid -2147412060;
  14997.     property ondragleave: OleVariant dispid -2147412059;
  14998.     property ondrop: OleVariant dispid -2147412058;
  14999.     property onbeforecut: OleVariant dispid -2147412054;
  15000.     property oncut: OleVariant dispid -2147412057;
  15001.     property onbeforecopy: OleVariant dispid -2147412053;
  15002.     property oncopy: OleVariant dispid -2147412056;
  15003.     property onbeforepaste: OleVariant dispid -2147412052;
  15004.     property onpaste: OleVariant dispid -2147412055;
  15005.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  15006.     property onpropertychange: OleVariant dispid -2147412065;
  15007.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  15008.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  15009.     procedure setExpression(const propname: WideString; const expression: WideString; 
  15010.                             const language: WideString); dispid -2147417608;
  15011.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  15012.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  15013.     property tabIndex: Smallint dispid -2147418097;
  15014.     procedure focus; dispid -2147416112;
  15015.     property accessKey: WideString dispid -2147416107;
  15016.     property onblur: OleVariant dispid -2147412097;
  15017.     property onfocus: OleVariant dispid -2147412098;
  15018.     property onresize: OleVariant dispid -2147412076;
  15019.     procedure blur; dispid -2147416110;
  15020.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  15021.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  15022.     property clientHeight: Integer readonly dispid -2147416093;
  15023.     property clientWidth: Integer readonly dispid -2147416092;
  15024.     property clientTop: Integer readonly dispid -2147416091;
  15025.     property clientLeft: Integer readonly dispid -2147416090;
  15026.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  15027.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  15028.     property readyState: OleVariant readonly dispid -2147412996;
  15029.     property onreadystatechange: OleVariant dispid -2147412087;
  15030.     property onrowsdelete: OleVariant dispid -2147412050;
  15031.     property onrowsinserted: OleVariant dispid -2147412049;
  15032.     property oncellchange: OleVariant dispid -2147412048;
  15033.     property dir: WideString dispid -2147412995;
  15034.     function  createControlRange: IDispatch; dispid -2147417056;
  15035.     property scrollHeight: Integer readonly dispid -2147417055;
  15036.     property scrollWidth: Integer readonly dispid -2147417054;
  15037.     property scrollTop: Integer dispid -2147417053;
  15038.     property scrollLeft: Integer dispid -2147417052;
  15039.     procedure clearAttributes; dispid -2147417050;
  15040.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  15041.     property oncontextmenu: OleVariant dispid -2147412047;
  15042.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  15043.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  15044.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  15045.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  15046.     property canHaveChildren: WordBool readonly dispid -2147417040;
  15047.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  15048.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  15049.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  15050.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  15051.     property tagUrn: WideString dispid -2147417029;
  15052.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  15053.     property readyStateValue: Integer readonly dispid -2147417028;
  15054.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  15055.     property uniqueNumber: Integer readonly dispid -2147417058;
  15056.     property uniqueID: WideString readonly dispid -2147417057;
  15057.     property nodeType: Integer readonly dispid -2147417066;
  15058.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  15059.     function  hasChildNodes: WordBool; dispid -2147417064;
  15060.     property childNodes: IDispatch readonly dispid -2147417063;
  15061.     property attributes: IDispatch readonly dispid -2147417062;
  15062.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  15063.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  15064.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  15065.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  15066.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  15067.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  15068.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  15069.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  15070.     property nodeName: WideString readonly dispid -2147417038;
  15071.     property nodeValue: OleVariant dispid -2147417037;
  15072.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  15073.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  15074.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  15075.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  15076.     property href: WideString dispid 1003;
  15077.     property target: WideString dispid 1004;
  15078.   end;
  15079.  
  15080. // *********************************************************************//
  15081. // DispIntf:  DispHTMLIsIndexElement
  15082. // Flags:     (4112) Hidden Dispatchable
  15083. // GUID:      {3050F519-98B5-11CF-BB82-00AA00BDCE0B}
  15084. // *********************************************************************//
  15085.   DispHTMLIsIndexElement = dispinterface
  15086.     ['{3050F519-98B5-11CF-BB82-00AA00BDCE0B}']
  15087.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  15088.                            lFlags: Integer); dispid -2147417611;
  15089.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  15090.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  15091.     property className: WideString dispid -2147417111;
  15092.     property id: WideString dispid -2147417110;
  15093.     property tagName: WideString readonly dispid -2147417108;
  15094.     property parentElement: IHTMLElement readonly dispid -2147418104;
  15095.     property style: IHTMLStyle readonly dispid -2147418038;
  15096.     property onhelp: OleVariant dispid -2147412099;
  15097.     property onclick: OleVariant dispid -2147412104;
  15098.     property ondblclick: OleVariant dispid -2147412103;
  15099.     property onkeydown: OleVariant dispid -2147412107;
  15100.     property onkeyup: OleVariant dispid -2147412106;
  15101.     property onkeypress: OleVariant dispid -2147412105;
  15102.     property onmouseout: OleVariant dispid -2147412111;
  15103.     property onmouseover: OleVariant dispid -2147412112;
  15104.     property onmousemove: OleVariant dispid -2147412108;
  15105.     property onmousedown: OleVariant dispid -2147412110;
  15106.     property onmouseup: OleVariant dispid -2147412109;
  15107.     property document: IDispatch readonly dispid -2147417094;
  15108.     property title: WideString dispid -2147418043;
  15109.     property language: WideString dispid -2147413012;
  15110.     property onselectstart: OleVariant dispid -2147412075;
  15111.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  15112.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  15113.     property sourceIndex: Integer readonly dispid -2147417088;
  15114.     property recordNumber: OleVariant readonly dispid -2147417087;
  15115.     property lang: WideString dispid -2147413103;
  15116.     property offsetLeft: Integer readonly dispid -2147417104;
  15117.     property offsetTop: Integer readonly dispid -2147417103;
  15118.     property offsetWidth: Integer readonly dispid -2147417102;
  15119.     property offsetHeight: Integer readonly dispid -2147417101;
  15120.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  15121.     property innerHTML: WideString dispid -2147417086;
  15122.     property innerText: WideString dispid -2147417085;
  15123.     property outerHTML: WideString dispid -2147417084;
  15124.     property outerText: WideString dispid -2147417083;
  15125.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  15126.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  15127.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  15128.     property isTextEdit: WordBool readonly dispid -2147417078;
  15129.     procedure click; dispid -2147417079;
  15130.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  15131.     property ondragstart: OleVariant dispid -2147412077;
  15132.     function  toString: WideString; dispid -2147417076;
  15133.     property onbeforeupdate: OleVariant dispid -2147412091;
  15134.     property onafterupdate: OleVariant dispid -2147412090;
  15135.     property onerrorupdate: OleVariant dispid -2147412074;
  15136.     property onrowexit: OleVariant dispid -2147412094;
  15137.     property onrowenter: OleVariant dispid -2147412093;
  15138.     property ondatasetchanged: OleVariant dispid -2147412072;
  15139.     property ondataavailable: OleVariant dispid -2147412071;
  15140.     property ondatasetcomplete: OleVariant dispid -2147412070;
  15141.     property onfilterchange: OleVariant dispid -2147412069;
  15142.     property children: IDispatch readonly dispid -2147417075;
  15143.     property all: IDispatch readonly dispid -2147417074;
  15144.     property scopeName: WideString readonly dispid -2147417073;
  15145.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  15146.     procedure releaseCapture; dispid -2147417071;
  15147.     property onlosecapture: OleVariant dispid -2147412066;
  15148.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  15149.     procedure doScroll(component: OleVariant); dispid -2147417069;
  15150.     property onscroll: OleVariant dispid -2147412081;
  15151.     property ondrag: OleVariant dispid -2147412063;
  15152.     property ondragend: OleVariant dispid -2147412062;
  15153.     property ondragenter: OleVariant dispid -2147412061;
  15154.     property ondragover: OleVariant dispid -2147412060;
  15155.     property ondragleave: OleVariant dispid -2147412059;
  15156.     property ondrop: OleVariant dispid -2147412058;
  15157.     property onbeforecut: OleVariant dispid -2147412054;
  15158.     property oncut: OleVariant dispid -2147412057;
  15159.     property onbeforecopy: OleVariant dispid -2147412053;
  15160.     property oncopy: OleVariant dispid -2147412056;
  15161.     property onbeforepaste: OleVariant dispid -2147412052;
  15162.     property onpaste: OleVariant dispid -2147412055;
  15163.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  15164.     property onpropertychange: OleVariant dispid -2147412065;
  15165.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  15166.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  15167.     procedure setExpression(const propname: WideString; const expression: WideString; 
  15168.                             const language: WideString); dispid -2147417608;
  15169.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  15170.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  15171.     property tabIndex: Smallint dispid -2147418097;
  15172.     procedure focus; dispid -2147416112;
  15173.     property accessKey: WideString dispid -2147416107;
  15174.     property onblur: OleVariant dispid -2147412097;
  15175.     property onfocus: OleVariant dispid -2147412098;
  15176.     property onresize: OleVariant dispid -2147412076;
  15177.     procedure blur; dispid -2147416110;
  15178.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  15179.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  15180.     property clientHeight: Integer readonly dispid -2147416093;
  15181.     property clientWidth: Integer readonly dispid -2147416092;
  15182.     property clientTop: Integer readonly dispid -2147416091;
  15183.     property clientLeft: Integer readonly dispid -2147416090;
  15184.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  15185.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  15186.     property readyState: OleVariant readonly dispid -2147412996;
  15187.     property onreadystatechange: OleVariant dispid -2147412087;
  15188.     property onrowsdelete: OleVariant dispid -2147412050;
  15189.     property onrowsinserted: OleVariant dispid -2147412049;
  15190.     property oncellchange: OleVariant dispid -2147412048;
  15191.     property dir: WideString dispid -2147412995;
  15192.     function  createControlRange: IDispatch; dispid -2147417056;
  15193.     property scrollHeight: Integer readonly dispid -2147417055;
  15194.     property scrollWidth: Integer readonly dispid -2147417054;
  15195.     property scrollTop: Integer dispid -2147417053;
  15196.     property scrollLeft: Integer dispid -2147417052;
  15197.     procedure clearAttributes; dispid -2147417050;
  15198.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  15199.     property oncontextmenu: OleVariant dispid -2147412047;
  15200.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  15201.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  15202.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  15203.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  15204.     property canHaveChildren: WordBool readonly dispid -2147417040;
  15205.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  15206.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  15207.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  15208.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  15209.     property tagUrn: WideString dispid -2147417029;
  15210.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  15211.     property readyStateValue: Integer readonly dispid -2147417028;
  15212.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  15213.     property uniqueNumber: Integer readonly dispid -2147417058;
  15214.     property uniqueID: WideString readonly dispid -2147417057;
  15215.     property nodeType: Integer readonly dispid -2147417066;
  15216.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  15217.     function  hasChildNodes: WordBool; dispid -2147417064;
  15218.     property childNodes: IDispatch readonly dispid -2147417063;
  15219.     property attributes: IDispatch readonly dispid -2147417062;
  15220.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  15221.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  15222.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  15223.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  15224.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  15225.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  15226.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  15227.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  15228.     property nodeName: WideString readonly dispid -2147417038;
  15229.     property nodeValue: OleVariant dispid -2147417037;
  15230.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  15231.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  15232.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  15233.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  15234.     property prompt: WideString dispid 1010;
  15235.     property action: WideString dispid 1011;
  15236.   end;
  15237.  
  15238. // *********************************************************************//
  15239. // DispIntf:  DispHTMLNextIdElement
  15240. // Flags:     (4112) Hidden Dispatchable
  15241. // GUID:      {3050F51A-98B5-11CF-BB82-00AA00BDCE0B}
  15242. // *********************************************************************//
  15243.   DispHTMLNextIdElement = dispinterface
  15244.     ['{3050F51A-98B5-11CF-BB82-00AA00BDCE0B}']
  15245.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  15246.                            lFlags: Integer); dispid -2147417611;
  15247.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  15248.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  15249.     property className: WideString dispid -2147417111;
  15250.     property id: WideString dispid -2147417110;
  15251.     property tagName: WideString readonly dispid -2147417108;
  15252.     property parentElement: IHTMLElement readonly dispid -2147418104;
  15253.     property style: IHTMLStyle readonly dispid -2147418038;
  15254.     property onhelp: OleVariant dispid -2147412099;
  15255.     property onclick: OleVariant dispid -2147412104;
  15256.     property ondblclick: OleVariant dispid -2147412103;
  15257.     property onkeydown: OleVariant dispid -2147412107;
  15258.     property onkeyup: OleVariant dispid -2147412106;
  15259.     property onkeypress: OleVariant dispid -2147412105;
  15260.     property onmouseout: OleVariant dispid -2147412111;
  15261.     property onmouseover: OleVariant dispid -2147412112;
  15262.     property onmousemove: OleVariant dispid -2147412108;
  15263.     property onmousedown: OleVariant dispid -2147412110;
  15264.     property onmouseup: OleVariant dispid -2147412109;
  15265.     property document: IDispatch readonly dispid -2147417094;
  15266.     property title: WideString dispid -2147418043;
  15267.     property language: WideString dispid -2147413012;
  15268.     property onselectstart: OleVariant dispid -2147412075;
  15269.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  15270.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  15271.     property sourceIndex: Integer readonly dispid -2147417088;
  15272.     property recordNumber: OleVariant readonly dispid -2147417087;
  15273.     property lang: WideString dispid -2147413103;
  15274.     property offsetLeft: Integer readonly dispid -2147417104;
  15275.     property offsetTop: Integer readonly dispid -2147417103;
  15276.     property offsetWidth: Integer readonly dispid -2147417102;
  15277.     property offsetHeight: Integer readonly dispid -2147417101;
  15278.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  15279.     property innerHTML: WideString dispid -2147417086;
  15280.     property innerText: WideString dispid -2147417085;
  15281.     property outerHTML: WideString dispid -2147417084;
  15282.     property outerText: WideString dispid -2147417083;
  15283.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  15284.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  15285.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  15286.     property isTextEdit: WordBool readonly dispid -2147417078;
  15287.     procedure click; dispid -2147417079;
  15288.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  15289.     property ondragstart: OleVariant dispid -2147412077;
  15290.     function  toString: WideString; dispid -2147417076;
  15291.     property onbeforeupdate: OleVariant dispid -2147412091;
  15292.     property onafterupdate: OleVariant dispid -2147412090;
  15293.     property onerrorupdate: OleVariant dispid -2147412074;
  15294.     property onrowexit: OleVariant dispid -2147412094;
  15295.     property onrowenter: OleVariant dispid -2147412093;
  15296.     property ondatasetchanged: OleVariant dispid -2147412072;
  15297.     property ondataavailable: OleVariant dispid -2147412071;
  15298.     property ondatasetcomplete: OleVariant dispid -2147412070;
  15299.     property onfilterchange: OleVariant dispid -2147412069;
  15300.     property children: IDispatch readonly dispid -2147417075;
  15301.     property all: IDispatch readonly dispid -2147417074;
  15302.     property scopeName: WideString readonly dispid -2147417073;
  15303.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  15304.     procedure releaseCapture; dispid -2147417071;
  15305.     property onlosecapture: OleVariant dispid -2147412066;
  15306.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  15307.     procedure doScroll(component: OleVariant); dispid -2147417069;
  15308.     property onscroll: OleVariant dispid -2147412081;
  15309.     property ondrag: OleVariant dispid -2147412063;
  15310.     property ondragend: OleVariant dispid -2147412062;
  15311.     property ondragenter: OleVariant dispid -2147412061;
  15312.     property ondragover: OleVariant dispid -2147412060;
  15313.     property ondragleave: OleVariant dispid -2147412059;
  15314.     property ondrop: OleVariant dispid -2147412058;
  15315.     property onbeforecut: OleVariant dispid -2147412054;
  15316.     property oncut: OleVariant dispid -2147412057;
  15317.     property onbeforecopy: OleVariant dispid -2147412053;
  15318.     property oncopy: OleVariant dispid -2147412056;
  15319.     property onbeforepaste: OleVariant dispid -2147412052;
  15320.     property onpaste: OleVariant dispid -2147412055;
  15321.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  15322.     property onpropertychange: OleVariant dispid -2147412065;
  15323.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  15324.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  15325.     procedure setExpression(const propname: WideString; const expression: WideString; 
  15326.                             const language: WideString); dispid -2147417608;
  15327.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  15328.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  15329.     property tabIndex: Smallint dispid -2147418097;
  15330.     procedure focus; dispid -2147416112;
  15331.     property accessKey: WideString dispid -2147416107;
  15332.     property onblur: OleVariant dispid -2147412097;
  15333.     property onfocus: OleVariant dispid -2147412098;
  15334.     property onresize: OleVariant dispid -2147412076;
  15335.     procedure blur; dispid -2147416110;
  15336.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  15337.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  15338.     property clientHeight: Integer readonly dispid -2147416093;
  15339.     property clientWidth: Integer readonly dispid -2147416092;
  15340.     property clientTop: Integer readonly dispid -2147416091;
  15341.     property clientLeft: Integer readonly dispid -2147416090;
  15342.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  15343.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  15344.     property readyState: OleVariant readonly dispid -2147412996;
  15345.     property onreadystatechange: OleVariant dispid -2147412087;
  15346.     property onrowsdelete: OleVariant dispid -2147412050;
  15347.     property onrowsinserted: OleVariant dispid -2147412049;
  15348.     property oncellchange: OleVariant dispid -2147412048;
  15349.     property dir: WideString dispid -2147412995;
  15350.     function  createControlRange: IDispatch; dispid -2147417056;
  15351.     property scrollHeight: Integer readonly dispid -2147417055;
  15352.     property scrollWidth: Integer readonly dispid -2147417054;
  15353.     property scrollTop: Integer dispid -2147417053;
  15354.     property scrollLeft: Integer dispid -2147417052;
  15355.     procedure clearAttributes; dispid -2147417050;
  15356.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  15357.     property oncontextmenu: OleVariant dispid -2147412047;
  15358.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  15359.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  15360.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  15361.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  15362.     property canHaveChildren: WordBool readonly dispid -2147417040;
  15363.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  15364.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  15365.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  15366.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  15367.     property tagUrn: WideString dispid -2147417029;
  15368.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  15369.     property readyStateValue: Integer readonly dispid -2147417028;
  15370.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  15371.     property uniqueNumber: Integer readonly dispid -2147417058;
  15372.     property uniqueID: WideString readonly dispid -2147417057;
  15373.     property nodeType: Integer readonly dispid -2147417066;
  15374.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  15375.     function  hasChildNodes: WordBool; dispid -2147417064;
  15376.     property childNodes: IDispatch readonly dispid -2147417063;
  15377.     property attributes: IDispatch readonly dispid -2147417062;
  15378.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  15379.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  15380.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  15381.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  15382.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  15383.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  15384.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  15385.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  15386.     property nodeName: WideString readonly dispid -2147417038;
  15387.     property nodeValue: OleVariant dispid -2147417037;
  15388.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  15389.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  15390.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  15391.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  15392.     property n: WideString dispid 1012;
  15393.   end;
  15394.  
  15395. // *********************************************************************//
  15396. // Interface: IHTMLBaseFontElement
  15397. // Flags:     (4416) Dual OleAutomation Dispatchable
  15398. // GUID:      {3050F202-98B5-11CF-BB82-00AA00BDCE0B}
  15399. // *********************************************************************//
  15400.   IHTMLBaseFontElement = interface(IDispatch)
  15401.     ['{3050F202-98B5-11CF-BB82-00AA00BDCE0B}']
  15402.     procedure Set_color(p: OleVariant); safecall;
  15403.     function  Get_color: OleVariant; safecall;
  15404.     procedure Set_face(const p: WideString); safecall;
  15405.     function  Get_face: WideString; safecall;
  15406.     procedure Set_size(p: Integer); safecall;
  15407.     function  Get_size: Integer; safecall;
  15408.     property color: OleVariant read Get_color write Set_color;
  15409.     property face: WideString read Get_face write Set_face;
  15410.     property size: Integer read Get_size write Set_size;
  15411.   end;
  15412.  
  15413. // *********************************************************************//
  15414. // DispIntf:  IHTMLBaseFontElementDisp
  15415. // Flags:     (4416) Dual OleAutomation Dispatchable
  15416. // GUID:      {3050F202-98B5-11CF-BB82-00AA00BDCE0B}
  15417. // *********************************************************************//
  15418.   IHTMLBaseFontElementDisp = dispinterface
  15419.     ['{3050F202-98B5-11CF-BB82-00AA00BDCE0B}']
  15420.     property color: OleVariant dispid -2147413110;
  15421.     property face: WideString dispid -2147413094;
  15422.     property size: Integer dispid -2147413086;
  15423.   end;
  15424.  
  15425. // *********************************************************************//
  15426. // DispIntf:  DispHTMLBaseFontElement
  15427. // Flags:     (4112) Hidden Dispatchable
  15428. // GUID:      {3050F504-98B5-11CF-BB82-00AA00BDCE0B}
  15429. // *********************************************************************//
  15430.   DispHTMLBaseFontElement = dispinterface
  15431.     ['{3050F504-98B5-11CF-BB82-00AA00BDCE0B}']
  15432.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  15433.                            lFlags: Integer); dispid -2147417611;
  15434.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  15435.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  15436.     property className: WideString dispid -2147417111;
  15437.     property id: WideString dispid -2147417110;
  15438.     property tagName: WideString readonly dispid -2147417108;
  15439.     property parentElement: IHTMLElement readonly dispid -2147418104;
  15440.     property style: IHTMLStyle readonly dispid -2147418038;
  15441.     property onhelp: OleVariant dispid -2147412099;
  15442.     property onclick: OleVariant dispid -2147412104;
  15443.     property ondblclick: OleVariant dispid -2147412103;
  15444.     property onkeydown: OleVariant dispid -2147412107;
  15445.     property onkeyup: OleVariant dispid -2147412106;
  15446.     property onkeypress: OleVariant dispid -2147412105;
  15447.     property onmouseout: OleVariant dispid -2147412111;
  15448.     property onmouseover: OleVariant dispid -2147412112;
  15449.     property onmousemove: OleVariant dispid -2147412108;
  15450.     property onmousedown: OleVariant dispid -2147412110;
  15451.     property onmouseup: OleVariant dispid -2147412109;
  15452.     property document: IDispatch readonly dispid -2147417094;
  15453.     property title: WideString dispid -2147418043;
  15454.     property language: WideString dispid -2147413012;
  15455.     property onselectstart: OleVariant dispid -2147412075;
  15456.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  15457.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  15458.     property sourceIndex: Integer readonly dispid -2147417088;
  15459.     property recordNumber: OleVariant readonly dispid -2147417087;
  15460.     property lang: WideString dispid -2147413103;
  15461.     property offsetLeft: Integer readonly dispid -2147417104;
  15462.     property offsetTop: Integer readonly dispid -2147417103;
  15463.     property offsetWidth: Integer readonly dispid -2147417102;
  15464.     property offsetHeight: Integer readonly dispid -2147417101;
  15465.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  15466.     property innerHTML: WideString dispid -2147417086;
  15467.     property innerText: WideString dispid -2147417085;
  15468.     property outerHTML: WideString dispid -2147417084;
  15469.     property outerText: WideString dispid -2147417083;
  15470.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  15471.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  15472.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  15473.     property isTextEdit: WordBool readonly dispid -2147417078;
  15474.     procedure click; dispid -2147417079;
  15475.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  15476.     property ondragstart: OleVariant dispid -2147412077;
  15477.     function  toString: WideString; dispid -2147417076;
  15478.     property onbeforeupdate: OleVariant dispid -2147412091;
  15479.     property onafterupdate: OleVariant dispid -2147412090;
  15480.     property onerrorupdate: OleVariant dispid -2147412074;
  15481.     property onrowexit: OleVariant dispid -2147412094;
  15482.     property onrowenter: OleVariant dispid -2147412093;
  15483.     property ondatasetchanged: OleVariant dispid -2147412072;
  15484.     property ondataavailable: OleVariant dispid -2147412071;
  15485.     property ondatasetcomplete: OleVariant dispid -2147412070;
  15486.     property onfilterchange: OleVariant dispid -2147412069;
  15487.     property children: IDispatch readonly dispid -2147417075;
  15488.     property all: IDispatch readonly dispid -2147417074;
  15489.     property scopeName: WideString readonly dispid -2147417073;
  15490.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  15491.     procedure releaseCapture; dispid -2147417071;
  15492.     property onlosecapture: OleVariant dispid -2147412066;
  15493.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  15494.     procedure doScroll(component: OleVariant); dispid -2147417069;
  15495.     property onscroll: OleVariant dispid -2147412081;
  15496.     property ondrag: OleVariant dispid -2147412063;
  15497.     property ondragend: OleVariant dispid -2147412062;
  15498.     property ondragenter: OleVariant dispid -2147412061;
  15499.     property ondragover: OleVariant dispid -2147412060;
  15500.     property ondragleave: OleVariant dispid -2147412059;
  15501.     property ondrop: OleVariant dispid -2147412058;
  15502.     property onbeforecut: OleVariant dispid -2147412054;
  15503.     property oncut: OleVariant dispid -2147412057;
  15504.     property onbeforecopy: OleVariant dispid -2147412053;
  15505.     property oncopy: OleVariant dispid -2147412056;
  15506.     property onbeforepaste: OleVariant dispid -2147412052;
  15507.     property onpaste: OleVariant dispid -2147412055;
  15508.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  15509.     property onpropertychange: OleVariant dispid -2147412065;
  15510.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  15511.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  15512.     procedure setExpression(const propname: WideString; const expression: WideString; 
  15513.                             const language: WideString); dispid -2147417608;
  15514.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  15515.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  15516.     property tabIndex: Smallint dispid -2147418097;
  15517.     procedure focus; dispid -2147416112;
  15518.     property accessKey: WideString dispid -2147416107;
  15519.     property onblur: OleVariant dispid -2147412097;
  15520.     property onfocus: OleVariant dispid -2147412098;
  15521.     property onresize: OleVariant dispid -2147412076;
  15522.     procedure blur; dispid -2147416110;
  15523.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  15524.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  15525.     property clientHeight: Integer readonly dispid -2147416093;
  15526.     property clientWidth: Integer readonly dispid -2147416092;
  15527.     property clientTop: Integer readonly dispid -2147416091;
  15528.     property clientLeft: Integer readonly dispid -2147416090;
  15529.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  15530.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  15531.     property readyState: OleVariant readonly dispid -2147412996;
  15532.     property onreadystatechange: OleVariant dispid -2147412087;
  15533.     property onrowsdelete: OleVariant dispid -2147412050;
  15534.     property onrowsinserted: OleVariant dispid -2147412049;
  15535.     property oncellchange: OleVariant dispid -2147412048;
  15536.     property dir: WideString dispid -2147412995;
  15537.     function  createControlRange: IDispatch; dispid -2147417056;
  15538.     property scrollHeight: Integer readonly dispid -2147417055;
  15539.     property scrollWidth: Integer readonly dispid -2147417054;
  15540.     property scrollTop: Integer dispid -2147417053;
  15541.     property scrollLeft: Integer dispid -2147417052;
  15542.     procedure clearAttributes; dispid -2147417050;
  15543.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  15544.     property oncontextmenu: OleVariant dispid -2147412047;
  15545.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  15546.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  15547.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  15548.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  15549.     property canHaveChildren: WordBool readonly dispid -2147417040;
  15550.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  15551.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  15552.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  15553.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  15554.     property tagUrn: WideString dispid -2147417029;
  15555.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  15556.     property readyStateValue: Integer readonly dispid -2147417028;
  15557.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  15558.     property uniqueNumber: Integer readonly dispid -2147417058;
  15559.     property uniqueID: WideString readonly dispid -2147417057;
  15560.     property nodeType: Integer readonly dispid -2147417066;
  15561.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  15562.     function  hasChildNodes: WordBool; dispid -2147417064;
  15563.     property childNodes: IDispatch readonly dispid -2147417063;
  15564.     property attributes: IDispatch readonly dispid -2147417062;
  15565.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  15566.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  15567.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  15568.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  15569.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  15570.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  15571.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  15572.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  15573.     property nodeName: WideString readonly dispid -2147417038;
  15574.     property nodeValue: OleVariant dispid -2147417037;
  15575.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  15576.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  15577.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  15578.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  15579.     property color: OleVariant dispid -2147413110;
  15580.     property face: WideString dispid -2147413094;
  15581.     property size: Integer dispid -2147413086;
  15582.   end;
  15583.  
  15584. // *********************************************************************//
  15585. // Interface: IHTMLUnknownElement
  15586. // Flags:     (4416) Dual OleAutomation Dispatchable
  15587. // GUID:      {3050F209-98B5-11CF-BB82-00AA00BDCE0B}
  15588. // *********************************************************************//
  15589.   IHTMLUnknownElement = interface(IDispatch)
  15590.     ['{3050F209-98B5-11CF-BB82-00AA00BDCE0B}']
  15591.   end;
  15592.  
  15593. // *********************************************************************//
  15594. // DispIntf:  IHTMLUnknownElementDisp
  15595. // Flags:     (4416) Dual OleAutomation Dispatchable
  15596. // GUID:      {3050F209-98B5-11CF-BB82-00AA00BDCE0B}
  15597. // *********************************************************************//
  15598.   IHTMLUnknownElementDisp = dispinterface
  15599.     ['{3050F209-98B5-11CF-BB82-00AA00BDCE0B}']
  15600.   end;
  15601.  
  15602. // *********************************************************************//
  15603. // DispIntf:  DispHTMLUnknownElement
  15604. // Flags:     (4112) Hidden Dispatchable
  15605. // GUID:      {3050F539-98B5-11CF-BB82-00AA00BDCE0B}
  15606. // *********************************************************************//
  15607.   DispHTMLUnknownElement = dispinterface
  15608.     ['{3050F539-98B5-11CF-BB82-00AA00BDCE0B}']
  15609.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  15610.                            lFlags: Integer); dispid -2147417611;
  15611.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  15612.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  15613.     property className: WideString dispid -2147417111;
  15614.     property id: WideString dispid -2147417110;
  15615.     property tagName: WideString readonly dispid -2147417108;
  15616.     property parentElement: IHTMLElement readonly dispid -2147418104;
  15617.     property style: IHTMLStyle readonly dispid -2147418038;
  15618.     property onhelp: OleVariant dispid -2147412099;
  15619.     property onclick: OleVariant dispid -2147412104;
  15620.     property ondblclick: OleVariant dispid -2147412103;
  15621.     property onkeydown: OleVariant dispid -2147412107;
  15622.     property onkeyup: OleVariant dispid -2147412106;
  15623.     property onkeypress: OleVariant dispid -2147412105;
  15624.     property onmouseout: OleVariant dispid -2147412111;
  15625.     property onmouseover: OleVariant dispid -2147412112;
  15626.     property onmousemove: OleVariant dispid -2147412108;
  15627.     property onmousedown: OleVariant dispid -2147412110;
  15628.     property onmouseup: OleVariant dispid -2147412109;
  15629.     property document: IDispatch readonly dispid -2147417094;
  15630.     property title: WideString dispid -2147418043;
  15631.     property language: WideString dispid -2147413012;
  15632.     property onselectstart: OleVariant dispid -2147412075;
  15633.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  15634.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  15635.     property sourceIndex: Integer readonly dispid -2147417088;
  15636.     property recordNumber: OleVariant readonly dispid -2147417087;
  15637.     property lang: WideString dispid -2147413103;
  15638.     property offsetLeft: Integer readonly dispid -2147417104;
  15639.     property offsetTop: Integer readonly dispid -2147417103;
  15640.     property offsetWidth: Integer readonly dispid -2147417102;
  15641.     property offsetHeight: Integer readonly dispid -2147417101;
  15642.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  15643.     property innerHTML: WideString dispid -2147417086;
  15644.     property innerText: WideString dispid -2147417085;
  15645.     property outerHTML: WideString dispid -2147417084;
  15646.     property outerText: WideString dispid -2147417083;
  15647.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  15648.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  15649.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  15650.     property isTextEdit: WordBool readonly dispid -2147417078;
  15651.     procedure click; dispid -2147417079;
  15652.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  15653.     property ondragstart: OleVariant dispid -2147412077;
  15654.     function  toString: WideString; dispid -2147417076;
  15655.     property onbeforeupdate: OleVariant dispid -2147412091;
  15656.     property onafterupdate: OleVariant dispid -2147412090;
  15657.     property onerrorupdate: OleVariant dispid -2147412074;
  15658.     property onrowexit: OleVariant dispid -2147412094;
  15659.     property onrowenter: OleVariant dispid -2147412093;
  15660.     property ondatasetchanged: OleVariant dispid -2147412072;
  15661.     property ondataavailable: OleVariant dispid -2147412071;
  15662.     property ondatasetcomplete: OleVariant dispid -2147412070;
  15663.     property onfilterchange: OleVariant dispid -2147412069;
  15664.     property children: IDispatch readonly dispid -2147417075;
  15665.     property all: IDispatch readonly dispid -2147417074;
  15666.     property scopeName: WideString readonly dispid -2147417073;
  15667.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  15668.     procedure releaseCapture; dispid -2147417071;
  15669.     property onlosecapture: OleVariant dispid -2147412066;
  15670.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  15671.     procedure doScroll(component: OleVariant); dispid -2147417069;
  15672.     property onscroll: OleVariant dispid -2147412081;
  15673.     property ondrag: OleVariant dispid -2147412063;
  15674.     property ondragend: OleVariant dispid -2147412062;
  15675.     property ondragenter: OleVariant dispid -2147412061;
  15676.     property ondragover: OleVariant dispid -2147412060;
  15677.     property ondragleave: OleVariant dispid -2147412059;
  15678.     property ondrop: OleVariant dispid -2147412058;
  15679.     property onbeforecut: OleVariant dispid -2147412054;
  15680.     property oncut: OleVariant dispid -2147412057;
  15681.     property onbeforecopy: OleVariant dispid -2147412053;
  15682.     property oncopy: OleVariant dispid -2147412056;
  15683.     property onbeforepaste: OleVariant dispid -2147412052;
  15684.     property onpaste: OleVariant dispid -2147412055;
  15685.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  15686.     property onpropertychange: OleVariant dispid -2147412065;
  15687.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  15688.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  15689.     procedure setExpression(const propname: WideString; const expression: WideString; 
  15690.                             const language: WideString); dispid -2147417608;
  15691.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  15692.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  15693.     property tabIndex: Smallint dispid -2147418097;
  15694.     procedure focus; dispid -2147416112;
  15695.     property accessKey: WideString dispid -2147416107;
  15696.     property onblur: OleVariant dispid -2147412097;
  15697.     property onfocus: OleVariant dispid -2147412098;
  15698.     property onresize: OleVariant dispid -2147412076;
  15699.     procedure blur; dispid -2147416110;
  15700.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  15701.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  15702.     property clientHeight: Integer readonly dispid -2147416093;
  15703.     property clientWidth: Integer readonly dispid -2147416092;
  15704.     property clientTop: Integer readonly dispid -2147416091;
  15705.     property clientLeft: Integer readonly dispid -2147416090;
  15706.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  15707.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  15708.     property readyState: OleVariant readonly dispid -2147412996;
  15709.     property onreadystatechange: OleVariant dispid -2147412087;
  15710.     property onrowsdelete: OleVariant dispid -2147412050;
  15711.     property onrowsinserted: OleVariant dispid -2147412049;
  15712.     property oncellchange: OleVariant dispid -2147412048;
  15713.     property dir: WideString dispid -2147412995;
  15714.     function  createControlRange: IDispatch; dispid -2147417056;
  15715.     property scrollHeight: Integer readonly dispid -2147417055;
  15716.     property scrollWidth: Integer readonly dispid -2147417054;
  15717.     property scrollTop: Integer dispid -2147417053;
  15718.     property scrollLeft: Integer dispid -2147417052;
  15719.     procedure clearAttributes; dispid -2147417050;
  15720.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  15721.     property oncontextmenu: OleVariant dispid -2147412047;
  15722.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  15723.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  15724.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  15725.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  15726.     property canHaveChildren: WordBool readonly dispid -2147417040;
  15727.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  15728.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  15729.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  15730.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  15731.     property tagUrn: WideString dispid -2147417029;
  15732.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  15733.     property readyStateValue: Integer readonly dispid -2147417028;
  15734.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  15735.     property uniqueNumber: Integer readonly dispid -2147417058;
  15736.     property uniqueID: WideString readonly dispid -2147417057;
  15737.     property nodeType: Integer readonly dispid -2147417066;
  15738.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  15739.     function  hasChildNodes: WordBool; dispid -2147417064;
  15740.     property childNodes: IDispatch readonly dispid -2147417063;
  15741.     property attributes: IDispatch readonly dispid -2147417062;
  15742.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  15743.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  15744.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  15745.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  15746.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  15747.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  15748.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  15749.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  15750.     property nodeName: WideString readonly dispid -2147417038;
  15751.     property nodeValue: OleVariant dispid -2147417037;
  15752.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  15753.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  15754.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  15755.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  15756.   end;
  15757.  
  15758. // *********************************************************************//
  15759. // Interface: IOmHistory
  15760. // Flags:     (4416) Dual OleAutomation Dispatchable
  15761. // GUID:      {FECEAAA2-8405-11CF-8BA1-00AA00476DA6}
  15762. // *********************************************************************//
  15763.   IOmHistory = interface(IDispatch)
  15764.     ['{FECEAAA2-8405-11CF-8BA1-00AA00476DA6}']
  15765.     function  Get_length: Smallint; safecall;
  15766.     procedure back(var pvargdistance: OleVariant); safecall;
  15767.     procedure forward(var pvargdistance: OleVariant); safecall;
  15768.     procedure go(var pvargdistance: OleVariant); safecall;
  15769.     property length: Smallint read Get_length;
  15770.   end;
  15771.  
  15772. // *********************************************************************//
  15773. // DispIntf:  IOmHistoryDisp
  15774. // Flags:     (4416) Dual OleAutomation Dispatchable
  15775. // GUID:      {FECEAAA2-8405-11CF-8BA1-00AA00476DA6}
  15776. // *********************************************************************//
  15777.   IOmHistoryDisp = dispinterface
  15778.     ['{FECEAAA2-8405-11CF-8BA1-00AA00476DA6}']
  15779.     property length: Smallint readonly dispid 1;
  15780.     procedure back(var pvargdistance: OleVariant); dispid 2;
  15781.     procedure forward(var pvargdistance: OleVariant); dispid 3;
  15782.     procedure go(var pvargdistance: OleVariant); dispid 4;
  15783.   end;
  15784.  
  15785. // *********************************************************************//
  15786. // Interface: IHTMLMimeTypesCollection
  15787. // Flags:     (4416) Dual OleAutomation Dispatchable
  15788. // GUID:      {3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}
  15789. // *********************************************************************//
  15790.   IHTMLMimeTypesCollection = interface(IDispatch)
  15791.     ['{3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}']
  15792.     function  Get_length: Integer; safecall;
  15793.     property length: Integer read Get_length;
  15794.   end;
  15795.  
  15796. // *********************************************************************//
  15797. // DispIntf:  IHTMLMimeTypesCollectionDisp
  15798. // Flags:     (4416) Dual OleAutomation Dispatchable
  15799. // GUID:      {3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}
  15800. // *********************************************************************//
  15801.   IHTMLMimeTypesCollectionDisp = dispinterface
  15802.     ['{3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}']
  15803.     property length: Integer readonly dispid 1;
  15804.   end;
  15805.  
  15806. // *********************************************************************//
  15807. // Interface: IHTMLPluginsCollection
  15808. // Flags:     (4416) Dual OleAutomation Dispatchable
  15809. // GUID:      {3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}
  15810. // *********************************************************************//
  15811.   IHTMLPluginsCollection = interface(IDispatch)
  15812.     ['{3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}']
  15813.     function  Get_length: Integer; safecall;
  15814.     procedure refresh(reload: WordBool); safecall;
  15815.     property length: Integer read Get_length;
  15816.   end;
  15817.  
  15818. // *********************************************************************//
  15819. // DispIntf:  IHTMLPluginsCollectionDisp
  15820. // Flags:     (4416) Dual OleAutomation Dispatchable
  15821. // GUID:      {3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}
  15822. // *********************************************************************//
  15823.   IHTMLPluginsCollectionDisp = dispinterface
  15824.     ['{3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}']
  15825.     property length: Integer readonly dispid 1;
  15826.     procedure refresh(reload: WordBool); dispid 2;
  15827.   end;
  15828.  
  15829. // *********************************************************************//
  15830. // Interface: IHTMLOpsProfile
  15831. // Flags:     (4416) Dual OleAutomation Dispatchable
  15832. // GUID:      {3050F401-98B5-11CF-BB82-00AA00BDCE0B}
  15833. // *********************************************************************//
  15834.   IHTMLOpsProfile = interface(IDispatch)
  15835.     ['{3050F401-98B5-11CF-BB82-00AA00BDCE0B}']
  15836.     function  addRequest(const name: WideString; reserved: OleVariant): WordBool; safecall;
  15837.     procedure clearRequest; safecall;
  15838.     procedure doRequest(usage: OleVariant; fname: OleVariant; domain: OleVariant; path: OleVariant; 
  15839.                         expire: OleVariant; reserved: OleVariant); safecall;
  15840.     function  getAttribute(const name: WideString): WideString; safecall;
  15841.     function  setAttribute(const name: WideString; const value: WideString; prefs: OleVariant): WordBool; safecall;
  15842.     function  commitChanges: WordBool; safecall;
  15843.     function  addReadRequest(const name: WideString; reserved: OleVariant): WordBool; safecall;
  15844.     procedure doReadRequest(usage: OleVariant; fname: OleVariant; domain: OleVariant; 
  15845.                             path: OleVariant; expire: OleVariant; reserved: OleVariant); safecall;
  15846.     function  doWriteRequest: WordBool; safecall;
  15847.   end;
  15848.  
  15849. // *********************************************************************//
  15850. // DispIntf:  IHTMLOpsProfileDisp
  15851. // Flags:     (4416) Dual OleAutomation Dispatchable
  15852. // GUID:      {3050F401-98B5-11CF-BB82-00AA00BDCE0B}
  15853. // *********************************************************************//
  15854.   IHTMLOpsProfileDisp = dispinterface
  15855.     ['{3050F401-98B5-11CF-BB82-00AA00BDCE0B}']
  15856.     function  addRequest(const name: WideString; reserved: OleVariant): WordBool; dispid 1;
  15857.     procedure clearRequest; dispid 2;
  15858.     procedure doRequest(usage: OleVariant; fname: OleVariant; domain: OleVariant; path: OleVariant; 
  15859.                         expire: OleVariant; reserved: OleVariant); dispid 3;
  15860.     function  getAttribute(const name: WideString): WideString; dispid 4;
  15861.     function  setAttribute(const name: WideString; const value: WideString; prefs: OleVariant): WordBool; dispid 5;
  15862.     function  commitChanges: WordBool; dispid 6;
  15863.     function  addReadRequest(const name: WideString; reserved: OleVariant): WordBool; dispid 7;
  15864.     procedure doReadRequest(usage: OleVariant; fname: OleVariant; domain: OleVariant; 
  15865.                             path: OleVariant; expire: OleVariant; reserved: OleVariant); dispid 8;
  15866.     function  doWriteRequest: WordBool; dispid 9;
  15867.   end;
  15868.  
  15869. // *********************************************************************//
  15870. // Interface: IOmNavigator
  15871. // Flags:     (4416) Dual OleAutomation Dispatchable
  15872. // GUID:      {FECEAAA5-8405-11CF-8BA1-00AA00476DA6}
  15873. // *********************************************************************//
  15874.   IOmNavigator = interface(IDispatch)
  15875.     ['{FECEAAA5-8405-11CF-8BA1-00AA00476DA6}']
  15876.     function  Get_appCodeName: WideString; safecall;
  15877.     function  Get_appName: WideString; safecall;
  15878.     function  Get_appVersion: WideString; safecall;
  15879.     function  Get_userAgent: WideString; safecall;
  15880.     function  javaEnabled: WordBool; safecall;
  15881.     function  taintEnabled: WordBool; safecall;
  15882.     function  Get_mimeTypes: IHTMLMimeTypesCollection; safecall;
  15883.     function  Get_plugins: IHTMLPluginsCollection; safecall;
  15884.     function  Get_cookieEnabled: WordBool; safecall;
  15885.     function  Get_opsProfile: IHTMLOpsProfile; safecall;
  15886.     function  toString: WideString; safecall;
  15887.     function  Get_cpuClass: WideString; safecall;
  15888.     function  Get_systemLanguage: WideString; safecall;
  15889.     function  Get_browserLanguage: WideString; safecall;
  15890.     function  Get_userLanguage: WideString; safecall;
  15891.     function  Get_platform: WideString; safecall;
  15892.     function  Get_appMinorVersion: WideString; safecall;
  15893.     function  Get_connectionSpeed: Integer; safecall;
  15894.     function  Get_onLine: WordBool; safecall;
  15895.     function  Get_userProfile: IHTMLOpsProfile; safecall;
  15896.     property appCodeName: WideString read Get_appCodeName;
  15897.     property appName: WideString read Get_appName;
  15898.     property appVersion: WideString read Get_appVersion;
  15899.     property userAgent: WideString read Get_userAgent;
  15900.     property mimeTypes: IHTMLMimeTypesCollection read Get_mimeTypes;
  15901.     property plugins: IHTMLPluginsCollection read Get_plugins;
  15902.     property cookieEnabled: WordBool read Get_cookieEnabled;
  15903.     property opsProfile: IHTMLOpsProfile read Get_opsProfile;
  15904.     property cpuClass: WideString read Get_cpuClass;
  15905.     property systemLanguage: WideString read Get_systemLanguage;
  15906.     property browserLanguage: WideString read Get_browserLanguage;
  15907.     property userLanguage: WideString read Get_userLanguage;
  15908.     property platform: WideString read Get_platform;
  15909.     property appMinorVersion: WideString read Get_appMinorVersion;
  15910.     property connectionSpeed: Integer read Get_connectionSpeed;
  15911.     property onLine: WordBool read Get_onLine;
  15912.     property userProfile: IHTMLOpsProfile read Get_userProfile;
  15913.   end;
  15914.  
  15915. // *********************************************************************//
  15916. // DispIntf:  IOmNavigatorDisp
  15917. // Flags:     (4416) Dual OleAutomation Dispatchable
  15918. // GUID:      {FECEAAA5-8405-11CF-8BA1-00AA00476DA6}
  15919. // *********************************************************************//
  15920.   IOmNavigatorDisp = dispinterface
  15921.     ['{FECEAAA5-8405-11CF-8BA1-00AA00476DA6}']
  15922.     property appCodeName: WideString readonly dispid 1;
  15923.     property appName: WideString readonly dispid 2;
  15924.     property appVersion: WideString readonly dispid 3;
  15925.     property userAgent: WideString readonly dispid 4;
  15926.     function  javaEnabled: WordBool; dispid 5;
  15927.     function  taintEnabled: WordBool; dispid 6;
  15928.     property mimeTypes: IHTMLMimeTypesCollection readonly dispid 7;
  15929.     property plugins: IHTMLPluginsCollection readonly dispid 8;
  15930.     property cookieEnabled: WordBool readonly dispid 9;
  15931.     property opsProfile: IHTMLOpsProfile readonly dispid 10;
  15932.     function  toString: WideString; dispid 11;
  15933.     property cpuClass: WideString readonly dispid 12;
  15934.     property systemLanguage: WideString readonly dispid 13;
  15935.     property browserLanguage: WideString readonly dispid 14;
  15936.     property userLanguage: WideString readonly dispid 15;
  15937.     property platform: WideString readonly dispid 16;
  15938.     property appMinorVersion: WideString readonly dispid 17;
  15939.     property connectionSpeed: Integer readonly dispid 18;
  15940.     property onLine: WordBool readonly dispid 19;
  15941.     property userProfile: IHTMLOpsProfile readonly dispid 20;
  15942.   end;
  15943.  
  15944. // *********************************************************************//
  15945. // Interface: IHTMLLocation
  15946. // Flags:     (4416) Dual OleAutomation Dispatchable
  15947. // GUID:      {163BB1E0-6E00-11CF-837A-48DC04C10000}
  15948. // *********************************************************************//
  15949.   IHTMLLocation = interface(IDispatch)
  15950.     ['{163BB1E0-6E00-11CF-837A-48DC04C10000}']
  15951.     procedure Set_href(const p: WideString); safecall;
  15952.     function  Get_href: WideString; safecall;
  15953.     procedure Set_protocol(const p: WideString); safecall;
  15954.     function  Get_protocol: WideString; safecall;
  15955.     procedure Set_host(const p: WideString); safecall;
  15956.     function  Get_host: WideString; safecall;
  15957.     procedure Set_hostname(const p: WideString); safecall;
  15958.     function  Get_hostname: WideString; safecall;
  15959.     procedure Set_port(const p: WideString); safecall;
  15960.     function  Get_port: WideString; safecall;
  15961.     procedure Set_pathname(const p: WideString); safecall;
  15962.     function  Get_pathname: WideString; safecall;
  15963.     procedure Set_search(const p: WideString); safecall;
  15964.     function  Get_search: WideString; safecall;
  15965.     procedure Set_hash(const p: WideString); safecall;
  15966.     function  Get_hash: WideString; safecall;
  15967.     procedure reload(flag: WordBool); safecall;
  15968.     procedure replace(const bstr: WideString); safecall;
  15969.     procedure Assign_(const bstr: WideString); safecall;
  15970.     function  toString: WideString; safecall;
  15971.     property href: WideString read Get_href write Set_href;
  15972.     property protocol: WideString read Get_protocol write Set_protocol;
  15973.     property host: WideString read Get_host write Set_host;
  15974.     property hostname: WideString read Get_hostname write Set_hostname;
  15975.     property port: WideString read Get_port write Set_port;
  15976.     property pathname: WideString read Get_pathname write Set_pathname;
  15977.     property search: WideString read Get_search write Set_search;
  15978.     property hash: WideString read Get_hash write Set_hash;
  15979.   end;
  15980.  
  15981. // *********************************************************************//
  15982. // DispIntf:  IHTMLLocationDisp
  15983. // Flags:     (4416) Dual OleAutomation Dispatchable
  15984. // GUID:      {163BB1E0-6E00-11CF-837A-48DC04C10000}
  15985. // *********************************************************************//
  15986.   IHTMLLocationDisp = dispinterface
  15987.     ['{163BB1E0-6E00-11CF-837A-48DC04C10000}']
  15988.     property href: WideString dispid 0;
  15989.     property protocol: WideString dispid 1;
  15990.     property host: WideString dispid 2;
  15991.     property hostname: WideString dispid 3;
  15992.     property port: WideString dispid 4;
  15993.     property pathname: WideString dispid 5;
  15994.     property search: WideString dispid 6;
  15995.     property hash: WideString dispid 7;
  15996.     procedure reload(flag: WordBool); dispid 8;
  15997.     procedure replace(const bstr: WideString); dispid 9;
  15998.     procedure Assign_(const bstr: WideString); dispid 10;
  15999.     function  toString: WideString; dispid 11;
  16000.   end;
  16001.  
  16002. // *********************************************************************//
  16003. // Interface: IHTMLBookmarkCollection
  16004. // Flags:     (4416) Dual OleAutomation Dispatchable
  16005. // GUID:      {3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}
  16006. // *********************************************************************//
  16007.   IHTMLBookmarkCollection = interface(IDispatch)
  16008.     ['{3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}']
  16009.     function  Get_length: Integer; safecall;
  16010.     function  Get__newEnum: IUnknown; safecall;
  16011.     function  item(index: Integer): OleVariant; safecall;
  16012.     property length: Integer read Get_length;
  16013.     property _newEnum: IUnknown read Get__newEnum;
  16014.   end;
  16015.  
  16016. // *********************************************************************//
  16017. // DispIntf:  IHTMLBookmarkCollectionDisp
  16018. // Flags:     (4416) Dual OleAutomation Dispatchable
  16019. // GUID:      {3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}
  16020. // *********************************************************************//
  16021.   IHTMLBookmarkCollectionDisp = dispinterface
  16022.     ['{3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}']
  16023.     property length: Integer readonly dispid 1501;
  16024.     property _newEnum: IUnknown readonly dispid -4;
  16025.     function  item(index: Integer): OleVariant; dispid 0;
  16026.   end;
  16027.  
  16028. // *********************************************************************//
  16029. // Interface: IHTMLDataTransfer
  16030. // Flags:     (4416) Dual OleAutomation Dispatchable
  16031. // GUID:      {3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}
  16032. // *********************************************************************//
  16033.   IHTMLDataTransfer = interface(IDispatch)
  16034.     ['{3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}']
  16035.     function  setData(const format: WideString; var data: OleVariant): WordBool; safecall;
  16036.     function  getData(const format: WideString): OleVariant; safecall;
  16037.     function  clearData(const format: WideString): WordBool; safecall;
  16038.     procedure Set_dropEffect(const p: WideString); safecall;
  16039.     function  Get_dropEffect: WideString; safecall;
  16040.     procedure Set_effectAllowed(const p: WideString); safecall;
  16041.     function  Get_effectAllowed: WideString; safecall;
  16042.     property dropEffect: WideString read Get_dropEffect write Set_dropEffect;
  16043.     property effectAllowed: WideString read Get_effectAllowed write Set_effectAllowed;
  16044.   end;
  16045.  
  16046. // *********************************************************************//
  16047. // DispIntf:  IHTMLDataTransferDisp
  16048. // Flags:     (4416) Dual OleAutomation Dispatchable
  16049. // GUID:      {3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}
  16050. // *********************************************************************//
  16051.   IHTMLDataTransferDisp = dispinterface
  16052.     ['{3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}']
  16053.     function  setData(const format: WideString; var data: OleVariant): WordBool; dispid 1001;
  16054.     function  getData(const format: WideString): OleVariant; dispid 1002;
  16055.     function  clearData(const format: WideString): WordBool; dispid 1003;
  16056.     property dropEffect: WideString dispid 1004;
  16057.     property effectAllowed: WideString dispid 1005;
  16058.   end;
  16059.  
  16060. // *********************************************************************//
  16061. // Interface: IHTMLEventObj2
  16062. // Flags:     (4416) Dual OleAutomation Dispatchable
  16063. // GUID:      {3050F48B-98B5-11CF-BB82-00AA00BDCE0B}
  16064. // *********************************************************************//
  16065.   IHTMLEventObj2 = interface(IDispatch)
  16066.     ['{3050F48B-98B5-11CF-BB82-00AA00BDCE0B}']
  16067.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  16068.                            lFlags: Integer); safecall;
  16069.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; safecall;
  16070.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; safecall;
  16071.     procedure Set_propertyName(const p: WideString); safecall;
  16072.     function  Get_propertyName: WideString; safecall;
  16073.     procedure Set_bookmarks(const p: IHTMLBookmarkCollection); safecall;
  16074.     function  Get_bookmarks: IHTMLBookmarkCollection; safecall;
  16075.     procedure Set_recordset(const p: IDispatch); safecall;
  16076.     function  Get_recordset: IDispatch; safecall;
  16077.     procedure Set_dataFld(const p: WideString); safecall;
  16078.     function  Get_dataFld: WideString; safecall;
  16079.     procedure Set_boundElements(const p: IHTMLElementCollection); safecall;
  16080.     function  Get_boundElements: IHTMLElementCollection; safecall;
  16081.     procedure Set_repeat_(p: WordBool); safecall;
  16082.     function  Get_repeat_: WordBool; safecall;
  16083.     procedure Set_srcUrn(const p: WideString); safecall;
  16084.     function  Get_srcUrn: WideString; safecall;
  16085.     procedure Set_srcElement(const p: IHTMLElement); safecall;
  16086.     function  Get_srcElement: IHTMLElement; safecall;
  16087.     procedure Set_altKey(p: WordBool); safecall;
  16088.     function  Get_altKey: WordBool; safecall;
  16089.     procedure Set_ctrlKey(p: WordBool); safecall;
  16090.     function  Get_ctrlKey: WordBool; safecall;
  16091.     procedure Set_shiftKey(p: WordBool); safecall;
  16092.     function  Get_shiftKey: WordBool; safecall;
  16093.     procedure Set_fromElement(const p: IHTMLElement); safecall;
  16094.     function  Get_fromElement: IHTMLElement; safecall;
  16095.     procedure Set_toElement(const p: IHTMLElement); safecall;
  16096.     function  Get_toElement: IHTMLElement; safecall;
  16097.     procedure Set_button(p: Integer); safecall;
  16098.     function  Get_button: Integer; safecall;
  16099.     procedure Set_type_(const p: WideString); safecall;
  16100.     function  Get_type_: WideString; safecall;
  16101.     procedure Set_qualifier(const p: WideString); safecall;
  16102.     function  Get_qualifier: WideString; safecall;
  16103.     procedure Set_reason(p: Integer); safecall;
  16104.     function  Get_reason: Integer; safecall;
  16105.     procedure Set_x(p: Integer); safecall;
  16106.     function  Get_x: Integer; safecall;
  16107.     procedure Set_y(p: Integer); safecall;
  16108.     function  Get_y: Integer; safecall;
  16109.     procedure Set_clientX(p: Integer); safecall;
  16110.     function  Get_clientX: Integer; safecall;
  16111.     procedure Set_clientY(p: Integer); safecall;
  16112.     function  Get_clientY: Integer; safecall;
  16113.     procedure Set_offsetX(p: Integer); safecall;
  16114.     function  Get_offsetX: Integer; safecall;
  16115.     procedure Set_offsetY(p: Integer); safecall;
  16116.     function  Get_offsetY: Integer; safecall;
  16117.     procedure Set_screenX(p: Integer); safecall;
  16118.     function  Get_screenX: Integer; safecall;
  16119.     procedure Set_screenY(p: Integer); safecall;
  16120.     function  Get_screenY: Integer; safecall;
  16121.     procedure Set_srcFilter(const p: IDispatch); safecall;
  16122.     function  Get_srcFilter: IDispatch; safecall;
  16123.     function  Get_dataTransfer: IHTMLDataTransfer; safecall;
  16124.     property propertyName: WideString read Get_propertyName write Set_propertyName;
  16125.     property bookmarks: IHTMLBookmarkCollection read Get_bookmarks write Set_bookmarks;
  16126.     property recordset: IDispatch read Get_recordset write Set_recordset;
  16127.     property dataFld: WideString read Get_dataFld write Set_dataFld;
  16128.     property boundElements: IHTMLElementCollection read Get_boundElements write Set_boundElements;
  16129.     property repeat_: WordBool read Get_repeat_ write Set_repeat_;
  16130.     property srcUrn: WideString read Get_srcUrn write Set_srcUrn;
  16131.     property srcElement: IHTMLElement read Get_srcElement write Set_srcElement;
  16132.     property altKey: WordBool read Get_altKey write Set_altKey;
  16133.     property ctrlKey: WordBool read Get_ctrlKey write Set_ctrlKey;
  16134.     property shiftKey: WordBool read Get_shiftKey write Set_shiftKey;
  16135.     property fromElement: IHTMLElement read Get_fromElement write Set_fromElement;
  16136.     property toElement: IHTMLElement read Get_toElement write Set_toElement;
  16137.     property button: Integer read Get_button write Set_button;
  16138.     property type_: WideString read Get_type_ write Set_type_;
  16139.     property qualifier: WideString read Get_qualifier write Set_qualifier;
  16140.     property reason: Integer read Get_reason write Set_reason;
  16141.     property x: Integer read Get_x write Set_x;
  16142.     property y: Integer read Get_y write Set_y;
  16143.     property clientX: Integer read Get_clientX write Set_clientX;
  16144.     property clientY: Integer read Get_clientY write Set_clientY;
  16145.     property offsetX: Integer read Get_offsetX write Set_offsetX;
  16146.     property offsetY: Integer read Get_offsetY write Set_offsetY;
  16147.     property screenX: Integer read Get_screenX write Set_screenX;
  16148.     property screenY: Integer read Get_screenY write Set_screenY;
  16149.     property srcFilter: IDispatch read Get_srcFilter write Set_srcFilter;
  16150.     property dataTransfer: IHTMLDataTransfer read Get_dataTransfer;
  16151.   end;
  16152.  
  16153. // *********************************************************************//
  16154. // DispIntf:  IHTMLEventObj2Disp
  16155. // Flags:     (4416) Dual OleAutomation Dispatchable
  16156. // GUID:      {3050F48B-98B5-11CF-BB82-00AA00BDCE0B}
  16157. // *********************************************************************//
  16158.   IHTMLEventObj2Disp = dispinterface
  16159.     ['{3050F48B-98B5-11CF-BB82-00AA00BDCE0B}']
  16160.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  16161.                            lFlags: Integer); dispid -2147417611;
  16162.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  16163.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  16164.     property propertyName: WideString dispid 1027;
  16165.     property bookmarks: IHTMLBookmarkCollection dispid 1031;
  16166.     property recordset: IDispatch dispid 1032;
  16167.     property dataFld: WideString dispid 1033;
  16168.     property boundElements: IHTMLElementCollection dispid 1034;
  16169.     property repeat_: WordBool dispid 1035;
  16170.     property srcUrn: WideString dispid 1036;
  16171.     property srcElement: IHTMLElement dispid 1001;
  16172.     property altKey: WordBool dispid 1002;
  16173.     property ctrlKey: WordBool dispid 1003;
  16174.     property shiftKey: WordBool dispid 1004;
  16175.     property fromElement: IHTMLElement dispid 1009;
  16176.     property toElement: IHTMLElement dispid 1010;
  16177.     property button: Integer dispid 1012;
  16178.     property type_: WideString dispid 1013;
  16179.     property qualifier: WideString dispid 1014;
  16180.     property reason: Integer dispid 1015;
  16181.     property x: Integer dispid 1005;
  16182.     property y: Integer dispid 1006;
  16183.     property clientX: Integer dispid 1020;
  16184.     property clientY: Integer dispid 1021;
  16185.     property offsetX: Integer dispid 1022;
  16186.     property offsetY: Integer dispid 1023;
  16187.     property screenX: Integer dispid 1024;
  16188.     property screenY: Integer dispid 1025;
  16189.     property srcFilter: IDispatch dispid 1026;
  16190.     property dataTransfer: IHTMLDataTransfer readonly dispid 1037;
  16191.   end;
  16192.  
  16193. // *********************************************************************//
  16194. // DispIntf:  DispCEventObj
  16195. // Flags:     (4112) Hidden Dispatchable
  16196. // GUID:      {3050F558-98B5-11CF-BB82-00AA00BDCE0B}
  16197. // *********************************************************************//
  16198.   DispCEventObj = dispinterface
  16199.     ['{3050F558-98B5-11CF-BB82-00AA00BDCE0B}']
  16200.     property returnValue: OleVariant dispid 1007;
  16201.     property cancelBubble: WordBool dispid 1008;
  16202.     property keyCode: Integer dispid 1011;
  16203.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  16204.                            lFlags: Integer); dispid -2147417611;
  16205.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  16206.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  16207.     property propertyName: WideString dispid 1027;
  16208.     property bookmarks: IHTMLBookmarkCollection dispid 1031;
  16209.     property recordset: IDispatch dispid 1032;
  16210.     property dataFld: WideString dispid 1033;
  16211.     property boundElements: IHTMLElementCollection dispid 1034;
  16212.     property repeat_: WordBool dispid 1035;
  16213.     property srcUrn: WideString dispid 1036;
  16214.     property srcElement: IHTMLElement dispid 1001;
  16215.     property altKey: WordBool dispid 1002;
  16216.     property ctrlKey: WordBool dispid 1003;
  16217.     property shiftKey: WordBool dispid 1004;
  16218.     property fromElement: IHTMLElement dispid 1009;
  16219.     property toElement: IHTMLElement dispid 1010;
  16220.     property button: Integer dispid 1012;
  16221.     property type_: WideString dispid 1013;
  16222.     property qualifier: WideString dispid 1014;
  16223.     property reason: Integer dispid 1015;
  16224.     property x: Integer dispid 1005;
  16225.     property y: Integer dispid 1006;
  16226.     property clientX: Integer dispid 1020;
  16227.     property clientY: Integer dispid 1021;
  16228.     property offsetX: Integer dispid 1022;
  16229.     property offsetY: Integer dispid 1023;
  16230.     property screenX: Integer dispid 1024;
  16231.     property screenY: Integer dispid 1025;
  16232.     property srcFilter: IDispatch dispid 1026;
  16233.     property dataTransfer: IHTMLDataTransfer readonly dispid 1037;
  16234.   end;
  16235.  
  16236. // *********************************************************************//
  16237. // DispIntf:  HTMLWindowEvents2
  16238. // Flags:     (4112) Hidden Dispatchable
  16239. // GUID:      {3050F625-98B5-11CF-BB82-00AA00BDCE0B}
  16240. // *********************************************************************//
  16241.   HTMLWindowEvents2 = dispinterface
  16242.     ['{3050F625-98B5-11CF-BB82-00AA00BDCE0B}']
  16243.     procedure onload(const pEvtObj: IHTMLEventObj); dispid 1003;
  16244.     procedure onunload(const pEvtObj: IHTMLEventObj); dispid 1008;
  16245.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  16246.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  16247.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  16248.     procedure onerror(const description: WideString; const url: WideString; line: Integer); dispid 1002;
  16249.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  16250.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  16251.     procedure onbeforeunload(const pEvtObj: IHTMLEventObj); dispid 1017;
  16252.     procedure onbeforeprint(const pEvtObj: IHTMLEventObj); dispid 1024;
  16253.     procedure onafterprint(const pEvtObj: IHTMLEventObj); dispid 1025;
  16254.   end;
  16255.  
  16256. // *********************************************************************//
  16257. // DispIntf:  HTMLWindowEvents
  16258. // Flags:     (4112) Hidden Dispatchable
  16259. // GUID:      {96A0A4E0-D062-11CF-94B6-00AA0060275C}
  16260. // *********************************************************************//
  16261.   HTMLWindowEvents = dispinterface
  16262.     ['{96A0A4E0-D062-11CF-94B6-00AA0060275C}']
  16263.     procedure onload; dispid 1003;
  16264.     procedure onunload; dispid 1008;
  16265.     function  onhelp: WordBool; dispid -2147418102;
  16266.     procedure onfocus; dispid -2147418111;
  16267.     procedure onblur; dispid -2147418112;
  16268.     procedure onerror(const description: WideString; const url: WideString; line: Integer); dispid 1002;
  16269.     procedure onresize; dispid 1016;
  16270.     procedure onscroll; dispid 1014;
  16271.     procedure onbeforeunload; dispid 1017;
  16272.     procedure onbeforeprint; dispid 1024;
  16273.     procedure onafterprint; dispid 1025;
  16274.   end;
  16275.  
  16276. // *********************************************************************//
  16277. // Interface: IHTMLDocument
  16278. // Flags:     (4416) Dual OleAutomation Dispatchable
  16279. // GUID:      {626FC520-A41E-11CF-A731-00A0C9082637}
  16280. // *********************************************************************//
  16281.   IHTMLDocument = interface(IDispatch)
  16282.     ['{626FC520-A41E-11CF-A731-00A0C9082637}']
  16283.     function  Get_Script: IDispatch; safecall;
  16284.     property Script: IDispatch read Get_Script;
  16285.   end;
  16286.  
  16287. // *********************************************************************//
  16288. // DispIntf:  IHTMLDocumentDisp
  16289. // Flags:     (4416) Dual OleAutomation Dispatchable
  16290. // GUID:      {626FC520-A41E-11CF-A731-00A0C9082637}
  16291. // *********************************************************************//
  16292.   IHTMLDocumentDisp = dispinterface
  16293.     ['{626FC520-A41E-11CF-A731-00A0C9082637}']
  16294.     property Script: IDispatch readonly dispid 1001;
  16295.   end;
  16296.  
  16297. // *********************************************************************//
  16298. // Interface: IHTMLDocument2
  16299. // Flags:     (4416) Dual OleAutomation Dispatchable
  16300. // GUID:      {332C4425-26CB-11D0-B483-00C04FD90119}
  16301. // *********************************************************************//
  16302.   IHTMLDocument2 = interface(IHTMLDocument)
  16303.     ['{332C4425-26CB-11D0-B483-00C04FD90119}']
  16304.     function  Get_all: IHTMLElementCollection; safecall;
  16305.     function  Get_body: IHTMLElement; safecall;
  16306.     function  Get_activeElement: IHTMLElement; safecall;
  16307.     function  Get_images: IHTMLElementCollection; safecall;
  16308.     function  Get_applets: IHTMLElementCollection; safecall;
  16309.     function  Get_links: IHTMLElementCollection; safecall;
  16310.     function  Get_forms: IHTMLElementCollection; safecall;
  16311.     function  Get_anchors: IHTMLElementCollection; safecall;
  16312.     procedure Set_title(const p: WideString); safecall;
  16313.     function  Get_title: WideString; safecall;
  16314.     function  Get_scripts: IHTMLElementCollection; safecall;
  16315.     procedure Set_designMode(const p: WideString); safecall;
  16316.     function  Get_designMode: WideString; safecall;
  16317.     function  Get_selection: IHTMLSelectionObject; safecall;
  16318.     function  Get_readyState: WideString; safecall;
  16319.     function  Get_frames: IHTMLFramesCollection2; safecall;
  16320.     function  Get_embeds: IHTMLElementCollection; safecall;
  16321.     function  Get_plugins: IHTMLElementCollection; safecall;
  16322.     procedure Set_alinkColor(p: OleVariant); safecall;
  16323.     function  Get_alinkColor: OleVariant; safecall;
  16324.     procedure Set_bgColor(p: OleVariant); safecall;
  16325.     function  Get_bgColor: OleVariant; safecall;
  16326.     procedure Set_fgColor(p: OleVariant); safecall;
  16327.     function  Get_fgColor: OleVariant; safecall;
  16328.     procedure Set_linkColor(p: OleVariant); safecall;
  16329.     function  Get_linkColor: OleVariant; safecall;
  16330.     procedure Set_vlinkColor(p: OleVariant); safecall;
  16331.     function  Get_vlinkColor: OleVariant; safecall;
  16332.     function  Get_referrer: WideString; safecall;
  16333.     function  Get_location: IHTMLLocation; safecall;
  16334.     function  Get_lastModified: WideString; safecall;
  16335.     procedure Set_url(const p: WideString); safecall;
  16336.     function  Get_url: WideString; safecall;
  16337.     procedure Set_domain(const p: WideString); safecall;
  16338.     function  Get_domain: WideString; safecall;
  16339.     procedure Set_cookie(const p: WideString); safecall;
  16340.     function  Get_cookie: WideString; safecall;
  16341.     procedure Set_expando(p: WordBool); safecall;
  16342.     function  Get_expando: WordBool; safecall;
  16343.     procedure Set_charset(const p: WideString); safecall;
  16344.     function  Get_charset: WideString; safecall;
  16345.     procedure Set_defaultCharset(const p: WideString); safecall;
  16346.     function  Get_defaultCharset: WideString; safecall;
  16347.     function  Get_mimeType: WideString; safecall;
  16348.     function  Get_fileSize: WideString; safecall;
  16349.     function  Get_fileCreatedDate: WideString; safecall;
  16350.     function  Get_fileModifiedDate: WideString; safecall;
  16351.     function  Get_fileUpdatedDate: WideString; safecall;
  16352.     function  Get_security: WideString; safecall;
  16353.     function  Get_protocol: WideString; safecall;
  16354.     function  Get_nameProp: WideString; safecall;
  16355.     procedure write(psarray: PSafeArray); safecall;
  16356.     procedure writeln(psarray: PSafeArray); safecall;
  16357.     function  open(const url: WideString; name: OleVariant; features: OleVariant; 
  16358.                    replace: OleVariant): IDispatch; safecall;
  16359.     procedure close; safecall;
  16360.     procedure clear; safecall;
  16361.     function  queryCommandSupported(const cmdID: WideString): WordBool; safecall;
  16362.     function  queryCommandEnabled(const cmdID: WideString): WordBool; safecall;
  16363.     function  queryCommandState(const cmdID: WideString): WordBool; safecall;
  16364.     function  queryCommandIndeterm(const cmdID: WideString): WordBool; safecall;
  16365.     function  queryCommandText(const cmdID: WideString): WideString; safecall;
  16366.     function  queryCommandValue(const cmdID: WideString): OleVariant; safecall;
  16367.     function  execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; safecall;
  16368.     function  execCommandShowHelp(const cmdID: WideString): WordBool; safecall;
  16369.     function  createElement(const eTag: WideString): IHTMLElement; safecall;
  16370.     procedure Set_onhelp(p: OleVariant); safecall;
  16371.     function  Get_onhelp: OleVariant; safecall;
  16372.     procedure Set_onclick(p: OleVariant); safecall;
  16373.     function  Get_onclick: OleVariant; safecall;
  16374.     procedure Set_ondblclick(p: OleVariant); safecall;
  16375.     function  Get_ondblclick: OleVariant; safecall;
  16376.     procedure Set_onkeyup(p: OleVariant); safecall;
  16377.     function  Get_onkeyup: OleVariant; safecall;
  16378.     procedure Set_onkeydown(p: OleVariant); safecall;
  16379.     function  Get_onkeydown: OleVariant; safecall;
  16380.     procedure Set_onkeypress(p: OleVariant); safecall;
  16381.     function  Get_onkeypress: OleVariant; safecall;
  16382.     procedure Set_onmouseup(p: OleVariant); safecall;
  16383.     function  Get_onmouseup: OleVariant; safecall;
  16384.     procedure Set_onmousedown(p: OleVariant); safecall;
  16385.     function  Get_onmousedown: OleVariant; safecall;
  16386.     procedure Set_onmousemove(p: OleVariant); safecall;
  16387.     function  Get_onmousemove: OleVariant; safecall;
  16388.     procedure Set_onmouseout(p: OleVariant); safecall;
  16389.     function  Get_onmouseout: OleVariant; safecall;
  16390.     procedure Set_onmouseover(p: OleVariant); safecall;
  16391.     function  Get_onmouseover: OleVariant; safecall;
  16392.     procedure Set_onreadystatechange(p: OleVariant); safecall;
  16393.     function  Get_onreadystatechange: OleVariant; safecall;
  16394.     procedure Set_onafterupdate(p: OleVariant); safecall;
  16395.     function  Get_onafterupdate: OleVariant; safecall;
  16396.     procedure Set_onrowexit(p: OleVariant); safecall;
  16397.     function  Get_onrowexit: OleVariant; safecall;
  16398.     procedure Set_onrowenter(p: OleVariant); safecall;
  16399.     function  Get_onrowenter: OleVariant; safecall;
  16400.     procedure Set_ondragstart(p: OleVariant); safecall;
  16401.     function  Get_ondragstart: OleVariant; safecall;
  16402.     procedure Set_onselectstart(p: OleVariant); safecall;
  16403.     function  Get_onselectstart: OleVariant; safecall;
  16404.     function  elementFromPoint(x: Integer; y: Integer): IHTMLElement; safecall;
  16405.     function  Get_parentWindow: IHTMLWindow2; safecall;
  16406.     function  Get_styleSheets: IHTMLStyleSheetsCollection; safecall;
  16407.     procedure Set_onbeforeupdate(p: OleVariant); safecall;
  16408.     function  Get_onbeforeupdate: OleVariant; safecall;
  16409.     procedure Set_onerrorupdate(p: OleVariant); safecall;
  16410.     function  Get_onerrorupdate: OleVariant; safecall;
  16411.     function  toString: WideString; safecall;
  16412.     function  createStyleSheet(const bstrHref: WideString; lIndex: Integer): IHTMLStyleSheet; safecall;
  16413.     property all: IHTMLElementCollection read Get_all;
  16414.     property body: IHTMLElement read Get_body;
  16415.     property activeElement: IHTMLElement read Get_activeElement;
  16416.     property images: IHTMLElementCollection read Get_images;
  16417.     property applets: IHTMLElementCollection read Get_applets;
  16418.     property links: IHTMLElementCollection read Get_links;
  16419.     property forms: IHTMLElementCollection read Get_forms;
  16420.     property anchors: IHTMLElementCollection read Get_anchors;
  16421.     property title: WideString read Get_title write Set_title;
  16422.     property scripts: IHTMLElementCollection read Get_scripts;
  16423.     property designMode: WideString read Get_designMode write Set_designMode;
  16424.     property selection: IHTMLSelectionObject read Get_selection;
  16425.     property readyState: WideString read Get_readyState;
  16426.     property frames: IHTMLFramesCollection2 read Get_frames;
  16427.     property embeds: IHTMLElementCollection read Get_embeds;
  16428.     property plugins: IHTMLElementCollection read Get_plugins;
  16429.     property alinkColor: OleVariant read Get_alinkColor write Set_alinkColor;
  16430.     property bgColor: OleVariant read Get_bgColor write Set_bgColor;
  16431.     property fgColor: OleVariant read Get_fgColor write Set_fgColor;
  16432.     property linkColor: OleVariant read Get_linkColor write Set_linkColor;
  16433.     property vlinkColor: OleVariant read Get_vlinkColor write Set_vlinkColor;
  16434.     property referrer: WideString read Get_referrer;
  16435.     property location: IHTMLLocation read Get_location;
  16436.     property lastModified: WideString read Get_lastModified;
  16437.     property url: WideString read Get_url write Set_url;
  16438.     property domain: WideString read Get_domain write Set_domain;
  16439.     property cookie: WideString read Get_cookie write Set_cookie;
  16440.     property expando: WordBool read Get_expando write Set_expando;
  16441.     property charset: WideString read Get_charset write Set_charset;
  16442.     property defaultCharset: WideString read Get_defaultCharset write Set_defaultCharset;
  16443.     property mimeType: WideString read Get_mimeType;
  16444.     property fileSize: WideString read Get_fileSize;
  16445.     property fileCreatedDate: WideString read Get_fileCreatedDate;
  16446.     property fileModifiedDate: WideString read Get_fileModifiedDate;
  16447.     property fileUpdatedDate: WideString read Get_fileUpdatedDate;
  16448.     property security: WideString read Get_security;
  16449.     property protocol: WideString read Get_protocol;
  16450.     property nameProp: WideString read Get_nameProp;
  16451.     property onhelp: OleVariant read Get_onhelp write Set_onhelp;
  16452.     property onclick: OleVariant read Get_onclick write Set_onclick;
  16453.     property ondblclick: OleVariant read Get_ondblclick write Set_ondblclick;
  16454.     property onkeyup: OleVariant read Get_onkeyup write Set_onkeyup;
  16455.     property onkeydown: OleVariant read Get_onkeydown write Set_onkeydown;
  16456.     property onkeypress: OleVariant read Get_onkeypress write Set_onkeypress;
  16457.     property onmouseup: OleVariant read Get_onmouseup write Set_onmouseup;
  16458.     property onmousedown: OleVariant read Get_onmousedown write Set_onmousedown;
  16459.     property onmousemove: OleVariant read Get_onmousemove write Set_onmousemove;
  16460.     property onmouseout: OleVariant read Get_onmouseout write Set_onmouseout;
  16461.     property onmouseover: OleVariant read Get_onmouseover write Set_onmouseover;
  16462.     property onreadystatechange: OleVariant read Get_onreadystatechange write Set_onreadystatechange;
  16463.     property onafterupdate: OleVariant read Get_onafterupdate write Set_onafterupdate;
  16464.     property onrowexit: OleVariant read Get_onrowexit write Set_onrowexit;
  16465.     property onrowenter: OleVariant read Get_onrowenter write Set_onrowenter;
  16466.     property ondragstart: OleVariant read Get_ondragstart write Set_ondragstart;
  16467.     property onselectstart: OleVariant read Get_onselectstart write Set_onselectstart;
  16468.     property parentWindow: IHTMLWindow2 read Get_parentWindow;
  16469.     property styleSheets: IHTMLStyleSheetsCollection read Get_styleSheets;
  16470.     property onbeforeupdate: OleVariant read Get_onbeforeupdate write Set_onbeforeupdate;
  16471.     property onerrorupdate: OleVariant read Get_onerrorupdate write Set_onerrorupdate;
  16472.   end;
  16473.  
  16474. // *********************************************************************//
  16475. // DispIntf:  IHTMLDocument2Disp
  16476. // Flags:     (4416) Dual OleAutomation Dispatchable
  16477. // GUID:      {332C4425-26CB-11D0-B483-00C04FD90119}
  16478. // *********************************************************************//
  16479.   IHTMLDocument2Disp = dispinterface
  16480.     ['{332C4425-26CB-11D0-B483-00C04FD90119}']
  16481.     property all: IHTMLElementCollection readonly dispid 1003;
  16482.     property body: IHTMLElement readonly dispid 1004;
  16483.     property activeElement: IHTMLElement readonly dispid 1005;
  16484.     property images: IHTMLElementCollection readonly dispid 1011;
  16485.     property applets: IHTMLElementCollection readonly dispid 1008;
  16486.     property links: IHTMLElementCollection readonly dispid 1009;
  16487.     property forms: IHTMLElementCollection readonly dispid 1010;
  16488.     property anchors: IHTMLElementCollection readonly dispid 1007;
  16489.     property title: WideString dispid 1012;
  16490.     property scripts: IHTMLElementCollection readonly dispid 1013;
  16491.     property designMode: WideString dispid 1014;
  16492.     property selection: IHTMLSelectionObject readonly dispid 1017;
  16493.     property readyState: WideString readonly dispid 1018;
  16494.     property frames: IHTMLFramesCollection2 readonly dispid 1019;
  16495.     property embeds: IHTMLElementCollection readonly dispid 1015;
  16496.     property plugins: IHTMLElementCollection readonly dispid 1021;
  16497.     property alinkColor: OleVariant dispid 1022;
  16498.     property bgColor: OleVariant dispid -501;
  16499.     property fgColor: OleVariant dispid -2147413110;
  16500.     property linkColor: OleVariant dispid 1024;
  16501.     property vlinkColor: OleVariant dispid 1023;
  16502.     property referrer: WideString readonly dispid 1027;
  16503.     property location: IHTMLLocation readonly dispid 1026;
  16504.     property lastModified: WideString readonly dispid 1028;
  16505.     property url: WideString dispid 1025;
  16506.     property domain: WideString dispid 1029;
  16507.     property cookie: WideString dispid 1030;
  16508.     property expando: WordBool dispid 1031;
  16509.     property charset: WideString dispid 1032;
  16510.     property defaultCharset: WideString dispid 1033;
  16511.     property mimeType: WideString readonly dispid 1041;
  16512.     property fileSize: WideString readonly dispid 1042;
  16513.     property fileCreatedDate: WideString readonly dispid 1043;
  16514.     property fileModifiedDate: WideString readonly dispid 1044;
  16515.     property fileUpdatedDate: WideString readonly dispid 1045;
  16516.     property security: WideString readonly dispid 1046;
  16517.     property protocol: WideString readonly dispid 1047;
  16518.     property nameProp: WideString readonly dispid 1048;
  16519.     procedure write(psarray: {??PSafeArray} OleVariant); dispid 1054;
  16520.     procedure writeln(psarray: {??PSafeArray} OleVariant); dispid 1055;
  16521.     function  open(const url: WideString; name: OleVariant; features: OleVariant; 
  16522.                    replace: OleVariant): IDispatch; dispid 1056;
  16523.     procedure close; dispid 1057;
  16524.     procedure clear; dispid 1058;
  16525.     function  queryCommandSupported(const cmdID: WideString): WordBool; dispid 1059;
  16526.     function  queryCommandEnabled(const cmdID: WideString): WordBool; dispid 1060;
  16527.     function  queryCommandState(const cmdID: WideString): WordBool; dispid 1061;
  16528.     function  queryCommandIndeterm(const cmdID: WideString): WordBool; dispid 1062;
  16529.     function  queryCommandText(const cmdID: WideString): WideString; dispid 1063;
  16530.     function  queryCommandValue(const cmdID: WideString): OleVariant; dispid 1064;
  16531.     function  execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; dispid 1065;
  16532.     function  execCommandShowHelp(const cmdID: WideString): WordBool; dispid 1066;
  16533.     function  createElement(const eTag: WideString): IHTMLElement; dispid 1067;
  16534.     property onhelp: OleVariant dispid -2147412099;
  16535.     property onclick: OleVariant dispid -2147412104;
  16536.     property ondblclick: OleVariant dispid -2147412103;
  16537.     property onkeyup: OleVariant dispid -2147412106;
  16538.     property onkeydown: OleVariant dispid -2147412107;
  16539.     property onkeypress: OleVariant dispid -2147412105;
  16540.     property onmouseup: OleVariant dispid -2147412109;
  16541.     property onmousedown: OleVariant dispid -2147412110;
  16542.     property onmousemove: OleVariant dispid -2147412108;
  16543.     property onmouseout: OleVariant dispid -2147412111;
  16544.     property onmouseover: OleVariant dispid -2147412112;
  16545.     property onreadystatechange: OleVariant dispid -2147412087;
  16546.     property onafterupdate: OleVariant dispid -2147412090;
  16547.     property onrowexit: OleVariant dispid -2147412094;
  16548.     property onrowenter: OleVariant dispid -2147412093;
  16549.     property ondragstart: OleVariant dispid -2147412077;
  16550.     property onselectstart: OleVariant dispid -2147412075;
  16551.     function  elementFromPoint(x: Integer; y: Integer): IHTMLElement; dispid 1068;
  16552.     property parentWindow: IHTMLWindow2 readonly dispid 1034;
  16553.     property styleSheets: IHTMLStyleSheetsCollection readonly dispid 1069;
  16554.     property onbeforeupdate: OleVariant dispid -2147412091;
  16555.     property onerrorupdate: OleVariant dispid -2147412074;
  16556.     function  toString: WideString; dispid 1070;
  16557.     function  createStyleSheet(const bstrHref: WideString; lIndex: Integer): IHTMLStyleSheet; dispid 1071;
  16558.     property Script: IDispatch readonly dispid 1001;
  16559.   end;
  16560.  
  16561. // *********************************************************************//
  16562. // Interface: IHTMLFramesCollection2
  16563. // Flags:     (4416) Dual OleAutomation Dispatchable
  16564. // GUID:      {332C4426-26CB-11D0-B483-00C04FD90119}
  16565. // *********************************************************************//
  16566.   IHTMLFramesCollection2 = interface(IDispatch)
  16567.     ['{332C4426-26CB-11D0-B483-00C04FD90119}']
  16568.     function  item(var pvarIndex: OleVariant): OleVariant; safecall;
  16569.     function  Get_length: Integer; safecall;
  16570.     property length: Integer read Get_length;
  16571.   end;
  16572.  
  16573. // *********************************************************************//
  16574. // DispIntf:  IHTMLFramesCollection2Disp
  16575. // Flags:     (4416) Dual OleAutomation Dispatchable
  16576. // GUID:      {332C4426-26CB-11D0-B483-00C04FD90119}
  16577. // *********************************************************************//
  16578.   IHTMLFramesCollection2Disp = dispinterface
  16579.     ['{332C4426-26CB-11D0-B483-00C04FD90119}']
  16580.     function  item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  16581.     property length: Integer readonly dispid 1001;
  16582.   end;
  16583.  
  16584. // *********************************************************************//
  16585. // Interface: IHTMLWindow2
  16586. // Flags:     (4416) Dual OleAutomation Dispatchable
  16587. // GUID:      {332C4427-26CB-11D0-B483-00C04FD90119}
  16588. // *********************************************************************//
  16589.   IHTMLWindow2 = interface(IHTMLFramesCollection2)
  16590.     ['{332C4427-26CB-11D0-B483-00C04FD90119}']
  16591.     function  Get_frames: IHTMLFramesCollection2; safecall;
  16592.     procedure Set_defaultStatus(const p: WideString); safecall;
  16593.     function  Get_defaultStatus: WideString; safecall;
  16594.     procedure Set_status(const p: WideString); safecall;
  16595.     function  Get_status: WideString; safecall;
  16596.     function  setTimeout(const expression: WideString; msec: Integer; var language: OleVariant): Integer; safecall;
  16597.     procedure clearTimeout(timerID: Integer); safecall;
  16598.     procedure alert(const message: WideString); safecall;
  16599.     function  confirm(const message: WideString): WordBool; safecall;
  16600.     function  prompt(const message: WideString; const defstr: WideString): OleVariant; safecall;
  16601.     function  Get_Image: IHTMLImageElementFactory; safecall;
  16602.     function  Get_location: IHTMLLocation; safecall;
  16603.     function  Get_history: IOmHistory; safecall;
  16604.     procedure close; safecall;
  16605.     procedure Set_opener(p: OleVariant); safecall;
  16606.     function  Get_opener: OleVariant; safecall;
  16607.     function  Get_navigator: IOmNavigator; safecall;
  16608.     procedure Set_name(const p: WideString); safecall;
  16609.     function  Get_name: WideString; safecall;
  16610.     function  Get_parent: IHTMLWindow2; safecall;
  16611.     function  open(const url: WideString; const name: WideString; const features: WideString; 
  16612.                    replace: WordBool): IHTMLWindow2; safecall;
  16613.     function  Get_self: IHTMLWindow2; safecall;
  16614.     function  Get_top: IHTMLWindow2; safecall;
  16615.     function  Get_window: IHTMLWindow2; safecall;
  16616.     procedure navigate(const url: WideString); safecall;
  16617.     procedure Set_onfocus(p: OleVariant); safecall;
  16618.     function  Get_onfocus: OleVariant; safecall;
  16619.     procedure Set_onblur(p: OleVariant); safecall;
  16620.     function  Get_onblur: OleVariant; safecall;
  16621.     procedure Set_onload(p: OleVariant); safecall;
  16622.     function  Get_onload: OleVariant; safecall;
  16623.     procedure Set_onbeforeunload(p: OleVariant); safecall;
  16624.     function  Get_onbeforeunload: OleVariant; safecall;
  16625.     procedure Set_onunload(p: OleVariant); safecall;
  16626.     function  Get_onunload: OleVariant; safecall;
  16627.     procedure Set_onhelp(p: OleVariant); safecall;
  16628.     function  Get_onhelp: OleVariant; safecall;
  16629.     procedure Set_onerror(p: OleVariant); safecall;
  16630.     function  Get_onerror: OleVariant; safecall;
  16631.     procedure Set_onresize(p: OleVariant); safecall;
  16632.     function  Get_onresize: OleVariant; safecall;
  16633.     procedure Set_onscroll(p: OleVariant); safecall;
  16634.     function  Get_onscroll: OleVariant; safecall;
  16635.     function  Get_document: IHTMLDocument2; safecall;
  16636.     function  Get_event: IHTMLEventObj; safecall;
  16637.     function  Get__newEnum: IUnknown; safecall;
  16638.     function  showModalDialog(const dialog: WideString; var varArgIn: OleVariant; 
  16639.                               var varOptions: OleVariant): OleVariant; safecall;
  16640.     procedure showHelp(const helpURL: WideString; helpArg: OleVariant; const features: WideString); safecall;
  16641.     function  Get_screen: IHTMLScreen; safecall;
  16642.     function  Get_Option: IHTMLOptionElementFactory; safecall;
  16643.     procedure focus; safecall;
  16644.     function  Get_closed: WordBool; safecall;
  16645.     procedure blur; safecall;
  16646.     procedure scroll(x: Integer; y: Integer); safecall;
  16647.     function  Get_clientInformation: IOmNavigator; safecall;
  16648.     function  setInterval(const expression: WideString; msec: Integer; var language: OleVariant): Integer; safecall;
  16649.     procedure clearInterval(timerID: Integer); safecall;
  16650.     procedure Set_offscreenBuffering(p: OleVariant); safecall;
  16651.     function  Get_offscreenBuffering: OleVariant; safecall;
  16652.     function  execScript(const code: WideString; const language: WideString): OleVariant; safecall;
  16653.     function  toString: WideString; safecall;
  16654.     procedure scrollBy(x: Integer; y: Integer); safecall;
  16655.     procedure scrollTo(x: Integer; y: Integer); safecall;
  16656.     procedure moveTo(x: Integer; y: Integer); safecall;
  16657.     procedure moveBy(x: Integer; y: Integer); safecall;
  16658.     procedure resizeTo(x: Integer; y: Integer); safecall;
  16659.     procedure resizeBy(x: Integer; y: Integer); safecall;
  16660.     function  Get_external: IDispatch; safecall;
  16661.     property frames: IHTMLFramesCollection2 read Get_frames;
  16662.     property defaultStatus: WideString read Get_defaultStatus write Set_defaultStatus;
  16663.     property status: WideString read Get_status write Set_status;
  16664.     property Image: IHTMLImageElementFactory read Get_Image;
  16665.     property location: IHTMLLocation read Get_location;
  16666.     property history: IOmHistory read Get_history;
  16667.     property opener: OleVariant read Get_opener write Set_opener;
  16668.     property navigator: IOmNavigator read Get_navigator;
  16669.     property name: WideString read Get_name write Set_name;
  16670.     property parent: IHTMLWindow2 read Get_parent;
  16671.     property self: IHTMLWindow2 read Get_self;
  16672.     property top: IHTMLWindow2 read Get_top;
  16673.     property window: IHTMLWindow2 read Get_window;
  16674.     property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  16675.     property onblur: OleVariant read Get_onblur write Set_onblur;
  16676.     property onload: OleVariant read Get_onload write Set_onload;
  16677.     property onbeforeunload: OleVariant read Get_onbeforeunload write Set_onbeforeunload;
  16678.     property onunload: OleVariant read Get_onunload write Set_onunload;
  16679.     property onhelp: OleVariant read Get_onhelp write Set_onhelp;
  16680.     property onerror: OleVariant read Get_onerror write Set_onerror;
  16681.     property onresize: OleVariant read Get_onresize write Set_onresize;
  16682.     property onscroll: OleVariant read Get_onscroll write Set_onscroll;
  16683.     property document: IHTMLDocument2 read Get_document;
  16684.     property event: IHTMLEventObj read Get_event;
  16685.     property _newEnum: IUnknown read Get__newEnum;
  16686.     property screen: IHTMLScreen read Get_screen;
  16687.     property Option: IHTMLOptionElementFactory read Get_Option;
  16688.     property closed: WordBool read Get_closed;
  16689.     property clientInformation: IOmNavigator read Get_clientInformation;
  16690.     property offscreenBuffering: OleVariant read Get_offscreenBuffering write Set_offscreenBuffering;
  16691.     property external: IDispatch read Get_external;
  16692.   end;
  16693.  
  16694. // *********************************************************************//
  16695. // DispIntf:  IHTMLWindow2Disp
  16696. // Flags:     (4416) Dual OleAutomation Dispatchable
  16697. // GUID:      {332C4427-26CB-11D0-B483-00C04FD90119}
  16698. // *********************************************************************//
  16699.   IHTMLWindow2Disp = dispinterface
  16700.     ['{332C4427-26CB-11D0-B483-00C04FD90119}']
  16701.     property frames: IHTMLFramesCollection2 readonly dispid 1100;
  16702.     property defaultStatus: WideString dispid 1101;
  16703.     property status: WideString dispid 1102;
  16704.     function  setTimeout(const expression: WideString; msec: Integer; var language: OleVariant): Integer; dispid 1172;
  16705.     procedure clearTimeout(timerID: Integer); dispid 1104;
  16706.     procedure alert(const message: WideString); dispid 1105;
  16707.     function  confirm(const message: WideString): WordBool; dispid 1110;
  16708.     function  prompt(const message: WideString; const defstr: WideString): OleVariant; dispid 1111;
  16709.     property Image: IHTMLImageElementFactory readonly dispid 1125;
  16710.     property location: IHTMLLocation readonly dispid 14;
  16711.     property history: IOmHistory readonly dispid 2;
  16712.     procedure close; dispid 3;
  16713.     property opener: OleVariant dispid 4;
  16714.     property navigator: IOmNavigator readonly dispid 5;
  16715.     property name: WideString dispid 11;
  16716.     property parent: IHTMLWindow2 readonly dispid 12;
  16717.     function  open(const url: WideString; const name: WideString; const features: WideString; 
  16718.                    replace: WordBool): IHTMLWindow2; dispid 13;
  16719.     property self: IHTMLWindow2 readonly dispid 20;
  16720.     property top: IHTMLWindow2 readonly dispid 21;
  16721.     property window: IHTMLWindow2 readonly dispid 22;
  16722.     procedure navigate(const url: WideString); dispid 25;
  16723.     property onfocus: OleVariant dispid -2147412098;
  16724.     property onblur: OleVariant dispid -2147412097;
  16725.     property onload: OleVariant dispid -2147412080;
  16726.     property onbeforeunload: OleVariant dispid -2147412073;
  16727.     property onunload: OleVariant dispid -2147412079;
  16728.     property onhelp: OleVariant dispid -2147412099;
  16729.     property onerror: OleVariant dispid -2147412083;
  16730.     property onresize: OleVariant dispid -2147412076;
  16731.     property onscroll: OleVariant dispid -2147412081;
  16732.     property document: IHTMLDocument2 readonly dispid 1151;
  16733.     property event: IHTMLEventObj readonly dispid 1152;
  16734.     property _newEnum: IUnknown readonly dispid 1153;
  16735.     function  showModalDialog(const dialog: WideString; var varArgIn: OleVariant; 
  16736.                               var varOptions: OleVariant): OleVariant; dispid 1154;
  16737.     procedure showHelp(const helpURL: WideString; helpArg: OleVariant; const features: WideString); dispid 1155;
  16738.     property screen: IHTMLScreen readonly dispid 1156;
  16739.     property Option: IHTMLOptionElementFactory readonly dispid 1157;
  16740.     procedure focus; dispid 1158;
  16741.     property closed: WordBool readonly dispid 23;
  16742.     procedure blur; dispid 1159;
  16743.     procedure scroll(x: Integer; y: Integer); dispid 1160;
  16744.     property clientInformation: IOmNavigator readonly dispid 1161;
  16745.     function  setInterval(const expression: WideString; msec: Integer; var language: OleVariant): Integer; dispid 1173;
  16746.     procedure clearInterval(timerID: Integer); dispid 1163;
  16747.     property offscreenBuffering: OleVariant dispid 1164;
  16748.     function  execScript(const code: WideString; const language: WideString): OleVariant; dispid 1165;
  16749.     function  toString: WideString; dispid 1166;
  16750.     procedure scrollBy(x: Integer; y: Integer); dispid 1167;
  16751.     procedure scrollTo(x: Integer; y: Integer); dispid 1168;
  16752.     procedure moveTo(x: Integer; y: Integer); dispid 6;
  16753.     procedure moveBy(x: Integer; y: Integer); dispid 7;
  16754.     procedure resizeTo(x: Integer; y: Integer); dispid 9;
  16755.     procedure resizeBy(x: Integer; y: Integer); dispid 8;
  16756.     property external: IDispatch readonly dispid 1169;
  16757.     function  item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  16758.     property length: Integer readonly dispid 1001;
  16759.   end;
  16760.  
  16761. // *********************************************************************//
  16762. // Interface: IHTMLScreen
  16763. // Flags:     (4416) Dual OleAutomation Dispatchable
  16764. // GUID:      {3050F35C-98B5-11CF-BB82-00AA00BDCE0B}
  16765. // *********************************************************************//
  16766.   IHTMLScreen = interface(IDispatch)
  16767.     ['{3050F35C-98B5-11CF-BB82-00AA00BDCE0B}']
  16768.     function  Get_colorDepth: Integer; safecall;
  16769.     procedure Set_bufferDepth(p: Integer); safecall;
  16770.     function  Get_bufferDepth: Integer; safecall;
  16771.     function  Get_width: Integer; safecall;
  16772.     function  Get_height: Integer; safecall;
  16773.     procedure Set_updateInterval(p: Integer); safecall;
  16774.     function  Get_updateInterval: Integer; safecall;
  16775.     function  Get_availHeight: Integer; safecall;
  16776.     function  Get_availWidth: Integer; safecall;
  16777.     function  Get_fontSmoothingEnabled: WordBool; safecall;
  16778.     property colorDepth: Integer read Get_colorDepth;
  16779.     property bufferDepth: Integer read Get_bufferDepth write Set_bufferDepth;
  16780.     property width: Integer read Get_width;
  16781.     property height: Integer read Get_height;
  16782.     property updateInterval: Integer read Get_updateInterval write Set_updateInterval;
  16783.     property availHeight: Integer read Get_availHeight;
  16784.     property availWidth: Integer read Get_availWidth;
  16785.     property fontSmoothingEnabled: WordBool read Get_fontSmoothingEnabled;
  16786.   end;
  16787.  
  16788. // *********************************************************************//
  16789. // DispIntf:  IHTMLScreenDisp
  16790. // Flags:     (4416) Dual OleAutomation Dispatchable
  16791. // GUID:      {3050F35C-98B5-11CF-BB82-00AA00BDCE0B}
  16792. // *********************************************************************//
  16793.   IHTMLScreenDisp = dispinterface
  16794.     ['{3050F35C-98B5-11CF-BB82-00AA00BDCE0B}']
  16795.     property colorDepth: Integer readonly dispid 1001;
  16796.     property bufferDepth: Integer dispid 1002;
  16797.     property width: Integer readonly dispid 1003;
  16798.     property height: Integer readonly dispid 1004;
  16799.     property updateInterval: Integer dispid 1005;
  16800.     property availHeight: Integer readonly dispid 1006;
  16801.     property availWidth: Integer readonly dispid 1007;
  16802.     property fontSmoothingEnabled: WordBool readonly dispid 1008;
  16803.   end;
  16804.  
  16805. // *********************************************************************//
  16806. // Interface: IHTMLWindow3
  16807. // Flags:     (4416) Dual OleAutomation Dispatchable
  16808. // GUID:      {3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}
  16809. // *********************************************************************//
  16810.   IHTMLWindow3 = interface(IDispatch)
  16811.     ['{3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}']
  16812.     function  Get_screenLeft: Integer; safecall;
  16813.     function  Get_screenTop: Integer; safecall;
  16814.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; safecall;
  16815.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); safecall;
  16816.     function  setTimeout(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; safecall;
  16817.     function  setInterval(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; safecall;
  16818.     procedure print; safecall;
  16819.     procedure Set_onbeforeprint(p: OleVariant); safecall;
  16820.     function  Get_onbeforeprint: OleVariant; safecall;
  16821.     procedure Set_onafterprint(p: OleVariant); safecall;
  16822.     function  Get_onafterprint: OleVariant; safecall;
  16823.     function  Get_clipboardData: IHTMLDataTransfer; safecall;
  16824.     function  showModelessDialog(const url: WideString; var varArgIn: OleVariant; 
  16825.                                  var options: OleVariant): IHTMLWindow2; safecall;
  16826.     property screenLeft: Integer read Get_screenLeft;
  16827.     property screenTop: Integer read Get_screenTop;
  16828.     property onbeforeprint: OleVariant read Get_onbeforeprint write Set_onbeforeprint;
  16829.     property onafterprint: OleVariant read Get_onafterprint write Set_onafterprint;
  16830.     property clipboardData: IHTMLDataTransfer read Get_clipboardData;
  16831.   end;
  16832.  
  16833. // *********************************************************************//
  16834. // DispIntf:  IHTMLWindow3Disp
  16835. // Flags:     (4416) Dual OleAutomation Dispatchable
  16836. // GUID:      {3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}
  16837. // *********************************************************************//
  16838.   IHTMLWindow3Disp = dispinterface
  16839.     ['{3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}']
  16840.     property screenLeft: Integer readonly dispid 1170;
  16841.     property screenTop: Integer readonly dispid 1171;
  16842.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  16843.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  16844.     function  setTimeout(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1103;
  16845.     function  setInterval(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1162;
  16846.     procedure print; dispid 1174;
  16847.     property onbeforeprint: OleVariant dispid -2147412046;
  16848.     property onafterprint: OleVariant dispid -2147412045;
  16849.     property clipboardData: IHTMLDataTransfer readonly dispid 1175;
  16850.     function  showModelessDialog(const url: WideString; var varArgIn: OleVariant; 
  16851.                                  var options: OleVariant): IHTMLWindow2; dispid 1176;
  16852.   end;
  16853.  
  16854. // *********************************************************************//
  16855. // DispIntf:  DispHTMLWindow2
  16856. // Flags:     (4112) Hidden Dispatchable
  16857. // GUID:      {3050F55D-98B5-11CF-BB82-00AA00BDCE0B}
  16858. // *********************************************************************//
  16859.   DispHTMLWindow2 = dispinterface
  16860.     ['{3050F55D-98B5-11CF-BB82-00AA00BDCE0B}']
  16861.     function  item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  16862.     property length: Integer readonly dispid 1001;
  16863.     property frames: IHTMLFramesCollection2 readonly dispid 1100;
  16864.     property defaultStatus: WideString dispid 1101;
  16865.     property status: WideString dispid 1102;
  16866.     procedure clearTimeout(timerID: Integer); dispid 1104;
  16867.     procedure alert(const message: WideString); dispid 1105;
  16868.     function  confirm(const message: WideString): WordBool; dispid 1110;
  16869.     function  prompt(const message: WideString; const defstr: WideString): OleVariant; dispid 1111;
  16870.     property Image: IHTMLImageElementFactory readonly dispid 1125;
  16871.     property location: IHTMLLocation readonly dispid 14;
  16872.     property history: IOmHistory readonly dispid 2;
  16873.     procedure close; dispid 3;
  16874.     property opener: OleVariant dispid 4;
  16875.     property navigator: IOmNavigator readonly dispid 5;
  16876.     property name: WideString dispid 11;
  16877.     property parent: IHTMLWindow2 readonly dispid 12;
  16878.     function  open(const url: WideString; const name: WideString; const features: WideString; 
  16879.                    replace: WordBool): IHTMLWindow2; dispid 13;
  16880.     property self: IHTMLWindow2 readonly dispid 20;
  16881.     property top: IHTMLWindow2 readonly dispid 21;
  16882.     property window: IHTMLWindow2 readonly dispid 22;
  16883.     procedure navigate(const url: WideString); dispid 25;
  16884.     property onfocus: OleVariant dispid -2147412098;
  16885.     property onblur: OleVariant dispid -2147412097;
  16886.     property onload: OleVariant dispid -2147412080;
  16887.     property onbeforeunload: OleVariant dispid -2147412073;
  16888.     property onunload: OleVariant dispid -2147412079;
  16889.     property onhelp: OleVariant dispid -2147412099;
  16890.     property onerror: OleVariant dispid -2147412083;
  16891.     property onresize: OleVariant dispid -2147412076;
  16892.     property onscroll: OleVariant dispid -2147412081;
  16893.     property document: IHTMLDocument2 readonly dispid 1151;
  16894.     property event: IHTMLEventObj readonly dispid 1152;
  16895.     property _newEnum: IUnknown readonly dispid 1153;
  16896.     function  showModalDialog(const dialog: WideString; var varArgIn: OleVariant; 
  16897.                               var varOptions: OleVariant): OleVariant; dispid 1154;
  16898.     procedure showHelp(const helpURL: WideString; helpArg: OleVariant; const features: WideString); dispid 1155;
  16899.     property screen: IHTMLScreen readonly dispid 1156;
  16900.     property Option: IHTMLOptionElementFactory readonly dispid 1157;
  16901.     procedure focus; dispid 1158;
  16902.     property closed: WordBool readonly dispid 23;
  16903.     procedure blur; dispid 1159;
  16904.     procedure scroll(x: Integer; y: Integer); dispid 1160;
  16905.     property clientInformation: IOmNavigator readonly dispid 1161;
  16906.     procedure clearInterval(timerID: Integer); dispid 1163;
  16907.     property offscreenBuffering: OleVariant dispid 1164;
  16908.     function  execScript(const code: WideString; const language: WideString): OleVariant; dispid 1165;
  16909.     function  toString: WideString; dispid 1166;
  16910.     procedure scrollBy(x: Integer; y: Integer); dispid 1167;
  16911.     procedure scrollTo(x: Integer; y: Integer); dispid 1168;
  16912.     procedure moveTo(x: Integer; y: Integer); dispid 6;
  16913.     procedure moveBy(x: Integer; y: Integer); dispid 7;
  16914.     procedure resizeTo(x: Integer; y: Integer); dispid 9;
  16915.     procedure resizeBy(x: Integer; y: Integer); dispid 8;
  16916.     property external: IDispatch readonly dispid 1169;
  16917.     property screenLeft: Integer readonly dispid 1170;
  16918.     property screenTop: Integer readonly dispid 1171;
  16919.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  16920.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  16921.     function  setTimeout(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1103;
  16922.     function  setInterval(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1162;
  16923.     procedure print; dispid 1174;
  16924.     property onbeforeprint: OleVariant dispid -2147412046;
  16925.     property onafterprint: OleVariant dispid -2147412045;
  16926.     property clipboardData: IHTMLDataTransfer readonly dispid 1175;
  16927.     function  showModelessDialog(const url: WideString; var varArgIn: OleVariant; 
  16928.                                  var options: OleVariant): IHTMLWindow2; dispid 1176;
  16929.   end;
  16930.  
  16931. // *********************************************************************//
  16932. // DispIntf:  DispHTMLWindowProxy
  16933. // Flags:     (4112) Hidden Dispatchable
  16934. // GUID:      {3050F55E-98B5-11CF-BB82-00AA00BDCE0B}
  16935. // *********************************************************************//
  16936.   DispHTMLWindowProxy = dispinterface
  16937.     ['{3050F55E-98B5-11CF-BB82-00AA00BDCE0B}']
  16938.     function  item(var pvarIndex: OleVariant): OleVariant; dispid 0;
  16939.     property length: Integer readonly dispid 1001;
  16940.     property frames: IHTMLFramesCollection2 readonly dispid 1100;
  16941.     property defaultStatus: WideString dispid 1101;
  16942.     property status: WideString dispid 1102;
  16943.     procedure clearTimeout(timerID: Integer); dispid 1104;
  16944.     procedure alert(const message: WideString); dispid 1105;
  16945.     function  confirm(const message: WideString): WordBool; dispid 1110;
  16946.     function  prompt(const message: WideString; const defstr: WideString): OleVariant; dispid 1111;
  16947.     property Image: IHTMLImageElementFactory readonly dispid 1125;
  16948.     property location: IHTMLLocation readonly dispid 14;
  16949.     property history: IOmHistory readonly dispid 2;
  16950.     procedure close; dispid 3;
  16951.     property opener: OleVariant dispid 4;
  16952.     property navigator: IOmNavigator readonly dispid 5;
  16953.     property name: WideString dispid 11;
  16954.     property parent: IHTMLWindow2 readonly dispid 12;
  16955.     function  open(const url: WideString; const name: WideString; const features: WideString; 
  16956.                    replace: WordBool): IHTMLWindow2; dispid 13;
  16957.     property self: IHTMLWindow2 readonly dispid 20;
  16958.     property top: IHTMLWindow2 readonly dispid 21;
  16959.     property window: IHTMLWindow2 readonly dispid 22;
  16960.     procedure navigate(const url: WideString); dispid 25;
  16961.     property onfocus: OleVariant dispid -2147412098;
  16962.     property onblur: OleVariant dispid -2147412097;
  16963.     property onload: OleVariant dispid -2147412080;
  16964.     property onbeforeunload: OleVariant dispid -2147412073;
  16965.     property onunload: OleVariant dispid -2147412079;
  16966.     property onhelp: OleVariant dispid -2147412099;
  16967.     property onerror: OleVariant dispid -2147412083;
  16968.     property onresize: OleVariant dispid -2147412076;
  16969.     property onscroll: OleVariant dispid -2147412081;
  16970.     property document: IHTMLDocument2 readonly dispid 1151;
  16971.     property event: IHTMLEventObj readonly dispid 1152;
  16972.     property _newEnum: IUnknown readonly dispid 1153;
  16973.     function  showModalDialog(const dialog: WideString; var varArgIn: OleVariant; 
  16974.                               var varOptions: OleVariant): OleVariant; dispid 1154;
  16975.     procedure showHelp(const helpURL: WideString; helpArg: OleVariant; const features: WideString); dispid 1155;
  16976.     property screen: IHTMLScreen readonly dispid 1156;
  16977.     property Option: IHTMLOptionElementFactory readonly dispid 1157;
  16978.     procedure focus; dispid 1158;
  16979.     property closed: WordBool readonly dispid 23;
  16980.     procedure blur; dispid 1159;
  16981.     procedure scroll(x: Integer; y: Integer); dispid 1160;
  16982.     property clientInformation: IOmNavigator readonly dispid 1161;
  16983.     procedure clearInterval(timerID: Integer); dispid 1163;
  16984.     property offscreenBuffering: OleVariant dispid 1164;
  16985.     function  execScript(const code: WideString; const language: WideString): OleVariant; dispid 1165;
  16986.     function  toString: WideString; dispid 1166;
  16987.     procedure scrollBy(x: Integer; y: Integer); dispid 1167;
  16988.     procedure scrollTo(x: Integer; y: Integer); dispid 1168;
  16989.     procedure moveTo(x: Integer; y: Integer); dispid 6;
  16990.     procedure moveBy(x: Integer; y: Integer); dispid 7;
  16991.     procedure resizeTo(x: Integer; y: Integer); dispid 9;
  16992.     procedure resizeBy(x: Integer; y: Integer); dispid 8;
  16993.     property external: IDispatch readonly dispid 1169;
  16994.     property screenLeft: Integer readonly dispid 1170;
  16995.     property screenTop: Integer readonly dispid 1171;
  16996.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  16997.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  16998.     function  setTimeout(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1103;
  16999.     function  setInterval(var expression: OleVariant; msec: Integer; var language: OleVariant): Integer; dispid 1162;
  17000.     procedure print; dispid 1174;
  17001.     property onbeforeprint: OleVariant dispid -2147412046;
  17002.     property onafterprint: OleVariant dispid -2147412045;
  17003.     property clipboardData: IHTMLDataTransfer readonly dispid 1175;
  17004.     function  showModelessDialog(const url: WideString; var varArgIn: OleVariant; 
  17005.                                  var options: OleVariant): IHTMLWindow2; dispid 1176;
  17006.   end;
  17007.  
  17008. // *********************************************************************//
  17009. // DispIntf:  HTMLDocumentEvents2
  17010. // Flags:     (4112) Hidden Dispatchable
  17011. // GUID:      {3050F613-98B5-11CF-BB82-00AA00BDCE0B}
  17012. // *********************************************************************//
  17013.   HTMLDocumentEvents2 = dispinterface
  17014.     ['{3050F613-98B5-11CF-BB82-00AA00BDCE0B}']
  17015.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  17016.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  17017.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  17018.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  17019.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  17020.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  17021.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  17022.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  17023.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  17024.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  17025.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  17026.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  17027.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  17028.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  17029.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  17030.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  17031.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  17032.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  17033.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  17034.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  17035.     function  onstop(const pEvtObj: IHTMLEventObj): WordBool; dispid 1026;
  17036.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  17037.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  17038.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  17039.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  17040.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  17041.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  17042.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  17043.     procedure onbeforeeditfocus(const pEvtObj: IHTMLEventObj); dispid 1027;
  17044.   end;
  17045.  
  17046. // *********************************************************************//
  17047. // DispIntf:  HTMLDocumentEvents
  17048. // Flags:     (4112) Hidden Dispatchable
  17049. // GUID:      {3050F260-98B5-11CF-BB82-00AA00BDCE0B}
  17050. // *********************************************************************//
  17051.   HTMLDocumentEvents = dispinterface
  17052.     ['{3050F260-98B5-11CF-BB82-00AA00BDCE0B}']
  17053.     function  onhelp: WordBool; dispid -2147418102;
  17054.     function  onclick: WordBool; dispid -600;
  17055.     function  ondblclick: WordBool; dispid -601;
  17056.     procedure onkeydown; dispid -602;
  17057.     procedure onkeyup; dispid -604;
  17058.     function  onkeypress: WordBool; dispid -603;
  17059.     procedure onmousedown; dispid -605;
  17060.     procedure onmousemove; dispid -606;
  17061.     procedure onmouseup; dispid -607;
  17062.     procedure onmouseout; dispid -2147418103;
  17063.     procedure onmouseover; dispid -2147418104;
  17064.     procedure onreadystatechange; dispid -609;
  17065.     function  onbeforeupdate: WordBool; dispid -2147418108;
  17066.     procedure onafterupdate; dispid -2147418107;
  17067.     function  onrowexit: WordBool; dispid -2147418106;
  17068.     procedure onrowenter; dispid -2147418105;
  17069.     function  ondragstart: WordBool; dispid -2147418101;
  17070.     function  onselectstart: WordBool; dispid -2147418100;
  17071.     function  onerrorupdate: WordBool; dispid -2147418099;
  17072.     function  oncontextmenu: WordBool; dispid 1023;
  17073.     function  onstop: WordBool; dispid 1026;
  17074.     procedure onrowsdelete; dispid -2147418080;
  17075.     procedure onrowsinserted; dispid -2147418079;
  17076.     procedure oncellchange; dispid -2147418078;
  17077.     procedure onpropertychange; dispid -2147418093;
  17078.     procedure ondatasetchanged; dispid -2147418098;
  17079.     procedure ondataavailable; dispid -2147418097;
  17080.     procedure ondatasetcomplete; dispid -2147418096;
  17081.     procedure onbeforeeditfocus; dispid 1027;
  17082.   end;
  17083.  
  17084. // *********************************************************************//
  17085. // Interface: IHTMLDocument3
  17086. // Flags:     (4416) Dual OleAutomation Dispatchable
  17087. // GUID:      {3050F485-98B5-11CF-BB82-00AA00BDCE0B}
  17088. // *********************************************************************//
  17089.   IHTMLDocument3 = interface(IDispatch)
  17090.     ['{3050F485-98B5-11CF-BB82-00AA00BDCE0B}']
  17091.     procedure releaseCapture; safecall;
  17092.     procedure recalc(fForce: WordBool); safecall;
  17093.     function  createTextNode(const text: WideString): IHTMLDOMNode; safecall;
  17094.     function  Get_documentElement: IHTMLElement; safecall;
  17095.     function  Get_uniqueID: WideString; safecall;
  17096.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; safecall;
  17097.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); safecall;
  17098.     procedure Set_onrowsdelete(p: OleVariant); safecall;
  17099.     function  Get_onrowsdelete: OleVariant; safecall;
  17100.     procedure Set_onrowsinserted(p: OleVariant); safecall;
  17101.     function  Get_onrowsinserted: OleVariant; safecall;
  17102.     procedure Set_oncellchange(p: OleVariant); safecall;
  17103.     function  Get_oncellchange: OleVariant; safecall;
  17104.     procedure Set_ondatasetchanged(p: OleVariant); safecall;
  17105.     function  Get_ondatasetchanged: OleVariant; safecall;
  17106.     procedure Set_ondataavailable(p: OleVariant); safecall;
  17107.     function  Get_ondataavailable: OleVariant; safecall;
  17108.     procedure Set_ondatasetcomplete(p: OleVariant); safecall;
  17109.     function  Get_ondatasetcomplete: OleVariant; safecall;
  17110.     procedure Set_onpropertychange(p: OleVariant); safecall;
  17111.     function  Get_onpropertychange: OleVariant; safecall;
  17112.     procedure Set_dir(const p: WideString); safecall;
  17113.     function  Get_dir: WideString; safecall;
  17114.     procedure Set_oncontextmenu(p: OleVariant); safecall;
  17115.     function  Get_oncontextmenu: OleVariant; safecall;
  17116.     procedure Set_onstop(p: OleVariant); safecall;
  17117.     function  Get_onstop: OleVariant; safecall;
  17118.     function  createDocumentFragment: IHTMLDocument2; safecall;
  17119.     function  Get_parentDocument: IHTMLDocument2; safecall;
  17120.     procedure Set_enableDownload(p: WordBool); safecall;
  17121.     function  Get_enableDownload: WordBool; safecall;
  17122.     procedure Set_baseUrl(const p: WideString); safecall;
  17123.     function  Get_baseUrl: WideString; safecall;
  17124.     function  Get_childNodes: IDispatch; safecall;
  17125.     procedure Set_inheritStyleSheets(p: WordBool); safecall;
  17126.     function  Get_inheritStyleSheets: WordBool; safecall;
  17127.     procedure Set_onbeforeeditfocus(p: OleVariant); safecall;
  17128.     function  Get_onbeforeeditfocus: OleVariant; safecall;
  17129.     function  getElementsByName(const v: WideString): IHTMLElementCollection; safecall;
  17130.     function  getElementById(const v: WideString): IHTMLElement; safecall;
  17131.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; safecall;
  17132.     property documentElement: IHTMLElement read Get_documentElement;
  17133.     property uniqueID: WideString read Get_uniqueID;
  17134.     property onrowsdelete: OleVariant read Get_onrowsdelete write Set_onrowsdelete;
  17135.     property onrowsinserted: OleVariant read Get_onrowsinserted write Set_onrowsinserted;
  17136.     property oncellchange: OleVariant read Get_oncellchange write Set_oncellchange;
  17137.     property ondatasetchanged: OleVariant read Get_ondatasetchanged write Set_ondatasetchanged;
  17138.     property ondataavailable: OleVariant read Get_ondataavailable write Set_ondataavailable;
  17139.     property ondatasetcomplete: OleVariant read Get_ondatasetcomplete write Set_ondatasetcomplete;
  17140.     property onpropertychange: OleVariant read Get_onpropertychange write Set_onpropertychange;
  17141.     property dir: WideString read Get_dir write Set_dir;
  17142.     property oncontextmenu: OleVariant read Get_oncontextmenu write Set_oncontextmenu;
  17143.     property onstop: OleVariant read Get_onstop write Set_onstop;
  17144.     property parentDocument: IHTMLDocument2 read Get_parentDocument;
  17145.     property enableDownload: WordBool read Get_enableDownload write Set_enableDownload;
  17146.     property baseUrl: WideString read Get_baseUrl write Set_baseUrl;
  17147.     property childNodes: IDispatch read Get_childNodes;
  17148.     property inheritStyleSheets: WordBool read Get_inheritStyleSheets write Set_inheritStyleSheets;
  17149.     property onbeforeeditfocus: OleVariant read Get_onbeforeeditfocus write Set_onbeforeeditfocus;
  17150.   end;
  17151.  
  17152. // *********************************************************************//
  17153. // DispIntf:  IHTMLDocument3Disp
  17154. // Flags:     (4416) Dual OleAutomation Dispatchable
  17155. // GUID:      {3050F485-98B5-11CF-BB82-00AA00BDCE0B}
  17156. // *********************************************************************//
  17157.   IHTMLDocument3Disp = dispinterface
  17158.     ['{3050F485-98B5-11CF-BB82-00AA00BDCE0B}']
  17159.     procedure releaseCapture; dispid 1072;
  17160.     procedure recalc(fForce: WordBool); dispid 1073;
  17161.     function  createTextNode(const text: WideString): IHTMLDOMNode; dispid 1074;
  17162.     property documentElement: IHTMLElement readonly dispid 1075;
  17163.     property uniqueID: WideString readonly dispid 1077;
  17164.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  17165.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  17166.     property onrowsdelete: OleVariant dispid -2147412050;
  17167.     property onrowsinserted: OleVariant dispid -2147412049;
  17168.     property oncellchange: OleVariant dispid -2147412048;
  17169.     property ondatasetchanged: OleVariant dispid -2147412072;
  17170.     property ondataavailable: OleVariant dispid -2147412071;
  17171.     property ondatasetcomplete: OleVariant dispid -2147412070;
  17172.     property onpropertychange: OleVariant dispid -2147412065;
  17173.     property dir: WideString dispid -2147412995;
  17174.     property oncontextmenu: OleVariant dispid -2147412047;
  17175.     property onstop: OleVariant dispid -2147412044;
  17176.     function  createDocumentFragment: IHTMLDocument2; dispid 1076;
  17177.     property parentDocument: IHTMLDocument2 readonly dispid 1078;
  17178.     property enableDownload: WordBool dispid 1079;
  17179.     property baseUrl: WideString dispid 1080;
  17180.     property childNodes: IDispatch readonly dispid 1081;
  17181.     property inheritStyleSheets: WordBool dispid 1082;
  17182.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  17183.     function  getElementsByName(const v: WideString): IHTMLElementCollection; dispid 1086;
  17184.     function  getElementById(const v: WideString): IHTMLElement; dispid 1088;
  17185.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid 1087;
  17186.   end;
  17187.  
  17188. // *********************************************************************//
  17189. // DispIntf:  DispHTMLDocument
  17190. // Flags:     (4112) Hidden Dispatchable
  17191. // GUID:      {3050F55F-98B5-11CF-BB82-00AA00BDCE0B}
  17192. // *********************************************************************//
  17193.   DispHTMLDocument = dispinterface
  17194.     ['{3050F55F-98B5-11CF-BB82-00AA00BDCE0B}']
  17195.     property Script: IDispatch readonly dispid 1001;
  17196.     property all: IHTMLElementCollection readonly dispid 1003;
  17197.     property body: IHTMLElement readonly dispid 1004;
  17198.     property activeElement: IHTMLElement readonly dispid 1005;
  17199.     property images: IHTMLElementCollection readonly dispid 1011;
  17200.     property applets: IHTMLElementCollection readonly dispid 1008;
  17201.     property links: IHTMLElementCollection readonly dispid 1009;
  17202.     property forms: IHTMLElementCollection readonly dispid 1010;
  17203.     property anchors: IHTMLElementCollection readonly dispid 1007;
  17204.     property title: WideString dispid 1012;
  17205.     property scripts: IHTMLElementCollection readonly dispid 1013;
  17206.     property designMode: WideString dispid 1014;
  17207.     property selection: IHTMLSelectionObject readonly dispid 1017;
  17208.     property readyState: WideString readonly dispid 1018;
  17209.     property frames: IHTMLFramesCollection2 readonly dispid 1019;
  17210.     property embeds: IHTMLElementCollection readonly dispid 1015;
  17211.     property plugins: IHTMLElementCollection readonly dispid 1021;
  17212.     property alinkColor: OleVariant dispid 1022;
  17213.     property bgColor: OleVariant dispid -501;
  17214.     property fgColor: OleVariant dispid -2147413110;
  17215.     property linkColor: OleVariant dispid 1024;
  17216.     property vlinkColor: OleVariant dispid 1023;
  17217.     property referrer: WideString readonly dispid 1027;
  17218.     property location: IHTMLLocation readonly dispid 1026;
  17219.     property lastModified: WideString readonly dispid 1028;
  17220.     property url: WideString dispid 1025;
  17221.     property domain: WideString dispid 1029;
  17222.     property cookie: WideString dispid 1030;
  17223.     property expando: WordBool dispid 1031;
  17224.     property charset: WideString dispid 1032;
  17225.     property defaultCharset: WideString dispid 1033;
  17226.     property mimeType: WideString readonly dispid 1041;
  17227.     property fileSize: WideString readonly dispid 1042;
  17228.     property fileCreatedDate: WideString readonly dispid 1043;
  17229.     property fileModifiedDate: WideString readonly dispid 1044;
  17230.     property fileUpdatedDate: WideString readonly dispid 1045;
  17231.     property security: WideString readonly dispid 1046;
  17232.     property protocol: WideString readonly dispid 1047;
  17233.     property nameProp: WideString readonly dispid 1048;
  17234.     procedure write(psarray: {??PSafeArray} OleVariant); dispid 1054;
  17235.     procedure writeln(psarray: {??PSafeArray} OleVariant); dispid 1055;
  17236.     function  open(const url: WideString; name: OleVariant; features: OleVariant; 
  17237.                    replace: OleVariant): IDispatch; dispid 1056;
  17238.     procedure close; dispid 1057;
  17239.     procedure clear; dispid 1058;
  17240.     function  queryCommandSupported(const cmdID: WideString): WordBool; dispid 1059;
  17241.     function  queryCommandEnabled(const cmdID: WideString): WordBool; dispid 1060;
  17242.     function  queryCommandState(const cmdID: WideString): WordBool; dispid 1061;
  17243.     function  queryCommandIndeterm(const cmdID: WideString): WordBool; dispid 1062;
  17244.     function  queryCommandText(const cmdID: WideString): WideString; dispid 1063;
  17245.     function  queryCommandValue(const cmdID: WideString): OleVariant; dispid 1064;
  17246.     function  execCommand(const cmdID: WideString; showUI: WordBool; value: OleVariant): WordBool; dispid 1065;
  17247.     function  execCommandShowHelp(const cmdID: WideString): WordBool; dispid 1066;
  17248.     function  createElement(const eTag: WideString): IHTMLElement; dispid 1067;
  17249.     property onhelp: OleVariant dispid -2147412099;
  17250.     property onclick: OleVariant dispid -2147412104;
  17251.     property ondblclick: OleVariant dispid -2147412103;
  17252.     property onkeyup: OleVariant dispid -2147412106;
  17253.     property onkeydown: OleVariant dispid -2147412107;
  17254.     property onkeypress: OleVariant dispid -2147412105;
  17255.     property onmouseup: OleVariant dispid -2147412109;
  17256.     property onmousedown: OleVariant dispid -2147412110;
  17257.     property onmousemove: OleVariant dispid -2147412108;
  17258.     property onmouseout: OleVariant dispid -2147412111;
  17259.     property onmouseover: OleVariant dispid -2147412112;
  17260.     property onreadystatechange: OleVariant dispid -2147412087;
  17261.     property onafterupdate: OleVariant dispid -2147412090;
  17262.     property onrowexit: OleVariant dispid -2147412094;
  17263.     property onrowenter: OleVariant dispid -2147412093;
  17264.     property ondragstart: OleVariant dispid -2147412077;
  17265.     property onselectstart: OleVariant dispid -2147412075;
  17266.     function  elementFromPoint(x: Integer; y: Integer): IHTMLElement; dispid 1068;
  17267.     property parentWindow: IHTMLWindow2 readonly dispid 1034;
  17268.     property styleSheets: IHTMLStyleSheetsCollection readonly dispid 1069;
  17269.     property onbeforeupdate: OleVariant dispid -2147412091;
  17270.     property onerrorupdate: OleVariant dispid -2147412074;
  17271.     function  toString: WideString; dispid 1070;
  17272.     function  createStyleSheet(const bstrHref: WideString; lIndex: Integer): IHTMLStyleSheet; dispid 1071;
  17273.     procedure releaseCapture; dispid 1072;
  17274.     procedure recalc(fForce: WordBool); dispid 1073;
  17275.     function  createTextNode(const text: WideString): IHTMLDOMNode; dispid 1074;
  17276.     property documentElement: IHTMLElement readonly dispid 1075;
  17277.     property uniqueID: WideString readonly dispid 1077;
  17278.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  17279.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  17280.     property onrowsdelete: OleVariant dispid -2147412050;
  17281.     property onrowsinserted: OleVariant dispid -2147412049;
  17282.     property oncellchange: OleVariant dispid -2147412048;
  17283.     property ondatasetchanged: OleVariant dispid -2147412072;
  17284.     property ondataavailable: OleVariant dispid -2147412071;
  17285.     property ondatasetcomplete: OleVariant dispid -2147412070;
  17286.     property onpropertychange: OleVariant dispid -2147412065;
  17287.     property dir: WideString dispid -2147412995;
  17288.     property oncontextmenu: OleVariant dispid -2147412047;
  17289.     property onstop: OleVariant dispid -2147412044;
  17290.     function  createDocumentFragment: IHTMLDocument2; dispid 1076;
  17291.     property parentDocument: IHTMLDocument2 readonly dispid 1078;
  17292.     property enableDownload: WordBool dispid 1079;
  17293.     property baseUrl: WideString dispid 1080;
  17294.     property childNodes: IDispatch readonly dispid 1081;
  17295.     property inheritStyleSheets: WordBool dispid 1082;
  17296.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  17297.     function  getElementsByName(const v: WideString): IHTMLElementCollection; dispid 1086;
  17298.     function  getElementById(const v: WideString): IHTMLElement; dispid 1088;
  17299.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid 1087;
  17300.   end;
  17301.  
  17302. // *********************************************************************//
  17303. // Interface: IHTMLDocumentFragment
  17304. // Flags:     (4416) Dual OleAutomation Dispatchable
  17305. // GUID:      {3050F5E5-98B5-11CF-BB82-00AA00BDCE0B}
  17306. // *********************************************************************//
  17307.   IHTMLDocumentFragment = interface(IDispatch)
  17308.     ['{3050F5E5-98B5-11CF-BB82-00AA00BDCE0B}']
  17309.     function  Get_document: IDispatch; safecall;
  17310.     property document: IDispatch read Get_document;
  17311.   end;
  17312.  
  17313. // *********************************************************************//
  17314. // DispIntf:  IHTMLDocumentFragmentDisp
  17315. // Flags:     (4416) Dual OleAutomation Dispatchable
  17316. // GUID:      {3050F5E5-98B5-11CF-BB82-00AA00BDCE0B}
  17317. // *********************************************************************//
  17318.   IHTMLDocumentFragmentDisp = dispinterface
  17319.     ['{3050F5E5-98B5-11CF-BB82-00AA00BDCE0B}']
  17320.     property document: IDispatch readonly dispid -2147412970;
  17321.   end;
  17322.  
  17323. // *********************************************************************//
  17324. // DispIntf:  DispHTMLDocumentFragment
  17325. // Flags:     (4112) Hidden Dispatchable
  17326. // GUID:      {3050F581-98B5-11CF-BB82-00AA00BDCE0B}
  17327. // *********************************************************************//
  17328.   DispHTMLDocumentFragment = dispinterface
  17329.     ['{3050F581-98B5-11CF-BB82-00AA00BDCE0B}']
  17330.     property document: IDispatch readonly dispid -2147412970;
  17331.   end;
  17332.  
  17333. // *********************************************************************//
  17334. // DispIntf:  DWebBridgeEvents
  17335. // Flags:     (4112) Hidden Dispatchable
  17336. // GUID:      {A6D897FF-0A95-11D1-B0BA-006008166E11}
  17337. // *********************************************************************//
  17338.   DWebBridgeEvents = dispinterface
  17339.     ['{A6D897FF-0A95-11D1-B0BA-006008166E11}']
  17340.     procedure onscriptletevent(const name: WideString; eventData: OleVariant); dispid 1;
  17341.     procedure onreadystatechange; dispid -609;
  17342.     function  onclick: WordBool; dispid -600;
  17343.     function  ondblclick: WordBool; dispid -601;
  17344.     procedure onkeydown; dispid -602;
  17345.     procedure onkeyup; dispid -604;
  17346.     function  onkeypress: WordBool; dispid -603;
  17347.     procedure onmousedown; dispid -605;
  17348.     procedure onmousemove; dispid -606;
  17349.     procedure onmouseup; dispid -607;
  17350.   end;
  17351.  
  17352. // *********************************************************************//
  17353. // Interface: IWebBridge
  17354. // Flags:     (4416) Dual OleAutomation Dispatchable
  17355. // GUID:      {AE24FDAD-03C6-11D1-8B76-0080C744F389}
  17356. // *********************************************************************//
  17357.   IWebBridge = interface(IDispatch)
  17358.     ['{AE24FDAD-03C6-11D1-8B76-0080C744F389}']
  17359.     procedure Set_url(const p: WideString); safecall;
  17360.     function  Get_url: WideString; safecall;
  17361.     procedure Set_Scrollbar(p: WordBool); safecall;
  17362.     function  Get_Scrollbar: WordBool; safecall;
  17363.     procedure Set_embed(p: WordBool); safecall;
  17364.     function  Get_embed: WordBool; safecall;
  17365.     function  Get_event: IDispatch; safecall;
  17366.     function  Get_readyState: Integer; safecall;
  17367.     procedure AboutBox; safecall;
  17368.     property url: WideString read Get_url write Set_url;
  17369.     property Scrollbar: WordBool read Get_Scrollbar write Set_Scrollbar;
  17370.     property embed: WordBool read Get_embed write Set_embed;
  17371.     property event: IDispatch read Get_event;
  17372.     property readyState: Integer read Get_readyState;
  17373.   end;
  17374.  
  17375. // *********************************************************************//
  17376. // DispIntf:  IWebBridgeDisp
  17377. // Flags:     (4416) Dual OleAutomation Dispatchable
  17378. // GUID:      {AE24FDAD-03C6-11D1-8B76-0080C744F389}
  17379. // *********************************************************************//
  17380.   IWebBridgeDisp = dispinterface
  17381.     ['{AE24FDAD-03C6-11D1-8B76-0080C744F389}']
  17382.     property url: WideString dispid 1;
  17383.     property Scrollbar: WordBool dispid 2;
  17384.     property embed: WordBool dispid 3;
  17385.     property event: IDispatch readonly dispid 1152;
  17386.     property readyState: Integer readonly dispid -525;
  17387.     procedure AboutBox; dispid -552;
  17388.   end;
  17389.  
  17390. // *********************************************************************//
  17391. // Interface: IWBScriptControl
  17392. // Flags:     (4416) Dual OleAutomation Dispatchable
  17393. // GUID:      {A5170870-0CF8-11D1-8B91-0080C744F389}
  17394. // *********************************************************************//
  17395.   IWBScriptControl = interface(IDispatch)
  17396.     ['{A5170870-0CF8-11D1-8B91-0080C744F389}']
  17397.     procedure raiseEvent(const name: WideString; eventData: OleVariant); safecall;
  17398.     procedure bubbleEvent; safecall;
  17399.     procedure setContextMenu(menuItemPairs: OleVariant); safecall;
  17400.     procedure Set_selectableContent(p: WordBool); safecall;
  17401.     function  Get_selectableContent: WordBool; safecall;
  17402.     function  Get_frozen: WordBool; safecall;
  17403.     procedure Set_Scrollbar(p: WordBool); safecall;
  17404.     function  Get_Scrollbar: WordBool; safecall;
  17405.     function  Get_version: WideString; safecall;
  17406.     function  Get_visibility: WordBool; safecall;
  17407.     procedure Set_onvisibilitychange(p: OleVariant); safecall;
  17408.     function  Get_onvisibilitychange: OleVariant; safecall;
  17409.     property selectableContent: WordBool read Get_selectableContent write Set_selectableContent;
  17410.     property frozen: WordBool read Get_frozen;
  17411.     property Scrollbar: WordBool read Get_Scrollbar write Set_Scrollbar;
  17412.     property version: WideString read Get_version;
  17413.     property visibility: WordBool read Get_visibility;
  17414.     property onvisibilitychange: OleVariant read Get_onvisibilitychange write Set_onvisibilitychange;
  17415.   end;
  17416.  
  17417. // *********************************************************************//
  17418. // DispIntf:  IWBScriptControlDisp
  17419. // Flags:     (4416) Dual OleAutomation Dispatchable
  17420. // GUID:      {A5170870-0CF8-11D1-8B91-0080C744F389}
  17421. // *********************************************************************//
  17422.   IWBScriptControlDisp = dispinterface
  17423.     ['{A5170870-0CF8-11D1-8B91-0080C744F389}']
  17424.     procedure raiseEvent(const name: WideString; eventData: OleVariant); dispid 1;
  17425.     procedure bubbleEvent; dispid 2;
  17426.     procedure setContextMenu(menuItemPairs: OleVariant); dispid 3;
  17427.     property selectableContent: WordBool dispid 4;
  17428.     property frozen: WordBool readonly dispid 5;
  17429.     property Scrollbar: WordBool dispid 7;
  17430.     property version: WideString readonly dispid 8;
  17431.     property visibility: WordBool readonly dispid 9;
  17432.     property onvisibilitychange: OleVariant dispid 10;
  17433.   end;
  17434.  
  17435. // *********************************************************************//
  17436. // Interface: IHTMLEmbedElement
  17437. // Flags:     (4416) Dual OleAutomation Dispatchable
  17438. // GUID:      {3050F25F-98B5-11CF-BB82-00AA00BDCE0B}
  17439. // *********************************************************************//
  17440.   IHTMLEmbedElement = interface(IDispatch)
  17441.     ['{3050F25F-98B5-11CF-BB82-00AA00BDCE0B}']
  17442.     procedure Set_hidden(const p: WideString); safecall;
  17443.     function  Get_hidden: WideString; safecall;
  17444.     function  Get_palette: WideString; safecall;
  17445.     function  Get_pluginspage: WideString; safecall;
  17446.     procedure Set_src(const p: WideString); safecall;
  17447.     function  Get_src: WideString; safecall;
  17448.     procedure Set_units(const p: WideString); safecall;
  17449.     function  Get_units: WideString; safecall;
  17450.     procedure Set_name(const p: WideString); safecall;
  17451.     function  Get_name: WideString; safecall;
  17452.     procedure Set_width(p: OleVariant); safecall;
  17453.     function  Get_width: OleVariant; safecall;
  17454.     procedure Set_height(p: OleVariant); safecall;
  17455.     function  Get_height: OleVariant; safecall;
  17456.     property hidden: WideString read Get_hidden write Set_hidden;
  17457.     property palette: WideString read Get_palette;
  17458.     property pluginspage: WideString read Get_pluginspage;
  17459.     property src: WideString read Get_src write Set_src;
  17460.     property units: WideString read Get_units write Set_units;
  17461.     property name: WideString read Get_name write Set_name;
  17462.     property width: OleVariant read Get_width write Set_width;
  17463.     property height: OleVariant read Get_height write Set_height;
  17464.   end;
  17465.  
  17466. // *********************************************************************//
  17467. // DispIntf:  IHTMLEmbedElementDisp
  17468. // Flags:     (4416) Dual OleAutomation Dispatchable
  17469. // GUID:      {3050F25F-98B5-11CF-BB82-00AA00BDCE0B}
  17470. // *********************************************************************//
  17471.   IHTMLEmbedElementDisp = dispinterface
  17472.     ['{3050F25F-98B5-11CF-BB82-00AA00BDCE0B}']
  17473.     property hidden: WideString dispid -2147415102;
  17474.     property palette: WideString readonly dispid -2147415108;
  17475.     property pluginspage: WideString readonly dispid -2147415107;
  17476.     property src: WideString dispid -2147415106;
  17477.     property units: WideString dispid -2147415104;
  17478.     property name: WideString dispid -2147418112;
  17479.     property width: OleVariant dispid -2147418107;
  17480.     property height: OleVariant dispid -2147418106;
  17481.   end;
  17482.  
  17483. // *********************************************************************//
  17484. // DispIntf:  DispHTMLEmbed
  17485. // Flags:     (4112) Hidden Dispatchable
  17486. // GUID:      {3050F52E-98B5-11CF-BB82-00AA00BDCE0B}
  17487. // *********************************************************************//
  17488.   DispHTMLEmbed = dispinterface
  17489.     ['{3050F52E-98B5-11CF-BB82-00AA00BDCE0B}']
  17490.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  17491.                            lFlags: Integer); dispid -2147417611;
  17492.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  17493.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  17494.     property className: WideString dispid -2147417111;
  17495.     property id: WideString dispid -2147417110;
  17496.     property tagName: WideString readonly dispid -2147417108;
  17497.     property parentElement: IHTMLElement readonly dispid -2147418104;
  17498.     property style: IHTMLStyle readonly dispid -2147418038;
  17499.     property onhelp: OleVariant dispid -2147412099;
  17500.     property onclick: OleVariant dispid -2147412104;
  17501.     property ondblclick: OleVariant dispid -2147412103;
  17502.     property onkeydown: OleVariant dispid -2147412107;
  17503.     property onkeyup: OleVariant dispid -2147412106;
  17504.     property onkeypress: OleVariant dispid -2147412105;
  17505.     property onmouseout: OleVariant dispid -2147412111;
  17506.     property onmouseover: OleVariant dispid -2147412112;
  17507.     property onmousemove: OleVariant dispid -2147412108;
  17508.     property onmousedown: OleVariant dispid -2147412110;
  17509.     property onmouseup: OleVariant dispid -2147412109;
  17510.     property document: IDispatch readonly dispid -2147417094;
  17511.     property title: WideString dispid -2147418043;
  17512.     property language: WideString dispid -2147413012;
  17513.     property onselectstart: OleVariant dispid -2147412075;
  17514.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  17515.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  17516.     property sourceIndex: Integer readonly dispid -2147417088;
  17517.     property recordNumber: OleVariant readonly dispid -2147417087;
  17518.     property lang: WideString dispid -2147413103;
  17519.     property offsetLeft: Integer readonly dispid -2147417104;
  17520.     property offsetTop: Integer readonly dispid -2147417103;
  17521.     property offsetWidth: Integer readonly dispid -2147417102;
  17522.     property offsetHeight: Integer readonly dispid -2147417101;
  17523.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  17524.     property innerHTML: WideString dispid -2147417086;
  17525.     property innerText: WideString dispid -2147417085;
  17526.     property outerHTML: WideString dispid -2147417084;
  17527.     property outerText: WideString dispid -2147417083;
  17528.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  17529.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  17530.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  17531.     property isTextEdit: WordBool readonly dispid -2147417078;
  17532.     procedure click; dispid -2147417079;
  17533.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  17534.     property ondragstart: OleVariant dispid -2147412077;
  17535.     function  toString: WideString; dispid -2147417076;
  17536.     property onbeforeupdate: OleVariant dispid -2147412091;
  17537.     property onafterupdate: OleVariant dispid -2147412090;
  17538.     property onerrorupdate: OleVariant dispid -2147412074;
  17539.     property onrowexit: OleVariant dispid -2147412094;
  17540.     property onrowenter: OleVariant dispid -2147412093;
  17541.     property ondatasetchanged: OleVariant dispid -2147412072;
  17542.     property ondataavailable: OleVariant dispid -2147412071;
  17543.     property ondatasetcomplete: OleVariant dispid -2147412070;
  17544.     property onfilterchange: OleVariant dispid -2147412069;
  17545.     property children: IDispatch readonly dispid -2147417075;
  17546.     property all: IDispatch readonly dispid -2147417074;
  17547.     property scopeName: WideString readonly dispid -2147417073;
  17548.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  17549.     procedure releaseCapture; dispid -2147417071;
  17550.     property onlosecapture: OleVariant dispid -2147412066;
  17551.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  17552.     procedure doScroll(component: OleVariant); dispid -2147417069;
  17553.     property onscroll: OleVariant dispid -2147412081;
  17554.     property ondrag: OleVariant dispid -2147412063;
  17555.     property ondragend: OleVariant dispid -2147412062;
  17556.     property ondragenter: OleVariant dispid -2147412061;
  17557.     property ondragover: OleVariant dispid -2147412060;
  17558.     property ondragleave: OleVariant dispid -2147412059;
  17559.     property ondrop: OleVariant dispid -2147412058;
  17560.     property onbeforecut: OleVariant dispid -2147412054;
  17561.     property oncut: OleVariant dispid -2147412057;
  17562.     property onbeforecopy: OleVariant dispid -2147412053;
  17563.     property oncopy: OleVariant dispid -2147412056;
  17564.     property onbeforepaste: OleVariant dispid -2147412052;
  17565.     property onpaste: OleVariant dispid -2147412055;
  17566.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  17567.     property onpropertychange: OleVariant dispid -2147412065;
  17568.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  17569.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  17570.     procedure setExpression(const propname: WideString; const expression: WideString; 
  17571.                             const language: WideString); dispid -2147417608;
  17572.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  17573.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  17574.     property tabIndex: Smallint dispid -2147418097;
  17575.     procedure focus; dispid -2147416112;
  17576.     property accessKey: WideString dispid -2147416107;
  17577.     property onblur: OleVariant dispid -2147412097;
  17578.     property onfocus: OleVariant dispid -2147412098;
  17579.     property onresize: OleVariant dispid -2147412076;
  17580.     procedure blur; dispid -2147416110;
  17581.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  17582.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  17583.     property clientHeight: Integer readonly dispid -2147416093;
  17584.     property clientWidth: Integer readonly dispid -2147416092;
  17585.     property clientTop: Integer readonly dispid -2147416091;
  17586.     property clientLeft: Integer readonly dispid -2147416090;
  17587.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  17588.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  17589.     property readyState: OleVariant readonly dispid -2147412996;
  17590.     property onreadystatechange: OleVariant dispid -2147412087;
  17591.     property onrowsdelete: OleVariant dispid -2147412050;
  17592.     property onrowsinserted: OleVariant dispid -2147412049;
  17593.     property oncellchange: OleVariant dispid -2147412048;
  17594.     property dir: WideString dispid -2147412995;
  17595.     function  createControlRange: IDispatch; dispid -2147417056;
  17596.     property scrollHeight: Integer readonly dispid -2147417055;
  17597.     property scrollWidth: Integer readonly dispid -2147417054;
  17598.     property scrollTop: Integer dispid -2147417053;
  17599.     property scrollLeft: Integer dispid -2147417052;
  17600.     procedure clearAttributes; dispid -2147417050;
  17601.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  17602.     property oncontextmenu: OleVariant dispid -2147412047;
  17603.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  17604.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  17605.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  17606.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  17607.     property canHaveChildren: WordBool readonly dispid -2147417040;
  17608.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  17609.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  17610.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  17611.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  17612.     property tagUrn: WideString dispid -2147417029;
  17613.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  17614.     property readyStateValue: Integer readonly dispid -2147417028;
  17615.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  17616.     property uniqueNumber: Integer readonly dispid -2147417058;
  17617.     property uniqueID: WideString readonly dispid -2147417057;
  17618.     property nodeType: Integer readonly dispid -2147417066;
  17619.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  17620.     function  hasChildNodes: WordBool; dispid -2147417064;
  17621.     property childNodes: IDispatch readonly dispid -2147417063;
  17622.     property attributes: IDispatch readonly dispid -2147417062;
  17623.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  17624.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  17625.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  17626.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  17627.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  17628.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  17629.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  17630.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  17631.     property nodeName: WideString readonly dispid -2147417038;
  17632.     property nodeValue: OleVariant dispid -2147417037;
  17633.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  17634.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  17635.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  17636.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  17637.     property hidden: WideString dispid -2147415102;
  17638.     property palette: WideString readonly dispid -2147415108;
  17639.     property pluginspage: WideString readonly dispid -2147415107;
  17640.     property src: WideString dispid -2147415106;
  17641.     property units: WideString dispid -2147415104;
  17642.     property name: WideString dispid -2147418112;
  17643.     property width: OleVariant dispid -2147418107;
  17644.     property height: OleVariant dispid -2147418106;
  17645.   end;
  17646.  
  17647. // *********************************************************************//
  17648. // DispIntf:  HTMLMapEvents2
  17649. // Flags:     (4112) Hidden Dispatchable
  17650. // GUID:      {3050F61E-98B5-11CF-BB82-00AA00BDCE0B}
  17651. // *********************************************************************//
  17652.   HTMLMapEvents2 = dispinterface
  17653.     ['{3050F61E-98B5-11CF-BB82-00AA00BDCE0B}']
  17654.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  17655.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  17656.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  17657.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  17658.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  17659.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  17660.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  17661.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  17662.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  17663.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  17664.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  17665.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  17666.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  17667.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  17668.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  17669.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  17670.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  17671.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  17672.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  17673.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  17674.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  17675.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  17676.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  17677.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  17678.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  17679.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  17680.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  17681.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  17682.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  17683.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  17684.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  17685.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  17686.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  17687.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  17688.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  17689.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  17690.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  17691.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  17692.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  17693.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  17694.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  17695.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  17696.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  17697.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  17698.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  17699.   end;
  17700.  
  17701. // *********************************************************************//
  17702. // DispIntf:  HTMLMapEvents
  17703. // Flags:     (4112) Hidden Dispatchable
  17704. // GUID:      {3050F3BA-98B5-11CF-BB82-00AA00BDCE0B}
  17705. // *********************************************************************//
  17706.   HTMLMapEvents = dispinterface
  17707.     ['{3050F3BA-98B5-11CF-BB82-00AA00BDCE0B}']
  17708.     function  onhelp: WordBool; dispid -2147418102;
  17709.     function  onclick: WordBool; dispid -600;
  17710.     function  ondblclick: WordBool; dispid -601;
  17711.     function  onkeypress: WordBool; dispid -603;
  17712.     procedure onkeydown; dispid -602;
  17713.     procedure onkeyup; dispid -604;
  17714.     procedure onmouseout; dispid -2147418103;
  17715.     procedure onmouseover; dispid -2147418104;
  17716.     procedure onmousemove; dispid -606;
  17717.     procedure onmousedown; dispid -605;
  17718.     procedure onmouseup; dispid -607;
  17719.     function  onselectstart: WordBool; dispid -2147418100;
  17720.     procedure onfilterchange; dispid -2147418095;
  17721.     function  ondragstart: WordBool; dispid -2147418101;
  17722.     function  onbeforeupdate: WordBool; dispid -2147418108;
  17723.     procedure onafterupdate; dispid -2147418107;
  17724.     function  onerrorupdate: WordBool; dispid -2147418099;
  17725.     function  onrowexit: WordBool; dispid -2147418106;
  17726.     procedure onrowenter; dispid -2147418105;
  17727.     procedure ondatasetchanged; dispid -2147418098;
  17728.     procedure ondataavailable; dispid -2147418097;
  17729.     procedure ondatasetcomplete; dispid -2147418096;
  17730.     procedure onlosecapture; dispid -2147418094;
  17731.     procedure onpropertychange; dispid -2147418093;
  17732.     procedure onscroll; dispid 1014;
  17733.     procedure onfocus; dispid -2147418111;
  17734.     procedure onblur; dispid -2147418112;
  17735.     procedure onresize; dispid 1016;
  17736.     function  ondrag: WordBool; dispid -2147418092;
  17737.     procedure ondragend; dispid -2147418091;
  17738.     function  ondragenter: WordBool; dispid -2147418090;
  17739.     function  ondragover: WordBool; dispid -2147418089;
  17740.     procedure ondragleave; dispid -2147418088;
  17741.     function  ondrop: WordBool; dispid -2147418087;
  17742.     function  onbeforecut: WordBool; dispid -2147418083;
  17743.     function  oncut: WordBool; dispid -2147418086;
  17744.     function  onbeforecopy: WordBool; dispid -2147418082;
  17745.     function  oncopy: WordBool; dispid -2147418085;
  17746.     function  onbeforepaste: WordBool; dispid -2147418081;
  17747.     function  onpaste: WordBool; dispid -2147418084;
  17748.     function  oncontextmenu: WordBool; dispid 1023;
  17749.     procedure onrowsdelete; dispid -2147418080;
  17750.     procedure onrowsinserted; dispid -2147418079;
  17751.     procedure oncellchange; dispid -2147418078;
  17752.     procedure onreadystatechange; dispid -609;
  17753.     procedure onbeforeeditfocus; dispid 1027;
  17754.   end;
  17755.  
  17756. // *********************************************************************//
  17757. // Interface: IHTMLAreasCollection
  17758. // Flags:     (4416) Dual OleAutomation Dispatchable
  17759. // GUID:      {3050F383-98B5-11CF-BB82-00AA00BDCE0B}
  17760. // *********************************************************************//
  17761.   IHTMLAreasCollection = interface(IDispatch)
  17762.     ['{3050F383-98B5-11CF-BB82-00AA00BDCE0B}']
  17763.     procedure Set_length(p: Integer); safecall;
  17764.     function  Get_length: Integer; safecall;
  17765.     function  Get__newEnum: IUnknown; safecall;
  17766.     function  item(name: OleVariant; index: OleVariant): IDispatch; safecall;
  17767.     function  tags(tagName: OleVariant): IDispatch; safecall;
  17768.     procedure add(const element: IHTMLElement; before: OleVariant); safecall;
  17769.     procedure remove(index: Integer); safecall;
  17770.     property length: Integer read Get_length write Set_length;
  17771.     property _newEnum: IUnknown read Get__newEnum;
  17772.   end;
  17773.  
  17774. // *********************************************************************//
  17775. // DispIntf:  IHTMLAreasCollectionDisp
  17776. // Flags:     (4416) Dual OleAutomation Dispatchable
  17777. // GUID:      {3050F383-98B5-11CF-BB82-00AA00BDCE0B}
  17778. // *********************************************************************//
  17779.   IHTMLAreasCollectionDisp = dispinterface
  17780.     ['{3050F383-98B5-11CF-BB82-00AA00BDCE0B}']
  17781.     property length: Integer dispid 1500;
  17782.     property _newEnum: IUnknown readonly dispid -4;
  17783.     function  item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  17784.     function  tags(tagName: OleVariant): IDispatch; dispid 1502;
  17785.     procedure add(const element: IHTMLElement; before: OleVariant); dispid 1503;
  17786.     procedure remove(index: Integer); dispid 1504;
  17787.   end;
  17788.  
  17789. // *********************************************************************//
  17790. // Interface: IHTMLAreasCollection2
  17791. // Flags:     (4416) Dual OleAutomation Dispatchable
  17792. // GUID:      {3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}
  17793. // *********************************************************************//
  17794.   IHTMLAreasCollection2 = interface(IDispatch)
  17795.     ['{3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}']
  17796.     function  urns(urn: OleVariant): IDispatch; safecall;
  17797.   end;
  17798.  
  17799. // *********************************************************************//
  17800. // DispIntf:  IHTMLAreasCollection2Disp
  17801. // Flags:     (4416) Dual OleAutomation Dispatchable
  17802. // GUID:      {3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}
  17803. // *********************************************************************//
  17804.   IHTMLAreasCollection2Disp = dispinterface
  17805.     ['{3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}']
  17806.     function  urns(urn: OleVariant): IDispatch; dispid 1505;
  17807.   end;
  17808.  
  17809. // *********************************************************************//
  17810. // Interface: IHTMLMapElement
  17811. // Flags:     (4416) Dual OleAutomation Dispatchable
  17812. // GUID:      {3050F266-98B5-11CF-BB82-00AA00BDCE0B}
  17813. // *********************************************************************//
  17814.   IHTMLMapElement = interface(IDispatch)
  17815.     ['{3050F266-98B5-11CF-BB82-00AA00BDCE0B}']
  17816.     function  Get_areas: IHTMLAreasCollection; safecall;
  17817.     procedure Set_name(const p: WideString); safecall;
  17818.     function  Get_name: WideString; safecall;
  17819.     property areas: IHTMLAreasCollection read Get_areas;
  17820.     property name: WideString read Get_name write Set_name;
  17821.   end;
  17822.  
  17823. // *********************************************************************//
  17824. // DispIntf:  IHTMLMapElementDisp
  17825. // Flags:     (4416) Dual OleAutomation Dispatchable
  17826. // GUID:      {3050F266-98B5-11CF-BB82-00AA00BDCE0B}
  17827. // *********************************************************************//
  17828.   IHTMLMapElementDisp = dispinterface
  17829.     ['{3050F266-98B5-11CF-BB82-00AA00BDCE0B}']
  17830.     property areas: IHTMLAreasCollection readonly dispid 1002;
  17831.     property name: WideString dispid -2147418112;
  17832.   end;
  17833.  
  17834. // *********************************************************************//
  17835. // DispIntf:  DispHTMLAreasCollection
  17836. // Flags:     (4112) Hidden Dispatchable
  17837. // GUID:      {3050F56A-98B5-11CF-BB82-00AA00BDCE0B}
  17838. // *********************************************************************//
  17839.   DispHTMLAreasCollection = dispinterface
  17840.     ['{3050F56A-98B5-11CF-BB82-00AA00BDCE0B}']
  17841.     property length: Integer dispid 1500;
  17842.     property _newEnum: IUnknown readonly dispid -4;
  17843.     function  item(name: OleVariant; index: OleVariant): IDispatch; dispid 0;
  17844.     function  tags(tagName: OleVariant): IDispatch; dispid 1502;
  17845.     procedure add(const element: IHTMLElement; before: OleVariant); dispid 1503;
  17846.     procedure remove(index: Integer); dispid 1504;
  17847.     function  urns(urn: OleVariant): IDispatch; dispid 1505;
  17848.   end;
  17849.  
  17850. // *********************************************************************//
  17851. // DispIntf:  DispHTMLMapElement
  17852. // Flags:     (4112) Hidden Dispatchable
  17853. // GUID:      {3050F526-98B5-11CF-BB82-00AA00BDCE0B}
  17854. // *********************************************************************//
  17855.   DispHTMLMapElement = dispinterface
  17856.     ['{3050F526-98B5-11CF-BB82-00AA00BDCE0B}']
  17857.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  17858.                            lFlags: Integer); dispid -2147417611;
  17859.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  17860.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool; dispid -2147417609;
  17861.     property className: WideString dispid -2147417111;
  17862.     property id: WideString dispid -2147417110;
  17863.     property tagName: WideString readonly dispid -2147417108;
  17864.     property parentElement: IHTMLElement readonly dispid -2147418104;
  17865.     property style: IHTMLStyle readonly dispid -2147418038;
  17866.     property onhelp: OleVariant dispid -2147412099;
  17867.     property onclick: OleVariant dispid -2147412104;
  17868.     property ondblclick: OleVariant dispid -2147412103;
  17869.     property onkeydown: OleVariant dispid -2147412107;
  17870.     property onkeyup: OleVariant dispid -2147412106;
  17871.     property onkeypress: OleVariant dispid -2147412105;
  17872.     property onmouseout: OleVariant dispid -2147412111;
  17873.     property onmouseover: OleVariant dispid -2147412112;
  17874.     property onmousemove: OleVariant dispid -2147412108;
  17875.     property onmousedown: OleVariant dispid -2147412110;
  17876.     property onmouseup: OleVariant dispid -2147412109;
  17877.     property document: IDispatch readonly dispid -2147417094;
  17878.     property title: WideString dispid -2147418043;
  17879.     property language: WideString dispid -2147413012;
  17880.     property onselectstart: OleVariant dispid -2147412075;
  17881.     procedure scrollIntoView(varargStart: OleVariant); dispid -2147417093;
  17882.     function  contains(const pChild: IHTMLElement): WordBool; dispid -2147417092;
  17883.     property sourceIndex: Integer readonly dispid -2147417088;
  17884.     property recordNumber: OleVariant readonly dispid -2147417087;
  17885.     property lang: WideString dispid -2147413103;
  17886.     property offsetLeft: Integer readonly dispid -2147417104;
  17887.     property offsetTop: Integer readonly dispid -2147417103;
  17888.     property offsetWidth: Integer readonly dispid -2147417102;
  17889.     property offsetHeight: Integer readonly dispid -2147417101;
  17890.     property offsetParent: IHTMLElement readonly dispid -2147417100;
  17891.     property innerHTML: WideString dispid -2147417086;
  17892.     property innerText: WideString dispid -2147417085;
  17893.     property outerHTML: WideString dispid -2147417084;
  17894.     property outerText: WideString dispid -2147417083;
  17895.     procedure insertAdjacentHTML(const where: WideString; const html: WideString); dispid -2147417082;
  17896.     procedure insertAdjacentText(const where: WideString; const text: WideString); dispid -2147417081;
  17897.     property parentTextEdit: IHTMLElement readonly dispid -2147417080;
  17898.     property isTextEdit: WordBool readonly dispid -2147417078;
  17899.     procedure click; dispid -2147417079;
  17900.     property filters: IHTMLFiltersCollection readonly dispid -2147417077;
  17901.     property ondragstart: OleVariant dispid -2147412077;
  17902.     function  toString: WideString; dispid -2147417076;
  17903.     property onbeforeupdate: OleVariant dispid -2147412091;
  17904.     property onafterupdate: OleVariant dispid -2147412090;
  17905.     property onerrorupdate: OleVariant dispid -2147412074;
  17906.     property onrowexit: OleVariant dispid -2147412094;
  17907.     property onrowenter: OleVariant dispid -2147412093;
  17908.     property ondatasetchanged: OleVariant dispid -2147412072;
  17909.     property ondataavailable: OleVariant dispid -2147412071;
  17910.     property ondatasetcomplete: OleVariant dispid -2147412070;
  17911.     property onfilterchange: OleVariant dispid -2147412069;
  17912.     property children: IDispatch readonly dispid -2147417075;
  17913.     property all: IDispatch readonly dispid -2147417074;
  17914.     property scopeName: WideString readonly dispid -2147417073;
  17915.     procedure setCapture(containerCapture: WordBool); dispid -2147417072;
  17916.     procedure releaseCapture; dispid -2147417071;
  17917.     property onlosecapture: OleVariant dispid -2147412066;
  17918.     function  componentFromPoint(x: Integer; y: Integer): WideString; dispid -2147417070;
  17919.     procedure doScroll(component: OleVariant); dispid -2147417069;
  17920.     property onscroll: OleVariant dispid -2147412081;
  17921.     property ondrag: OleVariant dispid -2147412063;
  17922.     property ondragend: OleVariant dispid -2147412062;
  17923.     property ondragenter: OleVariant dispid -2147412061;
  17924.     property ondragover: OleVariant dispid -2147412060;
  17925.     property ondragleave: OleVariant dispid -2147412059;
  17926.     property ondrop: OleVariant dispid -2147412058;
  17927.     property onbeforecut: OleVariant dispid -2147412054;
  17928.     property oncut: OleVariant dispid -2147412057;
  17929.     property onbeforecopy: OleVariant dispid -2147412053;
  17930.     property oncopy: OleVariant dispid -2147412056;
  17931.     property onbeforepaste: OleVariant dispid -2147412052;
  17932.     property onpaste: OleVariant dispid -2147412055;
  17933.     property currentStyle: IHTMLCurrentStyle readonly dispid -2147417105;
  17934.     property onpropertychange: OleVariant dispid -2147412065;
  17935.     function  getClientRects: IHTMLRectCollection; dispid -2147417068;
  17936.     function  getBoundingClientRect: IHTMLRect; dispid -2147417067;
  17937.     procedure setExpression(const propname: WideString; const expression: WideString; 
  17938.                             const language: WideString); dispid -2147417608;
  17939.     function  getExpression(const propname: WideString): OleVariant; dispid -2147417607;
  17940.     function  removeExpression(const propname: WideString): WordBool; dispid -2147417606;
  17941.     property tabIndex: Smallint dispid -2147418097;
  17942.     procedure focus; dispid -2147416112;
  17943.     property accessKey: WideString dispid -2147416107;
  17944.     property onblur: OleVariant dispid -2147412097;
  17945.     property onfocus: OleVariant dispid -2147412098;
  17946.     property onresize: OleVariant dispid -2147412076;
  17947.     procedure blur; dispid -2147416110;
  17948.     procedure addFilter(const pUnk: IUnknown); dispid -2147416095;
  17949.     procedure removeFilter(const pUnk: IUnknown); dispid -2147416094;
  17950.     property clientHeight: Integer readonly dispid -2147416093;
  17951.     property clientWidth: Integer readonly dispid -2147416092;
  17952.     property clientTop: Integer readonly dispid -2147416091;
  17953.     property clientLeft: Integer readonly dispid -2147416090;
  17954.     function  attachEvent(const event: WideString; const pdisp: IDispatch): WordBool; dispid -2147417605;
  17955.     procedure detachEvent(const event: WideString; const pdisp: IDispatch); dispid -2147417604;
  17956.     property readyState: OleVariant readonly dispid -2147412996;
  17957.     property onreadystatechange: OleVariant dispid -2147412087;
  17958.     property onrowsdelete: OleVariant dispid -2147412050;
  17959.     property onrowsinserted: OleVariant dispid -2147412049;
  17960.     property oncellchange: OleVariant dispid -2147412048;
  17961.     property dir: WideString dispid -2147412995;
  17962.     function  createControlRange: IDispatch; dispid -2147417056;
  17963.     property scrollHeight: Integer readonly dispid -2147417055;
  17964.     property scrollWidth: Integer readonly dispid -2147417054;
  17965.     property scrollTop: Integer dispid -2147417053;
  17966.     property scrollLeft: Integer dispid -2147417052;
  17967.     procedure clearAttributes; dispid -2147417050;
  17968.     procedure mergeAttributes(const mergeThis: IHTMLElement); dispid -2147417049;
  17969.     property oncontextmenu: OleVariant dispid -2147412047;
  17970.     function  insertAdjacentElement(const where: WideString; const insertedElement: IHTMLElement): IHTMLElement; dispid -2147417043;
  17971.     function  applyElement(const apply: IHTMLElement; const where: WideString): IHTMLElement; dispid -2147417047;
  17972.     function  getAdjacentText(const where: WideString): WideString; dispid -2147417042;
  17973.     function  replaceAdjacentText(const where: WideString; const newText: WideString): WideString; dispid -2147417041;
  17974.     property canHaveChildren: WordBool readonly dispid -2147417040;
  17975.     function  addBehavior(const bstrUrl: WideString; var pvarFactory: OleVariant): Integer; dispid -2147417032;
  17976.     function  removeBehavior(cookie: Integer): WordBool; dispid -2147417031;
  17977.     property runtimeStyle: IHTMLStyle readonly dispid -2147417048;
  17978.     property behaviorUrns: IDispatch readonly dispid -2147417030;
  17979.     property tagUrn: WideString dispid -2147417029;
  17980.     property onbeforeeditfocus: OleVariant dispid -2147412043;
  17981.     property readyStateValue: Integer readonly dispid -2147417028;
  17982.     function  getElementsByTagName(const v: WideString): IHTMLElementCollection; dispid -2147417027;
  17983.     property uniqueNumber: Integer readonly dispid -2147417058;
  17984.     property uniqueID: WideString readonly dispid -2147417057;
  17985.     property nodeType: Integer readonly dispid -2147417066;
  17986.     property parentNode: IHTMLDOMNode readonly dispid -2147417065;
  17987.     function  hasChildNodes: WordBool; dispid -2147417064;
  17988.     property childNodes: IDispatch readonly dispid -2147417063;
  17989.     property attributes: IDispatch readonly dispid -2147417062;
  17990.     function  insertBefore(const newChild: IHTMLDOMNode; refChild: OleVariant): IHTMLDOMNode; dispid -2147417061;
  17991.     function  removeChild(const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417060;
  17992.     function  replaceChild(const newChild: IHTMLDOMNode; const oldChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417059;
  17993.     function  cloneNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417051;
  17994.     function  removeNode(fDeep: WordBool): IHTMLDOMNode; dispid -2147417046;
  17995.     function  swapNode(const otherNode: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417044;
  17996.     function  replaceNode(const replacement: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417045;
  17997.     function  appendChild(const newChild: IHTMLDOMNode): IHTMLDOMNode; dispid -2147417039;
  17998.     property nodeName: WideString readonly dispid -2147417038;
  17999.     property nodeValue: OleVariant dispid -2147417037;
  18000.     property firstChild: IHTMLDOMNode readonly dispid -2147417036;
  18001.     property lastChild: IHTMLDOMNode readonly dispid -2147417035;
  18002.     property previousSibling: IHTMLDOMNode readonly dispid -2147417034;
  18003.     property nextSibling: IHTMLDOMNode readonly dispid -2147417033;
  18004.     property areas: IHTMLAreasCollection readonly dispid 1002;
  18005.     property name: WideString dispid -2147418112;
  18006.   end;
  18007.  
  18008. // *********************************************************************//
  18009. // DispIntf:  HTMLAreaEvents2
  18010. // Flags:     (4112) Hidden Dispatchable
  18011. // GUID:      {3050F611-98B5-11CF-BB82-00AA00BDCE0B}
  18012. // *********************************************************************//
  18013.   HTMLAreaEvents2 = dispinterface
  18014.     ['{3050F611-98B5-11CF-BB82-00AA00BDCE0B}']
  18015.     function  onhelp(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418102;
  18016.     function  onclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -600;
  18017.     function  ondblclick(const pEvtObj: IHTMLEventObj): WordBool; dispid -601;
  18018.     function  onkeypress(const pEvtObj: IHTMLEventObj): WordBool; dispid -603;
  18019.     procedure onkeydown(const pEvtObj: IHTMLEventObj); dispid -602;
  18020.     procedure onkeyup(const pEvtObj: IHTMLEventObj); dispid -604;
  18021.     procedure onmouseout(const pEvtObj: IHTMLEventObj); dispid -2147418103;
  18022.     procedure onmouseover(const pEvtObj: IHTMLEventObj); dispid -2147418104;
  18023.     procedure onmousemove(const pEvtObj: IHTMLEventObj); dispid -606;
  18024.     procedure onmousedown(const pEvtObj: IHTMLEventObj); dispid -605;
  18025.     procedure onmouseup(const pEvtObj: IHTMLEventObj); dispid -607;
  18026.     function  onselectstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418100;
  18027.     procedure onfilterchange(const pEvtObj: IHTMLEventObj); dispid -2147418095;
  18028.     function  ondragstart(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418101;
  18029.     function  onbeforeupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418108;
  18030.     procedure onafterupdate(const pEvtObj: IHTMLEventObj); dispid -2147418107;
  18031.     function  onerrorupdate(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418099;
  18032.     function  onrowexit(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418106;
  18033.     procedure onrowenter(const pEvtObj: IHTMLEventObj); dispid -2147418105;
  18034.     procedure ondatasetchanged(const pEvtObj: IHTMLEventObj); dispid -2147418098;
  18035.     procedure ondataavailable(const pEvtObj: IHTMLEventObj); dispid -2147418097;
  18036.     procedure ondatasetcomplete(const pEvtObj: IHTMLEventObj); dispid -2147418096;
  18037.     procedure onlosecapture(const pEvtObj: IHTMLEventObj); dispid -2147418094;
  18038.     procedure onpropertychange(const pEvtObj: IHTMLEventObj); dispid -2147418093;
  18039.     procedure onscroll(const pEvtObj: IHTMLEventObj); dispid 1014;
  18040.     procedure onfocus(const pEvtObj: IHTMLEventObj); dispid -2147418111;
  18041.     procedure onblur(const pEvtObj: IHTMLEventObj); dispid -2147418112;
  18042.     procedure onresize(const pEvtObj: IHTMLEventObj); dispid 1016;
  18043.     function  ondrag(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418092;
  18044.     procedure ondragend(const pEvtObj: IHTMLEventObj); dispid -2147418091;
  18045.     function  ondragenter(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418090;
  18046.     function  ondragover(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418089;
  18047.     procedure ondragleave(const pEvtObj: IHTMLEventObj); dispid -2147418088;
  18048.     function  ondrop(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418087;
  18049.     function  onbeforecut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418083;
  18050.     function  oncut(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418086;
  18051.     function  onbeforecopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418082;
  18052.     function  oncopy(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418085;
  18053.     function  onbeforepaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418081;
  18054.     function  onpaste(const pEvtObj: IHTMLEventObj): WordBool; dispid -2147418084;
  18055.     function  oncontextmenu(const pEvtObj: IHTMLEventObj): WordBool; dispid 1023;
  18056.     procedure onrowsdelete(const pEvtObj: IHTMLEventObj); dispid -2147418080;
  18057.     procedure onrowsinserted(const pEvtObj: IHTMLEventObj); dispid -2147418079;
  18058.     procedure oncellchange(const pEvtObj: IHTMLEventObj); dispid -2147418078;
  18059.     procedure onreadystatechange(const pEvtObj: IHTMLEventObj); dispid -609;
  18060.   end;
  18061.  
  18062. // *********************************************************************//
  18063. // DispIntf:  HTMLAreaEvents
  18064. // Flags:     (4112) Hidden Dispatchable
  18065. // GUID:      {3050F366-98B5-11CF-BB82-00AA00BDCE0B}
  18066. // *********************************************************************//
  18067.   HTMLAreaEvents = dispinterface
  18068.     ['{3050F366-98B5-11CF-BB82-00AA00BDCE0B}']
  18069.     function  onhelp: WordBool; dispid -2147418102;
  18070.     function  onclick: WordBool; dispid -600;
  18071.     function  ondblclick: WordBool; dispid -601;
  18072.     function  onkeypress: WordBool; dispid -603;
  18073.     procedure onkeydown; dispid -602;
  18074.     procedure onkeyup; dispid -604;
  18075.     procedure onmouseout; dispid -2147418103;
  18076.     procedure onmouseover; dispid -2147418104;
  18077.     procedure onmousemove; dispid -606;
  18078.     procedure onmousedown; dispid -605;
  18079.     procedure onmouseup; dispid -607;
  18080.     function  onselectstart: WordBool; dispid -2147418100;
  18081.     procedure onfilterchange; dispid -2147418095;
  18082.     function  ondragstart: WordBool; dispid -2147418101;
  18083.     function  onbeforeupdate: WordBool; dispid -2147418108;
  18084.     procedure onafterupdate; dispid -2147418107;
  18085.     function  onerrorupdate: WordBool; dispid -2147418099;
  18086.     function  onrowexit: WordBool; dispid -2147418106;
  18087.     procedure onrowenter; dispid -2147418105;
  18088.     procedure ondatasetchanged; dispid -2147418098;
  18089.     procedure ondataavailable; dispid -2147418097;
  18090.     procedure ondatasetcomplete; dispid -2147418096;
  18091.     procedure onlosecapture; dispid -2147418094;
  18092.     procedure onpropertychange; dispid -2147418093;
  18093.     procedure onscroll; dispid 1014;
  18094.     procedure onfocus; dispid -2147418111;
  18095.     procedure onblur; dispid -2147418112;
  18096.     procedure onresize; dispid 1016;
  18097.     function  ondrag: WordBool; dispid -2147418092;
  18098.     procedure ondragend; dispid -2147418091;
  18099.     function  ondragenter: WordBool; dispid -2147418090;
  18100.     function  ondragover: WordBool; dispid -2147418089;
  18101.     procedure ondragleave; dispid -2147418088;
  18102.     function  ondrop: WordBool; dispid -2147418087;
  18103.     function  onbeforecut: WordBool; dispid -2147418083;
  18104.     function  oncut: WordBool; dispid -2147418086;
  18105.     function  onbeforecopy: WordBool; dispid -2147418082;
  18106.     function  oncopy: WordBool; dispid -2147418085;
  18107.     function  onbeforepaste: WordBool; dispid -2147418081;
  18108.     function  onpaste: WordBool; dispid -2147418084;
  18109.     function  oncontextmenu: WordBool; dispid 1023;
  18110.     procedure onrowsdelete; dispid -2147418080;
  18111.     procedure onrowsinserted; dispid -2147418079;
  18112.     procedure oncellchange; dispid -2147418078;
  18113.     procedure onreadystatechange; dispid -609;
  18114.     procedure onbeforeeditfocus; dispid 1027;
  18115.   end;
  18116.  
  18117. // *********************************************************************//
  18118. // Interface: IHTMLAreaElement
  18119. // Flags:     (4416) Dual OleAutomation Dispatchable
  18120. // GUID:      {3050F265-98B5-11CF-BB82-00AA00BDCE0B}
  18121. // *********************************************************************//
  18122.   IHTMLAreaElement = interface(IDispatch)
  18123.     ['{3050F265-98B5-11CF-BB82-00AA00BDCE0B}']
  18124.     procedure Set_shape(const p: WideString); safecall;
  18125.     function  Get_shape: WideString; safecall;
  18126.     procedure Set_coords(const p: WideString); safecall;
  18127.     function  Get_coords: WideString; safecall;
  18128.     procedure Set_href(const p: WideString); safecall;
  18129.     function  Get_href: WideString; safecall;
  18130.     procedure Set_target(const p: WideString); safecall;
  18131.     function  Get_target: WideString; safecall;
  18132.     procedure Set_alt(const p: WideString); safecall;
  18133.     function  Get_alt: WideString; safecall;
  18134.     procedure Set_noHref(p: WordBool); safecall;
  18135.     function  Get_noHref: WordBool; safecall;
  18136.     procedure Set_host(const p: WideString); safecall;
  18137.     function  Get_host: WideString; safecall;
  18138.     procedure Set_hostname(const p: WideString); safecall;
  18139.     function  Get_hostname: WideString; safecall;
  18140.     procedure Set_pathname(const p: WideString); safecall;
  18141.     function  Get_pathname: WideString; safecall;
  18142.     procedure Set_port(const p: WideString); safecall;
  18143.     function  Get_port: WideString; safecall;
  18144.     procedure Set_protocol(const p: WideString); safecall;
  18145.     function  Get_protocol: WideString; safecall;
  18146.     procedure Set_search(const p: WideString); safecall;
  18147.     function  Get_search: WideString; safecall;
  18148.     procedure Set_hash(const p: WideString); safecall;
  18149.     function  Get_hash: WideString; safecall;
  18150.     procedure Set_onblur(p: OleVariant); safecall;
  18151.     function  Get_onblur: OleVariant; safecall;
  18152.     procedure Set_onfocus(p: OleVariant); safecall;
  18153.     function  Get_onfocus: OleVariant; safecall;
  18154.     procedure Set_tabIndex(p: Smallint); safecall;
  18155.     function  Get_tabIndex: Smallint; safecall;
  18156.     procedure focus; safecall;
  18157.     procedure blur; safecall;
  18158.     property shape: WideString read Get_shape write Set_shape;
  18159.     property coords: WideString read Get_coords write Set_coords;
  18160.     property href: WideString read Get_href write Set_href;
  18161.     property target: WideString read Get_target write Set_target;
  18162.     property alt: WideString read Get_alt write Set_alt;
  18163.     property noHref: WordBool read Get_noHref write Set_noHref;
  18164.     property host: WideString read Get_host write Set_host;
  18165.     property hostname: WideString read Get_hostname write Set_hostname;
  18166.     property pathname: WideString read Get_pathname write Set_pathname;
  18167.     property port: WideString read Get_port write Set_port;
  18168.     property protocol: WideString read Get_protocol write Set_protocol;
  18169.     property search: WideString read Get_search write Set_search;
  18170.     property hash: WideString read Get_hash write Set_hash;
  18171.     property onblur: OleVariant read Get_onblur write Set_onblur;
  18172.     property onfocus: OleVariant read Get_onfocus write Set_onfocus;
  18173.     property tabIndex: Smallint read Get_tabIndex write Set_tabIndex;
  18174.   end;
  18175.  
  18176. // *********************************************************************//
  18177. // DispIntf:  IHTMLAreaElementDisp
  18178. // Flags:     (4416) Dual OleAutomation Dispatchable
  18179. // GUID:      {3050F265-98B5-11CF-BB82-00AA00BDCE0B}
  18180. // *********************************************************************//
  18181.   IHTMLAreaElementDisp = dispinterface
  18182.     ['{3050F265-98B5-11CF-BB82-00AA00BDCE0B}']
  18183.     property shape: WideString dispid 1001;
  18184.     property coords: WideString dispid 1002;
  18185.     property href: WideString dispid 0;
  18186.     property target: WideString dispid 1004;
  18187.     property alt: WideString dispid 1005;
  18188.     property noHref: WordBool dispid 1006;
  18189.     property host: WideString dispid 1007;
  18190.     property hostname: WideString dispid 1008;
  18191.     property pathname: WideString dispid 1009;
  18192.     property port: WideString dispid 1010;
  18193.     property protocol: WideString dispid 1011;
  18194.     property search: WideString dispid 1012;
  18195.     property hash: WideString dispid 1013;
  18196.     property onblur: OleVariant dispid -2147412097;
  18197.     property onfocus: OleVariant dispid -2147412098;
  18198.     property tabIndex: Smallint dispid -2147418097;
  18199.     procedure focus; dispid -2147416112;
  18200.     procedure blur; dispid -2147416110;
  18201.   end;
  18202.  
  18203. // *********************************************************************//
  18204. // DispIntf:  DispHTMLAreaElement
  18205. // Flags:     (4112) Hidden Dispatchable
  18206. // GUID:      {3050F503-98B5-11CF-BB82-00AA00BDCE0B}
  18207. // *********************************************************************//
  18208.   DispHTMLAreaElement = dispinterface
  18209.     ['{3050F503-98B5-11CF-BB82-00AA00BDCE0B}']
  18210.     procedure setAttribute(const strAttributeName: WideString; AttributeValue: OleVariant; 
  18211.                            lFlags: Integer); dispid -2147417611;
  18212.     function  getAttribute(const strAttributeName: WideString; lFlags: Integer): OleVariant; dispid -2147417610;
  18213.     function  removeAttribute(const strAttributeName: WideString; lFlags: Integer): WordBool;