// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Mshtml.pas' rev: 10.00

#ifndef MshtmlHPP
#define MshtmlHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <Activex.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Olectrls.hpp>	// Pascal unit
#include <Oleserver.hpp>	// Pascal unit
#include <Stdvcl.hpp>	// Pascal unit
#include <Variants.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Menus.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Mshtml
{
//-- type declarations -------------------------------------------------------
typedef Activex::TOleEnum _htmlDesignMode;

typedef Activex::TOleEnum _htmlZOrder;

typedef Activex::TOleEnum _htmlClear;

typedef Activex::TOleEnum _htmlControlAlign;

typedef Activex::TOleEnum _htmlBlockAlign;

typedef Activex::TOleEnum _htmlReadyState;

typedef Activex::TOleEnum _htmlLoop;

typedef Activex::TOleEnum _mediaType;

typedef Activex::TOleEnum _styleTextTransform;

typedef Activex::TOleEnum _styleDataRepeat;

typedef Activex::TOleEnum _styleOverflow;

typedef Activex::TOleEnum _styleTableLayout;

typedef Activex::TOleEnum _styleBorderCollapse;

typedef Activex::TOleEnum _styleFontStyle;

typedef Activex::TOleEnum _styleFontVariant;

typedef Activex::TOleEnum _styleBackgroundRepeat;

typedef Activex::TOleEnum _styleBackgroundAttachment;

typedef Activex::TOleEnum _styleVerticalAlign;

typedef Activex::TOleEnum _styleFontWeight;

typedef Activex::TOleEnum _styleBackgroundPositionX;

typedef Activex::TOleEnum _styleBackgroundPositionY;

typedef Activex::TOleEnum _styleFontSize;

typedef Activex::TOleEnum _styleAuto;

typedef Activex::TOleEnum _styleNormal;

typedef Activex::TOleEnum _styleBorderWidth;

typedef Activex::TOleEnum _stylePosition;

typedef Activex::TOleEnum _styleBorderStyle;

typedef Activex::TOleEnum _styleStyleFloat;

typedef Activex::TOleEnum _styleDisplay;

typedef Activex::TOleEnum _styleVisibility;

typedef Activex::TOleEnum _styleListStyleType;

typedef Activex::TOleEnum _styleListStylePosition;

typedef Activex::TOleEnum _styleWhiteSpace;

typedef Activex::TOleEnum _stylePageBreak;

typedef Activex::TOleEnum _styleCursor;

typedef Activex::TOleEnum _styleDir;

typedef Activex::TOleEnum _styleBidi;

typedef Activex::TOleEnum _styleImeMode;

typedef Activex::TOleEnum _styleRubyAlign;

typedef Activex::TOleEnum _styleRubyPosition;

typedef Activex::TOleEnum _styleRubyOverhang;

typedef Activex::TOleEnum _styleLayoutGridChar;

typedef Activex::TOleEnum _styleLayoutGridLine;

typedef Activex::TOleEnum _styleLayoutGridMode;

typedef Activex::TOleEnum _styleLayoutGridType;

typedef Activex::TOleEnum _styleLineBreak;

typedef Activex::TOleEnum _styleWordBreak;

typedef Activex::TOleEnum _styleWordWrap;

typedef Activex::TOleEnum _styleTextJustify;

typedef Activex::TOleEnum _styleTextAlignLast;

typedef Activex::TOleEnum _styleTextJustifyTrim;

typedef Activex::TOleEnum _styleAccelerator;

typedef Activex::TOleEnum _styleLayoutFlow;

typedef Activex::TOleEnum _styleWritingMode;

typedef Activex::TOleEnum _styleBool;

typedef Activex::TOleEnum _styleTextUnderlinePosition;

typedef Activex::TOleEnum _styleTextOverflow;

typedef Activex::TOleEnum _styleTextLineThroughStyle;

typedef Activex::TOleEnum _styleTextUnderlineStyle;

typedef Activex::TOleEnum _styleTextEffect;

typedef Activex::TOleEnum _styleDefaultTextSelection;

typedef Activex::TOleEnum _styleTextDecoration;

typedef Activex::TOleEnum _textDecoration;

typedef Activex::TOleEnum _htmlListType;

typedef Activex::TOleEnum _htmlMethod;

typedef Activex::TOleEnum _htmlWrap;

typedef Activex::TOleEnum _htmlDir;

typedef Activex::TOleEnum _htmlEditable;

typedef Activex::TOleEnum _htmlInput;

typedef Activex::TOleEnum _htmlEncoding;

typedef Activex::TOleEnum _htmlAdjacency;

typedef Activex::TOleEnum _htmlTabIndex;

typedef Activex::TOleEnum _htmlComponent;

typedef Activex::TOleEnum _htmlApplyLocation;

typedef Activex::TOleEnum _htmlGlyphMode;

typedef Activex::TOleEnum _htmlUnit;

typedef Activex::TOleEnum _htmlEndPoints;

typedef Activex::TOleEnum _htmlDirection;

typedef Activex::TOleEnum _htmlStart;

typedef Activex::TOleEnum _bodyScroll;

typedef Activex::TOleEnum _htmlSelectType;

typedef Activex::TOleEnum _htmlSelection;

typedef Activex::TOleEnum _htmlMarqueeBehavior;

typedef Activex::TOleEnum _htmlMarqueeDirection;

typedef Activex::TOleEnum _htmlPersistState;

typedef Activex::TOleEnum _htmlDropEffect;

typedef Activex::TOleEnum _htmlEffectAllowed;

typedef Activex::TOleEnum _htmlCompatMode;

typedef Activex::TOleEnum _BoolValue;

typedef Activex::TOleEnum _htmlCaptionAlign;

typedef Activex::TOleEnum _htmlCaptionVAlign;

typedef Activex::TOleEnum _htmlFrame;

typedef Activex::TOleEnum _htmlRules;

typedef Activex::TOleEnum _htmlCellAlign;

typedef Activex::TOleEnum _htmlCellVAlign;

typedef Activex::TOleEnum _frameScrolling;

typedef Activex::TOleEnum _ELEMENT_CORNER;

typedef Activex::TOleEnum _SECUREURLHOSTVALIDATE_FLAGS;

typedef Activex::TOleEnum _POINTER_GRAVITY;

typedef Activex::TOleEnum _ELEMENT_ADJACENCY;

typedef Activex::TOleEnum _MARKUP_CONTEXT_TYPE;

typedef Activex::TOleEnum _FINDTEXT_FLAGS;

typedef Activex::TOleEnum _MOVEUNIT_ACTION;

typedef Activex::TOleEnum _PARSE_FLAGS;

typedef Activex::TOleEnum _ELEMENT_TAG_ID;

typedef Activex::TOleEnum _SELECTION_TYPE;

typedef Activex::TOleEnum _SAVE_SEGMENTS_FLAGS;

typedef Activex::TOleEnum _CARET_DIRECTION;

typedef Activex::TOleEnum _LINE_DIRECTION;

typedef Activex::TOleEnum _HT_OPTIONS;

typedef Activex::TOleEnum _HT_RESULTS;

typedef Activex::TOleEnum _DISPLAY_MOVEUNIT;

typedef Activex::TOleEnum _DISPLAY_GRAVITY;

typedef Activex::TOleEnum _DISPLAY_BREAK;

typedef Activex::TOleEnum _COORD_SYSTEM;

typedef Activex::TOleEnum _HTML_PAINTER;

typedef Activex::TOleEnum _HTML_PAINT_ZORDER;

typedef Activex::TOleEnum _HTML_PAINT_DRAW_FLAGS;

typedef Activex::TOleEnum _HTML_PAINT_EVENT_FLAGS;

typedef Activex::TOleEnum _HTML_PAINT_DRAW_INFO_FLAGS;

typedef Activex::TOleEnum _HTMLDlgFlag;

typedef Activex::TOleEnum _HTMLDlgBorder;

typedef Activex::TOleEnum _HTMLDlgEdge;

typedef Activex::TOleEnum _HTMLDlgCenter;

typedef Activex::TOleEnum _HTMLAppFlag;

typedef Activex::TOleEnum _HTMLMinimizeFlag;

typedef Activex::TOleEnum _HTMLMaximizeFlag;

typedef Activex::TOleEnum _HTMLCaptionFlag;

typedef Activex::TOleEnum _HTMLSysMenuFlag;

typedef Activex::TOleEnum _HTMLBorder;

typedef Activex::TOleEnum _HTMLBorderStyle;

typedef Activex::TOleEnum _HTMLWindowState;

typedef Activex::TOleEnum _BEHAVIOR_EVENT;

typedef Activex::TOleEnum _BEHAVIOR_EVENT_FLAGS;

typedef Activex::TOleEnum _BEHAVIOR_RENDER_INFO;

typedef Activex::TOleEnum _BEHAVIOR_RELATION;

typedef Activex::TOleEnum _BEHAVIOR_LAYOUT_INFO;

typedef Activex::TOleEnum _BEHAVIOR_LAYOUT_MODE;

typedef Activex::TOleEnum _ELEMENTDESCRIPTOR_FLAGS;

typedef Activex::TOleEnum _ELEMENTNAMESPACE_FLAGS;

__dispinterface DispHTMLStyle;
typedef System::DelphiInterface<DispHTMLStyle> _di_DispHTMLStyle;
typedef DispHTMLStyle HTMLStyle;
;

__dispinterface DispHTMLRuleStyle;
typedef System::DelphiInterface<DispHTMLRuleStyle> _di_DispHTMLRuleStyle;
typedef DispHTMLRuleStyle HTMLRuleStyle;
;

__dispinterface DispHTMLRenderStyle;
typedef System::DelphiInterface<DispHTMLRenderStyle> _di_DispHTMLRenderStyle;
typedef DispHTMLRenderStyle HTMLRenderStyle;
;

__dispinterface DispHTMLCurrentStyle;
typedef System::DelphiInterface<DispHTMLCurrentStyle> _di_DispHTMLCurrentStyle;
typedef DispHTMLCurrentStyle HTMLCurrentStyle;
;

__dispinterface DispHTMLDOMAttribute;
typedef System::DelphiInterface<DispHTMLDOMAttribute> _di_DispHTMLDOMAttribute;
typedef DispHTMLDOMAttribute HTMLDOMAttribute;
;

__dispinterface DispHTMLDOMTextNode;
typedef System::DelphiInterface<DispHTMLDOMTextNode> _di_DispHTMLDOMTextNode;
typedef DispHTMLDOMTextNode HTMLDOMTextNode;
;

__dispinterface DispHTMLDOMImplementation;
typedef System::DelphiInterface<DispHTMLDOMImplementation> _di_DispHTMLDOMImplementation;
typedef DispHTMLDOMImplementation HTMLDOMImplementation;
;

__dispinterface DispHTMLAttributeCollection;
typedef System::DelphiInterface<DispHTMLAttributeCollection> _di_DispHTMLAttributeCollection;
typedef DispHTMLAttributeCollection HTMLAttributeCollection;
;

__dispinterface DispDOMChildrenCollection;
typedef System::DelphiInterface<DispDOMChildrenCollection> _di_DispDOMChildrenCollection;
typedef DispDOMChildrenCollection DOMChildrenCollection;
;

__dispinterface DispHTMLDefaults;
typedef System::DelphiInterface<DispHTMLDefaults> _di_DispHTMLDefaults;
typedef DispHTMLDefaults HTMLDefaults;
;

__dispinterface DispHTCDefaultDispatch;
typedef System::DelphiInterface<DispHTCDefaultDispatch> _di_DispHTCDefaultDispatch;
typedef DispHTCDefaultDispatch HTCDefaultDispatch;
;

__dispinterface DispHTCPropertyBehavior;
typedef System::DelphiInterface<DispHTCPropertyBehavior> _di_DispHTCPropertyBehavior;
typedef DispHTCPropertyBehavior HTCPropertyBehavior;
;

__dispinterface DispHTCMethodBehavior;
typedef System::DelphiInterface<DispHTCMethodBehavior> _di_DispHTCMethodBehavior;
typedef DispHTCMethodBehavior HTCMethodBehavior;
;

__dispinterface DispHTCEventBehavior;
typedef System::DelphiInterface<DispHTCEventBehavior> _di_DispHTCEventBehavior;
typedef DispHTCEventBehavior HTCEventBehavior;
;

__dispinterface DispHTCAttachBehavior;
typedef System::DelphiInterface<DispHTCAttachBehavior> _di_DispHTCAttachBehavior;
typedef DispHTCAttachBehavior HTCAttachBehavior;
;

__dispinterface DispHTCDescBehavior;
typedef System::DelphiInterface<DispHTCDescBehavior> _di_DispHTCDescBehavior;
typedef DispHTCDescBehavior HTCDescBehavior;
;

__interface IHTMLUrnCollection;
typedef System::DelphiInterface<IHTMLUrnCollection> _di_IHTMLUrnCollection;
typedef IHTMLUrnCollection HTMLUrnCollection;
;

__dispinterface DispHTMLGenericElement;
typedef System::DelphiInterface<DispHTMLGenericElement> _di_DispHTMLGenericElement;
typedef DispHTMLGenericElement HTMLGenericElement;
;

__interface IHTMLStyleSheetRule;
typedef System::DelphiInterface<IHTMLStyleSheetRule> _di_IHTMLStyleSheetRule;
typedef IHTMLStyleSheetRule HTMLStyleSheetRule;
;

__interface IHTMLStyleSheetRulesCollection;
typedef System::DelphiInterface<IHTMLStyleSheetRulesCollection> _di_IHTMLStyleSheetRulesCollection;
typedef IHTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
;

__interface IHTMLStyleSheetPage;
typedef System::DelphiInterface<IHTMLStyleSheetPage> _di_IHTMLStyleSheetPage;
typedef IHTMLStyleSheetPage HTMLStyleSheetPage;
;

__interface IHTMLStyleSheetPagesCollection;
typedef System::DelphiInterface<IHTMLStyleSheetPagesCollection> _di_IHTMLStyleSheetPagesCollection;
typedef IHTMLStyleSheetPagesCollection HTMLStyleSheetPagesCollection;
;

__dispinterface DispHTMLStyleSheet;
typedef System::DelphiInterface<DispHTMLStyleSheet> _di_DispHTMLStyleSheet;
typedef DispHTMLStyleSheet HTMLStyleSheet;
;

__interface IHTMLStyleSheetsCollection;
typedef System::DelphiInterface<IHTMLStyleSheetsCollection> _di_IHTMLStyleSheetsCollection;
typedef IHTMLStyleSheetsCollection HTMLStyleSheetsCollection;
;

__dispinterface DispHTMLLinkElement;
typedef System::DelphiInterface<DispHTMLLinkElement> _di_DispHTMLLinkElement;
typedef DispHTMLLinkElement HTMLLinkElement;
;

__dispinterface DispHTMLFormElement;
typedef System::DelphiInterface<DispHTMLFormElement> _di_DispHTMLFormElement;
typedef DispHTMLFormElement HTMLFormElement;
;

__dispinterface DispHTMLTextElement;
typedef System::DelphiInterface<DispHTMLTextElement> _di_DispHTMLTextElement;
typedef DispHTMLTextElement HTMLTextElement;
;

__dispinterface DispHTMLImg;
typedef System::DelphiInterface<DispHTMLImg> _di_DispHTMLImg;
typedef DispHTMLImg HTMLImg;
;

__interface IHTMLImageElementFactory;
typedef System::DelphiInterface<IHTMLImageElementFactory> _di_IHTMLImageElementFactory;
typedef IHTMLImageElementFactory HTMLImageElementFactory;
;

__dispinterface DispHTMLBody;
typedef System::DelphiInterface<DispHTMLBody> _di_DispHTMLBody;
typedef DispHTMLBody HTMLBody;
;

__dispinterface DispHTMLFontElement;
typedef System::DelphiInterface<DispHTMLFontElement> _di_DispHTMLFontElement;
typedef DispHTMLFontElement HTMLFontElement;
;

__dispinterface DispHTMLAnchorElement;
typedef System::DelphiInterface<DispHTMLAnchorElement> _di_DispHTMLAnchorElement;
typedef DispHTMLAnchorElement HTMLAnchorElement;
;

__dispinterface DispHTMLLabelElement;
typedef System::DelphiInterface<DispHTMLLabelElement> _di_DispHTMLLabelElement;
typedef DispHTMLLabelElement HTMLLabelElement;
;

__dispinterface DispHTMLListElement;
typedef System::DelphiInterface<DispHTMLListElement> _di_DispHTMLListElement;
typedef DispHTMLListElement HTMLListElement;
;

__dispinterface DispHTMLUListElement;
typedef System::DelphiInterface<DispHTMLUListElement> _di_DispHTMLUListElement;
typedef DispHTMLUListElement HTMLUListElement;
;

__dispinterface DispHTMLOListElement;
typedef System::DelphiInterface<DispHTMLOListElement> _di_DispHTMLOListElement;
typedef DispHTMLOListElement HTMLOListElement;
;

__dispinterface DispHTMLLIElement;
typedef System::DelphiInterface<DispHTMLLIElement> _di_DispHTMLLIElement;
typedef DispHTMLLIElement HTMLLIElement;
;

__dispinterface DispHTMLBlockElement;
typedef System::DelphiInterface<DispHTMLBlockElement> _di_DispHTMLBlockElement;
typedef DispHTMLBlockElement HTMLBlockElement;
;

__dispinterface DispHTMLDivElement;
typedef System::DelphiInterface<DispHTMLDivElement> _di_DispHTMLDivElement;
typedef DispHTMLDivElement HTMLDivElement;
;

__dispinterface DispHTMLDDElement;
typedef System::DelphiInterface<DispHTMLDDElement> _di_DispHTMLDDElement;
typedef DispHTMLDDElement HTMLDDElement;
;

__dispinterface DispHTMLDTElement;
typedef System::DelphiInterface<DispHTMLDTElement> _di_DispHTMLDTElement;
typedef DispHTMLDTElement HTMLDTElement;
;

__dispinterface DispHTMLBRElement;
typedef System::DelphiInterface<DispHTMLBRElement> _di_DispHTMLBRElement;
typedef DispHTMLBRElement HTMLBRElement;
;

__dispinterface DispHTMLDListElement;
typedef System::DelphiInterface<DispHTMLDListElement> _di_DispHTMLDListElement;
typedef DispHTMLDListElement HTMLDListElement;
;

__dispinterface DispHTMLHRElement;
typedef System::DelphiInterface<DispHTMLHRElement> _di_DispHTMLHRElement;
typedef DispHTMLHRElement HTMLHRElement;
;

__dispinterface DispHTMLParaElement;
typedef System::DelphiInterface<DispHTMLParaElement> _di_DispHTMLParaElement;
typedef DispHTMLParaElement HTMLParaElement;
;

__dispinterface DispHTMLElementCollection;
typedef System::DelphiInterface<DispHTMLElementCollection> _di_DispHTMLElementCollection;
typedef DispHTMLElementCollection HTMLElementCollection;
;

__dispinterface DispHTMLHeaderElement;
typedef System::DelphiInterface<DispHTMLHeaderElement> _di_DispHTMLHeaderElement;
typedef DispHTMLHeaderElement HTMLHeaderElement;
;

__dispinterface DispHTMLSelectElement;
typedef System::DelphiInterface<DispHTMLSelectElement> _di_DispHTMLSelectElement;
typedef DispHTMLSelectElement HTMLSelectElement;
;

__dispinterface DispHTMLOptionElement;
typedef System::DelphiInterface<DispHTMLOptionElement> _di_DispHTMLOptionElement;
typedef DispHTMLOptionElement HTMLOptionElement;
;

__interface IHTMLOptionElementFactory;
typedef System::DelphiInterface<IHTMLOptionElementFactory> _di_IHTMLOptionElementFactory;
typedef IHTMLOptionElementFactory HTMLOptionElementFactory;
;

__dispinterface DispHTMLInputElement;
typedef System::DelphiInterface<DispHTMLInputElement> _di_DispHTMLInputElement;
typedef DispHTMLInputElement HTMLInputElement;
;

__dispinterface DispHTMLTextAreaElement;
typedef System::DelphiInterface<DispHTMLTextAreaElement> _di_DispHTMLTextAreaElement;
typedef DispHTMLTextAreaElement HTMLTextAreaElement;
;

__dispinterface DispHTMLRichtextElement;
typedef System::DelphiInterface<DispHTMLRichtextElement> _di_DispHTMLRichtextElement;
typedef DispHTMLRichtextElement HTMLRichtextElement;
;

__dispinterface DispHTMLButtonElement;
typedef System::DelphiInterface<DispHTMLButtonElement> _di_DispHTMLButtonElement;
typedef DispHTMLButtonElement HTMLButtonElement;
;

__dispinterface DispHTMLMarqueeElement;
typedef System::DelphiInterface<DispHTMLMarqueeElement> _di_DispHTMLMarqueeElement;
typedef DispHTMLMarqueeElement HTMLMarqueeElement;
;

__dispinterface DispHTMLHtmlElement;
typedef System::DelphiInterface<DispHTMLHtmlElement> _di_DispHTMLHtmlElement;
typedef DispHTMLHtmlElement HTMLHtmlElement;
;

__dispinterface DispHTMLHeadElement;
typedef System::DelphiInterface<DispHTMLHeadElement> _di_DispHTMLHeadElement;
typedef DispHTMLHeadElement HTMLHeadElement;
;

__dispinterface DispHTMLTitleElement;
typedef System::DelphiInterface<DispHTMLTitleElement> _di_DispHTMLTitleElement;
typedef DispHTMLTitleElement HTMLTitleElement;
;

__dispinterface DispHTMLMetaElement;
typedef System::DelphiInterface<DispHTMLMetaElement> _di_DispHTMLMetaElement;
typedef DispHTMLMetaElement HTMLMetaElement;
;

__dispinterface DispHTMLBaseElement;
typedef System::DelphiInterface<DispHTMLBaseElement> _di_DispHTMLBaseElement;
typedef DispHTMLBaseElement HTMLBaseElement;
;

__dispinterface DispHTMLIsIndexElement;
typedef System::DelphiInterface<DispHTMLIsIndexElement> _di_DispHTMLIsIndexElement;
typedef DispHTMLIsIndexElement HTMLIsIndexElement;
;

__dispinterface DispHTMLNextIdElement;
typedef System::DelphiInterface<DispHTMLNextIdElement> _di_DispHTMLNextIdElement;
typedef DispHTMLNextIdElement HTMLNextIdElement;
;

__dispinterface DispHTMLBaseFontElement;
typedef System::DelphiInterface<DispHTMLBaseFontElement> _di_DispHTMLBaseFontElement;
typedef DispHTMLBaseFontElement HTMLBaseFontElement;
;

__dispinterface DispHTMLUnknownElement;
typedef System::DelphiInterface<DispHTMLUnknownElement> _di_DispHTMLUnknownElement;
typedef DispHTMLUnknownElement HTMLUnknownElement;
;

__interface IOmHistory;
typedef System::DelphiInterface<IOmHistory> _di_IOmHistory;
typedef IOmHistory HTMLHistory;
;

__interface IHTMLMimeTypesCollection;
typedef System::DelphiInterface<IHTMLMimeTypesCollection> _di_IHTMLMimeTypesCollection;
typedef IHTMLMimeTypesCollection CMimeTypes;
;

__interface IHTMLPluginsCollection;
typedef System::DelphiInterface<IHTMLPluginsCollection> _di_IHTMLPluginsCollection;
typedef IHTMLPluginsCollection CPlugins;
;

__interface IHTMLOpsProfile;
typedef System::DelphiInterface<IHTMLOpsProfile> _di_IHTMLOpsProfile;
typedef IHTMLOpsProfile COpsProfile;
;

__interface IOmNavigator;
typedef System::DelphiInterface<IOmNavigator> _di_IOmNavigator;
typedef IOmNavigator HTMLNavigator;
;

__interface IHTMLLocation;
typedef System::DelphiInterface<IHTMLLocation> _di_IHTMLLocation;
typedef IHTMLLocation HTMLLocation;
;

__dispinterface DispCEventObj;
typedef System::DelphiInterface<DispCEventObj> _di_DispCEventObj;
typedef DispCEventObj CEventObj;
;

__interface IHTMLFramesCollection2;
typedef System::DelphiInterface<IHTMLFramesCollection2> _di_IHTMLFramesCollection2;
typedef IHTMLFramesCollection2 FramesCollection;
;

__dispinterface DispHTMLScreen;
typedef System::DelphiInterface<DispHTMLScreen> _di_DispHTMLScreen;
typedef DispHTMLScreen HTMLScreen;
;

__dispinterface DispHTMLWindow2;
typedef System::DelphiInterface<DispHTMLWindow2> _di_DispHTMLWindow2;
typedef DispHTMLWindow2 HTMLWindow2;
;

__dispinterface DispHTMLWindowProxy;
typedef System::DelphiInterface<DispHTMLWindowProxy> _di_DispHTMLWindowProxy;
typedef DispHTMLWindowProxy HTMLWindowProxy;
;

__dispinterface DispHTMLDocument;
typedef System::DelphiInterface<DispHTMLDocument> _di_DispHTMLDocument;
typedef DispHTMLDocument HTMLDocument;
;

__interface IWebBridge;
typedef System::DelphiInterface<IWebBridge> _di_IWebBridge;
typedef IWebBridge Scriptlet;
;

__dispinterface DispHTMLEmbed;
typedef System::DelphiInterface<DispHTMLEmbed> _di_DispHTMLEmbed;
typedef DispHTMLEmbed HTMLEmbed;
;

__dispinterface DispHTMLAreasCollection;
typedef System::DelphiInterface<DispHTMLAreasCollection> _di_DispHTMLAreasCollection;
typedef DispHTMLAreasCollection HTMLAreasCollection;
;

__dispinterface DispHTMLMapElement;
typedef System::DelphiInterface<DispHTMLMapElement> _di_DispHTMLMapElement;
typedef DispHTMLMapElement HTMLMapElement;
;

__dispinterface DispHTMLAreaElement;
typedef System::DelphiInterface<DispHTMLAreaElement> _di_DispHTMLAreaElement;
typedef DispHTMLAreaElement HTMLAreaElement;
;

__dispinterface DispHTMLTableCaption;
typedef System::DelphiInterface<DispHTMLTableCaption> _di_DispHTMLTableCaption;
typedef DispHTMLTableCaption HTMLTableCaption;
;

__dispinterface DispHTMLCommentElement;
typedef System::DelphiInterface<DispHTMLCommentElement> _di_DispHTMLCommentElement;
typedef DispHTMLCommentElement HTMLCommentElement;
;

__dispinterface DispHTMLPhraseElement;
typedef System::DelphiInterface<DispHTMLPhraseElement> _di_DispHTMLPhraseElement;
typedef DispHTMLPhraseElement HTMLPhraseElement;
;

__dispinterface DispHTMLSpanElement;
typedef System::DelphiInterface<DispHTMLSpanElement> _di_DispHTMLSpanElement;
typedef DispHTMLSpanElement HTMLSpanElement;
;

__dispinterface DispHTMLTable;
typedef System::DelphiInterface<DispHTMLTable> _di_DispHTMLTable;
typedef DispHTMLTable HTMLTable;
;

__dispinterface DispHTMLTableCol;
typedef System::DelphiInterface<DispHTMLTableCol> _di_DispHTMLTableCol;
typedef DispHTMLTableCol HTMLTableCol;
;

__dispinterface DispHTMLTableSection;
typedef System::DelphiInterface<DispHTMLTableSection> _di_DispHTMLTableSection;
typedef DispHTMLTableSection HTMLTableSection;
;

__dispinterface DispHTMLTableRow;
typedef System::DelphiInterface<DispHTMLTableRow> _di_DispHTMLTableRow;
typedef DispHTMLTableRow HTMLTableRow;
;

__dispinterface DispHTMLTableCell;
typedef System::DelphiInterface<DispHTMLTableCell> _di_DispHTMLTableCell;
typedef DispHTMLTableCell HTMLTableCell;
;

__dispinterface DispHTMLScriptElement;
typedef System::DelphiInterface<DispHTMLScriptElement> _di_DispHTMLScriptElement;
typedef DispHTMLScriptElement HTMLScriptElement;
;

__dispinterface DispHTMLNoShowElement;
typedef System::DelphiInterface<DispHTMLNoShowElement> _di_DispHTMLNoShowElement;
typedef DispHTMLNoShowElement HTMLNoShowElement;
;

__dispinterface DispHTMLObjectElement;
typedef System::DelphiInterface<DispHTMLObjectElement> _di_DispHTMLObjectElement;
typedef DispHTMLObjectElement HTMLObjectElement;
;

__dispinterface DispHTMLParamElement;
typedef System::DelphiInterface<DispHTMLParamElement> _di_DispHTMLParamElement;
typedef DispHTMLParamElement HTMLParamElement;
;

__dispinterface DispHTMLFrameBase;
typedef System::DelphiInterface<DispHTMLFrameBase> _di_DispHTMLFrameBase;
typedef DispHTMLFrameBase HTMLFrameBase;
;

__dispinterface DispHTMLFrameElement;
typedef System::DelphiInterface<DispHTMLFrameElement> _di_DispHTMLFrameElement;
typedef DispHTMLFrameElement HTMLFrameElement;
;

__dispinterface DispHTMLIFrame;
typedef System::DelphiInterface<DispHTMLIFrame> _di_DispHTMLIFrame;
typedef DispHTMLIFrame HTMLIFrame;
;

__dispinterface DispHTMLDivPosition;
typedef System::DelphiInterface<DispHTMLDivPosition> _di_DispHTMLDivPosition;
typedef DispHTMLDivPosition HTMLDivPosition;
;

__dispinterface DispHTMLFieldSetElement;
typedef System::DelphiInterface<DispHTMLFieldSetElement> _di_DispHTMLFieldSetElement;
typedef DispHTMLFieldSetElement HTMLFieldSetElement;
;

__dispinterface DispHTMLLegendElement;
typedef System::DelphiInterface<DispHTMLLegendElement> _di_DispHTMLLegendElement;
typedef DispHTMLLegendElement HTMLLegendElement;
;

__dispinterface DispHTMLSpanFlow;
typedef System::DelphiInterface<DispHTMLSpanFlow> _di_DispHTMLSpanFlow;
typedef DispHTMLSpanFlow HTMLSpanFlow;
;

__dispinterface DispHTMLFrameSetSite;
typedef System::DelphiInterface<DispHTMLFrameSetSite> _di_DispHTMLFrameSetSite;
typedef DispHTMLFrameSetSite HTMLFrameSetSite;
;

__dispinterface DispHTMLBGsound;
typedef System::DelphiInterface<DispHTMLBGsound> _di_DispHTMLBGsound;
typedef DispHTMLBGsound HTMLBGsound;
;

__dispinterface DispHTMLStyleElement;
typedef System::DelphiInterface<DispHTMLStyleElement> _di_DispHTMLStyleElement;
typedef DispHTMLStyleElement HTMLStyleElement;
;

__interface IHTMLStyleFontFace;
typedef System::DelphiInterface<IHTMLStyleFontFace> _di_IHTMLStyleFontFace;
typedef IHTMLStyleFontFace HTMLStyleFontFace;
;

__interface IHtmlDlgSafeHelper;
typedef System::DelphiInterface<IHtmlDlgSafeHelper> _di_IHtmlDlgSafeHelper;
typedef IHtmlDlgSafeHelper HtmlDlgSafeHelper;
;

__interface IBlockFormats;
typedef System::DelphiInterface<IBlockFormats> _di_IBlockFormats;
typedef IBlockFormats BlockFormats;
;

__interface IFontNames;
typedef System::DelphiInterface<IFontNames> _di_IFontNames;
typedef IFontNames FontNames;
;

__interface IHTMLNamespace;
typedef System::DelphiInterface<IHTMLNamespace> _di_IHTMLNamespace;
typedef IHTMLNamespace HTMLNamespace;
;

__interface IHTMLNamespaceCollection;
typedef System::DelphiInterface<IHTMLNamespaceCollection> _di_IHTMLNamespaceCollection;
typedef IHTMLNamespaceCollection HTMLNamespaceCollection;
;

__interface IHTMLModelessInit;
typedef System::DelphiInterface<IHTMLModelessInit> _di_IHTMLModelessInit;
typedef IHTMLModelessInit ThreadDialogProcParam;
;

__interface IHTMLDialog;
typedef System::DelphiInterface<IHTMLDialog> _di_IHTMLDialog;
typedef IHTMLDialog HTMLDialog;
;

__dispinterface DispHTMLPopup;
typedef System::DelphiInterface<DispHTMLPopup> _di_DispHTMLPopup;
typedef DispHTMLPopup HTMLPopup;
;

__dispinterface DispHTMLAppBehavior;
typedef System::DelphiInterface<DispHTMLAppBehavior> _di_DispHTMLAppBehavior;
typedef DispHTMLAppBehavior HTMLAppBehavior;
;

typedef DispHTMLDocument OldHTMLDocument;
;

typedef DispHTMLFormElement OldHTMLFormElement;
;

__dispinterface DispIHTMLInputButtonElement;
typedef System::DelphiInterface<DispIHTMLInputButtonElement> _di_DispIHTMLInputButtonElement;
typedef DispIHTMLInputButtonElement HTMLInputButtonElement;
;

__dispinterface DispIHTMLInputTextElement;
typedef System::DelphiInterface<DispIHTMLInputTextElement> _di_DispIHTMLInputTextElement;
typedef DispIHTMLInputTextElement HTMLInputTextElement;
;

__dispinterface DispIHTMLInputFileElement;
typedef System::DelphiInterface<DispIHTMLInputFileElement> _di_DispIHTMLInputFileElement;
typedef DispIHTMLInputFileElement HTMLInputFileElement;
;

__dispinterface DispIHTMLOptionButtonElement;
typedef System::DelphiInterface<DispIHTMLOptionButtonElement> _di_DispIHTMLOptionButtonElement;
typedef DispIHTMLOptionButtonElement HTMLOptionButtonElement;
;

__dispinterface DispIHTMLInputImage;
typedef System::DelphiInterface<DispIHTMLInputImage> _di_DispIHTMLInputImage;
typedef DispIHTMLInputImage htmlInputImage;
;

struct _RemotableHandle;
typedef _RemotableHandle *wireHDC;

typedef _RemotableHandle *wireHWND;

struct _userHBITMAP;
typedef _userHBITMAP *wireHBITMAP;

struct _userHGLOBAL;
typedef _userHGLOBAL *wireHGLOBAL;

typedef OleVariant *POleVariant1;

typedef Types::TRect *PUserType1;

typedef Types::TPoint *PUserType2;

typedef Word *PWord1;

typedef Byte *PByte1;

struct __MIDL___MIDL_itf_mshtml_0251_0001;
typedef __MIDL___MIDL_itf_mshtml_0251_0001 *PUserType3;

struct __MIDL___MIDL_itf_mshtml_0251_0002;
typedef __MIDL___MIDL_itf_mshtml_0251_0002 *PUserType4;

struct __MIDL___MIDL_itf_mshtml_0251_0005;
typedef __MIDL___MIDL_itf_mshtml_0251_0005 *PUserType5;

typedef tagLOGFONTA *PUserType6;

typedef tagLOGFONTW *PUserType7;

struct __MIDL___MIDL_itf_mshtml_0251_0006;
typedef __MIDL___MIDL_itf_mshtml_0251_0006 *PUserType8;

struct __MIDL___MIDL_itf_mshtml_0251_0010;
typedef __MIDL___MIDL_itf_mshtml_0251_0010 *PUserType9;

struct __MIDL___MIDL_itf_mshtml_0251_0011;
typedef __MIDL___MIDL_itf_mshtml_0251_0011 *PUserType10;

__interface IHTMLElement;
typedef System::DelphiInterface<IHTMLElement> _di_IHTMLElement;
typedef _di_IHTMLElement *PPUserType1;

struct tagSIZE;
typedef tagSIZE *PtagSize;

struct __MIDL_IWinTypes_0009
{
	
	union
	{
		struct 
		{
			int hRemote;
			
		};
		struct 
		{
			int hInproc;
			
		};
		
	};
} ;

#pragma pack(push,1)
struct _RemotableHandle
{
	
public:
	int fContext;
	__MIDL_IWinTypes_0009 u;
} ;
#pragma pack(pop)

typedef Types::TRect *PtagRECT;

typedef Types::TRect  tagRECT;

typedef Types::TPoint  tagPOINT;

typedef int LONG_PTR;

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0001
{
	
public:
	char *lpReading;
	char *lpWord;
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0002
{
	
public:
	WideChar *lpReading;
	WideChar *lpWord;
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0007
{
	
public:
	unsigned dwSize;
	unsigned dwStyle;
	unsigned dwCount;
	unsigned dwSelection;
	unsigned dwPageStart;
	unsigned dwPageSize;
	unsigned dwOffset[1];
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0005
{
	
public:
	unsigned dwIndex;
	unsigned dwStyle;
	#pragma pack(push,1)
	Types::TPoint ptCurrentPos;
	#pragma pack(pop)
	#pragma pack(push,1)
	Types::TRect rcArea;
	#pragma pack(pop)
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0006
{
	
public:
	unsigned dwStyle;
	#pragma pack(push,1)
	Types::TPoint ptCurrentPos;
	#pragma pack(pop)
	#pragma pack(push,1)
	Types::TRect rcArea;
	#pragma pack(pop)
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0008
{
	
public:
	unsigned dwStyle;
	Byte szDescription[32];
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0009
{
	
public:
	unsigned dwStyle;
	Word szDescription[32];
} ;
#pragma pack(pop)

typedef unsigned UINT_PTR;

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0010
{
	
public:
	unsigned cbSize;
	unsigned fType;
	unsigned fState;
	unsigned wID;
	_userHBITMAP *hbmpChecked;
	_userHBITMAP *hbmpUnchecked;
	unsigned dwItemData;
	Byte szString[80];
	_userHBITMAP *hbmpItem;
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct _userBITMAP
{
	
public:
	int bmType;
	int bmWidth;
	int bmHeight;
	int bmWidthBytes;
	Word bmPlanes;
	Word bmBitsPixel;
	unsigned cbSize;
	Byte *pBuffer;
} ;
#pragma pack(pop)

struct __MIDL_IWinTypes_0007
{
	
	union
	{
		struct 
		{
			__int64 hInproc64;
			
		};
		struct 
		{
			_userBITMAP *hRemote;
			
		};
		struct 
		{
			int hInproc;
			
		};
		
	};
} ;

#pragma pack(push,1)
struct _userHBITMAP
{
	
public:
	int fContext;
	__MIDL_IWinTypes_0007 u;
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct __MIDL___MIDL_itf_mshtml_0251_0011
{
	
public:
	unsigned cbSize;
	unsigned fType;
	unsigned fState;
	unsigned wID;
	_userHBITMAP *hbmpChecked;
	_userHBITMAP *hbmpUnchecked;
	unsigned dwItemData;
	Word szString[80];
	_userHBITMAP *hbmpItem;
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct _FLAGGED_BYTE_BLOB
{
	
public:
	unsigned fFlags;
	unsigned clSize;
	Byte *abData;
} ;
#pragma pack(pop)

struct __MIDL_IWinTypes_0003
{
	
	union
	{
		struct 
		{
			__int64 hInproc64;
			
		};
		struct 
		{
			_FLAGGED_BYTE_BLOB *hRemote;
			
		};
		struct 
		{
			int hInproc;
			
		};
		
	};
} ;

#pragma pack(push,1)
struct _userHGLOBAL
{
	
public:
	int fContext;
	__MIDL_IWinTypes_0003 u;
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct _HTML_PAINTER_INFO
{
	
public:
	int lFlags;
	int lZOrder;
	#pragma pack(push,1)
	GUID iidDrawObject;
	#pragma pack(pop)
	#pragma pack(push,1)
	Types::TRect rcExpand;
	#pragma pack(pop)
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct _HTML_PAINT_XFORM
{
	
public:
	float eM11;
	float eM12;
	float eM21;
	float eM22;
	float eDx;
	float eDy;
} ;
#pragma pack(pop)

struct _HTML_PAINT_DRAW_INFO;
typedef _HTML_PAINT_DRAW_INFO *P_HTML_PAINT_DRAW_INFO;

#pragma pack(push,1)
struct _HTML_PAINT_DRAW_INFO
{
	
public:
	#pragma pack(push,1)
	Types::TRect rcViewport;
	#pragma pack(pop)
	void *hrgnUpdate;
	#pragma pack(push,1)
	_HTML_PAINT_XFORM xform;
	#pragma pack(pop)
} ;
#pragma pack(pop)

#pragma pack(push,1)
struct tagSIZE
{
	
public:
	int cx;
	int cy;
} ;
#pragma pack(pop)

__interface IHTMLEventObj;
typedef System::DelphiInterface<IHTMLEventObj> _di_IHTMLEventObj;
__interface  INTERFACE_UUID("{3050F32D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEventObj  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_srcElement(_di_IHTMLElement &Get_srcElement_result) = 0 ;
	virtual HRESULT __safecall Get_altKey(Word &Get_altKey_result) = 0 ;
	virtual HRESULT __safecall Get_ctrlKey(Word &Get_ctrlKey_result) = 0 ;
	virtual HRESULT __safecall Get_shiftKey(Word &Get_shiftKey_result) = 0 ;
	virtual HRESULT __safecall Set_returnValue(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_returnValue(OleVariant &Get_returnValue_result) = 0 ;
	virtual HRESULT __safecall Set_cancelBubble(Word p) = 0 ;
	virtual HRESULT __safecall Get_cancelBubble(Word &Get_cancelBubble_result) = 0 ;
	virtual HRESULT __safecall Get_fromElement(_di_IHTMLElement &Get_fromElement_result) = 0 ;
	virtual HRESULT __safecall Get_toElement(_di_IHTMLElement &Get_toElement_result) = 0 ;
	virtual HRESULT __safecall Set_keyCode(int p) = 0 ;
	virtual HRESULT __safecall Get_keyCode(int &Get_keyCode_result) = 0 ;
	virtual HRESULT __safecall Get_button(int &Get_button_result) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Get_qualifier(WideString &Get_qualifier_result) = 0 ;
	virtual HRESULT __safecall Get_reason(int &Get_reason_result) = 0 ;
	virtual HRESULT __safecall Get_x(int &Get_x_result) = 0 ;
	virtual HRESULT __safecall Get_y(int &Get_y_result) = 0 ;
	virtual HRESULT __safecall Get_clientX(int &Get_clientX_result) = 0 ;
	virtual HRESULT __safecall Get_clientY(int &Get_clientY_result) = 0 ;
	virtual HRESULT __safecall Get_offsetX(int &Get_offsetX_result) = 0 ;
	virtual HRESULT __safecall Get_offsetY(int &Get_offsetY_result) = 0 ;
	virtual HRESULT __safecall Get_screenX(int &Get_screenX_result) = 0 ;
	virtual HRESULT __safecall Get_screenY(int &Get_screenY_result) = 0 ;
	virtual HRESULT __safecall Get_srcFilter(_di_IDispatch &Get_srcFilter_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_srcElement() { _di_IHTMLElement r; HRESULT hr = Get_srcElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement srcElement = {read=_scw_Get_srcElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_altKey() { Word r; HRESULT hr = Get_altKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word altKey = {read=_scw_Get_altKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_ctrlKey() { Word r; HRESULT hr = Get_ctrlKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word ctrlKey = {read=_scw_Get_ctrlKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_shiftKey() { Word r; HRESULT hr = Get_shiftKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word shiftKey = {read=_scw_Get_shiftKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_returnValue() { OleVariant r; HRESULT hr = Get_returnValue(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant returnValue = {read=_scw_Get_returnValue, write=Set_returnValue};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_cancelBubble() { Word r; HRESULT hr = Get_cancelBubble(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word cancelBubble = {read=_scw_Get_cancelBubble, write=Set_cancelBubble};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_fromElement() { _di_IHTMLElement r; HRESULT hr = Get_fromElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement fromElement = {read=_scw_Get_fromElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_toElement() { _di_IHTMLElement r; HRESULT hr = Get_toElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement toElement = {read=_scw_Get_toElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_keyCode() { int r; HRESULT hr = Get_keyCode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int keyCode = {read=_scw_Get_keyCode, write=Set_keyCode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_button() { int r; HRESULT hr = Get_button(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int button = {read=_scw_Get_button};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_qualifier() { WideString r; HRESULT hr = Get_qualifier(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString qualifier = {read=_scw_Get_qualifier};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_reason() { int r; HRESULT hr = Get_reason(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int reason = {read=_scw_Get_reason};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_x() { int r; HRESULT hr = Get_x(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int x = {read=_scw_Get_x};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_y() { int r; HRESULT hr = Get_y(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int y = {read=_scw_Get_y};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientX() { int r; HRESULT hr = Get_clientX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientX = {read=_scw_Get_clientX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientY() { int r; HRESULT hr = Get_clientY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientY = {read=_scw_Get_clientY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetX() { int r; HRESULT hr = Get_offsetX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetX = {read=_scw_Get_offsetX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetY() { int r; HRESULT hr = Get_offsetY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetY = {read=_scw_Get_offsetY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_screenX() { int r; HRESULT hr = Get_screenX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int screenX = {read=_scw_Get_screenX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_screenY() { int r; HRESULT hr = Get_screenY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int screenY = {read=_scw_Get_screenY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_srcFilter() { _di_IDispatch r; HRESULT hr = Get_srcFilter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch srcFilter = {read=_scw_Get_srcFilter};
};

__dispinterface IHTMLEventObjDisp;
typedef System::DelphiInterface<IHTMLEventObjDisp> _di_IHTMLEventObjDisp;
__dispinterface  INTERFACE_UUID("{3050F32D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEventObjDisp  : public IDispatch 
{
	
};

__interface IHTMLStyle;
typedef System::DelphiInterface<IHTMLStyle> _di_IHTMLStyle;
__interface IHTMLFiltersCollection;
typedef System::DelphiInterface<IHTMLFiltersCollection> _di_IHTMLFiltersCollection;
__interface  INTERFACE_UUID("{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall setAttribute(const WideString strAttributeName, const OleVariant AttributeValue, int lFlags) = 0 ;
	virtual HRESULT __safecall getAttribute(const WideString strAttributeName, int lFlags, OleVariant &getAttribute_result) = 0 ;
	virtual HRESULT __safecall removeAttribute(const WideString strAttributeName, int lFlags, Word &removeAttribute_result) = 0 ;
	virtual HRESULT __safecall Set_className(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_className(WideString &Get_className_result) = 0 ;
	virtual HRESULT __safecall Set_id(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_id(WideString &Get_id_result) = 0 ;
	virtual HRESULT __safecall Get_tagName(WideString &Get_tagName_result) = 0 ;
	virtual HRESULT __safecall Get_parentElement(_di_IHTMLElement &Get_parentElement_result) = 0 ;
	virtual HRESULT __safecall Get_style(_di_IHTMLStyle &Get_style_result) = 0 ;
	virtual HRESULT __safecall Set_onhelp(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onhelp(OleVariant &Get_onhelp_result) = 0 ;
	virtual HRESULT __safecall Set_onclick(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onclick(OleVariant &Get_onclick_result) = 0 ;
	virtual HRESULT __safecall Set_ondblclick(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondblclick(OleVariant &Get_ondblclick_result) = 0 ;
	virtual HRESULT __safecall Set_onkeydown(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeydown(OleVariant &Get_onkeydown_result) = 0 ;
	virtual HRESULT __safecall Set_onkeyup(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeyup(OleVariant &Get_onkeyup_result) = 0 ;
	virtual HRESULT __safecall Set_onkeypress(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeypress(OleVariant &Get_onkeypress_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseout(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseout(OleVariant &Get_onmouseout_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseover(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseover(OleVariant &Get_onmouseover_result) = 0 ;
	virtual HRESULT __safecall Set_onmousemove(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousemove(OleVariant &Get_onmousemove_result) = 0 ;
	virtual HRESULT __safecall Set_onmousedown(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousedown(OleVariant &Get_onmousedown_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseup(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseup(OleVariant &Get_onmouseup_result) = 0 ;
	virtual HRESULT __safecall Get_document(_di_IDispatch &Get_document_result) = 0 ;
	virtual HRESULT __safecall Set_title(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_title(WideString &Get_title_result) = 0 ;
	virtual HRESULT __safecall Set_language(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_language(WideString &Get_language_result) = 0 ;
	virtual HRESULT __safecall Set_onselectstart(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselectstart(OleVariant &Get_onselectstart_result) = 0 ;
	virtual HRESULT __safecall scrollIntoView(const OleVariant varargStart) = 0 ;
	virtual HRESULT __safecall contains(const _di_IHTMLElement pChild, Word &contains_result) = 0 ;
	virtual HRESULT __safecall Get_sourceIndex(int &Get_sourceIndex_result) = 0 ;
	virtual HRESULT __safecall Get_recordNumber(OleVariant &Get_recordNumber_result) = 0 ;
	virtual HRESULT __safecall Set_lang(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_lang(WideString &Get_lang_result) = 0 ;
	virtual HRESULT __safecall Get_offsetLeft(int &Get_offsetLeft_result) = 0 ;
	virtual HRESULT __safecall Get_offsetTop(int &Get_offsetTop_result) = 0 ;
	virtual HRESULT __safecall Get_offsetWidth(int &Get_offsetWidth_result) = 0 ;
	virtual HRESULT __safecall Get_offsetHeight(int &Get_offsetHeight_result) = 0 ;
	virtual HRESULT __safecall Get_offsetParent(_di_IHTMLElement &Get_offsetParent_result) = 0 ;
	virtual HRESULT __safecall Set_innerHTML(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_innerHTML(WideString &Get_innerHTML_result) = 0 ;
	virtual HRESULT __safecall Set_innerText(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_innerText(WideString &Get_innerText_result) = 0 ;
	virtual HRESULT __safecall Set_outerHTML(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_outerHTML(WideString &Get_outerHTML_result) = 0 ;
	virtual HRESULT __safecall Set_outerText(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_outerText(WideString &Get_outerText_result) = 0 ;
	virtual HRESULT __safecall insertAdjacentHTML(const WideString where, const WideString html) = 0 ;
	virtual HRESULT __safecall insertAdjacentText(const WideString where, const WideString text) = 0 ;
	virtual HRESULT __safecall Get_parentTextEdit(_di_IHTMLElement &Get_parentTextEdit_result) = 0 ;
	virtual HRESULT __safecall Get_isTextEdit(Word &Get_isTextEdit_result) = 0 ;
	virtual HRESULT __safecall click(void) = 0 ;
	virtual HRESULT __safecall Get_filters(_di_IHTMLFiltersCollection &Get_filters_result) = 0 ;
	virtual HRESULT __safecall Set_ondragstart(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondragstart(OleVariant &Get_ondragstart_result) = 0 ;
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeupdate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeupdate(OleVariant &Get_onbeforeupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onafterupdate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onafterupdate(OleVariant &Get_onafterupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onerrorupdate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerrorupdate(OleVariant &Get_onerrorupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onrowexit(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowexit(OleVariant &Get_onrowexit_result) = 0 ;
	virtual HRESULT __safecall Set_onrowenter(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowenter(OleVariant &Get_onrowenter_result) = 0 ;
	virtual HRESULT __safecall Set_ondatasetchanged(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondatasetchanged(OleVariant &Get_ondatasetchanged_result) = 0 ;
	virtual HRESULT __safecall Set_ondataavailable(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondataavailable(OleVariant &Get_ondataavailable_result) = 0 ;
	virtual HRESULT __safecall Set_ondatasetcomplete(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondatasetcomplete(OleVariant &Get_ondatasetcomplete_result) = 0 ;
	virtual HRESULT __safecall Set_onfilterchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfilterchange(OleVariant &Get_onfilterchange_result) = 0 ;
	virtual HRESULT __safecall Get_children(_di_IDispatch &Get_children_result) = 0 ;
	virtual HRESULT __safecall Get_all(_di_IDispatch &Get_all_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_className() { WideString r; HRESULT hr = Get_className(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString className = {read=_scw_Get_className, write=Set_className};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_id() { WideString r; HRESULT hr = Get_id(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString id = {read=_scw_Get_id, write=Set_id};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_tagName() { WideString r; HRESULT hr = Get_tagName(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString tagName = {read=_scw_Get_tagName};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_parentElement() { _di_IHTMLElement r; HRESULT hr = Get_parentElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement parentElement = {read=_scw_Get_parentElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyle _scw_Get_style() { _di_IHTMLStyle r; HRESULT hr = Get_style(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyle style = {read=_scw_Get_style};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onhelp() { OleVariant r; HRESULT hr = Get_onhelp(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onhelp = {read=_scw_Get_onhelp, write=Set_onhelp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onclick() { OleVariant r; HRESULT hr = Get_onclick(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onclick = {read=_scw_Get_onclick, write=Set_onclick};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondblclick() { OleVariant r; HRESULT hr = Get_ondblclick(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondblclick = {read=_scw_Get_ondblclick, write=Set_ondblclick};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onkeydown() { OleVariant r; HRESULT hr = Get_onkeydown(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onkeydown = {read=_scw_Get_onkeydown, write=Set_onkeydown};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onkeyup() { OleVariant r; HRESULT hr = Get_onkeyup(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onkeyup = {read=_scw_Get_onkeyup, write=Set_onkeyup};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onkeypress() { OleVariant r; HRESULT hr = Get_onkeypress(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onkeypress = {read=_scw_Get_onkeypress, write=Set_onkeypress};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmouseout() { OleVariant r; HRESULT hr = Get_onmouseout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmouseout = {read=_scw_Get_onmouseout, write=Set_onmouseout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmouseover() { OleVariant r; HRESULT hr = Get_onmouseover(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmouseover = {read=_scw_Get_onmouseover, write=Set_onmouseover};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmousemove() { OleVariant r; HRESULT hr = Get_onmousemove(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmousemove = {read=_scw_Get_onmousemove, write=Set_onmousemove};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmousedown() { OleVariant r; HRESULT hr = Get_onmousedown(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmousedown = {read=_scw_Get_onmousedown, write=Set_onmousedown};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmouseup() { OleVariant r; HRESULT hr = Get_onmouseup(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmouseup = {read=_scw_Get_onmouseup, write=Set_onmouseup};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_document() { _di_IDispatch r; HRESULT hr = Get_document(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch document = {read=_scw_Get_document};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_title() { WideString r; HRESULT hr = Get_title(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString title = {read=_scw_Get_title, write=Set_title};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_language() { WideString r; HRESULT hr = Get_language(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString language = {read=_scw_Get_language, write=Set_language};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onselectstart() { OleVariant r; HRESULT hr = Get_onselectstart(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onselectstart = {read=_scw_Get_onselectstart, write=Set_onselectstart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_sourceIndex() { int r; HRESULT hr = Get_sourceIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int sourceIndex = {read=_scw_Get_sourceIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_recordNumber() { OleVariant r; HRESULT hr = Get_recordNumber(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant recordNumber = {read=_scw_Get_recordNumber};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_lang() { WideString r; HRESULT hr = Get_lang(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString lang = {read=_scw_Get_lang, write=Set_lang};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetLeft() { int r; HRESULT hr = Get_offsetLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetLeft = {read=_scw_Get_offsetLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetTop() { int r; HRESULT hr = Get_offsetTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetTop = {read=_scw_Get_offsetTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetWidth() { int r; HRESULT hr = Get_offsetWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetWidth = {read=_scw_Get_offsetWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetHeight() { int r; HRESULT hr = Get_offsetHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetHeight = {read=_scw_Get_offsetHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_offsetParent() { _di_IHTMLElement r; HRESULT hr = Get_offsetParent(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement offsetParent = {read=_scw_Get_offsetParent};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_innerHTML() { WideString r; HRESULT hr = Get_innerHTML(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString innerHTML = {read=_scw_Get_innerHTML, write=Set_innerHTML};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_innerText() { WideString r; HRESULT hr = Get_innerText(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString innerText = {read=_scw_Get_innerText, write=Set_innerText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_outerHTML() { WideString r; HRESULT hr = Get_outerHTML(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString outerHTML = {read=_scw_Get_outerHTML, write=Set_outerHTML};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_outerText() { WideString r; HRESULT hr = Get_outerText(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString outerText = {read=_scw_Get_outerText, write=Set_outerText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_parentTextEdit() { _di_IHTMLElement r; HRESULT hr = Get_parentTextEdit(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement parentTextEdit = {read=_scw_Get_parentTextEdit};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_isTextEdit() { Word r; HRESULT hr = Get_isTextEdit(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word isTextEdit = {read=_scw_Get_isTextEdit};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFiltersCollection _scw_Get_filters() { _di_IHTMLFiltersCollection r; HRESULT hr = Get_filters(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFiltersCollection filters = {read=_scw_Get_filters};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondragstart() { OleVariant r; HRESULT hr = Get_ondragstart(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondragstart = {read=_scw_Get_ondragstart, write=Set_ondragstart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeupdate() { OleVariant r; HRESULT hr = Get_onbeforeupdate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeupdate = {read=_scw_Get_onbeforeupdate, write=Set_onbeforeupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onafterupdate() { OleVariant r; HRESULT hr = Get_onafterupdate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onafterupdate = {read=_scw_Get_onafterupdate, write=Set_onafterupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerrorupdate() { OleVariant r; HRESULT hr = Get_onerrorupdate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerrorupdate = {read=_scw_Get_onerrorupdate, write=Set_onerrorupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onrowexit() { OleVariant r; HRESULT hr = Get_onrowexit(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onrowexit = {read=_scw_Get_onrowexit, write=Set_onrowexit};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onrowenter() { OleVariant r; HRESULT hr = Get_onrowenter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onrowenter = {read=_scw_Get_onrowenter, write=Set_onrowenter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondatasetchanged() { OleVariant r; HRESULT hr = Get_ondatasetchanged(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondatasetchanged = {read=_scw_Get_ondatasetchanged, write=Set_ondatasetchanged};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondataavailable() { OleVariant r; HRESULT hr = Get_ondataavailable(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondataavailable = {read=_scw_Get_ondataavailable, write=Set_ondataavailable};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondatasetcomplete() { OleVariant r; HRESULT hr = Get_ondatasetcomplete(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondatasetcomplete = {read=_scw_Get_ondatasetcomplete, write=Set_ondatasetcomplete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfilterchange() { OleVariant r; HRESULT hr = Get_onfilterchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfilterchange = {read=_scw_Get_onfilterchange, write=Set_onfilterchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_children() { _di_IDispatch r; HRESULT hr = Get_children(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch children = {read=_scw_Get_children};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_all() { _di_IDispatch r; HRESULT hr = Get_all(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch all = {read=_scw_Get_all};
};

__dispinterface IHTMLElementDisp;
typedef System::DelphiInterface<IHTMLElementDisp> _di_IHTMLElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F25E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyle  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_fontFamily(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontFamily(WideString &Get_fontFamily_result) = 0 ;
	virtual HRESULT __safecall Set_fontStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontStyle(WideString &Get_fontStyle_result) = 0 ;
	virtual HRESULT __safecall Set_fontVariant(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontVariant(WideString &Get_fontVariant_result) = 0 ;
	virtual HRESULT __safecall Set_fontWeight(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontWeight(WideString &Get_fontWeight_result) = 0 ;
	virtual HRESULT __safecall Set_fontSize(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_fontSize(OleVariant &Get_fontSize_result) = 0 ;
	virtual HRESULT __safecall Set_font(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_font(WideString &Get_font_result) = 0 ;
	virtual HRESULT __safecall Set_color(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_color(OleVariant &Get_color_result) = 0 ;
	virtual HRESULT __safecall Set_background(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_background(WideString &Get_background_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_backgroundColor(OleVariant &Get_backgroundColor_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundImage(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_backgroundImage(WideString &Get_backgroundImage_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundRepeat(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_backgroundRepeat(WideString &Get_backgroundRepeat_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundAttachment(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_backgroundAttachment(WideString &Get_backgroundAttachment_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundPosition(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_backgroundPosition(WideString &Get_backgroundPosition_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundPositionX(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_backgroundPositionX(OleVariant &Get_backgroundPositionX_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundPositionY(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_backgroundPositionY(OleVariant &Get_backgroundPositionY_result) = 0 ;
	virtual HRESULT __safecall Set_wordSpacing(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_wordSpacing(OleVariant &Get_wordSpacing_result) = 0 ;
	virtual HRESULT __safecall Set_letterSpacing(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_letterSpacing(OleVariant &Get_letterSpacing_result) = 0 ;
	virtual HRESULT __safecall Set_textDecoration(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textDecoration(WideString &Get_textDecoration_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationNone(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationNone(Word &Get_textDecorationNone_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationUnderline(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationUnderline(Word &Get_textDecorationUnderline_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationOverline(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationOverline(Word &Get_textDecorationOverline_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationLineThrough(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationLineThrough(Word &Get_textDecorationLineThrough_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationBlink(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationBlink(Word &Get_textDecorationBlink_result) = 0 ;
	virtual HRESULT __safecall Set_verticalAlign(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_verticalAlign(OleVariant &Get_verticalAlign_result) = 0 ;
	virtual HRESULT __safecall Set_textTransform(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textTransform(WideString &Get_textTransform_result) = 0 ;
	virtual HRESULT __safecall Set_textAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textAlign(WideString &Get_textAlign_result) = 0 ;
	virtual HRESULT __safecall Set_textIndent(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textIndent(OleVariant &Get_textIndent_result) = 0 ;
	virtual HRESULT __safecall Set_lineHeight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_lineHeight(OleVariant &Get_lineHeight_result) = 0 ;
	virtual HRESULT __safecall Set_marginTop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginTop(OleVariant &Get_marginTop_result) = 0 ;
	virtual HRESULT __safecall Set_marginRight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginRight(OleVariant &Get_marginRight_result) = 0 ;
	virtual HRESULT __safecall Set_marginBottom(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginBottom(OleVariant &Get_marginBottom_result) = 0 ;
	virtual HRESULT __safecall Set_marginLeft(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginLeft(OleVariant &Get_marginLeft_result) = 0 ;
	virtual HRESULT __safecall Set_margin(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_margin(WideString &Get_margin_result) = 0 ;
	virtual HRESULT __safecall Set_paddingTop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_paddingTop(OleVariant &Get_paddingTop_result) = 0 ;
	virtual HRESULT __safecall Set_paddingRight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_paddingRight(OleVariant &Get_paddingRight_result) = 0 ;
	virtual HRESULT __safecall Set_paddingBottom(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_paddingBottom(OleVariant &Get_paddingBottom_result) = 0 ;
	virtual HRESULT __safecall Set_paddingLeft(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_paddingLeft(OleVariant &Get_paddingLeft_result) = 0 ;
	virtual HRESULT __safecall Set_padding(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_padding(WideString &Get_padding_result) = 0 ;
	virtual HRESULT __safecall Set_border(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_border(WideString &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_borderTop(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderTop(WideString &Get_borderTop_result) = 0 ;
	virtual HRESULT __safecall Set_borderRight(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderRight(WideString &Get_borderRight_result) = 0 ;
	virtual HRESULT __safecall Set_borderBottom(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderBottom(WideString &Get_borderBottom_result) = 0 ;
	virtual HRESULT __safecall Set_borderLeft(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderLeft(WideString &Get_borderLeft_result) = 0 ;
	virtual HRESULT __safecall Set_borderColor(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(WideString &Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderTopColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderTopColor(OleVariant &Get_borderTopColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderRightColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderRightColor(OleVariant &Get_borderRightColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderBottomColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderBottomColor(OleVariant &Get_borderBottomColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderLeftColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderLeftColor(OleVariant &Get_borderLeftColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderWidth(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderWidth(WideString &Get_borderWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderTopWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderTopWidth(OleVariant &Get_borderTopWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderRightWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderRightWidth(OleVariant &Get_borderRightWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderBottomWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderBottomWidth(OleVariant &Get_borderBottomWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderLeftWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderLeftWidth(OleVariant &Get_borderLeftWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderStyle(WideString &Get_borderStyle_result) = 0 ;
	virtual HRESULT __safecall Set_borderTopStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderTopStyle(WideString &Get_borderTopStyle_result) = 0 ;
	virtual HRESULT __safecall Set_borderRightStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderRightStyle(WideString &Get_borderRightStyle_result) = 0 ;
	virtual HRESULT __safecall Set_borderBottomStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderBottomStyle(WideString &Get_borderBottomStyle_result) = 0 ;
	virtual HRESULT __safecall Set_borderLeftStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderLeftStyle(WideString &Get_borderLeftStyle_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_styleFloat(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_styleFloat(WideString &Get_styleFloat_result) = 0 ;
	virtual HRESULT __safecall Set_clear(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_clear(WideString &Get_clear_result) = 0 ;
	virtual HRESULT __safecall Set_display(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_display(WideString &Get_display_result) = 0 ;
	virtual HRESULT __safecall Set_visibility(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_visibility(WideString &Get_visibility_result) = 0 ;
	virtual HRESULT __safecall Set_listStyleType(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_listStyleType(WideString &Get_listStyleType_result) = 0 ;
	virtual HRESULT __safecall Set_listStylePosition(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_listStylePosition(WideString &Get_listStylePosition_result) = 0 ;
	virtual HRESULT __safecall Set_listStyleImage(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_listStyleImage(WideString &Get_listStyleImage_result) = 0 ;
	virtual HRESULT __safecall Set_listStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_listStyle(WideString &Get_listStyle_result) = 0 ;
	virtual HRESULT __safecall Set_whiteSpace(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_whiteSpace(WideString &Get_whiteSpace_result) = 0 ;
	virtual HRESULT __safecall Set_top(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_top(OleVariant &Get_top_result) = 0 ;
	virtual HRESULT __safecall Set_left(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_left(OleVariant &Get_left_result) = 0 ;
	virtual HRESULT __safecall Get_position(WideString &Get_position_result) = 0 ;
	virtual HRESULT __safecall Set_zIndex(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_zIndex(OleVariant &Get_zIndex_result) = 0 ;
	virtual HRESULT __safecall Set_overflow(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_overflow(WideString &Get_overflow_result) = 0 ;
	virtual HRESULT __safecall Set_pageBreakBefore(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_pageBreakBefore(WideString &Get_pageBreakBefore_result) = 0 ;
	virtual HRESULT __safecall Set_pageBreakAfter(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_pageBreakAfter(WideString &Get_pageBreakAfter_result) = 0 ;
	virtual HRESULT __safecall Set_cssText(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cssText(WideString &Get_cssText_result) = 0 ;
	virtual HRESULT __safecall Set_pixelTop(int p) = 0 ;
	virtual HRESULT __safecall Get_pixelTop(int &Get_pixelTop_result) = 0 ;
	virtual HRESULT __safecall Set_pixelLeft(int p) = 0 ;
	virtual HRESULT __safecall Get_pixelLeft(int &Get_pixelLeft_result) = 0 ;
	virtual HRESULT __safecall Set_pixelWidth(int p) = 0 ;
	virtual HRESULT __safecall Get_pixelWidth(int &Get_pixelWidth_result) = 0 ;
	virtual HRESULT __safecall Set_pixelHeight(int p) = 0 ;
	virtual HRESULT __safecall Get_pixelHeight(int &Get_pixelHeight_result) = 0 ;
	virtual HRESULT __safecall Set_posTop(float p) = 0 ;
	virtual HRESULT __safecall Get_posTop(float &Get_posTop_result) = 0 ;
	virtual HRESULT __safecall Set_posLeft(float p) = 0 ;
	virtual HRESULT __safecall Get_posLeft(float &Get_posLeft_result) = 0 ;
	virtual HRESULT __safecall Set_posWidth(float p) = 0 ;
	virtual HRESULT __safecall Get_posWidth(float &Get_posWidth_result) = 0 ;
	virtual HRESULT __safecall Set_posHeight(float p) = 0 ;
	virtual HRESULT __safecall Get_posHeight(float &Get_posHeight_result) = 0 ;
	virtual HRESULT __safecall Set_cursor(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cursor(WideString &Get_cursor_result) = 0 ;
	virtual HRESULT __safecall Set_clip(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_clip(WideString &Get_clip_result) = 0 ;
	virtual HRESULT __safecall Set_filter(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_filter(WideString &Get_filter_result) = 0 ;
	virtual HRESULT __safecall setAttribute(const WideString strAttributeName, const OleVariant AttributeValue, int lFlags) = 0 ;
	virtual HRESULT __safecall getAttribute(const WideString strAttributeName, int lFlags, OleVariant &getAttribute_result) = 0 ;
	virtual HRESULT __safecall removeAttribute(const WideString strAttributeName, int lFlags, Word &removeAttribute_result) = 0 ;
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontFamily() { WideString r; HRESULT hr = Get_fontFamily(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontFamily = {read=_scw_Get_fontFamily, write=Set_fontFamily};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontStyle() { WideString r; HRESULT hr = Get_fontStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontStyle = {read=_scw_Get_fontStyle, write=Set_fontStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontVariant() { WideString r; HRESULT hr = Get_fontVariant(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontVariant = {read=_scw_Get_fontVariant, write=Set_fontVariant};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontWeight() { WideString r; HRESULT hr = Get_fontWeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontWeight = {read=_scw_Get_fontWeight, write=Set_fontWeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_fontSize() { OleVariant r; HRESULT hr = Get_fontSize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant fontSize = {read=_scw_Get_fontSize, write=Set_fontSize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_font() { WideString r; HRESULT hr = Get_font(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString font = {read=_scw_Get_font, write=Set_font};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_color() { OleVariant r; HRESULT hr = Get_color(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant color = {read=_scw_Get_color, write=Set_color};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_background() { WideString r; HRESULT hr = Get_background(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString background = {read=_scw_Get_background, write=Set_background};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundColor() { OleVariant r; HRESULT hr = Get_backgroundColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundColor = {read=_scw_Get_backgroundColor, write=Set_backgroundColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundImage() { WideString r; HRESULT hr = Get_backgroundImage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundImage = {read=_scw_Get_backgroundImage, write=Set_backgroundImage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundRepeat() { WideString r; HRESULT hr = Get_backgroundRepeat(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundRepeat = {read=_scw_Get_backgroundRepeat, write=Set_backgroundRepeat};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundAttachment() { WideString r; HRESULT hr = Get_backgroundAttachment(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundAttachment = {read=_scw_Get_backgroundAttachment, write=Set_backgroundAttachment};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundPosition() { WideString r; HRESULT hr = Get_backgroundPosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundPosition = {read=_scw_Get_backgroundPosition, write=Set_backgroundPosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundPositionX() { OleVariant r; HRESULT hr = Get_backgroundPositionX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundPositionX = {read=_scw_Get_backgroundPositionX, write=Set_backgroundPositionX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundPositionY() { OleVariant r; HRESULT hr = Get_backgroundPositionY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundPositionY = {read=_scw_Get_backgroundPositionY, write=Set_backgroundPositionY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_wordSpacing() { OleVariant r; HRESULT hr = Get_wordSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant wordSpacing = {read=_scw_Get_wordSpacing, write=Set_wordSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_letterSpacing() { OleVariant r; HRESULT hr = Get_letterSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant letterSpacing = {read=_scw_Get_letterSpacing, write=Set_letterSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textDecoration() { WideString r; HRESULT hr = Get_textDecoration(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textDecoration = {read=_scw_Get_textDecoration, write=Set_textDecoration};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationNone() { Word r; HRESULT hr = Get_textDecorationNone(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationNone = {read=_scw_Get_textDecorationNone, write=Set_textDecorationNone};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationUnderline() { Word r; HRESULT hr = Get_textDecorationUnderline(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationUnderline = {read=_scw_Get_textDecorationUnderline, write=Set_textDecorationUnderline};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationOverline() { Word r; HRESULT hr = Get_textDecorationOverline(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationOverline = {read=_scw_Get_textDecorationOverline, write=Set_textDecorationOverline};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationLineThrough() { Word r; HRESULT hr = Get_textDecorationLineThrough(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationLineThrough = {read=_scw_Get_textDecorationLineThrough, write=Set_textDecorationLineThrough};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationBlink() { Word r; HRESULT hr = Get_textDecorationBlink(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationBlink = {read=_scw_Get_textDecorationBlink, write=Set_textDecorationBlink};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_verticalAlign() { OleVariant r; HRESULT hr = Get_verticalAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant verticalAlign = {read=_scw_Get_verticalAlign, write=Set_verticalAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textTransform() { WideString r; HRESULT hr = Get_textTransform(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textTransform = {read=_scw_Get_textTransform, write=Set_textTransform};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAlign() { WideString r; HRESULT hr = Get_textAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAlign = {read=_scw_Get_textAlign, write=Set_textAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textIndent() { OleVariant r; HRESULT hr = Get_textIndent(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textIndent = {read=_scw_Get_textIndent, write=Set_textIndent};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_lineHeight() { OleVariant r; HRESULT hr = Get_lineHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant lineHeight = {read=_scw_Get_lineHeight, write=Set_lineHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginTop() { OleVariant r; HRESULT hr = Get_marginTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginTop = {read=_scw_Get_marginTop, write=Set_marginTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginRight() { OleVariant r; HRESULT hr = Get_marginRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginRight = {read=_scw_Get_marginRight, write=Set_marginRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginBottom() { OleVariant r; HRESULT hr = Get_marginBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginBottom = {read=_scw_Get_marginBottom, write=Set_marginBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginLeft() { OleVariant r; HRESULT hr = Get_marginLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginLeft = {read=_scw_Get_marginLeft, write=Set_marginLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_margin() { WideString r; HRESULT hr = Get_margin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString margin = {read=_scw_Get_margin, write=Set_margin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingTop() { OleVariant r; HRESULT hr = Get_paddingTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingTop = {read=_scw_Get_paddingTop, write=Set_paddingTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingRight() { OleVariant r; HRESULT hr = Get_paddingRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingRight = {read=_scw_Get_paddingRight, write=Set_paddingRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingBottom() { OleVariant r; HRESULT hr = Get_paddingBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingBottom = {read=_scw_Get_paddingBottom, write=Set_paddingBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingLeft() { OleVariant r; HRESULT hr = Get_paddingLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingLeft = {read=_scw_Get_paddingLeft, write=Set_paddingLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_padding() { WideString r; HRESULT hr = Get_padding(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString padding = {read=_scw_Get_padding, write=Set_padding};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_border() { WideString r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderTop() { WideString r; HRESULT hr = Get_borderTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderTop = {read=_scw_Get_borderTop, write=Set_borderTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderRight() { WideString r; HRESULT hr = Get_borderRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderRight = {read=_scw_Get_borderRight, write=Set_borderRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderBottom() { WideString r; HRESULT hr = Get_borderBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderBottom = {read=_scw_Get_borderBottom, write=Set_borderBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderLeft() { WideString r; HRESULT hr = Get_borderLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderLeft = {read=_scw_Get_borderLeft, write=Set_borderLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderColor() { WideString r; HRESULT hr = Get_borderColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderTopColor() { OleVariant r; HRESULT hr = Get_borderTopColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderTopColor = {read=_scw_Get_borderTopColor, write=Set_borderTopColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderRightColor() { OleVariant r; HRESULT hr = Get_borderRightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderRightColor = {read=_scw_Get_borderRightColor, write=Set_borderRightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderBottomColor() { OleVariant r; HRESULT hr = Get_borderBottomColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderBottomColor = {read=_scw_Get_borderBottomColor, write=Set_borderBottomColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderLeftColor() { OleVariant r; HRESULT hr = Get_borderLeftColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderLeftColor = {read=_scw_Get_borderLeftColor, write=Set_borderLeftColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderWidth() { WideString r; HRESULT hr = Get_borderWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderWidth = {read=_scw_Get_borderWidth, write=Set_borderWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderTopWidth() { OleVariant r; HRESULT hr = Get_borderTopWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderTopWidth = {read=_scw_Get_borderTopWidth, write=Set_borderTopWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderRightWidth() { OleVariant r; HRESULT hr = Get_borderRightWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderRightWidth = {read=_scw_Get_borderRightWidth, write=Set_borderRightWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderBottomWidth() { OleVariant r; HRESULT hr = Get_borderBottomWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderBottomWidth = {read=_scw_Get_borderBottomWidth, write=Set_borderBottomWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderLeftWidth() { OleVariant r; HRESULT hr = Get_borderLeftWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderLeftWidth = {read=_scw_Get_borderLeftWidth, write=Set_borderLeftWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderStyle() { WideString r; HRESULT hr = Get_borderStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderStyle = {read=_scw_Get_borderStyle, write=Set_borderStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderTopStyle() { WideString r; HRESULT hr = Get_borderTopStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderTopStyle = {read=_scw_Get_borderTopStyle, write=Set_borderTopStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderRightStyle() { WideString r; HRESULT hr = Get_borderRightStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderRightStyle = {read=_scw_Get_borderRightStyle, write=Set_borderRightStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderBottomStyle() { WideString r; HRESULT hr = Get_borderBottomStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderBottomStyle = {read=_scw_Get_borderBottomStyle, write=Set_borderBottomStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderLeftStyle() { WideString r; HRESULT hr = Get_borderLeftStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderLeftStyle = {read=_scw_Get_borderLeftStyle, write=Set_borderLeftStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_styleFloat() { WideString r; HRESULT hr = Get_styleFloat(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString styleFloat = {read=_scw_Get_styleFloat, write=Set_styleFloat};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_clear() { WideString r; HRESULT hr = Get_clear(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString clear = {read=_scw_Get_clear, write=Set_clear};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_display() { WideString r; HRESULT hr = Get_display(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString display = {read=_scw_Get_display, write=Set_display};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_visibility() { WideString r; HRESULT hr = Get_visibility(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString visibility = {read=_scw_Get_visibility, write=Set_visibility};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStyleType() { WideString r; HRESULT hr = Get_listStyleType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStyleType = {read=_scw_Get_listStyleType, write=Set_listStyleType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStylePosition() { WideString r; HRESULT hr = Get_listStylePosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStylePosition = {read=_scw_Get_listStylePosition, write=Set_listStylePosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStyleImage() { WideString r; HRESULT hr = Get_listStyleImage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStyleImage = {read=_scw_Get_listStyleImage, write=Set_listStyleImage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStyle() { WideString r; HRESULT hr = Get_listStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStyle = {read=_scw_Get_listStyle, write=Set_listStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_whiteSpace() { WideString r; HRESULT hr = Get_whiteSpace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString whiteSpace = {read=_scw_Get_whiteSpace, write=Set_whiteSpace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_top() { OleVariant r; HRESULT hr = Get_top(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant top = {read=_scw_Get_top, write=Set_top};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_left() { OleVariant r; HRESULT hr = Get_left(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant left = {read=_scw_Get_left, write=Set_left};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_position() { WideString r; HRESULT hr = Get_position(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString position = {read=_scw_Get_position};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_zIndex() { OleVariant r; HRESULT hr = Get_zIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant zIndex = {read=_scw_Get_zIndex, write=Set_zIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflow() { WideString r; HRESULT hr = Get_overflow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflow = {read=_scw_Get_overflow, write=Set_overflow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pageBreakBefore() { WideString r; HRESULT hr = Get_pageBreakBefore(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pageBreakBefore = {read=_scw_Get_pageBreakBefore, write=Set_pageBreakBefore};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pageBreakAfter() { WideString r; HRESULT hr = Get_pageBreakAfter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pageBreakAfter = {read=_scw_Get_pageBreakAfter, write=Set_pageBreakAfter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cssText() { WideString r; HRESULT hr = Get_cssText(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cssText = {read=_scw_Get_cssText, write=Set_cssText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_pixelTop() { int r; HRESULT hr = Get_pixelTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int pixelTop = {read=_scw_Get_pixelTop, write=Set_pixelTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_pixelLeft() { int r; HRESULT hr = Get_pixelLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int pixelLeft = {read=_scw_Get_pixelLeft, write=Set_pixelLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_pixelWidth() { int r; HRESULT hr = Get_pixelWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int pixelWidth = {read=_scw_Get_pixelWidth, write=Set_pixelWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_pixelHeight() { int r; HRESULT hr = Get_pixelHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int pixelHeight = {read=_scw_Get_pixelHeight, write=Set_pixelHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline float _scw_Get_posTop() { float r; HRESULT hr = Get_posTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property float posTop = {read=_scw_Get_posTop, write=Set_posTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline float _scw_Get_posLeft() { float r; HRESULT hr = Get_posLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property float posLeft = {read=_scw_Get_posLeft, write=Set_posLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline float _scw_Get_posWidth() { float r; HRESULT hr = Get_posWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property float posWidth = {read=_scw_Get_posWidth, write=Set_posWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline float _scw_Get_posHeight() { float r; HRESULT hr = Get_posHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property float posHeight = {read=_scw_Get_posHeight, write=Set_posHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cursor() { WideString r; HRESULT hr = Get_cursor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cursor = {read=_scw_Get_cursor, write=Set_cursor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_clip() { WideString r; HRESULT hr = Get_clip(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString clip = {read=_scw_Get_clip, write=Set_clip};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_filter() { WideString r; HRESULT hr = Get_filter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString filter = {read=_scw_Get_filter, write=Set_filter};
};

__dispinterface IHTMLStyleDisp;
typedef System::DelphiInterface<IHTMLStyleDisp> _di_IHTMLStyleDisp;
__dispinterface  INTERFACE_UUID("{3050F25E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFiltersCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant &pvarIndex, OleVariant &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLFiltersCollectionDisp;
typedef System::DelphiInterface<IHTMLFiltersCollectionDisp> _di_IHTMLFiltersCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F3EE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFiltersCollectionDisp  : public IDispatch 
{
	
};

__interface IElementBehaviorSite;
typedef System::DelphiInterface<IElementBehaviorSite> _di_IElementBehaviorSite;
__interface  INTERFACE_UUID("{3050F427-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorSite  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetElement(/* out */ _di_IHTMLElement &ppElement) = 0 ;
	virtual HRESULT __stdcall RegisterNotification(int lEvent) = 0 ;
};

__interface IElementBehavior;
typedef System::DelphiInterface<IElementBehavior> _di_IElementBehavior;
__interface  INTERFACE_UUID("{3050F425-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehavior  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Init(const _di_IElementBehaviorSite pBehaviorSite) = 0 ;
	virtual HRESULT __stdcall Notify(int lEvent, OleVariant &pVar) = 0 ;
	virtual HRESULT __stdcall Detach(void) = 0 ;
};

__interface IElementBehaviorFactory;
typedef System::DelphiInterface<IElementBehaviorFactory> _di_IElementBehaviorFactory;
__interface  INTERFACE_UUID("{3050F429-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorFactory  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall FindBehavior(const WideString bstrBehavior, const WideString bstrBehaviorUrl, const _di_IElementBehaviorSite pSite, /* out */ _di_IElementBehavior &ppBehavior) = 0 ;
};

__interface IElementBehaviorSiteOM;
typedef System::DelphiInterface<IElementBehaviorSiteOM> _di_IElementBehaviorSiteOM;
__interface  INTERFACE_UUID("{3050F489-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorSiteOM  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall RegisterEvent(WideChar * pchEvent, int lFlags, /* out */ int &plCookie) = 0 ;
	virtual HRESULT __stdcall GetEventCookie(WideChar * pchEvent, /* out */ int &plCookie) = 0 ;
	virtual HRESULT __stdcall FireEvent(int lCookie, const _di_IHTMLEventObj pEventObject) = 0 ;
	virtual HRESULT __stdcall CreateEventObject(/* out */ _di_IHTMLEventObj &ppEventObject) = 0 ;
	virtual HRESULT __stdcall RegisterName(WideChar * pchName) = 0 ;
	virtual HRESULT __stdcall RegisterUrn(WideChar * pchUrn) = 0 ;
};

__interface IElementBehaviorRender;
typedef System::DelphiInterface<IElementBehaviorRender> _di_IElementBehaviorRender;
__interface  INTERFACE_UUID("{3050F4AA-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorRender  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Draw(HDC hdc, int lLayer, Types::TRect &pRect, const System::_di_IInterface pReserved) = 0 ;
	virtual HRESULT __stdcall GetRenderInfo(/* out */ int &plRenderInfo) = 0 ;
	virtual HRESULT __stdcall HitTestPoint(Types::TPoint &pPoint, const System::_di_IInterface pReserved, /* out */ int &pbHit) = 0 ;
};

__interface IElementBehaviorSiteRender;
typedef System::DelphiInterface<IElementBehaviorSiteRender> _di_IElementBehaviorSiteRender;
__interface  INTERFACE_UUID("{3050F4A7-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorSiteRender  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Invalidate(Types::TRect &pRect) = 0 ;
	virtual HRESULT __stdcall InvalidateRenderInfo(void) = 0 ;
	virtual HRESULT __stdcall InvalidateStyle(void) = 0 ;
};

__interface IHTMLStyle2;
typedef System::DelphiInterface<IHTMLStyle2> _di_IHTMLStyle2;
__interface  INTERFACE_UUID("{3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyle2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_tableLayout(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_tableLayout(WideString &Get_tableLayout_result) = 0 ;
	virtual HRESULT __safecall Set_borderCollapse(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderCollapse(WideString &Get_borderCollapse_result) = 0 ;
	virtual HRESULT __safecall Set_direction(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_direction(WideString &Get_direction_result) = 0 ;
	virtual HRESULT __safecall Set_behavior(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_behavior(WideString &Get_behavior_result) = 0 ;
	virtual HRESULT __safecall setExpression(const WideString propname, const WideString expression, const WideString language) = 0 ;
	virtual HRESULT __safecall getExpression(const WideString propname, OleVariant &getExpression_result) = 0 ;
	virtual HRESULT __safecall removeExpression(const WideString propname, Word &removeExpression_result) = 0 ;
	virtual HRESULT __safecall Set_position(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_position(WideString &Get_position_result) = 0 ;
	virtual HRESULT __safecall Set_unicodeBidi(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_unicodeBidi(WideString &Get_unicodeBidi_result) = 0 ;
	virtual HRESULT __safecall Set_bottom(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bottom(OleVariant &Get_bottom_result) = 0 ;
	virtual HRESULT __safecall Set_right(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_right(OleVariant &Get_right_result) = 0 ;
	virtual HRESULT __safecall Set_pixelBottom(int p) = 0 ;
	virtual HRESULT __safecall Get_pixelBottom(int &Get_pixelBottom_result) = 0 ;
	virtual HRESULT __safecall Set_pixelRight(int p) = 0 ;
	virtual HRESULT __safecall Get_pixelRight(int &Get_pixelRight_result) = 0 ;
	virtual HRESULT __safecall Set_posBottom(float p) = 0 ;
	virtual HRESULT __safecall Get_posBottom(float &Get_posBottom_result) = 0 ;
	virtual HRESULT __safecall Set_posRight(float p) = 0 ;
	virtual HRESULT __safecall Get_posRight(float &Get_posRight_result) = 0 ;
	virtual HRESULT __safecall Set_imeMode(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_imeMode(WideString &Get_imeMode_result) = 0 ;
	virtual HRESULT __safecall Set_rubyAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rubyAlign(WideString &Get_rubyAlign_result) = 0 ;
	virtual HRESULT __safecall Set_rubyPosition(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rubyPosition(WideString &Get_rubyPosition_result) = 0 ;
	virtual HRESULT __safecall Set_rubyOverhang(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rubyOverhang(WideString &Get_rubyOverhang_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGridChar(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_layoutGridChar(OleVariant &Get_layoutGridChar_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGridLine(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_layoutGridLine(OleVariant &Get_layoutGridLine_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGridMode(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_layoutGridMode(WideString &Get_layoutGridMode_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGridType(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_layoutGridType(WideString &Get_layoutGridType_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGrid(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_layoutGrid(WideString &Get_layoutGrid_result) = 0 ;
	virtual HRESULT __safecall Set_wordBreak(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_wordBreak(WideString &Get_wordBreak_result) = 0 ;
	virtual HRESULT __safecall Set_lineBreak(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_lineBreak(WideString &Get_lineBreak_result) = 0 ;
	virtual HRESULT __safecall Set_textJustify(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textJustify(WideString &Get_textJustify_result) = 0 ;
	virtual HRESULT __safecall Set_textJustifyTrim(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textJustifyTrim(WideString &Get_textJustifyTrim_result) = 0 ;
	virtual HRESULT __safecall Set_textKashida(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textKashida(OleVariant &Get_textKashida_result) = 0 ;
	virtual HRESULT __safecall Set_textAutospace(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textAutospace(WideString &Get_textAutospace_result) = 0 ;
	virtual HRESULT __safecall Set_overflowX(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_overflowX(WideString &Get_overflowX_result) = 0 ;
	virtual HRESULT __safecall Set_overflowY(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_overflowY(WideString &Get_overflowY_result) = 0 ;
	virtual HRESULT __safecall Set_accelerator(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_accelerator(WideString &Get_accelerator_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_tableLayout() { WideString r; HRESULT hr = Get_tableLayout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString tableLayout = {read=_scw_Get_tableLayout, write=Set_tableLayout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderCollapse() { WideString r; HRESULT hr = Get_borderCollapse(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderCollapse = {read=_scw_Get_borderCollapse, write=Set_borderCollapse};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_direction() { WideString r; HRESULT hr = Get_direction(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString direction = {read=_scw_Get_direction, write=Set_direction};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_behavior() { WideString r; HRESULT hr = Get_behavior(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString behavior = {read=_scw_Get_behavior, write=Set_behavior};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_position() { WideString r; HRESULT hr = Get_position(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString position = {read=_scw_Get_position, write=Set_position};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_unicodeBidi() { WideString r; HRESULT hr = Get_unicodeBidi(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString unicodeBidi = {read=_scw_Get_unicodeBidi, write=Set_unicodeBidi};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bottom() { OleVariant r; HRESULT hr = Get_bottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bottom = {read=_scw_Get_bottom, write=Set_bottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_right() { OleVariant r; HRESULT hr = Get_right(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant right = {read=_scw_Get_right, write=Set_right};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_pixelBottom() { int r; HRESULT hr = Get_pixelBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int pixelBottom = {read=_scw_Get_pixelBottom, write=Set_pixelBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_pixelRight() { int r; HRESULT hr = Get_pixelRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int pixelRight = {read=_scw_Get_pixelRight, write=Set_pixelRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline float _scw_Get_posBottom() { float r; HRESULT hr = Get_posBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property float posBottom = {read=_scw_Get_posBottom, write=Set_posBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline float _scw_Get_posRight() { float r; HRESULT hr = Get_posRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property float posRight = {read=_scw_Get_posRight, write=Set_posRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_imeMode() { WideString r; HRESULT hr = Get_imeMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString imeMode = {read=_scw_Get_imeMode, write=Set_imeMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyAlign() { WideString r; HRESULT hr = Get_rubyAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyAlign = {read=_scw_Get_rubyAlign, write=Set_rubyAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyPosition() { WideString r; HRESULT hr = Get_rubyPosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyPosition = {read=_scw_Get_rubyPosition, write=Set_rubyPosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyOverhang() { WideString r; HRESULT hr = Get_rubyOverhang(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyOverhang = {read=_scw_Get_rubyOverhang, write=Set_rubyOverhang};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_layoutGridChar() { OleVariant r; HRESULT hr = Get_layoutGridChar(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant layoutGridChar = {read=_scw_Get_layoutGridChar, write=Set_layoutGridChar};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_layoutGridLine() { OleVariant r; HRESULT hr = Get_layoutGridLine(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant layoutGridLine = {read=_scw_Get_layoutGridLine, write=Set_layoutGridLine};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutGridMode() { WideString r; HRESULT hr = Get_layoutGridMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutGridMode = {read=_scw_Get_layoutGridMode, write=Set_layoutGridMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutGridType() { WideString r; HRESULT hr = Get_layoutGridType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutGridType = {read=_scw_Get_layoutGridType, write=Set_layoutGridType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutGrid() { WideString r; HRESULT hr = Get_layoutGrid(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutGrid = {read=_scw_Get_layoutGrid, write=Set_layoutGrid};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_wordBreak() { WideString r; HRESULT hr = Get_wordBreak(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString wordBreak = {read=_scw_Get_wordBreak, write=Set_wordBreak};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_lineBreak() { WideString r; HRESULT hr = Get_lineBreak(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString lineBreak = {read=_scw_Get_lineBreak, write=Set_lineBreak};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textJustify() { WideString r; HRESULT hr = Get_textJustify(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textJustify = {read=_scw_Get_textJustify, write=Set_textJustify};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textJustifyTrim() { WideString r; HRESULT hr = Get_textJustifyTrim(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textJustifyTrim = {read=_scw_Get_textJustifyTrim, write=Set_textJustifyTrim};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textKashida() { OleVariant r; HRESULT hr = Get_textKashida(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textKashida = {read=_scw_Get_textKashida, write=Set_textKashida};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAutospace() { WideString r; HRESULT hr = Get_textAutospace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAutospace = {read=_scw_Get_textAutospace, write=Set_textAutospace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflowX() { WideString r; HRESULT hr = Get_overflowX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflowX = {read=_scw_Get_overflowX, write=Set_overflowX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflowY() { WideString r; HRESULT hr = Get_overflowY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflowY = {read=_scw_Get_overflowY, write=Set_overflowY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_accelerator() { WideString r; HRESULT hr = Get_accelerator(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString accelerator = {read=_scw_Get_accelerator, write=Set_accelerator};
};

__dispinterface IHTMLStyle2Disp;
typedef System::DelphiInterface<IHTMLStyle2Disp> _di_IHTMLStyle2Disp;
__dispinterface  INTERFACE_UUID("{3050F4A2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyle2Disp  : public IDispatch 
{
	
};

__interface IHTMLStyle3;
typedef System::DelphiInterface<IHTMLStyle3> _di_IHTMLStyle3;
__interface  INTERFACE_UUID("{3050F656-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyle3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_layoutFlow(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_layoutFlow(WideString &Get_layoutFlow_result) = 0 ;
	virtual HRESULT __safecall Set_zoom(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_zoom(OleVariant &Get_zoom_result) = 0 ;
	virtual HRESULT __safecall Set_wordWrap(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_wordWrap(WideString &Get_wordWrap_result) = 0 ;
	virtual HRESULT __safecall Set_textUnderlinePosition(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textUnderlinePosition(WideString &Get_textUnderlinePosition_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarBaseColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarBaseColor(OleVariant &Get_scrollbarBaseColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarFaceColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarFaceColor(OleVariant &Get_scrollbarFaceColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbar3dLightColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbar3dLightColor(OleVariant &Get_scrollbar3dLightColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarShadowColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarShadowColor(OleVariant &Get_scrollbarShadowColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarHighlightColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarHighlightColor(OleVariant &Get_scrollbarHighlightColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarDarkShadowColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarDarkShadowColor(OleVariant &Get_scrollbarDarkShadowColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarArrowColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarArrowColor(OleVariant &Get_scrollbarArrowColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarTrackColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarTrackColor(OleVariant &Get_scrollbarTrackColor_result) = 0 ;
	virtual HRESULT __safecall Set_writingMode(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_writingMode(WideString &Get_writingMode_result) = 0 ;
	virtual HRESULT __safecall Set_textAlignLast(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textAlignLast(WideString &Get_textAlignLast_result) = 0 ;
	virtual HRESULT __safecall Set_textKashidaSpace(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textKashidaSpace(OleVariant &Get_textKashidaSpace_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutFlow() { WideString r; HRESULT hr = Get_layoutFlow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutFlow = {read=_scw_Get_layoutFlow, write=Set_layoutFlow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_zoom() { OleVariant r; HRESULT hr = Get_zoom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant zoom = {read=_scw_Get_zoom, write=Set_zoom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_wordWrap() { WideString r; HRESULT hr = Get_wordWrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString wordWrap = {read=_scw_Get_wordWrap, write=Set_wordWrap};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textUnderlinePosition() { WideString r; HRESULT hr = Get_textUnderlinePosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textUnderlinePosition = {read=_scw_Get_textUnderlinePosition, write=Set_textUnderlinePosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarBaseColor() { OleVariant r; HRESULT hr = Get_scrollbarBaseColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarBaseColor = {read=_scw_Get_scrollbarBaseColor, write=Set_scrollbarBaseColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarFaceColor() { OleVariant r; HRESULT hr = Get_scrollbarFaceColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarFaceColor = {read=_scw_Get_scrollbarFaceColor, write=Set_scrollbarFaceColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbar3dLightColor() { OleVariant r; HRESULT hr = Get_scrollbar3dLightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbar3dLightColor = {read=_scw_Get_scrollbar3dLightColor, write=Set_scrollbar3dLightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarShadowColor() { OleVariant r; HRESULT hr = Get_scrollbarShadowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarShadowColor = {read=_scw_Get_scrollbarShadowColor, write=Set_scrollbarShadowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarHighlightColor() { OleVariant r; HRESULT hr = Get_scrollbarHighlightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarHighlightColor = {read=_scw_Get_scrollbarHighlightColor, write=Set_scrollbarHighlightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarDarkShadowColor() { OleVariant r; HRESULT hr = Get_scrollbarDarkShadowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarDarkShadowColor = {read=_scw_Get_scrollbarDarkShadowColor, write=Set_scrollbarDarkShadowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarArrowColor() { OleVariant r; HRESULT hr = Get_scrollbarArrowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarArrowColor = {read=_scw_Get_scrollbarArrowColor, write=Set_scrollbarArrowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarTrackColor() { OleVariant r; HRESULT hr = Get_scrollbarTrackColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarTrackColor = {read=_scw_Get_scrollbarTrackColor, write=Set_scrollbarTrackColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_writingMode() { WideString r; HRESULT hr = Get_writingMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString writingMode = {read=_scw_Get_writingMode, write=Set_writingMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAlignLast() { WideString r; HRESULT hr = Get_textAlignLast(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAlignLast = {read=_scw_Get_textAlignLast, write=Set_textAlignLast};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textKashidaSpace() { OleVariant r; HRESULT hr = Get_textKashidaSpace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textKashidaSpace = {read=_scw_Get_textKashidaSpace, write=Set_textKashidaSpace};
};

__dispinterface IHTMLStyle3Disp;
typedef System::DelphiInterface<IHTMLStyle3Disp> _di_IHTMLStyle3Disp;
__dispinterface  INTERFACE_UUID("{3050F656-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyle3Disp  : public IDispatch 
{
	
};

__interface IHTMLStyle4;
typedef System::DelphiInterface<IHTMLStyle4> _di_IHTMLStyle4;
__interface  INTERFACE_UUID("{3050F816-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyle4  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_textOverflow(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textOverflow(WideString &Get_textOverflow_result) = 0 ;
	virtual HRESULT __safecall Set_minHeight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_minHeight(OleVariant &Get_minHeight_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textOverflow() { WideString r; HRESULT hr = Get_textOverflow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textOverflow = {read=_scw_Get_textOverflow, write=Set_textOverflow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_minHeight() { OleVariant r; HRESULT hr = Get_minHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant minHeight = {read=_scw_Get_minHeight, write=Set_minHeight};
};

__dispinterface IHTMLStyle4Disp;
typedef System::DelphiInterface<IHTMLStyle4Disp> _di_IHTMLStyle4Disp;
__dispinterface  INTERFACE_UUID("{3050F816-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyle4Disp  : public IDispatch 
{
	
};

__interface IHTMLRuleStyle;
typedef System::DelphiInterface<IHTMLRuleStyle> _di_IHTMLRuleStyle;
__interface  INTERFACE_UUID("{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRuleStyle  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_fontFamily(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontFamily(WideString &Get_fontFamily_result) = 0 ;
	virtual HRESULT __safecall Set_fontStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontStyle(WideString &Get_fontStyle_result) = 0 ;
	virtual HRESULT __safecall Set_fontVariant(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontVariant(WideString &Get_fontVariant_result) = 0 ;
	virtual HRESULT __safecall Set_fontWeight(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontWeight(WideString &Get_fontWeight_result) = 0 ;
	virtual HRESULT __safecall Set_fontSize(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_fontSize(OleVariant &Get_fontSize_result) = 0 ;
	virtual HRESULT __safecall Set_font(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_font(WideString &Get_font_result) = 0 ;
	virtual HRESULT __safecall Set_color(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_color(OleVariant &Get_color_result) = 0 ;
	virtual HRESULT __safecall Set_background(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_background(WideString &Get_background_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_backgroundColor(OleVariant &Get_backgroundColor_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundImage(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_backgroundImage(WideString &Get_backgroundImage_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundRepeat(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_backgroundRepeat(WideString &Get_backgroundRepeat_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundAttachment(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_backgroundAttachment(WideString &Get_backgroundAttachment_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundPosition(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_backgroundPosition(WideString &Get_backgroundPosition_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundPositionX(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_backgroundPositionX(OleVariant &Get_backgroundPositionX_result) = 0 ;
	virtual HRESULT __safecall Set_backgroundPositionY(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_backgroundPositionY(OleVariant &Get_backgroundPositionY_result) = 0 ;
	virtual HRESULT __safecall Set_wordSpacing(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_wordSpacing(OleVariant &Get_wordSpacing_result) = 0 ;
	virtual HRESULT __safecall Set_letterSpacing(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_letterSpacing(OleVariant &Get_letterSpacing_result) = 0 ;
	virtual HRESULT __safecall Set_textDecoration(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textDecoration(WideString &Get_textDecoration_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationNone(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationNone(Word &Get_textDecorationNone_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationUnderline(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationUnderline(Word &Get_textDecorationUnderline_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationOverline(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationOverline(Word &Get_textDecorationOverline_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationLineThrough(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationLineThrough(Word &Get_textDecorationLineThrough_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationBlink(Word p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationBlink(Word &Get_textDecorationBlink_result) = 0 ;
	virtual HRESULT __safecall Set_verticalAlign(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_verticalAlign(OleVariant &Get_verticalAlign_result) = 0 ;
	virtual HRESULT __safecall Set_textTransform(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textTransform(WideString &Get_textTransform_result) = 0 ;
	virtual HRESULT __safecall Set_textAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textAlign(WideString &Get_textAlign_result) = 0 ;
	virtual HRESULT __safecall Set_textIndent(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textIndent(OleVariant &Get_textIndent_result) = 0 ;
	virtual HRESULT __safecall Set_lineHeight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_lineHeight(OleVariant &Get_lineHeight_result) = 0 ;
	virtual HRESULT __safecall Set_marginTop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginTop(OleVariant &Get_marginTop_result) = 0 ;
	virtual HRESULT __safecall Set_marginRight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginRight(OleVariant &Get_marginRight_result) = 0 ;
	virtual HRESULT __safecall Set_marginBottom(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginBottom(OleVariant &Get_marginBottom_result) = 0 ;
	virtual HRESULT __safecall Set_marginLeft(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginLeft(OleVariant &Get_marginLeft_result) = 0 ;
	virtual HRESULT __safecall Set_margin(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_margin(WideString &Get_margin_result) = 0 ;
	virtual HRESULT __safecall Set_paddingTop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_paddingTop(OleVariant &Get_paddingTop_result) = 0 ;
	virtual HRESULT __safecall Set_paddingRight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_paddingRight(OleVariant &Get_paddingRight_result) = 0 ;
	virtual HRESULT __safecall Set_paddingBottom(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_paddingBottom(OleVariant &Get_paddingBottom_result) = 0 ;
	virtual HRESULT __safecall Set_paddingLeft(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_paddingLeft(OleVariant &Get_paddingLeft_result) = 0 ;
	virtual HRESULT __safecall Set_padding(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_padding(WideString &Get_padding_result) = 0 ;
	virtual HRESULT __safecall Set_border(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_border(WideString &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_borderTop(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderTop(WideString &Get_borderTop_result) = 0 ;
	virtual HRESULT __safecall Set_borderRight(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderRight(WideString &Get_borderRight_result) = 0 ;
	virtual HRESULT __safecall Set_borderBottom(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderBottom(WideString &Get_borderBottom_result) = 0 ;
	virtual HRESULT __safecall Set_borderLeft(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderLeft(WideString &Get_borderLeft_result) = 0 ;
	virtual HRESULT __safecall Set_borderColor(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(WideString &Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderTopColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderTopColor(OleVariant &Get_borderTopColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderRightColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderRightColor(OleVariant &Get_borderRightColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderBottomColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderBottomColor(OleVariant &Get_borderBottomColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderLeftColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderLeftColor(OleVariant &Get_borderLeftColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderWidth(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderWidth(WideString &Get_borderWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderTopWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderTopWidth(OleVariant &Get_borderTopWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderRightWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderRightWidth(OleVariant &Get_borderRightWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderBottomWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderBottomWidth(OleVariant &Get_borderBottomWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderLeftWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderLeftWidth(OleVariant &Get_borderLeftWidth_result) = 0 ;
	virtual HRESULT __safecall Set_borderStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderStyle(WideString &Get_borderStyle_result) = 0 ;
	virtual HRESULT __safecall Set_borderTopStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderTopStyle(WideString &Get_borderTopStyle_result) = 0 ;
	virtual HRESULT __safecall Set_borderRightStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderRightStyle(WideString &Get_borderRightStyle_result) = 0 ;
	virtual HRESULT __safecall Set_borderBottomStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderBottomStyle(WideString &Get_borderBottomStyle_result) = 0 ;
	virtual HRESULT __safecall Set_borderLeftStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderLeftStyle(WideString &Get_borderLeftStyle_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_styleFloat(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_styleFloat(WideString &Get_styleFloat_result) = 0 ;
	virtual HRESULT __safecall Set_clear(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_clear(WideString &Get_clear_result) = 0 ;
	virtual HRESULT __safecall Set_display(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_display(WideString &Get_display_result) = 0 ;
	virtual HRESULT __safecall Set_visibility(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_visibility(WideString &Get_visibility_result) = 0 ;
	virtual HRESULT __safecall Set_listStyleType(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_listStyleType(WideString &Get_listStyleType_result) = 0 ;
	virtual HRESULT __safecall Set_listStylePosition(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_listStylePosition(WideString &Get_listStylePosition_result) = 0 ;
	virtual HRESULT __safecall Set_listStyleImage(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_listStyleImage(WideString &Get_listStyleImage_result) = 0 ;
	virtual HRESULT __safecall Set_listStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_listStyle(WideString &Get_listStyle_result) = 0 ;
	virtual HRESULT __safecall Set_whiteSpace(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_whiteSpace(WideString &Get_whiteSpace_result) = 0 ;
	virtual HRESULT __safecall Set_top(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_top(OleVariant &Get_top_result) = 0 ;
	virtual HRESULT __safecall Set_left(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_left(OleVariant &Get_left_result) = 0 ;
	virtual HRESULT __safecall Get_position(WideString &Get_position_result) = 0 ;
	virtual HRESULT __safecall Set_zIndex(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_zIndex(OleVariant &Get_zIndex_result) = 0 ;
	virtual HRESULT __safecall Set_overflow(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_overflow(WideString &Get_overflow_result) = 0 ;
	virtual HRESULT __safecall Set_pageBreakBefore(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_pageBreakBefore(WideString &Get_pageBreakBefore_result) = 0 ;
	virtual HRESULT __safecall Set_pageBreakAfter(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_pageBreakAfter(WideString &Get_pageBreakAfter_result) = 0 ;
	virtual HRESULT __safecall Set_cssText(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cssText(WideString &Get_cssText_result) = 0 ;
	virtual HRESULT __safecall Set_cursor(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cursor(WideString &Get_cursor_result) = 0 ;
	virtual HRESULT __safecall Set_clip(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_clip(WideString &Get_clip_result) = 0 ;
	virtual HRESULT __safecall Set_filter(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_filter(WideString &Get_filter_result) = 0 ;
	virtual HRESULT __safecall setAttribute(const WideString strAttributeName, const OleVariant AttributeValue, int lFlags) = 0 ;
	virtual HRESULT __safecall getAttribute(const WideString strAttributeName, int lFlags, OleVariant &getAttribute_result) = 0 ;
	virtual HRESULT __safecall removeAttribute(const WideString strAttributeName, int lFlags, Word &removeAttribute_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontFamily() { WideString r; HRESULT hr = Get_fontFamily(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontFamily = {read=_scw_Get_fontFamily, write=Set_fontFamily};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontStyle() { WideString r; HRESULT hr = Get_fontStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontStyle = {read=_scw_Get_fontStyle, write=Set_fontStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontVariant() { WideString r; HRESULT hr = Get_fontVariant(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontVariant = {read=_scw_Get_fontVariant, write=Set_fontVariant};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontWeight() { WideString r; HRESULT hr = Get_fontWeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontWeight = {read=_scw_Get_fontWeight, write=Set_fontWeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_fontSize() { OleVariant r; HRESULT hr = Get_fontSize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant fontSize = {read=_scw_Get_fontSize, write=Set_fontSize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_font() { WideString r; HRESULT hr = Get_font(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString font = {read=_scw_Get_font, write=Set_font};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_color() { OleVariant r; HRESULT hr = Get_color(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant color = {read=_scw_Get_color, write=Set_color};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_background() { WideString r; HRESULT hr = Get_background(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString background = {read=_scw_Get_background, write=Set_background};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundColor() { OleVariant r; HRESULT hr = Get_backgroundColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundColor = {read=_scw_Get_backgroundColor, write=Set_backgroundColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundImage() { WideString r; HRESULT hr = Get_backgroundImage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundImage = {read=_scw_Get_backgroundImage, write=Set_backgroundImage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundRepeat() { WideString r; HRESULT hr = Get_backgroundRepeat(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundRepeat = {read=_scw_Get_backgroundRepeat, write=Set_backgroundRepeat};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundAttachment() { WideString r; HRESULT hr = Get_backgroundAttachment(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundAttachment = {read=_scw_Get_backgroundAttachment, write=Set_backgroundAttachment};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundPosition() { WideString r; HRESULT hr = Get_backgroundPosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundPosition = {read=_scw_Get_backgroundPosition, write=Set_backgroundPosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundPositionX() { OleVariant r; HRESULT hr = Get_backgroundPositionX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundPositionX = {read=_scw_Get_backgroundPositionX, write=Set_backgroundPositionX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundPositionY() { OleVariant r; HRESULT hr = Get_backgroundPositionY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundPositionY = {read=_scw_Get_backgroundPositionY, write=Set_backgroundPositionY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_wordSpacing() { OleVariant r; HRESULT hr = Get_wordSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant wordSpacing = {read=_scw_Get_wordSpacing, write=Set_wordSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_letterSpacing() { OleVariant r; HRESULT hr = Get_letterSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant letterSpacing = {read=_scw_Get_letterSpacing, write=Set_letterSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textDecoration() { WideString r; HRESULT hr = Get_textDecoration(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textDecoration = {read=_scw_Get_textDecoration, write=Set_textDecoration};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationNone() { Word r; HRESULT hr = Get_textDecorationNone(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationNone = {read=_scw_Get_textDecorationNone, write=Set_textDecorationNone};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationUnderline() { Word r; HRESULT hr = Get_textDecorationUnderline(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationUnderline = {read=_scw_Get_textDecorationUnderline, write=Set_textDecorationUnderline};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationOverline() { Word r; HRESULT hr = Get_textDecorationOverline(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationOverline = {read=_scw_Get_textDecorationOverline, write=Set_textDecorationOverline};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationLineThrough() { Word r; HRESULT hr = Get_textDecorationLineThrough(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationLineThrough = {read=_scw_Get_textDecorationLineThrough, write=Set_textDecorationLineThrough};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_textDecorationBlink() { Word r; HRESULT hr = Get_textDecorationBlink(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word textDecorationBlink = {read=_scw_Get_textDecorationBlink, write=Set_textDecorationBlink};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_verticalAlign() { OleVariant r; HRESULT hr = Get_verticalAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant verticalAlign = {read=_scw_Get_verticalAlign, write=Set_verticalAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textTransform() { WideString r; HRESULT hr = Get_textTransform(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textTransform = {read=_scw_Get_textTransform, write=Set_textTransform};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAlign() { WideString r; HRESULT hr = Get_textAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAlign = {read=_scw_Get_textAlign, write=Set_textAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textIndent() { OleVariant r; HRESULT hr = Get_textIndent(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textIndent = {read=_scw_Get_textIndent, write=Set_textIndent};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_lineHeight() { OleVariant r; HRESULT hr = Get_lineHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant lineHeight = {read=_scw_Get_lineHeight, write=Set_lineHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginTop() { OleVariant r; HRESULT hr = Get_marginTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginTop = {read=_scw_Get_marginTop, write=Set_marginTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginRight() { OleVariant r; HRESULT hr = Get_marginRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginRight = {read=_scw_Get_marginRight, write=Set_marginRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginBottom() { OleVariant r; HRESULT hr = Get_marginBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginBottom = {read=_scw_Get_marginBottom, write=Set_marginBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginLeft() { OleVariant r; HRESULT hr = Get_marginLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginLeft = {read=_scw_Get_marginLeft, write=Set_marginLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_margin() { WideString r; HRESULT hr = Get_margin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString margin = {read=_scw_Get_margin, write=Set_margin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingTop() { OleVariant r; HRESULT hr = Get_paddingTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingTop = {read=_scw_Get_paddingTop, write=Set_paddingTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingRight() { OleVariant r; HRESULT hr = Get_paddingRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingRight = {read=_scw_Get_paddingRight, write=Set_paddingRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingBottom() { OleVariant r; HRESULT hr = Get_paddingBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingBottom = {read=_scw_Get_paddingBottom, write=Set_paddingBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingLeft() { OleVariant r; HRESULT hr = Get_paddingLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingLeft = {read=_scw_Get_paddingLeft, write=Set_paddingLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_padding() { WideString r; HRESULT hr = Get_padding(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString padding = {read=_scw_Get_padding, write=Set_padding};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_border() { WideString r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderTop() { WideString r; HRESULT hr = Get_borderTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderTop = {read=_scw_Get_borderTop, write=Set_borderTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderRight() { WideString r; HRESULT hr = Get_borderRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderRight = {read=_scw_Get_borderRight, write=Set_borderRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderBottom() { WideString r; HRESULT hr = Get_borderBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderBottom = {read=_scw_Get_borderBottom, write=Set_borderBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderLeft() { WideString r; HRESULT hr = Get_borderLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderLeft = {read=_scw_Get_borderLeft, write=Set_borderLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderColor() { WideString r; HRESULT hr = Get_borderColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderTopColor() { OleVariant r; HRESULT hr = Get_borderTopColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderTopColor = {read=_scw_Get_borderTopColor, write=Set_borderTopColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderRightColor() { OleVariant r; HRESULT hr = Get_borderRightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderRightColor = {read=_scw_Get_borderRightColor, write=Set_borderRightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderBottomColor() { OleVariant r; HRESULT hr = Get_borderBottomColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderBottomColor = {read=_scw_Get_borderBottomColor, write=Set_borderBottomColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderLeftColor() { OleVariant r; HRESULT hr = Get_borderLeftColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderLeftColor = {read=_scw_Get_borderLeftColor, write=Set_borderLeftColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderWidth() { WideString r; HRESULT hr = Get_borderWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderWidth = {read=_scw_Get_borderWidth, write=Set_borderWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderTopWidth() { OleVariant r; HRESULT hr = Get_borderTopWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderTopWidth = {read=_scw_Get_borderTopWidth, write=Set_borderTopWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderRightWidth() { OleVariant r; HRESULT hr = Get_borderRightWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderRightWidth = {read=_scw_Get_borderRightWidth, write=Set_borderRightWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderBottomWidth() { OleVariant r; HRESULT hr = Get_borderBottomWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderBottomWidth = {read=_scw_Get_borderBottomWidth, write=Set_borderBottomWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderLeftWidth() { OleVariant r; HRESULT hr = Get_borderLeftWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderLeftWidth = {read=_scw_Get_borderLeftWidth, write=Set_borderLeftWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderStyle() { WideString r; HRESULT hr = Get_borderStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderStyle = {read=_scw_Get_borderStyle, write=Set_borderStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderTopStyle() { WideString r; HRESULT hr = Get_borderTopStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderTopStyle = {read=_scw_Get_borderTopStyle, write=Set_borderTopStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderRightStyle() { WideString r; HRESULT hr = Get_borderRightStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderRightStyle = {read=_scw_Get_borderRightStyle, write=Set_borderRightStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderBottomStyle() { WideString r; HRESULT hr = Get_borderBottomStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderBottomStyle = {read=_scw_Get_borderBottomStyle, write=Set_borderBottomStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderLeftStyle() { WideString r; HRESULT hr = Get_borderLeftStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderLeftStyle = {read=_scw_Get_borderLeftStyle, write=Set_borderLeftStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_styleFloat() { WideString r; HRESULT hr = Get_styleFloat(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString styleFloat = {read=_scw_Get_styleFloat, write=Set_styleFloat};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_clear() { WideString r; HRESULT hr = Get_clear(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString clear = {read=_scw_Get_clear, write=Set_clear};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_display() { WideString r; HRESULT hr = Get_display(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString display = {read=_scw_Get_display, write=Set_display};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_visibility() { WideString r; HRESULT hr = Get_visibility(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString visibility = {read=_scw_Get_visibility, write=Set_visibility};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStyleType() { WideString r; HRESULT hr = Get_listStyleType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStyleType = {read=_scw_Get_listStyleType, write=Set_listStyleType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStylePosition() { WideString r; HRESULT hr = Get_listStylePosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStylePosition = {read=_scw_Get_listStylePosition, write=Set_listStylePosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStyleImage() { WideString r; HRESULT hr = Get_listStyleImage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStyleImage = {read=_scw_Get_listStyleImage, write=Set_listStyleImage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStyle() { WideString r; HRESULT hr = Get_listStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStyle = {read=_scw_Get_listStyle, write=Set_listStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_whiteSpace() { WideString r; HRESULT hr = Get_whiteSpace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString whiteSpace = {read=_scw_Get_whiteSpace, write=Set_whiteSpace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_top() { OleVariant r; HRESULT hr = Get_top(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant top = {read=_scw_Get_top, write=Set_top};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_left() { OleVariant r; HRESULT hr = Get_left(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant left = {read=_scw_Get_left, write=Set_left};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_position() { WideString r; HRESULT hr = Get_position(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString position = {read=_scw_Get_position};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_zIndex() { OleVariant r; HRESULT hr = Get_zIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant zIndex = {read=_scw_Get_zIndex, write=Set_zIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflow() { WideString r; HRESULT hr = Get_overflow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflow = {read=_scw_Get_overflow, write=Set_overflow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pageBreakBefore() { WideString r; HRESULT hr = Get_pageBreakBefore(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pageBreakBefore = {read=_scw_Get_pageBreakBefore, write=Set_pageBreakBefore};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pageBreakAfter() { WideString r; HRESULT hr = Get_pageBreakAfter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pageBreakAfter = {read=_scw_Get_pageBreakAfter, write=Set_pageBreakAfter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cssText() { WideString r; HRESULT hr = Get_cssText(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cssText = {read=_scw_Get_cssText, write=Set_cssText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cursor() { WideString r; HRESULT hr = Get_cursor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cursor = {read=_scw_Get_cursor, write=Set_cursor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_clip() { WideString r; HRESULT hr = Get_clip(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString clip = {read=_scw_Get_clip, write=Set_clip};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_filter() { WideString r; HRESULT hr = Get_filter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString filter = {read=_scw_Get_filter, write=Set_filter};
};

__dispinterface IHTMLRuleStyleDisp;
typedef System::DelphiInterface<IHTMLRuleStyleDisp> _di_IHTMLRuleStyleDisp;
__dispinterface  INTERFACE_UUID("{3050F3CF-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRuleStyleDisp  : public IDispatch 
{
	
};

__interface IHTMLRuleStyle2;
typedef System::DelphiInterface<IHTMLRuleStyle2> _di_IHTMLRuleStyle2;
__interface  INTERFACE_UUID("{3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRuleStyle2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_tableLayout(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_tableLayout(WideString &Get_tableLayout_result) = 0 ;
	virtual HRESULT __safecall Set_borderCollapse(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderCollapse(WideString &Get_borderCollapse_result) = 0 ;
	virtual HRESULT __safecall Set_direction(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_direction(WideString &Get_direction_result) = 0 ;
	virtual HRESULT __safecall Set_behavior(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_behavior(WideString &Get_behavior_result) = 0 ;
	virtual HRESULT __safecall Set_position(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_position(WideString &Get_position_result) = 0 ;
	virtual HRESULT __safecall Set_unicodeBidi(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_unicodeBidi(WideString &Get_unicodeBidi_result) = 0 ;
	virtual HRESULT __safecall Set_bottom(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bottom(OleVariant &Get_bottom_result) = 0 ;
	virtual HRESULT __safecall Set_right(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_right(OleVariant &Get_right_result) = 0 ;
	virtual HRESULT __safecall Set_pixelBottom(int p) = 0 ;
	virtual HRESULT __safecall Get_pixelBottom(int &Get_pixelBottom_result) = 0 ;
	virtual HRESULT __safecall Set_pixelRight(int p) = 0 ;
	virtual HRESULT __safecall Get_pixelRight(int &Get_pixelRight_result) = 0 ;
	virtual HRESULT __safecall Set_posBottom(float p) = 0 ;
	virtual HRESULT __safecall Get_posBottom(float &Get_posBottom_result) = 0 ;
	virtual HRESULT __safecall Set_posRight(float p) = 0 ;
	virtual HRESULT __safecall Get_posRight(float &Get_posRight_result) = 0 ;
	virtual HRESULT __safecall Set_imeMode(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_imeMode(WideString &Get_imeMode_result) = 0 ;
	virtual HRESULT __safecall Set_rubyAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rubyAlign(WideString &Get_rubyAlign_result) = 0 ;
	virtual HRESULT __safecall Set_rubyPosition(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rubyPosition(WideString &Get_rubyPosition_result) = 0 ;
	virtual HRESULT __safecall Set_rubyOverhang(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rubyOverhang(WideString &Get_rubyOverhang_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGridChar(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_layoutGridChar(OleVariant &Get_layoutGridChar_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGridLine(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_layoutGridLine(OleVariant &Get_layoutGridLine_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGridMode(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_layoutGridMode(WideString &Get_layoutGridMode_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGridType(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_layoutGridType(WideString &Get_layoutGridType_result) = 0 ;
	virtual HRESULT __safecall Set_layoutGrid(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_layoutGrid(WideString &Get_layoutGrid_result) = 0 ;
	virtual HRESULT __safecall Set_textAutospace(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textAutospace(WideString &Get_textAutospace_result) = 0 ;
	virtual HRESULT __safecall Set_wordBreak(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_wordBreak(WideString &Get_wordBreak_result) = 0 ;
	virtual HRESULT __safecall Set_lineBreak(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_lineBreak(WideString &Get_lineBreak_result) = 0 ;
	virtual HRESULT __safecall Set_textJustify(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textJustify(WideString &Get_textJustify_result) = 0 ;
	virtual HRESULT __safecall Set_textJustifyTrim(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textJustifyTrim(WideString &Get_textJustifyTrim_result) = 0 ;
	virtual HRESULT __safecall Set_textKashida(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textKashida(OleVariant &Get_textKashida_result) = 0 ;
	virtual HRESULT __safecall Set_overflowX(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_overflowX(WideString &Get_overflowX_result) = 0 ;
	virtual HRESULT __safecall Set_overflowY(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_overflowY(WideString &Get_overflowY_result) = 0 ;
	virtual HRESULT __safecall Set_accelerator(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_accelerator(WideString &Get_accelerator_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_tableLayout() { WideString r; HRESULT hr = Get_tableLayout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString tableLayout = {read=_scw_Get_tableLayout, write=Set_tableLayout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderCollapse() { WideString r; HRESULT hr = Get_borderCollapse(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderCollapse = {read=_scw_Get_borderCollapse, write=Set_borderCollapse};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_direction() { WideString r; HRESULT hr = Get_direction(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString direction = {read=_scw_Get_direction, write=Set_direction};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_behavior() { WideString r; HRESULT hr = Get_behavior(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString behavior = {read=_scw_Get_behavior, write=Set_behavior};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_position() { WideString r; HRESULT hr = Get_position(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString position = {read=_scw_Get_position, write=Set_position};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_unicodeBidi() { WideString r; HRESULT hr = Get_unicodeBidi(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString unicodeBidi = {read=_scw_Get_unicodeBidi, write=Set_unicodeBidi};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bottom() { OleVariant r; HRESULT hr = Get_bottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bottom = {read=_scw_Get_bottom, write=Set_bottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_right() { OleVariant r; HRESULT hr = Get_right(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant right = {read=_scw_Get_right, write=Set_right};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_pixelBottom() { int r; HRESULT hr = Get_pixelBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int pixelBottom = {read=_scw_Get_pixelBottom, write=Set_pixelBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_pixelRight() { int r; HRESULT hr = Get_pixelRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int pixelRight = {read=_scw_Get_pixelRight, write=Set_pixelRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline float _scw_Get_posBottom() { float r; HRESULT hr = Get_posBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property float posBottom = {read=_scw_Get_posBottom, write=Set_posBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline float _scw_Get_posRight() { float r; HRESULT hr = Get_posRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property float posRight = {read=_scw_Get_posRight, write=Set_posRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_imeMode() { WideString r; HRESULT hr = Get_imeMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString imeMode = {read=_scw_Get_imeMode, write=Set_imeMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyAlign() { WideString r; HRESULT hr = Get_rubyAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyAlign = {read=_scw_Get_rubyAlign, write=Set_rubyAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyPosition() { WideString r; HRESULT hr = Get_rubyPosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyPosition = {read=_scw_Get_rubyPosition, write=Set_rubyPosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyOverhang() { WideString r; HRESULT hr = Get_rubyOverhang(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyOverhang = {read=_scw_Get_rubyOverhang, write=Set_rubyOverhang};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_layoutGridChar() { OleVariant r; HRESULT hr = Get_layoutGridChar(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant layoutGridChar = {read=_scw_Get_layoutGridChar, write=Set_layoutGridChar};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_layoutGridLine() { OleVariant r; HRESULT hr = Get_layoutGridLine(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant layoutGridLine = {read=_scw_Get_layoutGridLine, write=Set_layoutGridLine};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutGridMode() { WideString r; HRESULT hr = Get_layoutGridMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutGridMode = {read=_scw_Get_layoutGridMode, write=Set_layoutGridMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutGridType() { WideString r; HRESULT hr = Get_layoutGridType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutGridType = {read=_scw_Get_layoutGridType, write=Set_layoutGridType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutGrid() { WideString r; HRESULT hr = Get_layoutGrid(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutGrid = {read=_scw_Get_layoutGrid, write=Set_layoutGrid};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAutospace() { WideString r; HRESULT hr = Get_textAutospace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAutospace = {read=_scw_Get_textAutospace, write=Set_textAutospace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_wordBreak() { WideString r; HRESULT hr = Get_wordBreak(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString wordBreak = {read=_scw_Get_wordBreak, write=Set_wordBreak};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_lineBreak() { WideString r; HRESULT hr = Get_lineBreak(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString lineBreak = {read=_scw_Get_lineBreak, write=Set_lineBreak};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textJustify() { WideString r; HRESULT hr = Get_textJustify(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textJustify = {read=_scw_Get_textJustify, write=Set_textJustify};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textJustifyTrim() { WideString r; HRESULT hr = Get_textJustifyTrim(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textJustifyTrim = {read=_scw_Get_textJustifyTrim, write=Set_textJustifyTrim};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textKashida() { OleVariant r; HRESULT hr = Get_textKashida(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textKashida = {read=_scw_Get_textKashida, write=Set_textKashida};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflowX() { WideString r; HRESULT hr = Get_overflowX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflowX = {read=_scw_Get_overflowX, write=Set_overflowX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflowY() { WideString r; HRESULT hr = Get_overflowY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflowY = {read=_scw_Get_overflowY, write=Set_overflowY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_accelerator() { WideString r; HRESULT hr = Get_accelerator(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString accelerator = {read=_scw_Get_accelerator, write=Set_accelerator};
};

__dispinterface IHTMLRuleStyle2Disp;
typedef System::DelphiInterface<IHTMLRuleStyle2Disp> _di_IHTMLRuleStyle2Disp;
__dispinterface  INTERFACE_UUID("{3050F4AC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRuleStyle2Disp  : public IDispatch 
{
	
};

__interface IHTMLRuleStyle3;
typedef System::DelphiInterface<IHTMLRuleStyle3> _di_IHTMLRuleStyle3;
__interface  INTERFACE_UUID("{3050F657-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRuleStyle3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_layoutFlow(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_layoutFlow(WideString &Get_layoutFlow_result) = 0 ;
	virtual HRESULT __safecall Set_zoom(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_zoom(OleVariant &Get_zoom_result) = 0 ;
	virtual HRESULT __safecall Set_wordWrap(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_wordWrap(WideString &Get_wordWrap_result) = 0 ;
	virtual HRESULT __safecall Set_textUnderlinePosition(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textUnderlinePosition(WideString &Get_textUnderlinePosition_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarBaseColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarBaseColor(OleVariant &Get_scrollbarBaseColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarFaceColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarFaceColor(OleVariant &Get_scrollbarFaceColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbar3dLightColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbar3dLightColor(OleVariant &Get_scrollbar3dLightColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarShadowColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarShadowColor(OleVariant &Get_scrollbarShadowColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarHighlightColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarHighlightColor(OleVariant &Get_scrollbarHighlightColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarDarkShadowColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarDarkShadowColor(OleVariant &Get_scrollbarDarkShadowColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarArrowColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarArrowColor(OleVariant &Get_scrollbarArrowColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollbarTrackColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_scrollbarTrackColor(OleVariant &Get_scrollbarTrackColor_result) = 0 ;
	virtual HRESULT __safecall Set_writingMode(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_writingMode(WideString &Get_writingMode_result) = 0 ;
	virtual HRESULT __safecall Set_textAlignLast(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textAlignLast(WideString &Get_textAlignLast_result) = 0 ;
	virtual HRESULT __safecall Set_textKashidaSpace(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textKashidaSpace(OleVariant &Get_textKashidaSpace_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutFlow() { WideString r; HRESULT hr = Get_layoutFlow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutFlow = {read=_scw_Get_layoutFlow, write=Set_layoutFlow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_zoom() { OleVariant r; HRESULT hr = Get_zoom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant zoom = {read=_scw_Get_zoom, write=Set_zoom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_wordWrap() { WideString r; HRESULT hr = Get_wordWrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString wordWrap = {read=_scw_Get_wordWrap, write=Set_wordWrap};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textUnderlinePosition() { WideString r; HRESULT hr = Get_textUnderlinePosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textUnderlinePosition = {read=_scw_Get_textUnderlinePosition, write=Set_textUnderlinePosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarBaseColor() { OleVariant r; HRESULT hr = Get_scrollbarBaseColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarBaseColor = {read=_scw_Get_scrollbarBaseColor, write=Set_scrollbarBaseColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarFaceColor() { OleVariant r; HRESULT hr = Get_scrollbarFaceColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarFaceColor = {read=_scw_Get_scrollbarFaceColor, write=Set_scrollbarFaceColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbar3dLightColor() { OleVariant r; HRESULT hr = Get_scrollbar3dLightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbar3dLightColor = {read=_scw_Get_scrollbar3dLightColor, write=Set_scrollbar3dLightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarShadowColor() { OleVariant r; HRESULT hr = Get_scrollbarShadowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarShadowColor = {read=_scw_Get_scrollbarShadowColor, write=Set_scrollbarShadowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarHighlightColor() { OleVariant r; HRESULT hr = Get_scrollbarHighlightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarHighlightColor = {read=_scw_Get_scrollbarHighlightColor, write=Set_scrollbarHighlightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarDarkShadowColor() { OleVariant r; HRESULT hr = Get_scrollbarDarkShadowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarDarkShadowColor = {read=_scw_Get_scrollbarDarkShadowColor, write=Set_scrollbarDarkShadowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarArrowColor() { OleVariant r; HRESULT hr = Get_scrollbarArrowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarArrowColor = {read=_scw_Get_scrollbarArrowColor, write=Set_scrollbarArrowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarTrackColor() { OleVariant r; HRESULT hr = Get_scrollbarTrackColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarTrackColor = {read=_scw_Get_scrollbarTrackColor, write=Set_scrollbarTrackColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_writingMode() { WideString r; HRESULT hr = Get_writingMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString writingMode = {read=_scw_Get_writingMode, write=Set_writingMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAlignLast() { WideString r; HRESULT hr = Get_textAlignLast(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAlignLast = {read=_scw_Get_textAlignLast, write=Set_textAlignLast};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textKashidaSpace() { OleVariant r; HRESULT hr = Get_textKashidaSpace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textKashidaSpace = {read=_scw_Get_textKashidaSpace, write=Set_textKashidaSpace};
};

__dispinterface IHTMLRuleStyle3Disp;
typedef System::DelphiInterface<IHTMLRuleStyle3Disp> _di_IHTMLRuleStyle3Disp;
__dispinterface  INTERFACE_UUID("{3050F657-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRuleStyle3Disp  : public IDispatch 
{
	
};

__interface IHTMLRuleStyle4;
typedef System::DelphiInterface<IHTMLRuleStyle4> _di_IHTMLRuleStyle4;
__interface  INTERFACE_UUID("{3050F817-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRuleStyle4  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_textOverflow(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textOverflow(WideString &Get_textOverflow_result) = 0 ;
	virtual HRESULT __safecall Set_minHeight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_minHeight(OleVariant &Get_minHeight_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textOverflow() { WideString r; HRESULT hr = Get_textOverflow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textOverflow = {read=_scw_Get_textOverflow, write=Set_textOverflow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_minHeight() { OleVariant r; HRESULT hr = Get_minHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant minHeight = {read=_scw_Get_minHeight, write=Set_minHeight};
};

__dispinterface IHTMLRuleStyle4Disp;
typedef System::DelphiInterface<IHTMLRuleStyle4Disp> _di_IHTMLRuleStyle4Disp;
__dispinterface  INTERFACE_UUID("{3050F817-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRuleStyle4Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F55A-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLStyle  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F55C-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLRuleStyle  : public IDispatch 
{
	
};

__interface IHTMLRenderStyle;
typedef System::DelphiInterface<IHTMLRenderStyle> _di_IHTMLRenderStyle;
__interface  INTERFACE_UUID("{3050F6AE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRenderStyle  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_textLineThroughStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textLineThroughStyle(WideString &Get_textLineThroughStyle_result) = 0 ;
	virtual HRESULT __safecall Set_textUnderlineStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textUnderlineStyle(WideString &Get_textUnderlineStyle_result) = 0 ;
	virtual HRESULT __safecall Set_textEffect(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textEffect(WideString &Get_textEffect_result) = 0 ;
	virtual HRESULT __safecall Set_textColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textColor(OleVariant &Get_textColor_result) = 0 ;
	virtual HRESULT __safecall Set_textBackgroundColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textBackgroundColor(OleVariant &Get_textBackgroundColor_result) = 0 ;
	virtual HRESULT __safecall Set_textDecorationColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_textDecorationColor(OleVariant &Get_textDecorationColor_result) = 0 ;
	virtual HRESULT __safecall Set_renderingPriority(int p) = 0 ;
	virtual HRESULT __safecall Get_renderingPriority(int &Get_renderingPriority_result) = 0 ;
	virtual HRESULT __safecall Set_defaultTextSelection(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_defaultTextSelection(WideString &Get_defaultTextSelection_result) = 0 ;
	virtual HRESULT __safecall Set_textDecoration(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_textDecoration(WideString &Get_textDecoration_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textLineThroughStyle() { WideString r; HRESULT hr = Get_textLineThroughStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textLineThroughStyle = {read=_scw_Get_textLineThroughStyle, write=Set_textLineThroughStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textUnderlineStyle() { WideString r; HRESULT hr = Get_textUnderlineStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textUnderlineStyle = {read=_scw_Get_textUnderlineStyle, write=Set_textUnderlineStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textEffect() { WideString r; HRESULT hr = Get_textEffect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textEffect = {read=_scw_Get_textEffect, write=Set_textEffect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textColor() { OleVariant r; HRESULT hr = Get_textColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textColor = {read=_scw_Get_textColor, write=Set_textColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textBackgroundColor() { OleVariant r; HRESULT hr = Get_textBackgroundColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textBackgroundColor = {read=_scw_Get_textBackgroundColor, write=Set_textBackgroundColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textDecorationColor() { OleVariant r; HRESULT hr = Get_textDecorationColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textDecorationColor = {read=_scw_Get_textDecorationColor, write=Set_textDecorationColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_renderingPriority() { int r; HRESULT hr = Get_renderingPriority(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int renderingPriority = {read=_scw_Get_renderingPriority, write=Set_renderingPriority};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_defaultTextSelection() { WideString r; HRESULT hr = Get_defaultTextSelection(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString defaultTextSelection = {read=_scw_Get_defaultTextSelection, write=Set_defaultTextSelection};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textDecoration() { WideString r; HRESULT hr = Get_textDecoration(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textDecoration = {read=_scw_Get_textDecoration, write=Set_textDecoration};
};

__dispinterface IHTMLRenderStyleDisp;
typedef System::DelphiInterface<IHTMLRenderStyleDisp> _di_IHTMLRenderStyleDisp;
__dispinterface  INTERFACE_UUID("{3050F6AE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRenderStyleDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F58B-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLRenderStyle  : public IDispatch 
{
	
};

__interface IHTMLCurrentStyle;
typedef System::DelphiInterface<IHTMLCurrentStyle> _di_IHTMLCurrentStyle;
__interface  INTERFACE_UUID("{3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCurrentStyle  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_position(WideString &Get_position_result) = 0 ;
	virtual HRESULT __safecall Get_styleFloat(WideString &Get_styleFloat_result) = 0 ;
	virtual HRESULT __safecall Get_color(OleVariant &Get_color_result) = 0 ;
	virtual HRESULT __safecall Get_backgroundColor(OleVariant &Get_backgroundColor_result) = 0 ;
	virtual HRESULT __safecall Get_fontFamily(WideString &Get_fontFamily_result) = 0 ;
	virtual HRESULT __safecall Get_fontStyle(WideString &Get_fontStyle_result) = 0 ;
	virtual HRESULT __safecall Get_fontVariant(WideString &Get_fontVariant_result) = 0 ;
	virtual HRESULT __safecall Get_fontWeight(OleVariant &Get_fontWeight_result) = 0 ;
	virtual HRESULT __safecall Get_fontSize(OleVariant &Get_fontSize_result) = 0 ;
	virtual HRESULT __safecall Get_backgroundImage(WideString &Get_backgroundImage_result) = 0 ;
	virtual HRESULT __safecall Get_backgroundPositionX(OleVariant &Get_backgroundPositionX_result) = 0 ;
	virtual HRESULT __safecall Get_backgroundPositionY(OleVariant &Get_backgroundPositionY_result) = 0 ;
	virtual HRESULT __safecall Get_backgroundRepeat(WideString &Get_backgroundRepeat_result) = 0 ;
	virtual HRESULT __safecall Get_borderLeftColor(OleVariant &Get_borderLeftColor_result) = 0 ;
	virtual HRESULT __safecall Get_borderTopColor(OleVariant &Get_borderTopColor_result) = 0 ;
	virtual HRESULT __safecall Get_borderRightColor(OleVariant &Get_borderRightColor_result) = 0 ;
	virtual HRESULT __safecall Get_borderBottomColor(OleVariant &Get_borderBottomColor_result) = 0 ;
	virtual HRESULT __safecall Get_borderTopStyle(WideString &Get_borderTopStyle_result) = 0 ;
	virtual HRESULT __safecall Get_borderRightStyle(WideString &Get_borderRightStyle_result) = 0 ;
	virtual HRESULT __safecall Get_borderBottomStyle(WideString &Get_borderBottomStyle_result) = 0 ;
	virtual HRESULT __safecall Get_borderLeftStyle(WideString &Get_borderLeftStyle_result) = 0 ;
	virtual HRESULT __safecall Get_borderTopWidth(OleVariant &Get_borderTopWidth_result) = 0 ;
	virtual HRESULT __safecall Get_borderRightWidth(OleVariant &Get_borderRightWidth_result) = 0 ;
	virtual HRESULT __safecall Get_borderBottomWidth(OleVariant &Get_borderBottomWidth_result) = 0 ;
	virtual HRESULT __safecall Get_borderLeftWidth(OleVariant &Get_borderLeftWidth_result) = 0 ;
	virtual HRESULT __safecall Get_left(OleVariant &Get_left_result) = 0 ;
	virtual HRESULT __safecall Get_top(OleVariant &Get_top_result) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Get_paddingLeft(OleVariant &Get_paddingLeft_result) = 0 ;
	virtual HRESULT __safecall Get_paddingTop(OleVariant &Get_paddingTop_result) = 0 ;
	virtual HRESULT __safecall Get_paddingRight(OleVariant &Get_paddingRight_result) = 0 ;
	virtual HRESULT __safecall Get_paddingBottom(OleVariant &Get_paddingBottom_result) = 0 ;
	virtual HRESULT __safecall Get_textAlign(WideString &Get_textAlign_result) = 0 ;
	virtual HRESULT __safecall Get_textDecoration(WideString &Get_textDecoration_result) = 0 ;
	virtual HRESULT __safecall Get_display(WideString &Get_display_result) = 0 ;
	virtual HRESULT __safecall Get_visibility(WideString &Get_visibility_result) = 0 ;
	virtual HRESULT __safecall Get_zIndex(OleVariant &Get_zIndex_result) = 0 ;
	virtual HRESULT __safecall Get_letterSpacing(OleVariant &Get_letterSpacing_result) = 0 ;
	virtual HRESULT __safecall Get_lineHeight(OleVariant &Get_lineHeight_result) = 0 ;
	virtual HRESULT __safecall Get_textIndent(OleVariant &Get_textIndent_result) = 0 ;
	virtual HRESULT __safecall Get_verticalAlign(OleVariant &Get_verticalAlign_result) = 0 ;
	virtual HRESULT __safecall Get_backgroundAttachment(WideString &Get_backgroundAttachment_result) = 0 ;
	virtual HRESULT __safecall Get_marginTop(OleVariant &Get_marginTop_result) = 0 ;
	virtual HRESULT __safecall Get_marginRight(OleVariant &Get_marginRight_result) = 0 ;
	virtual HRESULT __safecall Get_marginBottom(OleVariant &Get_marginBottom_result) = 0 ;
	virtual HRESULT __safecall Get_marginLeft(OleVariant &Get_marginLeft_result) = 0 ;
	virtual HRESULT __safecall Get_clear(WideString &Get_clear_result) = 0 ;
	virtual HRESULT __safecall Get_listStyleType(WideString &Get_listStyleType_result) = 0 ;
	virtual HRESULT __safecall Get_listStylePosition(WideString &Get_listStylePosition_result) = 0 ;
	virtual HRESULT __safecall Get_listStyleImage(WideString &Get_listStyleImage_result) = 0 ;
	virtual HRESULT __safecall Get_clipTop(OleVariant &Get_clipTop_result) = 0 ;
	virtual HRESULT __safecall Get_clipRight(OleVariant &Get_clipRight_result) = 0 ;
	virtual HRESULT __safecall Get_clipBottom(OleVariant &Get_clipBottom_result) = 0 ;
	virtual HRESULT __safecall Get_clipLeft(OleVariant &Get_clipLeft_result) = 0 ;
	virtual HRESULT __safecall Get_overflow(WideString &Get_overflow_result) = 0 ;
	virtual HRESULT __safecall Get_pageBreakBefore(WideString &Get_pageBreakBefore_result) = 0 ;
	virtual HRESULT __safecall Get_pageBreakAfter(WideString &Get_pageBreakAfter_result) = 0 ;
	virtual HRESULT __safecall Get_cursor(WideString &Get_cursor_result) = 0 ;
	virtual HRESULT __safecall Get_tableLayout(WideString &Get_tableLayout_result) = 0 ;
	virtual HRESULT __safecall Get_borderCollapse(WideString &Get_borderCollapse_result) = 0 ;
	virtual HRESULT __safecall Get_direction(WideString &Get_direction_result) = 0 ;
	virtual HRESULT __safecall Get_behavior(WideString &Get_behavior_result) = 0 ;
	virtual HRESULT __safecall getAttribute(const WideString strAttributeName, int lFlags, OleVariant &getAttribute_result) = 0 ;
	virtual HRESULT __safecall Get_unicodeBidi(WideString &Get_unicodeBidi_result) = 0 ;
	virtual HRESULT __safecall Get_right(OleVariant &Get_right_result) = 0 ;
	virtual HRESULT __safecall Get_bottom(OleVariant &Get_bottom_result) = 0 ;
	virtual HRESULT __safecall Get_imeMode(WideString &Get_imeMode_result) = 0 ;
	virtual HRESULT __safecall Get_rubyAlign(WideString &Get_rubyAlign_result) = 0 ;
	virtual HRESULT __safecall Get_rubyPosition(WideString &Get_rubyPosition_result) = 0 ;
	virtual HRESULT __safecall Get_rubyOverhang(WideString &Get_rubyOverhang_result) = 0 ;
	virtual HRESULT __safecall Get_textAutospace(WideString &Get_textAutospace_result) = 0 ;
	virtual HRESULT __safecall Get_lineBreak(WideString &Get_lineBreak_result) = 0 ;
	virtual HRESULT __safecall Get_wordBreak(WideString &Get_wordBreak_result) = 0 ;
	virtual HRESULT __safecall Get_textJustify(WideString &Get_textJustify_result) = 0 ;
	virtual HRESULT __safecall Get_textJustifyTrim(WideString &Get_textJustifyTrim_result) = 0 ;
	virtual HRESULT __safecall Get_textKashida(OleVariant &Get_textKashida_result) = 0 ;
	virtual HRESULT __safecall Get_blockDirection(WideString &Get_blockDirection_result) = 0 ;
	virtual HRESULT __safecall Get_layoutGridChar(OleVariant &Get_layoutGridChar_result) = 0 ;
	virtual HRESULT __safecall Get_layoutGridLine(OleVariant &Get_layoutGridLine_result) = 0 ;
	virtual HRESULT __safecall Get_layoutGridMode(WideString &Get_layoutGridMode_result) = 0 ;
	virtual HRESULT __safecall Get_layoutGridType(WideString &Get_layoutGridType_result) = 0 ;
	virtual HRESULT __safecall Get_borderStyle(WideString &Get_borderStyle_result) = 0 ;
	virtual HRESULT __safecall Get_borderColor(WideString &Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Get_borderWidth(WideString &Get_borderWidth_result) = 0 ;
	virtual HRESULT __safecall Get_padding(WideString &Get_padding_result) = 0 ;
	virtual HRESULT __safecall Get_margin(WideString &Get_margin_result) = 0 ;
	virtual HRESULT __safecall Get_accelerator(WideString &Get_accelerator_result) = 0 ;
	virtual HRESULT __safecall Get_overflowX(WideString &Get_overflowX_result) = 0 ;
	virtual HRESULT __safecall Get_overflowY(WideString &Get_overflowY_result) = 0 ;
	virtual HRESULT __safecall Get_textTransform(WideString &Get_textTransform_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_position() { WideString r; HRESULT hr = Get_position(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString position = {read=_scw_Get_position};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_styleFloat() { WideString r; HRESULT hr = Get_styleFloat(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString styleFloat = {read=_scw_Get_styleFloat};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_color() { OleVariant r; HRESULT hr = Get_color(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant color = {read=_scw_Get_color};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundColor() { OleVariant r; HRESULT hr = Get_backgroundColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundColor = {read=_scw_Get_backgroundColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontFamily() { WideString r; HRESULT hr = Get_fontFamily(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontFamily = {read=_scw_Get_fontFamily};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontStyle() { WideString r; HRESULT hr = Get_fontStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontStyle = {read=_scw_Get_fontStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontVariant() { WideString r; HRESULT hr = Get_fontVariant(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontVariant = {read=_scw_Get_fontVariant};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_fontWeight() { OleVariant r; HRESULT hr = Get_fontWeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant fontWeight = {read=_scw_Get_fontWeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_fontSize() { OleVariant r; HRESULT hr = Get_fontSize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant fontSize = {read=_scw_Get_fontSize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundImage() { WideString r; HRESULT hr = Get_backgroundImage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundImage = {read=_scw_Get_backgroundImage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundPositionX() { OleVariant r; HRESULT hr = Get_backgroundPositionX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundPositionX = {read=_scw_Get_backgroundPositionX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_backgroundPositionY() { OleVariant r; HRESULT hr = Get_backgroundPositionY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant backgroundPositionY = {read=_scw_Get_backgroundPositionY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundRepeat() { WideString r; HRESULT hr = Get_backgroundRepeat(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundRepeat = {read=_scw_Get_backgroundRepeat};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderLeftColor() { OleVariant r; HRESULT hr = Get_borderLeftColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderLeftColor = {read=_scw_Get_borderLeftColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderTopColor() { OleVariant r; HRESULT hr = Get_borderTopColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderTopColor = {read=_scw_Get_borderTopColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderRightColor() { OleVariant r; HRESULT hr = Get_borderRightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderRightColor = {read=_scw_Get_borderRightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderBottomColor() { OleVariant r; HRESULT hr = Get_borderBottomColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderBottomColor = {read=_scw_Get_borderBottomColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderTopStyle() { WideString r; HRESULT hr = Get_borderTopStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderTopStyle = {read=_scw_Get_borderTopStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderRightStyle() { WideString r; HRESULT hr = Get_borderRightStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderRightStyle = {read=_scw_Get_borderRightStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderBottomStyle() { WideString r; HRESULT hr = Get_borderBottomStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderBottomStyle = {read=_scw_Get_borderBottomStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderLeftStyle() { WideString r; HRESULT hr = Get_borderLeftStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderLeftStyle = {read=_scw_Get_borderLeftStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderTopWidth() { OleVariant r; HRESULT hr = Get_borderTopWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderTopWidth = {read=_scw_Get_borderTopWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderRightWidth() { OleVariant r; HRESULT hr = Get_borderRightWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderRightWidth = {read=_scw_Get_borderRightWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderBottomWidth() { OleVariant r; HRESULT hr = Get_borderBottomWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderBottomWidth = {read=_scw_Get_borderBottomWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderLeftWidth() { OleVariant r; HRESULT hr = Get_borderLeftWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderLeftWidth = {read=_scw_Get_borderLeftWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_left() { OleVariant r; HRESULT hr = Get_left(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant left = {read=_scw_Get_left};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_top() { OleVariant r; HRESULT hr = Get_top(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant top = {read=_scw_Get_top};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingLeft() { OleVariant r; HRESULT hr = Get_paddingLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingLeft = {read=_scw_Get_paddingLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingTop() { OleVariant r; HRESULT hr = Get_paddingTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingTop = {read=_scw_Get_paddingTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingRight() { OleVariant r; HRESULT hr = Get_paddingRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingRight = {read=_scw_Get_paddingRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_paddingBottom() { OleVariant r; HRESULT hr = Get_paddingBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant paddingBottom = {read=_scw_Get_paddingBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAlign() { WideString r; HRESULT hr = Get_textAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAlign = {read=_scw_Get_textAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textDecoration() { WideString r; HRESULT hr = Get_textDecoration(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textDecoration = {read=_scw_Get_textDecoration};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_display() { WideString r; HRESULT hr = Get_display(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString display = {read=_scw_Get_display};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_visibility() { WideString r; HRESULT hr = Get_visibility(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString visibility = {read=_scw_Get_visibility};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_zIndex() { OleVariant r; HRESULT hr = Get_zIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant zIndex = {read=_scw_Get_zIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_letterSpacing() { OleVariant r; HRESULT hr = Get_letterSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant letterSpacing = {read=_scw_Get_letterSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_lineHeight() { OleVariant r; HRESULT hr = Get_lineHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant lineHeight = {read=_scw_Get_lineHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textIndent() { OleVariant r; HRESULT hr = Get_textIndent(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textIndent = {read=_scw_Get_textIndent};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_verticalAlign() { OleVariant r; HRESULT hr = Get_verticalAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant verticalAlign = {read=_scw_Get_verticalAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_backgroundAttachment() { WideString r; HRESULT hr = Get_backgroundAttachment(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString backgroundAttachment = {read=_scw_Get_backgroundAttachment};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginTop() { OleVariant r; HRESULT hr = Get_marginTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginTop = {read=_scw_Get_marginTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginRight() { OleVariant r; HRESULT hr = Get_marginRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginRight = {read=_scw_Get_marginRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginBottom() { OleVariant r; HRESULT hr = Get_marginBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginBottom = {read=_scw_Get_marginBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginLeft() { OleVariant r; HRESULT hr = Get_marginLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginLeft = {read=_scw_Get_marginLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_clear() { WideString r; HRESULT hr = Get_clear(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString clear = {read=_scw_Get_clear};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStyleType() { WideString r; HRESULT hr = Get_listStyleType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStyleType = {read=_scw_Get_listStyleType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStylePosition() { WideString r; HRESULT hr = Get_listStylePosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStylePosition = {read=_scw_Get_listStylePosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_listStyleImage() { WideString r; HRESULT hr = Get_listStyleImage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString listStyleImage = {read=_scw_Get_listStyleImage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_clipTop() { OleVariant r; HRESULT hr = Get_clipTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant clipTop = {read=_scw_Get_clipTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_clipRight() { OleVariant r; HRESULT hr = Get_clipRight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant clipRight = {read=_scw_Get_clipRight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_clipBottom() { OleVariant r; HRESULT hr = Get_clipBottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant clipBottom = {read=_scw_Get_clipBottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_clipLeft() { OleVariant r; HRESULT hr = Get_clipLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant clipLeft = {read=_scw_Get_clipLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflow() { WideString r; HRESULT hr = Get_overflow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflow = {read=_scw_Get_overflow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pageBreakBefore() { WideString r; HRESULT hr = Get_pageBreakBefore(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pageBreakBefore = {read=_scw_Get_pageBreakBefore};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pageBreakAfter() { WideString r; HRESULT hr = Get_pageBreakAfter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pageBreakAfter = {read=_scw_Get_pageBreakAfter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cursor() { WideString r; HRESULT hr = Get_cursor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cursor = {read=_scw_Get_cursor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_tableLayout() { WideString r; HRESULT hr = Get_tableLayout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString tableLayout = {read=_scw_Get_tableLayout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderCollapse() { WideString r; HRESULT hr = Get_borderCollapse(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderCollapse = {read=_scw_Get_borderCollapse};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_direction() { WideString r; HRESULT hr = Get_direction(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString direction = {read=_scw_Get_direction};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_behavior() { WideString r; HRESULT hr = Get_behavior(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString behavior = {read=_scw_Get_behavior};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_unicodeBidi() { WideString r; HRESULT hr = Get_unicodeBidi(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString unicodeBidi = {read=_scw_Get_unicodeBidi};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_right() { OleVariant r; HRESULT hr = Get_right(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant right = {read=_scw_Get_right};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bottom() { OleVariant r; HRESULT hr = Get_bottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bottom = {read=_scw_Get_bottom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_imeMode() { WideString r; HRESULT hr = Get_imeMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString imeMode = {read=_scw_Get_imeMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyAlign() { WideString r; HRESULT hr = Get_rubyAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyAlign = {read=_scw_Get_rubyAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyPosition() { WideString r; HRESULT hr = Get_rubyPosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyPosition = {read=_scw_Get_rubyPosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rubyOverhang() { WideString r; HRESULT hr = Get_rubyOverhang(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rubyOverhang = {read=_scw_Get_rubyOverhang};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAutospace() { WideString r; HRESULT hr = Get_textAutospace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAutospace = {read=_scw_Get_textAutospace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_lineBreak() { WideString r; HRESULT hr = Get_lineBreak(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString lineBreak = {read=_scw_Get_lineBreak};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_wordBreak() { WideString r; HRESULT hr = Get_wordBreak(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString wordBreak = {read=_scw_Get_wordBreak};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textJustify() { WideString r; HRESULT hr = Get_textJustify(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textJustify = {read=_scw_Get_textJustify};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textJustifyTrim() { WideString r; HRESULT hr = Get_textJustifyTrim(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textJustifyTrim = {read=_scw_Get_textJustifyTrim};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textKashida() { OleVariant r; HRESULT hr = Get_textKashida(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textKashida = {read=_scw_Get_textKashida};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_blockDirection() { WideString r; HRESULT hr = Get_blockDirection(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString blockDirection = {read=_scw_Get_blockDirection};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_layoutGridChar() { OleVariant r; HRESULT hr = Get_layoutGridChar(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant layoutGridChar = {read=_scw_Get_layoutGridChar};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_layoutGridLine() { OleVariant r; HRESULT hr = Get_layoutGridLine(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant layoutGridLine = {read=_scw_Get_layoutGridLine};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutGridMode() { WideString r; HRESULT hr = Get_layoutGridMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutGridMode = {read=_scw_Get_layoutGridMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutGridType() { WideString r; HRESULT hr = Get_layoutGridType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutGridType = {read=_scw_Get_layoutGridType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderStyle() { WideString r; HRESULT hr = Get_borderStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderStyle = {read=_scw_Get_borderStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderColor() { WideString r; HRESULT hr = Get_borderColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderColor = {read=_scw_Get_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderWidth() { WideString r; HRESULT hr = Get_borderWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderWidth = {read=_scw_Get_borderWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_padding() { WideString r; HRESULT hr = Get_padding(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString padding = {read=_scw_Get_padding};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_margin() { WideString r; HRESULT hr = Get_margin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString margin = {read=_scw_Get_margin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_accelerator() { WideString r; HRESULT hr = Get_accelerator(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString accelerator = {read=_scw_Get_accelerator};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflowX() { WideString r; HRESULT hr = Get_overflowX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflowX = {read=_scw_Get_overflowX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_overflowY() { WideString r; HRESULT hr = Get_overflowY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString overflowY = {read=_scw_Get_overflowY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textTransform() { WideString r; HRESULT hr = Get_textTransform(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textTransform = {read=_scw_Get_textTransform};
};

__dispinterface IHTMLCurrentStyleDisp;
typedef System::DelphiInterface<IHTMLCurrentStyleDisp> _di_IHTMLCurrentStyleDisp;
__dispinterface  INTERFACE_UUID("{3050F3DB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCurrentStyleDisp  : public IDispatch 
{
	
};

__interface IHTMLCurrentStyle2;
typedef System::DelphiInterface<IHTMLCurrentStyle2> _di_IHTMLCurrentStyle2;
__interface  INTERFACE_UUID("{3050F658-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCurrentStyle2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_layoutFlow(WideString &Get_layoutFlow_result) = 0 ;
	virtual HRESULT __safecall Get_wordWrap(WideString &Get_wordWrap_result) = 0 ;
	virtual HRESULT __safecall Get_textUnderlinePosition(WideString &Get_textUnderlinePosition_result) = 0 ;
	virtual HRESULT __safecall Get_hasLayout(Word &Get_hasLayout_result) = 0 ;
	virtual HRESULT __safecall Get_scrollbarBaseColor(OleVariant &Get_scrollbarBaseColor_result) = 0 ;
	virtual HRESULT __safecall Get_scrollbarFaceColor(OleVariant &Get_scrollbarFaceColor_result) = 0 ;
	virtual HRESULT __safecall Get_scrollbar3dLightColor(OleVariant &Get_scrollbar3dLightColor_result) = 0 ;
	virtual HRESULT __safecall Get_scrollbarShadowColor(OleVariant &Get_scrollbarShadowColor_result) = 0 ;
	virtual HRESULT __safecall Get_scrollbarHighlightColor(OleVariant &Get_scrollbarHighlightColor_result) = 0 ;
	virtual HRESULT __safecall Get_scrollbarDarkShadowColor(OleVariant &Get_scrollbarDarkShadowColor_result) = 0 ;
	virtual HRESULT __safecall Get_scrollbarArrowColor(OleVariant &Get_scrollbarArrowColor_result) = 0 ;
	virtual HRESULT __safecall Get_scrollbarTrackColor(OleVariant &Get_scrollbarTrackColor_result) = 0 ;
	virtual HRESULT __safecall Get_writingMode(WideString &Get_writingMode_result) = 0 ;
	virtual HRESULT __safecall Get_zoom(OleVariant &Get_zoom_result) = 0 ;
	virtual HRESULT __safecall Get_filter(WideString &Get_filter_result) = 0 ;
	virtual HRESULT __safecall Get_textAlignLast(WideString &Get_textAlignLast_result) = 0 ;
	virtual HRESULT __safecall Get_textKashidaSpace(OleVariant &Get_textKashidaSpace_result) = 0 ;
	virtual HRESULT __safecall Get_isBlock(Word &Get_isBlock_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_layoutFlow() { WideString r; HRESULT hr = Get_layoutFlow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString layoutFlow = {read=_scw_Get_layoutFlow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_wordWrap() { WideString r; HRESULT hr = Get_wordWrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString wordWrap = {read=_scw_Get_wordWrap};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textUnderlinePosition() { WideString r; HRESULT hr = Get_textUnderlinePosition(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textUnderlinePosition = {read=_scw_Get_textUnderlinePosition};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_hasLayout() { Word r; HRESULT hr = Get_hasLayout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word hasLayout = {read=_scw_Get_hasLayout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarBaseColor() { OleVariant r; HRESULT hr = Get_scrollbarBaseColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarBaseColor = {read=_scw_Get_scrollbarBaseColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarFaceColor() { OleVariant r; HRESULT hr = Get_scrollbarFaceColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarFaceColor = {read=_scw_Get_scrollbarFaceColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbar3dLightColor() { OleVariant r; HRESULT hr = Get_scrollbar3dLightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbar3dLightColor = {read=_scw_Get_scrollbar3dLightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarShadowColor() { OleVariant r; HRESULT hr = Get_scrollbarShadowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarShadowColor = {read=_scw_Get_scrollbarShadowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarHighlightColor() { OleVariant r; HRESULT hr = Get_scrollbarHighlightColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarHighlightColor = {read=_scw_Get_scrollbarHighlightColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarDarkShadowColor() { OleVariant r; HRESULT hr = Get_scrollbarDarkShadowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarDarkShadowColor = {read=_scw_Get_scrollbarDarkShadowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarArrowColor() { OleVariant r; HRESULT hr = Get_scrollbarArrowColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarArrowColor = {read=_scw_Get_scrollbarArrowColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_scrollbarTrackColor() { OleVariant r; HRESULT hr = Get_scrollbarTrackColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant scrollbarTrackColor = {read=_scw_Get_scrollbarTrackColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_writingMode() { WideString r; HRESULT hr = Get_writingMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString writingMode = {read=_scw_Get_writingMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_zoom() { OleVariant r; HRESULT hr = Get_zoom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant zoom = {read=_scw_Get_zoom};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_filter() { WideString r; HRESULT hr = Get_filter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString filter = {read=_scw_Get_filter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textAlignLast() { WideString r; HRESULT hr = Get_textAlignLast(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textAlignLast = {read=_scw_Get_textAlignLast};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_textKashidaSpace() { OleVariant r; HRESULT hr = Get_textKashidaSpace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant textKashidaSpace = {read=_scw_Get_textKashidaSpace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_isBlock() { Word r; HRESULT hr = Get_isBlock(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word isBlock = {read=_scw_Get_isBlock};
};

__dispinterface IHTMLCurrentStyle2Disp;
typedef System::DelphiInterface<IHTMLCurrentStyle2Disp> _di_IHTMLCurrentStyle2Disp;
__dispinterface  INTERFACE_UUID("{3050F658-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCurrentStyle2Disp  : public IDispatch 
{
	
};

__interface IHTMLCurrentStyle3;
typedef System::DelphiInterface<IHTMLCurrentStyle3> _di_IHTMLCurrentStyle3;
__interface  INTERFACE_UUID("{3050F818-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCurrentStyle3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_textOverflow(WideString &Get_textOverflow_result) = 0 ;
	virtual HRESULT __safecall Get_minHeight(OleVariant &Get_minHeight_result) = 0 ;
	virtual HRESULT __safecall Get_wordSpacing(OleVariant &Get_wordSpacing_result) = 0 ;
	virtual HRESULT __safecall Get_whiteSpace(WideString &Get_whiteSpace_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_textOverflow() { WideString r; HRESULT hr = Get_textOverflow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString textOverflow = {read=_scw_Get_textOverflow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_minHeight() { OleVariant r; HRESULT hr = Get_minHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant minHeight = {read=_scw_Get_minHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_wordSpacing() { OleVariant r; HRESULT hr = Get_wordSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant wordSpacing = {read=_scw_Get_wordSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_whiteSpace() { WideString r; HRESULT hr = Get_whiteSpace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString whiteSpace = {read=_scw_Get_whiteSpace};
};

__dispinterface IHTMLCurrentStyle3Disp;
typedef System::DelphiInterface<IHTMLCurrentStyle3Disp> _di_IHTMLCurrentStyle3Disp;
__dispinterface  INTERFACE_UUID("{3050F818-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCurrentStyle3Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F557-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLCurrentStyle  : public IDispatch 
{
	
};

__interface IHTMLRect;
typedef System::DelphiInterface<IHTMLRect> _di_IHTMLRect;
__interface  INTERFACE_UUID("{3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRect  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_left(int p) = 0 ;
	virtual HRESULT __safecall Get_left(int &Get_left_result) = 0 ;
	virtual HRESULT __safecall Set_top(int p) = 0 ;
	virtual HRESULT __safecall Get_top(int &Get_top_result) = 0 ;
	virtual HRESULT __safecall Set_right(int p) = 0 ;
	virtual HRESULT __safecall Get_right(int &Get_right_result) = 0 ;
	virtual HRESULT __safecall Set_bottom(int p) = 0 ;
	virtual HRESULT __safecall Get_bottom(int &Get_bottom_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_left() { int r; HRESULT hr = Get_left(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int left = {read=_scw_Get_left, write=Set_left};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_top() { int r; HRESULT hr = Get_top(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int top = {read=_scw_Get_top, write=Set_top};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_right() { int r; HRESULT hr = Get_right(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int right = {read=_scw_Get_right, write=Set_right};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_bottom() { int r; HRESULT hr = Get_bottom(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int bottom = {read=_scw_Get_bottom, write=Set_bottom};
};

__dispinterface IHTMLRectDisp;
typedef System::DelphiInterface<IHTMLRectDisp> _di_IHTMLRectDisp;
__dispinterface  INTERFACE_UUID("{3050F4A3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRectDisp  : public IDispatch 
{
	
};

__interface IHTMLRectCollection;
typedef System::DelphiInterface<IHTMLRectCollection> _di_IHTMLRectCollection;
__interface  INTERFACE_UUID("{3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRectCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant &pvarIndex, OleVariant &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLRectCollectionDisp;
typedef System::DelphiInterface<IHTMLRectCollectionDisp> _di_IHTMLRectCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F4A4-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLRectCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLDOMNode;
typedef System::DelphiInterface<IHTMLDOMNode> _di_IHTMLDOMNode;
__interface  INTERFACE_UUID("{3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMNode  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_nodeType(int &Get_nodeType_result) = 0 ;
	virtual HRESULT __safecall Get_parentNode(_di_IHTMLDOMNode &Get_parentNode_result) = 0 ;
	virtual HRESULT __safecall hasChildNodes(Word &hasChildNodes_result) = 0 ;
	virtual HRESULT __safecall Get_childNodes(_di_IDispatch &Get_childNodes_result) = 0 ;
	virtual HRESULT __safecall Get_attributes(_di_IDispatch &Get_attributes_result) = 0 ;
	virtual HRESULT __safecall insertBefore(const _di_IHTMLDOMNode newChild, const OleVariant refChild, _di_IHTMLDOMNode &insertBefore_result) = 0 ;
	virtual HRESULT __safecall removeChild(const _di_IHTMLDOMNode oldChild, _di_IHTMLDOMNode &removeChild_result) = 0 ;
	virtual HRESULT __safecall replaceChild(const _di_IHTMLDOMNode newChild, const _di_IHTMLDOMNode oldChild, _di_IHTMLDOMNode &replaceChild_result) = 0 ;
	virtual HRESULT __safecall cloneNode(Word fDeep, _di_IHTMLDOMNode &cloneNode_result) = 0 ;
	virtual HRESULT __safecall removeNode(Word fDeep, _di_IHTMLDOMNode &removeNode_result) = 0 ;
	virtual HRESULT __safecall swapNode(const _di_IHTMLDOMNode otherNode, _di_IHTMLDOMNode &swapNode_result) = 0 ;
	virtual HRESULT __safecall replaceNode(const _di_IHTMLDOMNode replacement, _di_IHTMLDOMNode &replaceNode_result) = 0 ;
	virtual HRESULT __safecall appendChild(const _di_IHTMLDOMNode newChild, _di_IHTMLDOMNode &appendChild_result) = 0 ;
	virtual HRESULT __safecall Get_nodeName(WideString &Get_nodeName_result) = 0 ;
	virtual HRESULT __safecall Set_nodeValue(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_nodeValue(OleVariant &Get_nodeValue_result) = 0 ;
	virtual HRESULT __safecall Get_firstChild(_di_IHTMLDOMNode &Get_firstChild_result) = 0 ;
	virtual HRESULT __safecall Get_lastChild(_di_IHTMLDOMNode &Get_lastChild_result) = 0 ;
	virtual HRESULT __safecall Get_previousSibling(_di_IHTMLDOMNode &Get_previousSibling_result) = 0 ;
	virtual HRESULT __safecall Get_nextSibling(_di_IHTMLDOMNode &Get_nextSibling_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_nodeType() { int r; HRESULT hr = Get_nodeType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int nodeType = {read=_scw_Get_nodeType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_parentNode() { _di_IHTMLDOMNode r; HRESULT hr = Get_parentNode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode parentNode = {read=_scw_Get_parentNode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_childNodes() { _di_IDispatch r; HRESULT hr = Get_childNodes(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch childNodes = {read=_scw_Get_childNodes};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_attributes() { _di_IDispatch r; HRESULT hr = Get_attributes(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch attributes = {read=_scw_Get_attributes};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_nodeName() { WideString r; HRESULT hr = Get_nodeName(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString nodeName = {read=_scw_Get_nodeName};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_nodeValue() { OleVariant r; HRESULT hr = Get_nodeValue(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant nodeValue = {read=_scw_Get_nodeValue, write=Set_nodeValue};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_firstChild() { _di_IHTMLDOMNode r; HRESULT hr = Get_firstChild(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode firstChild = {read=_scw_Get_firstChild};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_lastChild() { _di_IHTMLDOMNode r; HRESULT hr = Get_lastChild(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode lastChild = {read=_scw_Get_lastChild};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_previousSibling() { _di_IHTMLDOMNode r; HRESULT hr = Get_previousSibling(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode previousSibling = {read=_scw_Get_previousSibling};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_nextSibling() { _di_IHTMLDOMNode r; HRESULT hr = Get_nextSibling(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode nextSibling = {read=_scw_Get_nextSibling};
};

__dispinterface IHTMLDOMNodeDisp;
typedef System::DelphiInterface<IHTMLDOMNodeDisp> _di_IHTMLDOMNodeDisp;
__dispinterface  INTERFACE_UUID("{3050F5DA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMNodeDisp  : public IDispatch 
{
	
};

__interface IHTMLDOMNode2;
typedef System::DelphiInterface<IHTMLDOMNode2> _di_IHTMLDOMNode2;
__interface  INTERFACE_UUID("{3050F80B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMNode2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_ownerDocument(_di_IDispatch &Get_ownerDocument_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_ownerDocument() { _di_IDispatch r; HRESULT hr = Get_ownerDocument(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch ownerDocument = {read=_scw_Get_ownerDocument};
};

__dispinterface IHTMLDOMNode2Disp;
typedef System::DelphiInterface<IHTMLDOMNode2Disp> _di_IHTMLDOMNode2Disp;
__dispinterface  INTERFACE_UUID("{3050F80B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMNode2Disp  : public IDispatch 
{
	
};

__interface IHTMLDOMAttribute;
typedef System::DelphiInterface<IHTMLDOMAttribute> _di_IHTMLDOMAttribute;
__interface  INTERFACE_UUID("{3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMAttribute  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_nodeName(WideString &Get_nodeName_result) = 0 ;
	virtual HRESULT __safecall Set_nodeValue(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_nodeValue(OleVariant &Get_nodeValue_result) = 0 ;
	virtual HRESULT __safecall Get_specified(Word &Get_specified_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_nodeName() { WideString r; HRESULT hr = Get_nodeName(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString nodeName = {read=_scw_Get_nodeName};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_nodeValue() { OleVariant r; HRESULT hr = Get_nodeValue(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant nodeValue = {read=_scw_Get_nodeValue, write=Set_nodeValue};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_specified() { Word r; HRESULT hr = Get_specified(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word specified = {read=_scw_Get_specified};
};

__dispinterface IHTMLDOMAttributeDisp;
typedef System::DelphiInterface<IHTMLDOMAttributeDisp> _di_IHTMLDOMAttributeDisp;
__dispinterface  INTERFACE_UUID("{3050F4B0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMAttributeDisp  : public IDispatch 
{
	
};

__interface IHTMLDOMAttribute2;
typedef System::DelphiInterface<IHTMLDOMAttribute2> _di_IHTMLDOMAttribute2;
__interface  INTERFACE_UUID("{3050F810-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMAttribute2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Get_expando(Word &Get_expando_result) = 0 ;
	virtual HRESULT __safecall Get_nodeType(int &Get_nodeType_result) = 0 ;
	virtual HRESULT __safecall Get_parentNode(_di_IHTMLDOMNode &Get_parentNode_result) = 0 ;
	virtual HRESULT __safecall Get_childNodes(_di_IDispatch &Get_childNodes_result) = 0 ;
	virtual HRESULT __safecall Get_firstChild(_di_IHTMLDOMNode &Get_firstChild_result) = 0 ;
	virtual HRESULT __safecall Get_lastChild(_di_IHTMLDOMNode &Get_lastChild_result) = 0 ;
	virtual HRESULT __safecall Get_previousSibling(_di_IHTMLDOMNode &Get_previousSibling_result) = 0 ;
	virtual HRESULT __safecall Get_nextSibling(_di_IHTMLDOMNode &Get_nextSibling_result) = 0 ;
	virtual HRESULT __safecall Get_attributes(_di_IDispatch &Get_attributes_result) = 0 ;
	virtual HRESULT __safecall Get_ownerDocument(_di_IDispatch &Get_ownerDocument_result) = 0 ;
	virtual HRESULT __safecall insertBefore(const _di_IHTMLDOMNode newChild, const OleVariant refChild, _di_IHTMLDOMNode &insertBefore_result) = 0 ;
	virtual HRESULT __safecall replaceChild(const _di_IHTMLDOMNode newChild, const _di_IHTMLDOMNode oldChild, _di_IHTMLDOMNode &replaceChild_result) = 0 ;
	virtual HRESULT __safecall removeChild(const _di_IHTMLDOMNode oldChild, _di_IHTMLDOMNode &removeChild_result) = 0 ;
	virtual HRESULT __safecall appendChild(const _di_IHTMLDOMNode newChild, _di_IHTMLDOMNode &appendChild_result) = 0 ;
	virtual HRESULT __safecall hasChildNodes(Word &hasChildNodes_result) = 0 ;
	virtual HRESULT __safecall cloneNode(Word fDeep, _di_IHTMLDOMAttribute &cloneNode_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_expando() { Word r; HRESULT hr = Get_expando(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word expando = {read=_scw_Get_expando};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_nodeType() { int r; HRESULT hr = Get_nodeType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int nodeType = {read=_scw_Get_nodeType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_parentNode() { _di_IHTMLDOMNode r; HRESULT hr = Get_parentNode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode parentNode = {read=_scw_Get_parentNode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_childNodes() { _di_IDispatch r; HRESULT hr = Get_childNodes(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch childNodes = {read=_scw_Get_childNodes};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_firstChild() { _di_IHTMLDOMNode r; HRESULT hr = Get_firstChild(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode firstChild = {read=_scw_Get_firstChild};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_lastChild() { _di_IHTMLDOMNode r; HRESULT hr = Get_lastChild(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode lastChild = {read=_scw_Get_lastChild};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_previousSibling() { _di_IHTMLDOMNode r; HRESULT hr = Get_previousSibling(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode previousSibling = {read=_scw_Get_previousSibling};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_nextSibling() { _di_IHTMLDOMNode r; HRESULT hr = Get_nextSibling(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode nextSibling = {read=_scw_Get_nextSibling};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_attributes() { _di_IDispatch r; HRESULT hr = Get_attributes(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch attributes = {read=_scw_Get_attributes};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_ownerDocument() { _di_IDispatch r; HRESULT hr = Get_ownerDocument(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch ownerDocument = {read=_scw_Get_ownerDocument};
};

__dispinterface IHTMLDOMAttribute2Disp;
typedef System::DelphiInterface<IHTMLDOMAttribute2Disp> _di_IHTMLDOMAttribute2Disp;
__dispinterface  INTERFACE_UUID("{3050F810-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMAttribute2Disp  : public IDispatch 
{
	
};

__interface IHTMLDOMTextNode;
typedef System::DelphiInterface<IHTMLDOMTextNode> _di_IHTMLDOMTextNode;
__interface  INTERFACE_UUID("{3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMTextNode  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_data(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_data(WideString &Get_data_result) = 0 ;
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall splitText(int offset, _di_IHTMLDOMNode &splitText_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_data() { WideString r; HRESULT hr = Get_data(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString data = {read=_scw_Get_data, write=Set_data};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLDOMTextNodeDisp;
typedef System::DelphiInterface<IHTMLDOMTextNodeDisp> _di_IHTMLDOMTextNodeDisp;
__dispinterface  INTERFACE_UUID("{3050F4B1-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMTextNodeDisp  : public IDispatch 
{
	
};

__interface IHTMLDOMTextNode2;
typedef System::DelphiInterface<IHTMLDOMTextNode2> _di_IHTMLDOMTextNode2;
__interface  INTERFACE_UUID("{3050F809-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMTextNode2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall substringData(int offset, int Count, WideString &substringData_result) = 0 ;
	virtual HRESULT __safecall appendData(const WideString bstrstring) = 0 ;
	virtual HRESULT __safecall insertData(int offset, const WideString bstrstring) = 0 ;
	virtual HRESULT __safecall deleteData(int offset, int Count) = 0 ;
	virtual HRESULT __safecall replaceData(int offset, int Count, const WideString bstrstring) = 0 ;
};

__dispinterface IHTMLDOMTextNode2Disp;
typedef System::DelphiInterface<IHTMLDOMTextNode2Disp> _di_IHTMLDOMTextNode2Disp;
__dispinterface  INTERFACE_UUID("{3050F809-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMTextNode2Disp  : public IDispatch 
{
	
};

__interface IHTMLDOMImplementation;
typedef System::DelphiInterface<IHTMLDOMImplementation> _di_IHTMLDOMImplementation;
__interface  INTERFACE_UUID("{3050F80D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMImplementation  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall hasFeature(const WideString bstrfeature, const OleVariant version, Word &hasFeature_result) = 0 ;
};

__dispinterface IHTMLDOMImplementationDisp;
typedef System::DelphiInterface<IHTMLDOMImplementationDisp> _di_IHTMLDOMImplementationDisp;
__dispinterface  INTERFACE_UUID("{3050F80D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMImplementationDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F564-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDOMAttribute  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F565-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDOMTextNode  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F58F-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDOMImplementation  : public IDispatch 
{
	
};

__interface IHTMLAttributeCollection;
typedef System::DelphiInterface<IHTMLAttributeCollection> _di_IHTMLAttributeCollection;
__interface  INTERFACE_UUID("{3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAttributeCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant &name, _di_IDispatch &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLAttributeCollectionDisp;
typedef System::DelphiInterface<IHTMLAttributeCollectionDisp> _di_IHTMLAttributeCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F4C3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAttributeCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLAttributeCollection2;
typedef System::DelphiInterface<IHTMLAttributeCollection2> _di_IHTMLAttributeCollection2;
__interface  INTERFACE_UUID("{3050F80A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAttributeCollection2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall getNamedItem(const WideString bstrName, _di_IHTMLDOMAttribute &getNamedItem_result) = 0 ;
	virtual HRESULT __safecall setNamedItem(const _di_IHTMLDOMAttribute ppNode, _di_IHTMLDOMAttribute &setNamedItem_result) = 0 ;
	virtual HRESULT __safecall removeNamedItem(const WideString bstrName, _di_IHTMLDOMAttribute &removeNamedItem_result) = 0 ;
};

__dispinterface IHTMLAttributeCollection2Disp;
typedef System::DelphiInterface<IHTMLAttributeCollection2Disp> _di_IHTMLAttributeCollection2Disp;
__dispinterface  INTERFACE_UUID("{3050F80A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAttributeCollection2Disp  : public IDispatch 
{
	
};

__interface IHTMLDOMChildrenCollection;
typedef System::DelphiInterface<IHTMLDOMChildrenCollection> _di_IHTMLDOMChildrenCollection;
__interface  INTERFACE_UUID("{3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMChildrenCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(int index, _di_IDispatch &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLDOMChildrenCollectionDisp;
typedef System::DelphiInterface<IHTMLDOMChildrenCollectionDisp> _di_IHTMLDOMChildrenCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F5AB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDOMChildrenCollectionDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F56C-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLAttributeCollection  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F577-98B5-11CF-BB82-00AA00BDCE0B}") DispDOMChildrenCollection  : public IDispatch 
{
	
};

__dispinterface HTMLElementEvents2;
typedef System::DelphiInterface<HTMLElementEvents2> _di_HTMLElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F60F-98B5-11CF-BB82-00AA00BDCE0B}") HTMLElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLElementEvents;
typedef System::DelphiInterface<HTMLElementEvents> _di_HTMLElementEvents;
__dispinterface  INTERFACE_UUID("{3050F33C-98B5-11CF-BB82-00AA00BDCE0B}") HTMLElementEvents  : public IDispatch 
{
	
};

__interface IHTMLElementCollection;
typedef System::DelphiInterface<IHTMLElementCollection> _di_IHTMLElementCollection;
__interface  INTERFACE_UUID("{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	virtual HRESULT __safecall Set_length(int p) = 0 ;
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant name, const OleVariant index, _di_IDispatch &item_result) = 0 ;
	virtual HRESULT __safecall tags(const OleVariant tagName, _di_IDispatch &tags_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length, write=Set_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLElementCollectionDisp;
typedef System::DelphiInterface<IHTMLElementCollectionDisp> _di_IHTMLElementCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLElement2;
typedef System::DelphiInterface<IHTMLElement2> _di_IHTMLElement2;
__interface  INTERFACE_UUID("{3050F434-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_scopeName(WideString &Get_scopeName_result) = 0 ;
	virtual HRESULT __safecall setCapture(Word containerCapture) = 0 ;
	virtual HRESULT __safecall releaseCapture(void) = 0 ;
	virtual HRESULT __safecall Set_onlosecapture(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onlosecapture(OleVariant &Get_onlosecapture_result) = 0 ;
	virtual HRESULT __safecall componentFromPoint(int x, int y, WideString &componentFromPoint_result) = 0 ;
	virtual HRESULT __safecall doScroll(const OleVariant component) = 0 ;
	virtual HRESULT __safecall Set_onscroll(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onscroll(OleVariant &Get_onscroll_result) = 0 ;
	virtual HRESULT __safecall Set_ondrag(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondrag(OleVariant &Get_ondrag_result) = 0 ;
	virtual HRESULT __safecall Set_ondragend(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondragend(OleVariant &Get_ondragend_result) = 0 ;
	virtual HRESULT __safecall Set_ondragenter(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondragenter(OleVariant &Get_ondragenter_result) = 0 ;
	virtual HRESULT __safecall Set_ondragover(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondragover(OleVariant &Get_ondragover_result) = 0 ;
	virtual HRESULT __safecall Set_ondragleave(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondragleave(OleVariant &Get_ondragleave_result) = 0 ;
	virtual HRESULT __safecall Set_ondrop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondrop(OleVariant &Get_ondrop_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforecut(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforecut(OleVariant &Get_onbeforecut_result) = 0 ;
	virtual HRESULT __safecall Set_oncut(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_oncut(OleVariant &Get_oncut_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforecopy(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforecopy(OleVariant &Get_onbeforecopy_result) = 0 ;
	virtual HRESULT __safecall Set_oncopy(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_oncopy(OleVariant &Get_oncopy_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforepaste(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforepaste(OleVariant &Get_onbeforepaste_result) = 0 ;
	virtual HRESULT __safecall Set_onpaste(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onpaste(OleVariant &Get_onpaste_result) = 0 ;
	virtual HRESULT __safecall Get_currentStyle(_di_IHTMLCurrentStyle &Get_currentStyle_result) = 0 ;
	virtual HRESULT __safecall Set_onpropertychange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onpropertychange(OleVariant &Get_onpropertychange_result) = 0 ;
	virtual HRESULT __safecall getClientRects(_di_IHTMLRectCollection &getClientRects_result) = 0 ;
	virtual HRESULT __safecall getBoundingClientRect(_di_IHTMLRect &getBoundingClientRect_result) = 0 ;
	virtual HRESULT __safecall setExpression(const WideString propname, const WideString expression, const WideString language) = 0 ;
	virtual HRESULT __safecall getExpression(const WideString propname, OleVariant &getExpression_result) = 0 ;
	virtual HRESULT __safecall removeExpression(const WideString propname, Word &removeExpression_result) = 0 ;
	virtual HRESULT __safecall Set_tabIndex(short p) = 0 ;
	virtual HRESULT __safecall Get_tabIndex(short &Get_tabIndex_result) = 0 ;
	virtual HRESULT __safecall focus(void) = 0 ;
	virtual HRESULT __safecall Set_accessKey(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_accessKey(WideString &Get_accessKey_result) = 0 ;
	virtual HRESULT __safecall Set_onblur(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onblur(OleVariant &Get_onblur_result) = 0 ;
	virtual HRESULT __safecall Set_onfocus(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocus(OleVariant &Get_onfocus_result) = 0 ;
	virtual HRESULT __safecall Set_onresize(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onresize(OleVariant &Get_onresize_result) = 0 ;
	virtual HRESULT __safecall blur(void) = 0 ;
	virtual HRESULT __safecall addFilter(const System::_di_IInterface pUnk) = 0 ;
	virtual HRESULT __safecall removeFilter(const System::_di_IInterface pUnk) = 0 ;
	virtual HRESULT __safecall Get_clientHeight(int &Get_clientHeight_result) = 0 ;
	virtual HRESULT __safecall Get_clientWidth(int &Get_clientWidth_result) = 0 ;
	virtual HRESULT __safecall Get_clientTop(int &Get_clientTop_result) = 0 ;
	virtual HRESULT __safecall Get_clientLeft(int &Get_clientLeft_result) = 0 ;
	virtual HRESULT __safecall attachEvent(const WideString event, const _di_IDispatch pdisp, Word &attachEvent_result) = 0 ;
	virtual HRESULT __safecall detachEvent(const WideString event, const _di_IDispatch pdisp) = 0 ;
	virtual HRESULT __safecall Get_readyState(OleVariant &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(OleVariant &Get_onreadystatechange_result) = 0 ;
	virtual HRESULT __safecall Set_onrowsdelete(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowsdelete(OleVariant &Get_onrowsdelete_result) = 0 ;
	virtual HRESULT __safecall Set_onrowsinserted(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowsinserted(OleVariant &Get_onrowsinserted_result) = 0 ;
	virtual HRESULT __safecall Set_oncellchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_oncellchange(OleVariant &Get_oncellchange_result) = 0 ;
	virtual HRESULT __safecall Set_dir(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dir(WideString &Get_dir_result) = 0 ;
	virtual HRESULT __safecall createControlRange(_di_IDispatch &createControlRange_result) = 0 ;
	virtual HRESULT __safecall Get_scrollHeight(int &Get_scrollHeight_result) = 0 ;
	virtual HRESULT __safecall Get_scrollWidth(int &Get_scrollWidth_result) = 0 ;
	virtual HRESULT __safecall Set_scrollTop(int p) = 0 ;
	virtual HRESULT __safecall Get_scrollTop(int &Get_scrollTop_result) = 0 ;
	virtual HRESULT __safecall Set_scrollLeft(int p) = 0 ;
	virtual HRESULT __safecall Get_scrollLeft(int &Get_scrollLeft_result) = 0 ;
	virtual HRESULT __safecall clearAttributes(void) = 0 ;
	virtual HRESULT __safecall mergeAttributes(const _di_IHTMLElement mergeThis) = 0 ;
	virtual HRESULT __safecall Set_oncontextmenu(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_oncontextmenu(OleVariant &Get_oncontextmenu_result) = 0 ;
	virtual HRESULT __safecall insertAdjacentElement(const WideString where, const _di_IHTMLElement insertedElement, _di_IHTMLElement &insertAdjacentElement_result) = 0 ;
	virtual HRESULT __safecall applyElement(const _di_IHTMLElement apply, const WideString where, _di_IHTMLElement &applyElement_result) = 0 ;
	virtual HRESULT __safecall getAdjacentText(const WideString where, WideString &getAdjacentText_result) = 0 ;
	virtual HRESULT __safecall replaceAdjacentText(const WideString where, const WideString newText, WideString &replaceAdjacentText_result) = 0 ;
	virtual HRESULT __safecall Get_canHaveChildren(Word &Get_canHaveChildren_result) = 0 ;
	virtual HRESULT __safecall addBehavior(const WideString bstrUrl, OleVariant &pvarFactory, int &addBehavior_result) = 0 ;
	virtual HRESULT __safecall removeBehavior(int cookie, Word &removeBehavior_result) = 0 ;
	virtual HRESULT __safecall Get_runtimeStyle(_di_IHTMLStyle &Get_runtimeStyle_result) = 0 ;
	virtual HRESULT __safecall Get_behaviorUrns(_di_IDispatch &Get_behaviorUrns_result) = 0 ;
	virtual HRESULT __safecall Set_tagUrn(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_tagUrn(WideString &Get_tagUrn_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeeditfocus(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeeditfocus(OleVariant &Get_onbeforeeditfocus_result) = 0 ;
	virtual HRESULT __safecall Get_readyStateValue(int &Get_readyStateValue_result) = 0 ;
	virtual HRESULT __safecall getElementsByTagName(const WideString v, _di_IHTMLElementCollection &getElementsByTagName_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_scopeName() { WideString r; HRESULT hr = Get_scopeName(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString scopeName = {read=_scw_Get_scopeName};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onlosecapture() { OleVariant r; HRESULT hr = Get_onlosecapture(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onlosecapture = {read=_scw_Get_onlosecapture, write=Set_onlosecapture};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onscroll() { OleVariant r; HRESULT hr = Get_onscroll(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onscroll = {read=_scw_Get_onscroll, write=Set_onscroll};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondrag() { OleVariant r; HRESULT hr = Get_ondrag(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondrag = {read=_scw_Get_ondrag, write=Set_ondrag};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondragend() { OleVariant r; HRESULT hr = Get_ondragend(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondragend = {read=_scw_Get_ondragend, write=Set_ondragend};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondragenter() { OleVariant r; HRESULT hr = Get_ondragenter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondragenter = {read=_scw_Get_ondragenter, write=Set_ondragenter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondragover() { OleVariant r; HRESULT hr = Get_ondragover(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondragover = {read=_scw_Get_ondragover, write=Set_ondragover};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondragleave() { OleVariant r; HRESULT hr = Get_ondragleave(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondragleave = {read=_scw_Get_ondragleave, write=Set_ondragleave};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondrop() { OleVariant r; HRESULT hr = Get_ondrop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondrop = {read=_scw_Get_ondrop, write=Set_ondrop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforecut() { OleVariant r; HRESULT hr = Get_onbeforecut(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforecut = {read=_scw_Get_onbeforecut, write=Set_onbeforecut};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_oncut() { OleVariant r; HRESULT hr = Get_oncut(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant oncut = {read=_scw_Get_oncut, write=Set_oncut};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforecopy() { OleVariant r; HRESULT hr = Get_onbeforecopy(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforecopy = {read=_scw_Get_onbeforecopy, write=Set_onbeforecopy};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_oncopy() { OleVariant r; HRESULT hr = Get_oncopy(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant oncopy = {read=_scw_Get_oncopy, write=Set_oncopy};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforepaste() { OleVariant r; HRESULT hr = Get_onbeforepaste(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforepaste = {read=_scw_Get_onbeforepaste, write=Set_onbeforepaste};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onpaste() { OleVariant r; HRESULT hr = Get_onpaste(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onpaste = {read=_scw_Get_onpaste, write=Set_onpaste};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLCurrentStyle _scw_Get_currentStyle() { _di_IHTMLCurrentStyle r; HRESULT hr = Get_currentStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLCurrentStyle currentStyle = {read=_scw_Get_currentStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onpropertychange() { OleVariant r; HRESULT hr = Get_onpropertychange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onpropertychange = {read=_scw_Get_onpropertychange, write=Set_onpropertychange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline short _scw_Get_tabIndex() { short r; HRESULT hr = Get_tabIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property short tabIndex = {read=_scw_Get_tabIndex, write=Set_tabIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_accessKey() { WideString r; HRESULT hr = Get_accessKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString accessKey = {read=_scw_Get_accessKey, write=Set_accessKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onblur() { OleVariant r; HRESULT hr = Get_onblur(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onblur = {read=_scw_Get_onblur, write=Set_onblur};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocus() { OleVariant r; HRESULT hr = Get_onfocus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocus = {read=_scw_Get_onfocus, write=Set_onfocus};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onresize() { OleVariant r; HRESULT hr = Get_onresize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onresize = {read=_scw_Get_onresize, write=Set_onresize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientHeight() { int r; HRESULT hr = Get_clientHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientHeight = {read=_scw_Get_clientHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientWidth() { int r; HRESULT hr = Get_clientWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientWidth = {read=_scw_Get_clientWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientTop() { int r; HRESULT hr = Get_clientTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientTop = {read=_scw_Get_clientTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientLeft() { int r; HRESULT hr = Get_clientLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientLeft = {read=_scw_Get_clientLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_readyState() { OleVariant r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreadystatechange() { OleVariant r; HRESULT hr = Get_onreadystatechange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onrowsdelete() { OleVariant r; HRESULT hr = Get_onrowsdelete(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onrowsdelete = {read=_scw_Get_onrowsdelete, write=Set_onrowsdelete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onrowsinserted() { OleVariant r; HRESULT hr = Get_onrowsinserted(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onrowsinserted = {read=_scw_Get_onrowsinserted, write=Set_onrowsinserted};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_oncellchange() { OleVariant r; HRESULT hr = Get_oncellchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant oncellchange = {read=_scw_Get_oncellchange, write=Set_oncellchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dir() { WideString r; HRESULT hr = Get_dir(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dir = {read=_scw_Get_dir, write=Set_dir};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollHeight() { int r; HRESULT hr = Get_scrollHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollHeight = {read=_scw_Get_scrollHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollWidth() { int r; HRESULT hr = Get_scrollWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollWidth = {read=_scw_Get_scrollWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollTop() { int r; HRESULT hr = Get_scrollTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollTop = {read=_scw_Get_scrollTop, write=Set_scrollTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollLeft() { int r; HRESULT hr = Get_scrollLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollLeft = {read=_scw_Get_scrollLeft, write=Set_scrollLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_oncontextmenu() { OleVariant r; HRESULT hr = Get_oncontextmenu(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant oncontextmenu = {read=_scw_Get_oncontextmenu, write=Set_oncontextmenu};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_canHaveChildren() { Word r; HRESULT hr = Get_canHaveChildren(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word canHaveChildren = {read=_scw_Get_canHaveChildren};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyle _scw_Get_runtimeStyle() { _di_IHTMLStyle r; HRESULT hr = Get_runtimeStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyle runtimeStyle = {read=_scw_Get_runtimeStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_behaviorUrns() { _di_IDispatch r; HRESULT hr = Get_behaviorUrns(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch behaviorUrns = {read=_scw_Get_behaviorUrns};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_tagUrn() { WideString r; HRESULT hr = Get_tagUrn(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString tagUrn = {read=_scw_Get_tagUrn, write=Set_tagUrn};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeeditfocus() { OleVariant r; HRESULT hr = Get_onbeforeeditfocus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeeditfocus = {read=_scw_Get_onbeforeeditfocus, write=Set_onbeforeeditfocus};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_readyStateValue() { int r; HRESULT hr = Get_readyStateValue(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int readyStateValue = {read=_scw_Get_readyStateValue};
};

__dispinterface IHTMLElement2Disp;
typedef System::DelphiInterface<IHTMLElement2Disp> _di_IHTMLElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F434-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLElement3;
typedef System::DelphiInterface<IHTMLElement3> _di_IHTMLElement3;
__interface  INTERFACE_UUID("{3050F673-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElement3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall mergeAttributes(const _di_IHTMLElement mergeThis, OleVariant &pvarFlags) = 0 ;
	virtual HRESULT __safecall Get_isMultiLine(Word &Get_isMultiLine_result) = 0 ;
	virtual HRESULT __safecall Get_canHaveHTML(Word &Get_canHaveHTML_result) = 0 ;
	virtual HRESULT __safecall Set_onlayoutcomplete(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onlayoutcomplete(OleVariant &Get_onlayoutcomplete_result) = 0 ;
	virtual HRESULT __safecall Set_onpage(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onpage(OleVariant &Get_onpage_result) = 0 ;
	virtual HRESULT __safecall Set_inflateBlock(Word p) = 0 ;
	virtual HRESULT __safecall Get_inflateBlock(Word &Get_inflateBlock_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforedeactivate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforedeactivate(OleVariant &Get_onbeforedeactivate_result) = 0 ;
	virtual HRESULT __safecall setActive(void) = 0 ;
	virtual HRESULT __safecall Set_contentEditable(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_contentEditable(WideString &Get_contentEditable_result) = 0 ;
	virtual HRESULT __safecall Get_isContentEditable(Word &Get_isContentEditable_result) = 0 ;
	virtual HRESULT __safecall Set_hideFocus(Word p) = 0 ;
	virtual HRESULT __safecall Get_hideFocus(Word &Get_hideFocus_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_isDisabled(Word &Get_isDisabled_result) = 0 ;
	virtual HRESULT __safecall Set_onmove(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmove(OleVariant &Get_onmove_result) = 0 ;
	virtual HRESULT __safecall Set_oncontrolselect(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_oncontrolselect(OleVariant &Get_oncontrolselect_result) = 0 ;
	virtual HRESULT __safecall FireEvent(const WideString bstrEventName, OleVariant &pvarEventObject, Word &FireEvent_result) = 0 ;
	virtual HRESULT __safecall Set_onresizestart(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onresizestart(OleVariant &Get_onresizestart_result) = 0 ;
	virtual HRESULT __safecall Set_onresizeend(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onresizeend(OleVariant &Get_onresizeend_result) = 0 ;
	virtual HRESULT __safecall Set_onmovestart(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmovestart(OleVariant &Get_onmovestart_result) = 0 ;
	virtual HRESULT __safecall Set_onmoveend(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmoveend(OleVariant &Get_onmoveend_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseenter(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseenter(OleVariant &Get_onmouseenter_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseleave(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseleave(OleVariant &Get_onmouseleave_result) = 0 ;
	virtual HRESULT __safecall Set_onactivate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onactivate(OleVariant &Get_onactivate_result) = 0 ;
	virtual HRESULT __safecall Set_ondeactivate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondeactivate(OleVariant &Get_ondeactivate_result) = 0 ;
	virtual HRESULT __safecall dragDrop(Word &dragDrop_result) = 0 ;
	virtual HRESULT __safecall Get_glyphMode(int &Get_glyphMode_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_isMultiLine() { Word r; HRESULT hr = Get_isMultiLine(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word isMultiLine = {read=_scw_Get_isMultiLine};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_canHaveHTML() { Word r; HRESULT hr = Get_canHaveHTML(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word canHaveHTML = {read=_scw_Get_canHaveHTML};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onlayoutcomplete() { OleVariant r; HRESULT hr = Get_onlayoutcomplete(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onlayoutcomplete = {read=_scw_Get_onlayoutcomplete, write=Set_onlayoutcomplete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onpage() { OleVariant r; HRESULT hr = Get_onpage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onpage = {read=_scw_Get_onpage, write=Set_onpage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_inflateBlock() { Word r; HRESULT hr = Get_inflateBlock(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word inflateBlock = {read=_scw_Get_inflateBlock, write=Set_inflateBlock};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforedeactivate() { OleVariant r; HRESULT hr = Get_onbeforedeactivate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforedeactivate = {read=_scw_Get_onbeforedeactivate, write=Set_onbeforedeactivate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_contentEditable() { WideString r; HRESULT hr = Get_contentEditable(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString contentEditable = {read=_scw_Get_contentEditable, write=Set_contentEditable};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_isContentEditable() { Word r; HRESULT hr = Get_isContentEditable(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word isContentEditable = {read=_scw_Get_isContentEditable};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_hideFocus() { Word r; HRESULT hr = Get_hideFocus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word hideFocus = {read=_scw_Get_hideFocus, write=Set_hideFocus};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_isDisabled() { Word r; HRESULT hr = Get_isDisabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word isDisabled = {read=_scw_Get_isDisabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmove() { OleVariant r; HRESULT hr = Get_onmove(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmove = {read=_scw_Get_onmove, write=Set_onmove};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_oncontrolselect() { OleVariant r; HRESULT hr = Get_oncontrolselect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant oncontrolselect = {read=_scw_Get_oncontrolselect, write=Set_oncontrolselect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onresizestart() { OleVariant r; HRESULT hr = Get_onresizestart(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onresizestart = {read=_scw_Get_onresizestart, write=Set_onresizestart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onresizeend() { OleVariant r; HRESULT hr = Get_onresizeend(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onresizeend = {read=_scw_Get_onresizeend, write=Set_onresizeend};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmovestart() { OleVariant r; HRESULT hr = Get_onmovestart(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmovestart = {read=_scw_Get_onmovestart, write=Set_onmovestart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmoveend() { OleVariant r; HRESULT hr = Get_onmoveend(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmoveend = {read=_scw_Get_onmoveend, write=Set_onmoveend};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmouseenter() { OleVariant r; HRESULT hr = Get_onmouseenter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmouseenter = {read=_scw_Get_onmouseenter, write=Set_onmouseenter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmouseleave() { OleVariant r; HRESULT hr = Get_onmouseleave(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmouseleave = {read=_scw_Get_onmouseleave, write=Set_onmouseleave};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onactivate() { OleVariant r; HRESULT hr = Get_onactivate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onactivate = {read=_scw_Get_onactivate, write=Set_onactivate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondeactivate() { OleVariant r; HRESULT hr = Get_ondeactivate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondeactivate = {read=_scw_Get_ondeactivate, write=Set_ondeactivate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_glyphMode() { int r; HRESULT hr = Get_glyphMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int glyphMode = {read=_scw_Get_glyphMode};
};

__dispinterface IHTMLElement3Disp;
typedef System::DelphiInterface<IHTMLElement3Disp> _di_IHTMLElement3Disp;
__dispinterface  INTERFACE_UUID("{3050F673-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElement3Disp  : public IDispatch 
{
	
};

__interface IHTMLElement4;
typedef System::DelphiInterface<IHTMLElement4> _di_IHTMLElement4;
__interface  INTERFACE_UUID("{3050F80F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElement4  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_onmousewheel(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousewheel(OleVariant &Get_onmousewheel_result) = 0 ;
	virtual HRESULT __safecall normalize(void) = 0 ;
	virtual HRESULT __safecall getAttributeNode(const WideString bstrName, _di_IHTMLDOMAttribute &getAttributeNode_result) = 0 ;
	virtual HRESULT __safecall setAttributeNode(const _di_IHTMLDOMAttribute pattr, _di_IHTMLDOMAttribute &setAttributeNode_result) = 0 ;
	virtual HRESULT __safecall removeAttributeNode(const _di_IHTMLDOMAttribute pattr, _di_IHTMLDOMAttribute &removeAttributeNode_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeactivate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeactivate(OleVariant &Get_onbeforeactivate_result) = 0 ;
	virtual HRESULT __safecall Set_onfocusin(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocusin(OleVariant &Get_onfocusin_result) = 0 ;
	virtual HRESULT __safecall Set_onfocusout(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocusout(OleVariant &Get_onfocusout_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmousewheel() { OleVariant r; HRESULT hr = Get_onmousewheel(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmousewheel = {read=_scw_Get_onmousewheel, write=Set_onmousewheel};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeactivate() { OleVariant r; HRESULT hr = Get_onbeforeactivate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeactivate = {read=_scw_Get_onbeforeactivate, write=Set_onbeforeactivate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocusin() { OleVariant r; HRESULT hr = Get_onfocusin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocusin = {read=_scw_Get_onfocusin, write=Set_onfocusin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocusout() { OleVariant r; HRESULT hr = Get_onfocusout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocusout = {read=_scw_Get_onfocusout, write=Set_onfocusout};
};

__dispinterface IHTMLElement4Disp;
typedef System::DelphiInterface<IHTMLElement4Disp> _di_IHTMLElement4Disp;
__dispinterface  INTERFACE_UUID("{3050F80F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElement4Disp  : public IDispatch 
{
	
};

__interface IHTMLElementRender;
typedef System::DelphiInterface<IHTMLElementRender> _di_IHTMLElementRender;
__interface  INTERFACE_UUID("{3050F669-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementRender  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall DrawToDC(HDC hdc) = 0 ;
	virtual HRESULT __stdcall SetDocumentPrinter(const WideString bstrPrinterName, HDC hdc) = 0 ;
};

__interface IHTMLUniqueName;
typedef System::DelphiInterface<IHTMLUniqueName> _di_IHTMLUniqueName;
__interface  INTERFACE_UUID("{3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLUniqueName  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_uniqueNumber(int &Get_uniqueNumber_result) = 0 ;
	virtual HRESULT __safecall Get_uniqueID(WideString &Get_uniqueID_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_uniqueNumber() { int r; HRESULT hr = Get_uniqueNumber(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int uniqueNumber = {read=_scw_Get_uniqueNumber};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_uniqueID() { WideString r; HRESULT hr = Get_uniqueID(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString uniqueID = {read=_scw_Get_uniqueID};
};

__dispinterface IHTMLUniqueNameDisp;
typedef System::DelphiInterface<IHTMLUniqueNameDisp> _di_IHTMLUniqueNameDisp;
__dispinterface  INTERFACE_UUID("{3050F4D0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLUniqueNameDisp  : public IDispatch 
{
	
};

__interface IHTMLDatabinding;
typedef System::DelphiInterface<IHTMLDatabinding> _di_IHTMLDatabinding;
__interface  INTERFACE_UUID("{3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDatabinding  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_dataFld(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dataFld(WideString &Get_dataFld_result) = 0 ;
	virtual HRESULT __safecall Set_dataSrc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dataSrc(WideString &Get_dataSrc_result) = 0 ;
	virtual HRESULT __safecall Set_dataFormatAs(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dataFormatAs(WideString &Get_dataFormatAs_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dataFld() { WideString r; HRESULT hr = Get_dataFld(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dataFld = {read=_scw_Get_dataFld, write=Set_dataFld};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dataSrc() { WideString r; HRESULT hr = Get_dataSrc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dataSrc = {read=_scw_Get_dataSrc, write=Set_dataSrc};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dataFormatAs() { WideString r; HRESULT hr = Get_dataFormatAs(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dataFormatAs = {read=_scw_Get_dataFormatAs, write=Set_dataFormatAs};
};

__dispinterface IHTMLDatabindingDisp;
typedef System::DelphiInterface<IHTMLDatabindingDisp> _di_IHTMLDatabindingDisp;
__dispinterface  INTERFACE_UUID("{3050F3F2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDatabindingDisp  : public IDispatch 
{
	
};

__interface IHTMLDocument;
typedef System::DelphiInterface<IHTMLDocument> _di_IHTMLDocument;
__interface  INTERFACE_UUID("{626FC520-A41E-11CF-A731-00A0C9082637}") IHTMLDocument  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_Script(_di_IDispatch &Get_Script_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_Script() { _di_IDispatch r; HRESULT hr = Get_Script(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch Script = {read=_scw_Get_Script};
};

__dispinterface IHTMLDocumentDisp;
typedef System::DelphiInterface<IHTMLDocumentDisp> _di_IHTMLDocumentDisp;
__dispinterface  INTERFACE_UUID("{626FC520-A41E-11CF-A731-00A0C9082637}") IHTMLDocumentDisp  : public IDispatch 
{
	
};

__interface IHTMLElementDefaults;
typedef System::DelphiInterface<IHTMLElementDefaults> _di_IHTMLElementDefaults;
__interface  INTERFACE_UUID("{3050F6C9-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementDefaults  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_style(_di_IHTMLStyle &Get_style_result) = 0 ;
	virtual HRESULT __safecall Set_tabStop(Word p) = 0 ;
	virtual HRESULT __safecall Get_tabStop(Word &Get_tabStop_result) = 0 ;
	virtual HRESULT __safecall Set_viewInheritStyle(Word p) = 0 ;
	virtual HRESULT __safecall Get_viewInheritStyle(Word &Get_viewInheritStyle_result) = 0 ;
	virtual HRESULT __safecall Set_viewMasterTab(Word p) = 0 ;
	virtual HRESULT __safecall Get_viewMasterTab(Word &Get_viewMasterTab_result) = 0 ;
	virtual HRESULT __safecall Set_scrollSegmentX(int p) = 0 ;
	virtual HRESULT __safecall Get_scrollSegmentX(int &Get_scrollSegmentX_result) = 0 ;
	virtual HRESULT __safecall Set_scrollSegmentY(int p) = 0 ;
	virtual HRESULT __safecall Get_scrollSegmentY(int &Get_scrollSegmentY_result) = 0 ;
	virtual HRESULT __safecall Set_isMultiLine(Word p) = 0 ;
	virtual HRESULT __safecall Get_isMultiLine(Word &Get_isMultiLine_result) = 0 ;
	virtual HRESULT __safecall Set_contentEditable(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_contentEditable(WideString &Get_contentEditable_result) = 0 ;
	virtual HRESULT __safecall Set_canHaveHTML(Word p) = 0 ;
	virtual HRESULT __safecall Get_canHaveHTML(Word &Get_canHaveHTML_result) = 0 ;
	virtual HRESULT __safecall _Set_viewLink(const _di_IHTMLDocument p) = 0 ;
	virtual HRESULT __safecall Get_viewLink(_di_IHTMLDocument &Get_viewLink_result) = 0 ;
	virtual HRESULT __safecall Set_frozen(Word p) = 0 ;
	virtual HRESULT __safecall Get_frozen(Word &Get_frozen_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyle _scw_Get_style() { _di_IHTMLStyle r; HRESULT hr = Get_style(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyle style = {read=_scw_Get_style};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_tabStop() { Word r; HRESULT hr = Get_tabStop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word tabStop = {read=_scw_Get_tabStop, write=Set_tabStop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_viewInheritStyle() { Word r; HRESULT hr = Get_viewInheritStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word viewInheritStyle = {read=_scw_Get_viewInheritStyle, write=Set_viewInheritStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_viewMasterTab() { Word r; HRESULT hr = Get_viewMasterTab(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word viewMasterTab = {read=_scw_Get_viewMasterTab, write=Set_viewMasterTab};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollSegmentX() { int r; HRESULT hr = Get_scrollSegmentX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollSegmentX = {read=_scw_Get_scrollSegmentX, write=Set_scrollSegmentX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollSegmentY() { int r; HRESULT hr = Get_scrollSegmentY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollSegmentY = {read=_scw_Get_scrollSegmentY, write=Set_scrollSegmentY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_isMultiLine() { Word r; HRESULT hr = Get_isMultiLine(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word isMultiLine = {read=_scw_Get_isMultiLine, write=Set_isMultiLine};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_contentEditable() { WideString r; HRESULT hr = Get_contentEditable(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString contentEditable = {read=_scw_Get_contentEditable, write=Set_contentEditable};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_canHaveHTML() { Word r; HRESULT hr = Get_canHaveHTML(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word canHaveHTML = {read=_scw_Get_canHaveHTML, write=Set_canHaveHTML};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDocument _scw_Get_viewLink() { _di_IHTMLDocument r; HRESULT hr = Get_viewLink(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDocument viewLink = {read=_scw_Get_viewLink, write=_Set_viewLink};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_frozen() { Word r; HRESULT hr = Get_frozen(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word frozen = {read=_scw_Get_frozen, write=Set_frozen};
};

__dispinterface IHTMLElementDefaultsDisp;
typedef System::DelphiInterface<IHTMLElementDefaultsDisp> _di_IHTMLElementDefaultsDisp;
__dispinterface  INTERFACE_UUID("{3050F6C9-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementDefaultsDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F58C-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDefaults  : public IDispatch 
{
	
};

__interface IHTCDefaultDispatch;
typedef System::DelphiInterface<IHTCDefaultDispatch> _di_IHTCDefaultDispatch;
__interface  INTERFACE_UUID("{3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}") IHTCDefaultDispatch  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_element(_di_IHTMLElement &Get_element_result) = 0 ;
	virtual HRESULT __safecall CreateEventObject(_di_IHTMLEventObj &CreateEventObject_result) = 0 ;
	virtual HRESULT __safecall Get_defaults(_di_IDispatch &Get_defaults_result) = 0 ;
	virtual HRESULT __safecall Get_document(_di_IDispatch &Get_document_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_element() { _di_IHTMLElement r; HRESULT hr = Get_element(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement element = {read=_scw_Get_element};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_defaults() { _di_IDispatch r; HRESULT hr = Get_defaults(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch defaults = {read=_scw_Get_defaults};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_document() { _di_IDispatch r; HRESULT hr = Get_document(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch document = {read=_scw_Get_document};
};

__dispinterface IHTCDefaultDispatchDisp;
typedef System::DelphiInterface<IHTCDefaultDispatchDisp> _di_IHTCDefaultDispatchDisp;
__dispinterface  INTERFACE_UUID("{3050F4FD-98B5-11CF-BB82-00AA00BDCE0B}") IHTCDefaultDispatchDisp  : public IDispatch 
{
	
};

__interface IHTCPropertyBehavior;
typedef System::DelphiInterface<IHTCPropertyBehavior> _di_IHTCPropertyBehavior;
__interface  INTERFACE_UUID("{3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}") IHTCPropertyBehavior  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall fireChange(void) = 0 ;
	virtual HRESULT __safecall Set_value(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_value(OleVariant &Get_value_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_value() { OleVariant r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant value = {read=_scw_Get_value, write=Set_value};
};

__dispinterface IHTCPropertyBehaviorDisp;
typedef System::DelphiInterface<IHTCPropertyBehaviorDisp> _di_IHTCPropertyBehaviorDisp;
__dispinterface  INTERFACE_UUID("{3050F5DF-98B5-11CF-BB82-00AA00BDCE0B}") IHTCPropertyBehaviorDisp  : public IDispatch 
{
	
};

__interface IHTCMethodBehavior;
typedef System::DelphiInterface<IHTCMethodBehavior> _di_IHTCMethodBehavior;
__interface  INTERFACE_UUID("{3050F631-98B5-11CF-BB82-00AA00BDCE0B}") IHTCMethodBehavior  : public IDispatch 
{
	
};

__dispinterface IHTCMethodBehaviorDisp;
typedef System::DelphiInterface<IHTCMethodBehaviorDisp> _di_IHTCMethodBehaviorDisp;
__dispinterface  INTERFACE_UUID("{3050F631-98B5-11CF-BB82-00AA00BDCE0B}") IHTCMethodBehaviorDisp  : public IDispatch 
{
	
};

__interface IHTCEventBehavior;
typedef System::DelphiInterface<IHTCEventBehavior> _di_IHTCEventBehavior;
__interface  INTERFACE_UUID("{3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}") IHTCEventBehavior  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall fire(const _di_IHTMLEventObj pVar) = 0 ;
};

__dispinterface IHTCEventBehaviorDisp;
typedef System::DelphiInterface<IHTCEventBehaviorDisp> _di_IHTCEventBehaviorDisp;
__dispinterface  INTERFACE_UUID("{3050F4FF-98B5-11CF-BB82-00AA00BDCE0B}") IHTCEventBehaviorDisp  : public IDispatch 
{
	
};

__interface IHTCAttachBehavior;
typedef System::DelphiInterface<IHTCAttachBehavior> _di_IHTCAttachBehavior;
__interface  INTERFACE_UUID("{3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}") IHTCAttachBehavior  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall FireEvent(const _di_IDispatch evt) = 0 ;
	virtual HRESULT __safecall detachEvent(void) = 0 ;
};

__dispinterface IHTCAttachBehaviorDisp;
typedef System::DelphiInterface<IHTCAttachBehaviorDisp> _di_IHTCAttachBehaviorDisp;
__dispinterface  INTERFACE_UUID("{3050F5F4-98B5-11CF-BB82-00AA00BDCE0B}") IHTCAttachBehaviorDisp  : public IDispatch 
{
	
};

__interface IHTCAttachBehavior2;
typedef System::DelphiInterface<IHTCAttachBehavior2> _di_IHTCAttachBehavior2;
__interface  INTERFACE_UUID("{3050F7EB-98B5-11CF-BB82-00AA00BDCE0B}") IHTCAttachBehavior2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall FireEvent(const OleVariant evt) = 0 ;
};

__dispinterface IHTCAttachBehavior2Disp;
typedef System::DelphiInterface<IHTCAttachBehavior2Disp> _di_IHTCAttachBehavior2Disp;
__dispinterface  INTERFACE_UUID("{3050F7EB-98B5-11CF-BB82-00AA00BDCE0B}") IHTCAttachBehavior2Disp  : public IDispatch 
{
	
};

__interface IHTCDescBehavior;
typedef System::DelphiInterface<IHTCDescBehavior> _di_IHTCDescBehavior;
__interface  INTERFACE_UUID("{3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}") IHTCDescBehavior  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_urn(WideString &Get_urn_result) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_urn() { WideString r; HRESULT hr = Get_urn(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString urn = {read=_scw_Get_urn};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name};
};

__dispinterface IHTCDescBehaviorDisp;
typedef System::DelphiInterface<IHTCDescBehaviorDisp> _di_IHTCDescBehaviorDisp;
__dispinterface  INTERFACE_UUID("{3050F5DC-98B5-11CF-BB82-00AA00BDCE0B}") IHTCDescBehaviorDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F573-98B5-11CF-BB82-00AA00BDCE0B}") DispHTCDefaultDispatch  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F57F-98B5-11CF-BB82-00AA00BDCE0B}") DispHTCPropertyBehavior  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F587-98B5-11CF-BB82-00AA00BDCE0B}") DispHTCMethodBehavior  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F574-98B5-11CF-BB82-00AA00BDCE0B}") DispHTCEventBehavior  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F583-98B5-11CF-BB82-00AA00BDCE0B}") DispHTCAttachBehavior  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F57E-98B5-11CF-BB82-00AA00BDCE0B}") DispHTCDescBehavior  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLUrnCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall item(int index, WideString &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLUrnCollectionDisp;
typedef System::DelphiInterface<IHTMLUrnCollectionDisp> _di_IHTMLUrnCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F5E2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLUrnCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLGenericElement;
typedef System::DelphiInterface<IHTMLGenericElement> _di_IHTMLGenericElement;
__interface  INTERFACE_UUID("{3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLGenericElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_recordset(_di_IDispatch &Get_recordset_result) = 0 ;
	virtual HRESULT __safecall namedRecordset(const WideString dataMember, OleVariant &hierarchy, _di_IDispatch &namedRecordset_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_recordset() { _di_IDispatch r; HRESULT hr = Get_recordset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch recordset = {read=_scw_Get_recordset};
};

__dispinterface IHTMLGenericElementDisp;
typedef System::DelphiInterface<IHTMLGenericElementDisp> _di_IHTMLGenericElementDisp;
__dispinterface  INTERFACE_UUID("{3050F4B7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLGenericElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F563-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLGenericElement  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F357-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetRule  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_selectorText(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_selectorText(WideString &Get_selectorText_result) = 0 ;
	virtual HRESULT __safecall Get_style(_di_IHTMLRuleStyle &Get_style_result) = 0 ;
	virtual HRESULT __safecall Get_readOnly(Word &Get_readOnly_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_selectorText() { WideString r; HRESULT hr = Get_selectorText(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString selectorText = {read=_scw_Get_selectorText, write=Set_selectorText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLRuleStyle _scw_Get_style() { _di_IHTMLRuleStyle r; HRESULT hr = Get_style(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLRuleStyle style = {read=_scw_Get_style};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_readOnly() { Word r; HRESULT hr = Get_readOnly(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word readOnly = {read=_scw_Get_readOnly};
};

__dispinterface IHTMLStyleSheetRuleDisp;
typedef System::DelphiInterface<IHTMLStyleSheetRuleDisp> _di_IHTMLStyleSheetRuleDisp;
__dispinterface  INTERFACE_UUID("{3050F357-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetRuleDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetRulesCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall item(int index, _di_IHTMLStyleSheetRule &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLStyleSheetRulesCollectionDisp;
typedef System::DelphiInterface<IHTMLStyleSheetRulesCollectionDisp> _di_IHTMLStyleSheetRulesCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F2E5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetRulesCollectionDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F7EE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetPage  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_selector(WideString &Get_selector_result) = 0 ;
	virtual HRESULT __safecall Get_pseudoClass(WideString &Get_pseudoClass_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_selector() { WideString r; HRESULT hr = Get_selector(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString selector = {read=_scw_Get_selector};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pseudoClass() { WideString r; HRESULT hr = Get_pseudoClass(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pseudoClass = {read=_scw_Get_pseudoClass};
};

__dispinterface IHTMLStyleSheetPageDisp;
typedef System::DelphiInterface<IHTMLStyleSheetPageDisp> _di_IHTMLStyleSheetPageDisp;
__dispinterface  INTERFACE_UUID("{3050F7EE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetPageDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F7F0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetPagesCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall item(int index, _di_IHTMLStyleSheetPage &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLStyleSheetPagesCollectionDisp;
typedef System::DelphiInterface<IHTMLStyleSheetPagesCollectionDisp> _di_IHTMLStyleSheetPagesCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F7F0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetPagesCollectionDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F37E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetsCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant &pvarIndex, OleVariant &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLStyleSheetsCollectionDisp;
typedef System::DelphiInterface<IHTMLStyleSheetsCollectionDisp> _di_IHTMLStyleSheetsCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F37E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetsCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLStyleSheet;
typedef System::DelphiInterface<IHTMLStyleSheet> _di_IHTMLStyleSheet;
__interface  INTERFACE_UUID("{3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheet  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_title(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_title(WideString &Get_title_result) = 0 ;
	virtual HRESULT __safecall Get_parentStyleSheet(_di_IHTMLStyleSheet &Get_parentStyleSheet_result) = 0 ;
	virtual HRESULT __safecall Get_owningElement(_di_IHTMLElement &Get_owningElement_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_readOnly(Word &Get_readOnly_result) = 0 ;
	virtual HRESULT __safecall Get_imports(_di_IHTMLStyleSheetsCollection &Get_imports_result) = 0 ;
	virtual HRESULT __safecall Set_href(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_href(WideString &Get_href_result) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Get_id(WideString &Get_id_result) = 0 ;
	virtual HRESULT __safecall addImport(const WideString bstrUrl, int lIndex, int &addImport_result) = 0 ;
	virtual HRESULT __safecall addRule(const WideString bstrSelector, const WideString bstrStyle, int lIndex, int &addRule_result) = 0 ;
	virtual HRESULT __safecall removeImport(int lIndex) = 0 ;
	virtual HRESULT __safecall removeRule(int lIndex) = 0 ;
	virtual HRESULT __safecall Set_media(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_media(WideString &Get_media_result) = 0 ;
	virtual HRESULT __safecall Set_cssText(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cssText(WideString &Get_cssText_result) = 0 ;
	virtual HRESULT __safecall Get_rules(_di_IHTMLStyleSheetRulesCollection &Get_rules_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_title() { WideString r; HRESULT hr = Get_title(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString title = {read=_scw_Get_title, write=Set_title};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyleSheet _scw_Get_parentStyleSheet() { _di_IHTMLStyleSheet r; HRESULT hr = Get_parentStyleSheet(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyleSheet parentStyleSheet = {read=_scw_Get_parentStyleSheet};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_owningElement() { _di_IHTMLElement r; HRESULT hr = Get_owningElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement owningElement = {read=_scw_Get_owningElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_readOnly() { Word r; HRESULT hr = Get_readOnly(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word readOnly = {read=_scw_Get_readOnly};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyleSheetsCollection _scw_Get_imports() { _di_IHTMLStyleSheetsCollection r; HRESULT hr = Get_imports(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyleSheetsCollection imports = {read=_scw_Get_imports};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_href() { WideString r; HRESULT hr = Get_href(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString href = {read=_scw_Get_href, write=Set_href};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_id() { WideString r; HRESULT hr = Get_id(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString id = {read=_scw_Get_id};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_media() { WideString r; HRESULT hr = Get_media(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString media = {read=_scw_Get_media, write=Set_media};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cssText() { WideString r; HRESULT hr = Get_cssText(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cssText = {read=_scw_Get_cssText, write=Set_cssText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyleSheetRulesCollection _scw_Get_rules() { _di_IHTMLStyleSheetRulesCollection r; HRESULT hr = Get_rules(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyleSheetRulesCollection rules = {read=_scw_Get_rules};
};

__dispinterface IHTMLStyleSheetDisp;
typedef System::DelphiInterface<IHTMLStyleSheetDisp> _di_IHTMLStyleSheetDisp;
__dispinterface  INTERFACE_UUID("{3050F2E3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheetDisp  : public IDispatch 
{
	
};

__interface IHTMLStyleSheet2;
typedef System::DelphiInterface<IHTMLStyleSheet2> _di_IHTMLStyleSheet2;
__interface  INTERFACE_UUID("{3050F3D1-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheet2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_pages(_di_IHTMLStyleSheetPagesCollection &Get_pages_result) = 0 ;
	virtual HRESULT __safecall addPageRule(const WideString bstrSelector, const WideString bstrStyle, int lIndex, int &addPageRule_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyleSheetPagesCollection _scw_Get_pages() { _di_IHTMLStyleSheetPagesCollection r; HRESULT hr = Get_pages(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyleSheetPagesCollection pages = {read=_scw_Get_pages};
};

__dispinterface IHTMLStyleSheet2Disp;
typedef System::DelphiInterface<IHTMLStyleSheet2Disp> _di_IHTMLStyleSheet2Disp;
__dispinterface  INTERFACE_UUID("{3050F3D1-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleSheet2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F58D-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLStyleSheet  : public IDispatch 
{
	
};

__dispinterface HTMLLinkElementEvents2;
typedef System::DelphiInterface<HTMLLinkElementEvents2> _di_HTMLLinkElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F61D-98B5-11CF-BB82-00AA00BDCE0B}") HTMLLinkElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLLinkElementEvents;
typedef System::DelphiInterface<HTMLLinkElementEvents> _di_HTMLLinkElementEvents;
__dispinterface  INTERFACE_UUID("{3050F3CC-98B5-11CF-BB82-00AA00BDCE0B}") HTMLLinkElementEvents  : public IDispatch 
{
	
};

__interface IHTMLLinkElement;
typedef System::DelphiInterface<IHTMLLinkElement> _di_IHTMLLinkElement;
__interface  INTERFACE_UUID("{3050F205-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLinkElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_href(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_href(WideString &Get_href_result) = 0 ;
	virtual HRESULT __safecall Set_rel(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rel(WideString &Get_rel_result) = 0 ;
	virtual HRESULT __safecall Set_rev(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rev(WideString &Get_rev_result) = 0 ;
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(OleVariant &Get_onreadystatechange_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onerror(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerror(OleVariant &Get_onerror_result) = 0 ;
	virtual HRESULT __safecall Get_styleSheet(_di_IHTMLStyleSheet &Get_styleSheet_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Set_media(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_media(WideString &Get_media_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_href() { WideString r; HRESULT hr = Get_href(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString href = {read=_scw_Get_href, write=Set_href};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rel() { WideString r; HRESULT hr = Get_rel(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rel = {read=_scw_Get_rel, write=Set_rel};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rev() { WideString r; HRESULT hr = Get_rev(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rev = {read=_scw_Get_rev, write=Set_rev};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreadystatechange() { OleVariant r; HRESULT hr = Get_onreadystatechange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerror() { OleVariant r; HRESULT hr = Get_onerror(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerror = {read=_scw_Get_onerror, write=Set_onerror};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyleSheet _scw_Get_styleSheet() { _di_IHTMLStyleSheet r; HRESULT hr = Get_styleSheet(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyleSheet styleSheet = {read=_scw_Get_styleSheet};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_media() { WideString r; HRESULT hr = Get_media(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString media = {read=_scw_Get_media, write=Set_media};
};

__dispinterface IHTMLLinkElementDisp;
typedef System::DelphiInterface<IHTMLLinkElementDisp> _di_IHTMLLinkElementDisp;
__dispinterface  INTERFACE_UUID("{3050F205-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLinkElementDisp  : public IDispatch 
{
	
};

__interface IHTMLLinkElement2;
typedef System::DelphiInterface<IHTMLLinkElement2> _di_IHTMLLinkElement2;
__interface  INTERFACE_UUID("{3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLinkElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_target(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_target(WideString &Get_target_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_target() { WideString r; HRESULT hr = Get_target(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString target = {read=_scw_Get_target, write=Set_target};
};

__dispinterface IHTMLLinkElement2Disp;
typedef System::DelphiInterface<IHTMLLinkElement2Disp> _di_IHTMLLinkElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F4E5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLinkElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLLinkElement3;
typedef System::DelphiInterface<IHTMLLinkElement3> _di_IHTMLLinkElement3;
__interface  INTERFACE_UUID("{3050F81E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLinkElement3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_charset(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_charset(WideString &Get_charset_result) = 0 ;
	virtual HRESULT __safecall Set_hreflang(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hreflang(WideString &Get_hreflang_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_charset() { WideString r; HRESULT hr = Get_charset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString charset = {read=_scw_Get_charset, write=Set_charset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hreflang() { WideString r; HRESULT hr = Get_hreflang(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hreflang = {read=_scw_Get_hreflang, write=Set_hreflang};
};

__dispinterface IHTMLLinkElement3Disp;
typedef System::DelphiInterface<IHTMLLinkElement3Disp> _di_IHTMLLinkElement3Disp;
__dispinterface  INTERFACE_UUID("{3050F81E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLinkElement3Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F524-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLLinkElement  : public IDispatch 
{
	
};

__interface IHTMLTxtRange;
typedef System::DelphiInterface<IHTMLTxtRange> _di_IHTMLTxtRange;
__interface  INTERFACE_UUID("{3050F220-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTxtRange  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_htmlText(WideString &Get_htmlText_result) = 0 ;
	virtual HRESULT __safecall Set_text(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_text(WideString &Get_text_result) = 0 ;
	virtual HRESULT __safecall parentElement(_di_IHTMLElement &parentElement_result) = 0 ;
	virtual HRESULT __safecall duplicate(_di_IHTMLTxtRange &duplicate_result) = 0 ;
	virtual HRESULT __safecall inRange(const _di_IHTMLTxtRange range, Word &inRange_result) = 0 ;
	virtual HRESULT __safecall isEqual(const _di_IHTMLTxtRange range, Word &isEqual_result) = 0 ;
	virtual HRESULT __safecall scrollIntoView(Word fStart) = 0 ;
	virtual HRESULT __safecall collapse(Word Start) = 0 ;
	virtual HRESULT __safecall expand(const WideString Unit_, Word &expand_result) = 0 ;
	virtual HRESULT __safecall move(const WideString Unit_, int Count, int &move_result) = 0 ;
	virtual HRESULT __safecall moveStart(const WideString Unit_, int Count, int &moveStart_result) = 0 ;
	virtual HRESULT __safecall moveEnd(const WideString Unit_, int Count, int &moveEnd_result) = 0 ;
	virtual HRESULT __safecall select(void) = 0 ;
	virtual HRESULT __safecall pasteHTML(const WideString html) = 0 ;
	virtual HRESULT __safecall moveToElementText(const _di_IHTMLElement element) = 0 ;
	virtual HRESULT __safecall setEndPoint(const WideString how, const _di_IHTMLTxtRange SourceRange) = 0 ;
	virtual HRESULT __safecall compareEndPoints(const WideString how, const _di_IHTMLTxtRange SourceRange, int &compareEndPoints_result) = 0 ;
	virtual HRESULT __safecall findText(const WideString String_, int Count, int Flags, Word &findText_result) = 0 ;
	virtual HRESULT __safecall moveToPoint(int x, int y) = 0 ;
	virtual HRESULT __safecall getBookmark(WideString &getBookmark_result) = 0 ;
	virtual HRESULT __safecall moveToBookmark(const WideString Bookmark, Word &moveToBookmark_result) = 0 ;
	virtual HRESULT __safecall queryCommandSupported(const WideString cmdID, Word &queryCommandSupported_result) = 0 ;
	virtual HRESULT __safecall queryCommandEnabled(const WideString cmdID, Word &queryCommandEnabled_result) = 0 ;
	virtual HRESULT __safecall queryCommandState(const WideString cmdID, Word &queryCommandState_result) = 0 ;
	virtual HRESULT __safecall queryCommandIndeterm(const WideString cmdID, Word &queryCommandIndeterm_result) = 0 ;
	virtual HRESULT __safecall queryCommandText(const WideString cmdID, WideString &queryCommandText_result) = 0 ;
	virtual HRESULT __safecall queryCommandValue(const WideString cmdID, OleVariant &queryCommandValue_result) = 0 ;
	virtual HRESULT __safecall execCommand(const WideString cmdID, Word showUI, const OleVariant value, Word &execCommand_result) = 0 ;
	virtual HRESULT __safecall execCommandShowHelp(const WideString cmdID, Word &execCommandShowHelp_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_htmlText() { WideString r; HRESULT hr = Get_htmlText(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString htmlText = {read=_scw_Get_htmlText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_text() { WideString r; HRESULT hr = Get_text(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString text = {read=_scw_Get_text, write=Set_text};
};

__dispinterface IHTMLTxtRangeDisp;
typedef System::DelphiInterface<IHTMLTxtRangeDisp> _di_IHTMLTxtRangeDisp;
__dispinterface  INTERFACE_UUID("{3050F220-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTxtRangeDisp  : public IDispatch 
{
	
};

__interface IHTMLTextRangeMetrics;
typedef System::DelphiInterface<IHTMLTextRangeMetrics> _di_IHTMLTextRangeMetrics;
__interface  INTERFACE_UUID("{3050F40B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextRangeMetrics  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_offsetTop(int &Get_offsetTop_result) = 0 ;
	virtual HRESULT __safecall Get_offsetLeft(int &Get_offsetLeft_result) = 0 ;
	virtual HRESULT __safecall Get_boundingTop(int &Get_boundingTop_result) = 0 ;
	virtual HRESULT __safecall Get_boundingLeft(int &Get_boundingLeft_result) = 0 ;
	virtual HRESULT __safecall Get_boundingWidth(int &Get_boundingWidth_result) = 0 ;
	virtual HRESULT __safecall Get_boundingHeight(int &Get_boundingHeight_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetTop() { int r; HRESULT hr = Get_offsetTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetTop = {read=_scw_Get_offsetTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetLeft() { int r; HRESULT hr = Get_offsetLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetLeft = {read=_scw_Get_offsetLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_boundingTop() { int r; HRESULT hr = Get_boundingTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int boundingTop = {read=_scw_Get_boundingTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_boundingLeft() { int r; HRESULT hr = Get_boundingLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int boundingLeft = {read=_scw_Get_boundingLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_boundingWidth() { int r; HRESULT hr = Get_boundingWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int boundingWidth = {read=_scw_Get_boundingWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_boundingHeight() { int r; HRESULT hr = Get_boundingHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int boundingHeight = {read=_scw_Get_boundingHeight};
};

__dispinterface IHTMLTextRangeMetricsDisp;
typedef System::DelphiInterface<IHTMLTextRangeMetricsDisp> _di_IHTMLTextRangeMetricsDisp;
__dispinterface  INTERFACE_UUID("{3050F40B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextRangeMetricsDisp  : public IDispatch 
{
	
};

__interface IHTMLTextRangeMetrics2;
typedef System::DelphiInterface<IHTMLTextRangeMetrics2> _di_IHTMLTextRangeMetrics2;
__interface  INTERFACE_UUID("{3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextRangeMetrics2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall getClientRects(_di_IHTMLRectCollection &getClientRects_result) = 0 ;
	virtual HRESULT __safecall getBoundingClientRect(_di_IHTMLRect &getBoundingClientRect_result) = 0 ;
};

__dispinterface IHTMLTextRangeMetrics2Disp;
typedef System::DelphiInterface<IHTMLTextRangeMetrics2Disp> _di_IHTMLTextRangeMetrics2Disp;
__dispinterface  INTERFACE_UUID("{3050F4A6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextRangeMetrics2Disp  : public IDispatch 
{
	
};

__interface IHTMLTxtRangeCollection;
typedef System::DelphiInterface<IHTMLTxtRangeCollection> _di_IHTMLTxtRangeCollection;
__interface  INTERFACE_UUID("{3050F7ED-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTxtRangeCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant &pvarIndex, OleVariant &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLTxtRangeCollectionDisp;
typedef System::DelphiInterface<IHTMLTxtRangeCollectionDisp> _di_IHTMLTxtRangeCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F7ED-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTxtRangeCollectionDisp  : public IDispatch 
{
	
};

__dispinterface HTMLFormElementEvents2;
typedef System::DelphiInterface<HTMLFormElementEvents2> _di_HTMLFormElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F614-98B5-11CF-BB82-00AA00BDCE0B}") HTMLFormElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLFormElementEvents;
typedef System::DelphiInterface<HTMLFormElementEvents> _di_HTMLFormElementEvents;
__dispinterface  INTERFACE_UUID("{3050F364-98B5-11CF-BB82-00AA00BDCE0B}") HTMLFormElementEvents  : public IDispatch 
{
	
};

__interface IHTMLFormElement;
typedef System::DelphiInterface<IHTMLFormElement> _di_IHTMLFormElement;
__interface  INTERFACE_UUID("{3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFormElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_action(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_action(WideString &Get_action_result) = 0 ;
	virtual HRESULT __safecall Set_dir(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dir(WideString &Get_dir_result) = 0 ;
	virtual HRESULT __safecall Set_encoding(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_encoding(WideString &Get_encoding_result) = 0 ;
	virtual HRESULT __safecall Set_method(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_method(WideString &Get_method_result) = 0 ;
	virtual HRESULT __safecall Get_elements(_di_IDispatch &Get_elements_result) = 0 ;
	virtual HRESULT __safecall Set_target(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_target(WideString &Get_target_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_onsubmit(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onsubmit(OleVariant &Get_onsubmit_result) = 0 ;
	virtual HRESULT __safecall Set_onreset(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreset(OleVariant &Get_onreset_result) = 0 ;
	virtual HRESULT __safecall submit(void) = 0 ;
	virtual HRESULT __safecall reset(void) = 0 ;
	virtual HRESULT __safecall Set_length(int p) = 0 ;
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant name, const OleVariant index, _di_IDispatch &item_result) = 0 ;
	virtual HRESULT __safecall tags(const OleVariant tagName, _di_IDispatch &tags_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_action() { WideString r; HRESULT hr = Get_action(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString action = {read=_scw_Get_action, write=Set_action};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dir() { WideString r; HRESULT hr = Get_dir(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dir = {read=_scw_Get_dir, write=Set_dir};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_encoding() { WideString r; HRESULT hr = Get_encoding(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString encoding = {read=_scw_Get_encoding, write=Set_encoding};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_method() { WideString r; HRESULT hr = Get_method(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString method = {read=_scw_Get_method, write=Set_method};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_elements() { _di_IDispatch r; HRESULT hr = Get_elements(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch elements = {read=_scw_Get_elements};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_target() { WideString r; HRESULT hr = Get_target(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString target = {read=_scw_Get_target, write=Set_target};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onsubmit() { OleVariant r; HRESULT hr = Get_onsubmit(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onsubmit = {read=_scw_Get_onsubmit, write=Set_onsubmit};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreset() { OleVariant r; HRESULT hr = Get_onreset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreset = {read=_scw_Get_onreset, write=Set_onreset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length, write=Set_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLFormElementDisp;
typedef System::DelphiInterface<IHTMLFormElementDisp> _di_IHTMLFormElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1F7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFormElementDisp  : public IDispatch 
{
	
};

__interface IHTMLFormElement2;
typedef System::DelphiInterface<IHTMLFormElement2> _di_IHTMLFormElement2;
__interface  INTERFACE_UUID("{3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFormElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_acceptCharset(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_acceptCharset(WideString &Get_acceptCharset_result) = 0 ;
	virtual HRESULT __safecall urns(const OleVariant urn, _di_IDispatch &urns_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_acceptCharset() { WideString r; HRESULT hr = Get_acceptCharset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString acceptCharset = {read=_scw_Get_acceptCharset, write=Set_acceptCharset};
};

__dispinterface IHTMLFormElement2Disp;
typedef System::DelphiInterface<IHTMLFormElement2Disp> _di_IHTMLFormElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F4F6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFormElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLFormElement3;
typedef System::DelphiInterface<IHTMLFormElement3> _di_IHTMLFormElement3;
__interface  INTERFACE_UUID("{3050F836-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFormElement3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall namedItem(const WideString name, _di_IDispatch &namedItem_result) = 0 ;
};

__dispinterface IHTMLFormElement3Disp;
typedef System::DelphiInterface<IHTMLFormElement3Disp> _di_IHTMLFormElement3Disp;
__dispinterface  INTERFACE_UUID("{3050F836-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFormElement3Disp  : public IDispatch 
{
	
};

__interface IHTMLSubmitData;
typedef System::DelphiInterface<IHTMLSubmitData> _di_IHTMLSubmitData;
__interface  INTERFACE_UUID("{3050F645-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSubmitData  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall appendNameValuePair(const WideString name, const WideString value) = 0 ;
	virtual HRESULT __safecall appendNameFilePair(const WideString name, const WideString filename) = 0 ;
	virtual HRESULT __safecall appendItemSeparator(void) = 0 ;
};

__dispinterface IHTMLSubmitDataDisp;
typedef System::DelphiInterface<IHTMLSubmitDataDisp> _di_IHTMLSubmitDataDisp;
__dispinterface  INTERFACE_UUID("{3050F645-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSubmitDataDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F510-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLFormElement  : public IDispatch 
{
	
};

__dispinterface HTMLControlElementEvents2;
typedef System::DelphiInterface<HTMLControlElementEvents2> _di_HTMLControlElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F612-98B5-11CF-BB82-00AA00BDCE0B}") HTMLControlElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLControlElementEvents;
typedef System::DelphiInterface<HTMLControlElementEvents> _di_HTMLControlElementEvents;
__dispinterface  INTERFACE_UUID("{3050F4EA-98B5-11CF-BB82-00AA00BDCE0B}") HTMLControlElementEvents  : public IDispatch 
{
	
};

__interface IHTMLControlElement;
typedef System::DelphiInterface<IHTMLControlElement> _di_IHTMLControlElement;
__interface  INTERFACE_UUID("{3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLControlElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_tabIndex(short p) = 0 ;
	virtual HRESULT __safecall Get_tabIndex(short &Get_tabIndex_result) = 0 ;
	virtual HRESULT __safecall focus(void) = 0 ;
	virtual HRESULT __safecall Set_accessKey(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_accessKey(WideString &Get_accessKey_result) = 0 ;
	virtual HRESULT __safecall Set_onblur(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onblur(OleVariant &Get_onblur_result) = 0 ;
	virtual HRESULT __safecall Set_onfocus(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocus(OleVariant &Get_onfocus_result) = 0 ;
	virtual HRESULT __safecall Set_onresize(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onresize(OleVariant &Get_onresize_result) = 0 ;
	virtual HRESULT __safecall blur(void) = 0 ;
	virtual HRESULT __safecall addFilter(const System::_di_IInterface pUnk) = 0 ;
	virtual HRESULT __safecall removeFilter(const System::_di_IInterface pUnk) = 0 ;
	virtual HRESULT __safecall Get_clientHeight(int &Get_clientHeight_result) = 0 ;
	virtual HRESULT __safecall Get_clientWidth(int &Get_clientWidth_result) = 0 ;
	virtual HRESULT __safecall Get_clientTop(int &Get_clientTop_result) = 0 ;
	virtual HRESULT __safecall Get_clientLeft(int &Get_clientLeft_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline short _scw_Get_tabIndex() { short r; HRESULT hr = Get_tabIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property short tabIndex = {read=_scw_Get_tabIndex, write=Set_tabIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_accessKey() { WideString r; HRESULT hr = Get_accessKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString accessKey = {read=_scw_Get_accessKey, write=Set_accessKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onblur() { OleVariant r; HRESULT hr = Get_onblur(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onblur = {read=_scw_Get_onblur, write=Set_onblur};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocus() { OleVariant r; HRESULT hr = Get_onfocus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocus = {read=_scw_Get_onfocus, write=Set_onfocus};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onresize() { OleVariant r; HRESULT hr = Get_onresize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onresize = {read=_scw_Get_onresize, write=Set_onresize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientHeight() { int r; HRESULT hr = Get_clientHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientHeight = {read=_scw_Get_clientHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientWidth() { int r; HRESULT hr = Get_clientWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientWidth = {read=_scw_Get_clientWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientTop() { int r; HRESULT hr = Get_clientTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientTop = {read=_scw_Get_clientTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientLeft() { int r; HRESULT hr = Get_clientLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientLeft = {read=_scw_Get_clientLeft};
};

__dispinterface IHTMLControlElementDisp;
typedef System::DelphiInterface<IHTMLControlElementDisp> _di_IHTMLControlElementDisp;
__dispinterface  INTERFACE_UUID("{3050F4E9-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLControlElementDisp  : public IDispatch 
{
	
};

__interface IHTMLTextElement;
typedef System::DelphiInterface<IHTMLTextElement> _di_IHTMLTextElement;
__interface  INTERFACE_UUID("{3050F218-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextElement  : public IDispatch 
{
	
};

__dispinterface IHTMLTextElementDisp;
typedef System::DelphiInterface<IHTMLTextElementDisp> _di_IHTMLTextElementDisp;
__dispinterface  INTERFACE_UUID("{3050F218-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F537-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTextElement  : public IDispatch 
{
	
};

__dispinterface HTMLTextContainerEvents2;
typedef System::DelphiInterface<HTMLTextContainerEvents2> _di_HTMLTextContainerEvents2;
__dispinterface  INTERFACE_UUID("{3050F624-98B5-11CF-BB82-00AA00BDCE0B}") HTMLTextContainerEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLTextContainerEvents;
typedef System::DelphiInterface<HTMLTextContainerEvents> _di_HTMLTextContainerEvents;
__dispinterface  INTERFACE_UUID("{1FF6AA72-5842-11CF-A707-00AA00C0098D}") HTMLTextContainerEvents  : public IDispatch 
{
	
};

__interface IHTMLTextContainer;
typedef System::DelphiInterface<IHTMLTextContainer> _di_IHTMLTextContainer;
__interface  INTERFACE_UUID("{3050F230-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextContainer  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall createControlRange(_di_IDispatch &createControlRange_result) = 0 ;
	virtual HRESULT __safecall Get_scrollHeight(int &Get_scrollHeight_result) = 0 ;
	virtual HRESULT __safecall Get_scrollWidth(int &Get_scrollWidth_result) = 0 ;
	virtual HRESULT __safecall Set_scrollTop(int p) = 0 ;
	virtual HRESULT __safecall Get_scrollTop(int &Get_scrollTop_result) = 0 ;
	virtual HRESULT __safecall Set_scrollLeft(int p) = 0 ;
	virtual HRESULT __safecall Get_scrollLeft(int &Get_scrollLeft_result) = 0 ;
	virtual HRESULT __safecall Set_onscroll(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onscroll(OleVariant &Get_onscroll_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollHeight() { int r; HRESULT hr = Get_scrollHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollHeight = {read=_scw_Get_scrollHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollWidth() { int r; HRESULT hr = Get_scrollWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollWidth = {read=_scw_Get_scrollWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollTop() { int r; HRESULT hr = Get_scrollTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollTop = {read=_scw_Get_scrollTop, write=Set_scrollTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollLeft() { int r; HRESULT hr = Get_scrollLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollLeft = {read=_scw_Get_scrollLeft, write=Set_scrollLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onscroll() { OleVariant r; HRESULT hr = Get_onscroll(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onscroll = {read=_scw_Get_onscroll, write=Set_onscroll};
};

__dispinterface IHTMLTextContainerDisp;
typedef System::DelphiInterface<IHTMLTextContainerDisp> _di_IHTMLTextContainerDisp;
__dispinterface  INTERFACE_UUID("{3050F230-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextContainerDisp  : public IDispatch 
{
	
};

__interface IHTMLControlRange;
typedef System::DelphiInterface<IHTMLControlRange> _di_IHTMLControlRange;
__interface  INTERFACE_UUID("{3050F29C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLControlRange  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall select(void) = 0 ;
	virtual HRESULT __safecall add(const _di_IHTMLControlElement item) = 0 ;
	virtual HRESULT __safecall remove(int index) = 0 ;
	virtual HRESULT __safecall item(int index, _di_IHTMLElement &item_result) = 0 ;
	virtual HRESULT __safecall scrollIntoView(const OleVariant varargStart) = 0 ;
	virtual HRESULT __safecall queryCommandSupported(const WideString cmdID, Word &queryCommandSupported_result) = 0 ;
	virtual HRESULT __safecall queryCommandEnabled(const WideString cmdID, Word &queryCommandEnabled_result) = 0 ;
	virtual HRESULT __safecall queryCommandState(const WideString cmdID, Word &queryCommandState_result) = 0 ;
	virtual HRESULT __safecall queryCommandIndeterm(const WideString cmdID, Word &queryCommandIndeterm_result) = 0 ;
	virtual HRESULT __safecall queryCommandText(const WideString cmdID, WideString &queryCommandText_result) = 0 ;
	virtual HRESULT __safecall queryCommandValue(const WideString cmdID, OleVariant &queryCommandValue_result) = 0 ;
	virtual HRESULT __safecall execCommand(const WideString cmdID, Word showUI, const OleVariant value, Word &execCommand_result) = 0 ;
	virtual HRESULT __safecall execCommandShowHelp(const WideString cmdID, Word &execCommandShowHelp_result) = 0 ;
	virtual HRESULT __safecall commonParentElement(_di_IHTMLElement &commonParentElement_result) = 0 ;
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLControlRangeDisp;
typedef System::DelphiInterface<IHTMLControlRangeDisp> _di_IHTMLControlRangeDisp;
__dispinterface  INTERFACE_UUID("{3050F29C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLControlRangeDisp  : public IDispatch 
{
	
};

__interface IHTMLControlRange2;
typedef System::DelphiInterface<IHTMLControlRange2> _di_IHTMLControlRange2;
__interface  INTERFACE_UUID("{3050F65E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLControlRange2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall addElement(const _di_IHTMLElement item) = 0 ;
};

__dispinterface IHTMLControlRange2Disp;
typedef System::DelphiInterface<IHTMLControlRange2Disp> _di_IHTMLControlRange2Disp;
__dispinterface  INTERFACE_UUID("{3050F65E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLControlRange2Disp  : public IDispatch 
{
	
};

__dispinterface HTMLImgEvents2;
typedef System::DelphiInterface<HTMLImgEvents2> _di_HTMLImgEvents2;
__dispinterface  INTERFACE_UUID("{3050F616-98B5-11CF-BB82-00AA00BDCE0B}") HTMLImgEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLImgEvents;
typedef System::DelphiInterface<HTMLImgEvents> _di_HTMLImgEvents;
__dispinterface  INTERFACE_UUID("{3050F25B-98B5-11CF-BB82-00AA00BDCE0B}") HTMLImgEvents  : public IDispatch 
{
	
};

__interface IHTMLImgElement;
typedef System::DelphiInterface<IHTMLImgElement> _di_IHTMLImgElement;
__interface  INTERFACE_UUID("{3050F240-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLImgElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_isMap(Word p) = 0 ;
	virtual HRESULT __safecall Get_isMap(Word &Get_isMap_result) = 0 ;
	virtual HRESULT __safecall Set_useMap(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_useMap(WideString &Get_useMap_result) = 0 ;
	virtual HRESULT __safecall Get_mimeType(WideString &Get_mimeType_result) = 0 ;
	virtual HRESULT __safecall Get_fileSize(WideString &Get_fileSize_result) = 0 ;
	virtual HRESULT __safecall Get_fileCreatedDate(WideString &Get_fileCreatedDate_result) = 0 ;
	virtual HRESULT __safecall Get_fileModifiedDate(WideString &Get_fileModifiedDate_result) = 0 ;
	virtual HRESULT __safecall Get_fileUpdatedDate(WideString &Get_fileUpdatedDate_result) = 0 ;
	virtual HRESULT __safecall Get_protocol(WideString &Get_protocol_result) = 0 ;
	virtual HRESULT __safecall Get_href(WideString &Get_href_result) = 0 ;
	virtual HRESULT __safecall Get_nameProp(WideString &Get_nameProp_result) = 0 ;
	virtual HRESULT __safecall Set_border(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_border(OleVariant &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_vspace(int p) = 0 ;
	virtual HRESULT __safecall Get_vspace(int &Get_vspace_result) = 0 ;
	virtual HRESULT __safecall Set_hspace(int p) = 0 ;
	virtual HRESULT __safecall Get_hspace(int &Get_hspace_result) = 0 ;
	virtual HRESULT __safecall Set_alt(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_alt(WideString &Get_alt_result) = 0 ;
	virtual HRESULT __safecall Set_src(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_src(WideString &Get_src_result) = 0 ;
	virtual HRESULT __safecall Set_lowsrc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_lowsrc(WideString &Get_lowsrc_result) = 0 ;
	virtual HRESULT __safecall Set_vrml(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_vrml(WideString &Get_vrml_result) = 0 ;
	virtual HRESULT __safecall Set_dynsrc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dynsrc(WideString &Get_dynsrc_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Get_complete(Word &Get_complete_result) = 0 ;
	virtual HRESULT __safecall Set_loop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_loop(OleVariant &Get_loop_result) = 0 ;
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onerror(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerror(OleVariant &Get_onerror_result) = 0 ;
	virtual HRESULT __safecall Set_onabort(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onabort(OleVariant &Get_onabort_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_width(int p) = 0 ;
	virtual HRESULT __safecall Get_width(int &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(int p) = 0 ;
	virtual HRESULT __safecall Get_height(int &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_Start(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_Start(WideString &Get_Start_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_isMap() { Word r; HRESULT hr = Get_isMap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word isMap = {read=_scw_Get_isMap, write=Set_isMap};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_useMap() { WideString r; HRESULT hr = Get_useMap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString useMap = {read=_scw_Get_useMap, write=Set_useMap};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_mimeType() { WideString r; HRESULT hr = Get_mimeType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString mimeType = {read=_scw_Get_mimeType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fileSize() { WideString r; HRESULT hr = Get_fileSize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fileSize = {read=_scw_Get_fileSize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fileCreatedDate() { WideString r; HRESULT hr = Get_fileCreatedDate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fileCreatedDate = {read=_scw_Get_fileCreatedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fileModifiedDate() { WideString r; HRESULT hr = Get_fileModifiedDate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fileModifiedDate = {read=_scw_Get_fileModifiedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fileUpdatedDate() { WideString r; HRESULT hr = Get_fileUpdatedDate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fileUpdatedDate = {read=_scw_Get_fileUpdatedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_protocol() { WideString r; HRESULT hr = Get_protocol(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString protocol = {read=_scw_Get_protocol};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_href() { WideString r; HRESULT hr = Get_href(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString href = {read=_scw_Get_href};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_nameProp() { WideString r; HRESULT hr = Get_nameProp(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString nameProp = {read=_scw_Get_nameProp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_border() { OleVariant r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_vspace() { int r; HRESULT hr = Get_vspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int vspace = {read=_scw_Get_vspace, write=Set_vspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_hspace() { int r; HRESULT hr = Get_hspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int hspace = {read=_scw_Get_hspace, write=Set_hspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_alt() { WideString r; HRESULT hr = Get_alt(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString alt = {read=_scw_Get_alt, write=Set_alt};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_src() { WideString r; HRESULT hr = Get_src(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString src = {read=_scw_Get_src, write=Set_src};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_lowsrc() { WideString r; HRESULT hr = Get_lowsrc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString lowsrc = {read=_scw_Get_lowsrc, write=Set_lowsrc};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_vrml() { WideString r; HRESULT hr = Get_vrml(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString vrml = {read=_scw_Get_vrml, write=Set_vrml};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dynsrc() { WideString r; HRESULT hr = Get_dynsrc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dynsrc = {read=_scw_Get_dynsrc, write=Set_dynsrc};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_complete() { Word r; HRESULT hr = Get_complete(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word complete = {read=_scw_Get_complete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_loop() { OleVariant r; HRESULT hr = Get_loop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant loop = {read=_scw_Get_loop, write=Set_loop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerror() { OleVariant r; HRESULT hr = Get_onerror(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerror = {read=_scw_Get_onerror, write=Set_onerror};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onabort() { OleVariant r; HRESULT hr = Get_onabort(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onabort = {read=_scw_Get_onabort, write=Set_onabort};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_width() { int r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_height() { int r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_Start() { WideString r; HRESULT hr = Get_Start(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString Start = {read=_scw_Get_Start, write=Set_Start};
};

__dispinterface IHTMLImgElementDisp;
typedef System::DelphiInterface<IHTMLImgElementDisp> _di_IHTMLImgElementDisp;
__dispinterface  INTERFACE_UUID("{3050F240-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLImgElementDisp  : public IDispatch 
{
	
};

__interface IHTMLImgElement2;
typedef System::DelphiInterface<IHTMLImgElement2> _di_IHTMLImgElement2;
__interface  INTERFACE_UUID("{3050F826-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLImgElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_longDesc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_longDesc(WideString &Get_longDesc_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_longDesc() { WideString r; HRESULT hr = Get_longDesc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString longDesc = {read=_scw_Get_longDesc, write=Set_longDesc};
};

__dispinterface IHTMLImgElement2Disp;
typedef System::DelphiInterface<IHTMLImgElement2Disp> _di_IHTMLImgElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F826-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLImgElement2Disp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F38E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLImageElementFactory  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall create(const OleVariant width, const OleVariant height, _di_IHTMLImgElement &create_result) = 0 ;
};

__dispinterface IHTMLImageElementFactoryDisp;
typedef System::DelphiInterface<IHTMLImageElementFactoryDisp> _di_IHTMLImageElementFactoryDisp;
__dispinterface  INTERFACE_UUID("{3050F38E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLImageElementFactoryDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F51C-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLImg  : public IDispatch 
{
	
};

__interface IHTMLBodyElement;
typedef System::DelphiInterface<IHTMLBodyElement> _di_IHTMLBodyElement;
__interface  INTERFACE_UUID("{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBodyElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_background(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_background(WideString &Get_background_result) = 0 ;
	virtual HRESULT __safecall Set_bgProperties(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_bgProperties(WideString &Get_bgProperties_result) = 0 ;
	virtual HRESULT __safecall Set_leftMargin(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_leftMargin(OleVariant &Get_leftMargin_result) = 0 ;
	virtual HRESULT __safecall Set_topMargin(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_topMargin(OleVariant &Get_topMargin_result) = 0 ;
	virtual HRESULT __safecall Set_rightMargin(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_rightMargin(OleVariant &Get_rightMargin_result) = 0 ;
	virtual HRESULT __safecall Set_bottomMargin(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bottomMargin(OleVariant &Get_bottomMargin_result) = 0 ;
	virtual HRESULT __safecall Set_noWrap(Word p) = 0 ;
	virtual HRESULT __safecall Get_noWrap(Word &Get_noWrap_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(OleVariant &Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_text(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_text(OleVariant &Get_text_result) = 0 ;
	virtual HRESULT __safecall Set_link(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_link(OleVariant &Get_link_result) = 0 ;
	virtual HRESULT __safecall Set_vLink(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_vLink(OleVariant &Get_vLink_result) = 0 ;
	virtual HRESULT __safecall Set_aLink(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_aLink(OleVariant &Get_aLink_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onunload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onunload(OleVariant &Get_onunload_result) = 0 ;
	virtual HRESULT __safecall Set_scroll(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_scroll(WideString &Get_scroll_result) = 0 ;
	virtual HRESULT __safecall Set_onselect(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselect(OleVariant &Get_onselect_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeunload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeunload(OleVariant &Get_onbeforeunload_result) = 0 ;
	virtual HRESULT __safecall createTextRange(_di_IHTMLTxtRange &createTextRange_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_background() { WideString r; HRESULT hr = Get_background(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString background = {read=_scw_Get_background, write=Set_background};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_bgProperties() { WideString r; HRESULT hr = Get_bgProperties(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString bgProperties = {read=_scw_Get_bgProperties, write=Set_bgProperties};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_leftMargin() { OleVariant r; HRESULT hr = Get_leftMargin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant leftMargin = {read=_scw_Get_leftMargin, write=Set_leftMargin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_topMargin() { OleVariant r; HRESULT hr = Get_topMargin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant topMargin = {read=_scw_Get_topMargin, write=Set_topMargin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_rightMargin() { OleVariant r; HRESULT hr = Get_rightMargin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant rightMargin = {read=_scw_Get_rightMargin, write=Set_rightMargin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bottomMargin() { OleVariant r; HRESULT hr = Get_bottomMargin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bottomMargin = {read=_scw_Get_bottomMargin, write=Set_bottomMargin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_noWrap() { Word r; HRESULT hr = Get_noWrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word noWrap = {read=_scw_Get_noWrap, write=Set_noWrap};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bgColor() { OleVariant r; HRESULT hr = Get_bgColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_text() { OleVariant r; HRESULT hr = Get_text(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant text = {read=_scw_Get_text, write=Set_text};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_link() { OleVariant r; HRESULT hr = Get_link(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant link = {read=_scw_Get_link, write=Set_link};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_vLink() { OleVariant r; HRESULT hr = Get_vLink(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant vLink = {read=_scw_Get_vLink, write=Set_vLink};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_aLink() { OleVariant r; HRESULT hr = Get_aLink(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant aLink = {read=_scw_Get_aLink, write=Set_aLink};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onunload() { OleVariant r; HRESULT hr = Get_onunload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onunload = {read=_scw_Get_onunload, write=Set_onunload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_scroll() { WideString r; HRESULT hr = Get_scroll(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString scroll = {read=_scw_Get_scroll, write=Set_scroll};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onselect() { OleVariant r; HRESULT hr = Get_onselect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onselect = {read=_scw_Get_onselect, write=Set_onselect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeunload() { OleVariant r; HRESULT hr = Get_onbeforeunload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeunload = {read=_scw_Get_onbeforeunload, write=Set_onbeforeunload};
};

__dispinterface IHTMLBodyElementDisp;
typedef System::DelphiInterface<IHTMLBodyElementDisp> _di_IHTMLBodyElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1D8-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBodyElementDisp  : public IDispatch 
{
	
};

__interface IHTMLBodyElement2;
typedef System::DelphiInterface<IHTMLBodyElement2> _di_IHTMLBodyElement2;
__interface  INTERFACE_UUID("{3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBodyElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_onbeforeprint(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeprint(OleVariant &Get_onbeforeprint_result) = 0 ;
	virtual HRESULT __safecall Set_onafterprint(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onafterprint(OleVariant &Get_onafterprint_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeprint() { OleVariant r; HRESULT hr = Get_onbeforeprint(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeprint = {read=_scw_Get_onbeforeprint, write=Set_onbeforeprint};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onafterprint() { OleVariant r; HRESULT hr = Get_onafterprint(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onafterprint = {read=_scw_Get_onafterprint, write=Set_onafterprint};
};

__dispinterface IHTMLBodyElement2Disp;
typedef System::DelphiInterface<IHTMLBodyElement2Disp> _di_IHTMLBodyElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F5C5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBodyElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F507-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLBody  : public IDispatch 
{
	
};

__interface IHTMLFontElement;
typedef System::DelphiInterface<IHTMLFontElement> _di_IHTMLFontElement;
__interface  INTERFACE_UUID("{3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFontElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_color(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_color(OleVariant &Get_color_result) = 0 ;
	virtual HRESULT __safecall Set_face(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_face(WideString &Get_face_result) = 0 ;
	virtual HRESULT __safecall Set_size(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_size(OleVariant &Get_size_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_color() { OleVariant r; HRESULT hr = Get_color(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant color = {read=_scw_Get_color, write=Set_color};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_face() { WideString r; HRESULT hr = Get_face(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString face = {read=_scw_Get_face, write=Set_face};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_size() { OleVariant r; HRESULT hr = Get_size(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant size = {read=_scw_Get_size, write=Set_size};
};

__dispinterface IHTMLFontElementDisp;
typedef System::DelphiInterface<IHTMLFontElementDisp> _di_IHTMLFontElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1D9-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFontElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F512-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLFontElement  : public IDispatch 
{
	
};

__dispinterface HTMLAnchorEvents2;
typedef System::DelphiInterface<HTMLAnchorEvents2> _di_HTMLAnchorEvents2;
__dispinterface  INTERFACE_UUID("{3050F610-98B5-11CF-BB82-00AA00BDCE0B}") HTMLAnchorEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLAnchorEvents;
typedef System::DelphiInterface<HTMLAnchorEvents> _di_HTMLAnchorEvents;
__dispinterface  INTERFACE_UUID("{3050F29D-98B5-11CF-BB82-00AA00BDCE0B}") HTMLAnchorEvents  : public IDispatch 
{
	
};

__interface IHTMLAnchorElement;
typedef System::DelphiInterface<IHTMLAnchorElement> _di_IHTMLAnchorElement;
__interface  INTERFACE_UUID("{3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAnchorElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_href(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_href(WideString &Get_href_result) = 0 ;
	virtual HRESULT __safecall Set_target(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_target(WideString &Get_target_result) = 0 ;
	virtual HRESULT __safecall Set_rel(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rel(WideString &Get_rel_result) = 0 ;
	virtual HRESULT __safecall Set_rev(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rev(WideString &Get_rev_result) = 0 ;
	virtual HRESULT __safecall Set_urn(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_urn(WideString &Get_urn_result) = 0 ;
	virtual HRESULT __safecall Set_Methods(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_Methods(WideString &Get_Methods_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_host(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_host(WideString &Get_host_result) = 0 ;
	virtual HRESULT __safecall Set_hostname(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hostname(WideString &Get_hostname_result) = 0 ;
	virtual HRESULT __safecall Set_pathname(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_pathname(WideString &Get_pathname_result) = 0 ;
	virtual HRESULT __safecall Set_port(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_port(WideString &Get_port_result) = 0 ;
	virtual HRESULT __safecall Set_protocol(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_protocol(WideString &Get_protocol_result) = 0 ;
	virtual HRESULT __safecall Set_search(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_search(WideString &Get_search_result) = 0 ;
	virtual HRESULT __safecall Set_hash(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hash(WideString &Get_hash_result) = 0 ;
	virtual HRESULT __safecall Set_onblur(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onblur(OleVariant &Get_onblur_result) = 0 ;
	virtual HRESULT __safecall Set_onfocus(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocus(OleVariant &Get_onfocus_result) = 0 ;
	virtual HRESULT __safecall Set_accessKey(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_accessKey(WideString &Get_accessKey_result) = 0 ;
	virtual HRESULT __safecall Get_protocolLong(WideString &Get_protocolLong_result) = 0 ;
	virtual HRESULT __safecall Get_mimeType(WideString &Get_mimeType_result) = 0 ;
	virtual HRESULT __safecall Get_nameProp(WideString &Get_nameProp_result) = 0 ;
	virtual HRESULT __safecall Set_tabIndex(short p) = 0 ;
	virtual HRESULT __safecall Get_tabIndex(short &Get_tabIndex_result) = 0 ;
	virtual HRESULT __safecall focus(void) = 0 ;
	virtual HRESULT __safecall blur(void) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_href() { WideString r; HRESULT hr = Get_href(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString href = {read=_scw_Get_href, write=Set_href};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_target() { WideString r; HRESULT hr = Get_target(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString target = {read=_scw_Get_target, write=Set_target};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rel() { WideString r; HRESULT hr = Get_rel(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rel = {read=_scw_Get_rel, write=Set_rel};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rev() { WideString r; HRESULT hr = Get_rev(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rev = {read=_scw_Get_rev, write=Set_rev};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_urn() { WideString r; HRESULT hr = Get_urn(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString urn = {read=_scw_Get_urn, write=Set_urn};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_Methods() { WideString r; HRESULT hr = Get_Methods(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString Methods = {read=_scw_Get_Methods, write=Set_Methods};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_host() { WideString r; HRESULT hr = Get_host(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString host = {read=_scw_Get_host, write=Set_host};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hostname() { WideString r; HRESULT hr = Get_hostname(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hostname = {read=_scw_Get_hostname, write=Set_hostname};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pathname() { WideString r; HRESULT hr = Get_pathname(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pathname = {read=_scw_Get_pathname, write=Set_pathname};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_port() { WideString r; HRESULT hr = Get_port(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString port = {read=_scw_Get_port, write=Set_port};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_protocol() { WideString r; HRESULT hr = Get_protocol(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString protocol = {read=_scw_Get_protocol, write=Set_protocol};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_search() { WideString r; HRESULT hr = Get_search(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString search = {read=_scw_Get_search, write=Set_search};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hash() { WideString r; HRESULT hr = Get_hash(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hash = {read=_scw_Get_hash, write=Set_hash};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onblur() { OleVariant r; HRESULT hr = Get_onblur(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onblur = {read=_scw_Get_onblur, write=Set_onblur};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocus() { OleVariant r; HRESULT hr = Get_onfocus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocus = {read=_scw_Get_onfocus, write=Set_onfocus};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_accessKey() { WideString r; HRESULT hr = Get_accessKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString accessKey = {read=_scw_Get_accessKey, write=Set_accessKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_protocolLong() { WideString r; HRESULT hr = Get_protocolLong(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString protocolLong = {read=_scw_Get_protocolLong};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_mimeType() { WideString r; HRESULT hr = Get_mimeType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString mimeType = {read=_scw_Get_mimeType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_nameProp() { WideString r; HRESULT hr = Get_nameProp(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString nameProp = {read=_scw_Get_nameProp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline short _scw_Get_tabIndex() { short r; HRESULT hr = Get_tabIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property short tabIndex = {read=_scw_Get_tabIndex, write=Set_tabIndex};
};

__dispinterface IHTMLAnchorElementDisp;
typedef System::DelphiInterface<IHTMLAnchorElementDisp> _di_IHTMLAnchorElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1DA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAnchorElementDisp  : public IDispatch 
{
	
};

__interface IHTMLAnchorElement2;
typedef System::DelphiInterface<IHTMLAnchorElement2> _di_IHTMLAnchorElement2;
__interface  INTERFACE_UUID("{3050F825-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAnchorElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_charset(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_charset(WideString &Get_charset_result) = 0 ;
	virtual HRESULT __safecall Set_coords(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_coords(WideString &Get_coords_result) = 0 ;
	virtual HRESULT __safecall Set_hreflang(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hreflang(WideString &Get_hreflang_result) = 0 ;
	virtual HRESULT __safecall Set_shape(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_shape(WideString &Get_shape_result) = 0 ;
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_charset() { WideString r; HRESULT hr = Get_charset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString charset = {read=_scw_Get_charset, write=Set_charset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_coords() { WideString r; HRESULT hr = Get_coords(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString coords = {read=_scw_Get_coords, write=Set_coords};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hreflang() { WideString r; HRESULT hr = Get_hreflang(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hreflang = {read=_scw_Get_hreflang, write=Set_hreflang};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_shape() { WideString r; HRESULT hr = Get_shape(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString shape = {read=_scw_Get_shape, write=Set_shape};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
};

__dispinterface IHTMLAnchorElement2Disp;
typedef System::DelphiInterface<IHTMLAnchorElement2Disp> _di_IHTMLAnchorElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F825-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAnchorElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F502-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLAnchorElement  : public IDispatch 
{
	
};

__dispinterface HTMLLabelEvents2;
typedef System::DelphiInterface<HTMLLabelEvents2> _di_HTMLLabelEvents2;
__dispinterface  INTERFACE_UUID("{3050F61C-98B5-11CF-BB82-00AA00BDCE0B}") HTMLLabelEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLLabelEvents;
typedef System::DelphiInterface<HTMLLabelEvents> _di_HTMLLabelEvents;
__dispinterface  INTERFACE_UUID("{3050F329-98B5-11CF-BB82-00AA00BDCE0B}") HTMLLabelEvents  : public IDispatch 
{
	
};

__interface IHTMLLabelElement;
typedef System::DelphiInterface<IHTMLLabelElement> _di_IHTMLLabelElement;
__interface  INTERFACE_UUID("{3050F32A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLabelElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_htmlFor(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_htmlFor(WideString &Get_htmlFor_result) = 0 ;
	virtual HRESULT __safecall Set_accessKey(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_accessKey(WideString &Get_accessKey_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_htmlFor() { WideString r; HRESULT hr = Get_htmlFor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString htmlFor = {read=_scw_Get_htmlFor, write=Set_htmlFor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_accessKey() { WideString r; HRESULT hr = Get_accessKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString accessKey = {read=_scw_Get_accessKey, write=Set_accessKey};
};

__dispinterface IHTMLLabelElementDisp;
typedef System::DelphiInterface<IHTMLLabelElementDisp> _di_IHTMLLabelElementDisp;
__dispinterface  INTERFACE_UUID("{3050F32A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLabelElementDisp  : public IDispatch 
{
	
};

__interface IHTMLLabelElement2;
typedef System::DelphiInterface<IHTMLLabelElement2> _di_IHTMLLabelElement2;
__interface  INTERFACE_UUID("{3050F832-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLabelElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLLabelElement2Disp;
typedef System::DelphiInterface<IHTMLLabelElement2Disp> _di_IHTMLLabelElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F832-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLabelElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F522-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLLabelElement  : public IDispatch 
{
	
};

__interface IHTMLListElement;
typedef System::DelphiInterface<IHTMLListElement> _di_IHTMLListElement;
__interface  INTERFACE_UUID("{3050F20E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLListElement  : public IDispatch 
{
	
};

__dispinterface IHTMLListElementDisp;
typedef System::DelphiInterface<IHTMLListElementDisp> _di_IHTMLListElementDisp;
__dispinterface  INTERFACE_UUID("{3050F20E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLListElementDisp  : public IDispatch 
{
	
};

__interface IHTMLListElement2;
typedef System::DelphiInterface<IHTMLListElement2> _di_IHTMLListElement2;
__interface  INTERFACE_UUID("{3050F822-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLListElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_compact(Word p) = 0 ;
	virtual HRESULT __safecall Get_compact(Word &Get_compact_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_compact() { Word r; HRESULT hr = Get_compact(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word compact = {read=_scw_Get_compact, write=Set_compact};
};

__dispinterface IHTMLListElement2Disp;
typedef System::DelphiInterface<IHTMLListElement2Disp> _di_IHTMLListElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F822-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLListElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F525-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLListElement  : public IDispatch 
{
	
};

__interface IHTMLUListElement;
typedef System::DelphiInterface<IHTMLUListElement> _di_IHTMLUListElement;
__interface  INTERFACE_UUID("{3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLUListElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_compact(Word p) = 0 ;
	virtual HRESULT __safecall Get_compact(Word &Get_compact_result) = 0 ;
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_compact() { Word r; HRESULT hr = Get_compact(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word compact = {read=_scw_Get_compact, write=Set_compact};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
};

__dispinterface IHTMLUListElementDisp;
typedef System::DelphiInterface<IHTMLUListElementDisp> _di_IHTMLUListElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1DD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLUListElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F538-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLUListElement  : public IDispatch 
{
	
};

__interface IHTMLOListElement;
typedef System::DelphiInterface<IHTMLOListElement> _di_IHTMLOListElement;
__interface  INTERFACE_UUID("{3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOListElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_compact(Word p) = 0 ;
	virtual HRESULT __safecall Get_compact(Word &Get_compact_result) = 0 ;
	virtual HRESULT __safecall Set_Start(int p) = 0 ;
	virtual HRESULT __safecall Get_Start(int &Get_Start_result) = 0 ;
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_compact() { Word r; HRESULT hr = Get_compact(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word compact = {read=_scw_Get_compact, write=Set_compact};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_Start() { int r; HRESULT hr = Get_Start(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int Start = {read=_scw_Get_Start, write=Set_Start};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
};

__dispinterface IHTMLOListElementDisp;
typedef System::DelphiInterface<IHTMLOListElementDisp> _di_IHTMLOListElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1DE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOListElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F52A-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLOListElement  : public IDispatch 
{
	
};

__interface IHTMLLIElement;
typedef System::DelphiInterface<IHTMLLIElement> _di_IHTMLLIElement;
__interface  INTERFACE_UUID("{3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLIElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_value(int p) = 0 ;
	virtual HRESULT __safecall Get_value(int &Get_value_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_value() { int r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int value = {read=_scw_Get_value, write=Set_value};
};

__dispinterface IHTMLLIElementDisp;
typedef System::DelphiInterface<IHTMLLIElementDisp> _di_IHTMLLIElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1E0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLIElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F523-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLLIElement  : public IDispatch 
{
	
};

__interface IHTMLBlockElement;
typedef System::DelphiInterface<IHTMLBlockElement> _di_IHTMLBlockElement;
__interface  INTERFACE_UUID("{3050F208-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBlockElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_clear(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_clear(WideString &Get_clear_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_clear() { WideString r; HRESULT hr = Get_clear(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString clear = {read=_scw_Get_clear, write=Set_clear};
};

__dispinterface IHTMLBlockElementDisp;
typedef System::DelphiInterface<IHTMLBlockElementDisp> _di_IHTMLBlockElementDisp;
__dispinterface  INTERFACE_UUID("{3050F208-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBlockElementDisp  : public IDispatch 
{
	
};

__interface IHTMLBlockElement2;
typedef System::DelphiInterface<IHTMLBlockElement2> _di_IHTMLBlockElement2;
__interface  INTERFACE_UUID("{3050F823-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBlockElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_cite(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cite(WideString &Get_cite_result) = 0 ;
	virtual HRESULT __safecall Set_width(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_width(WideString &Get_width_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cite() { WideString r; HRESULT hr = Get_cite(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cite = {read=_scw_Get_cite, write=Set_cite};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_width() { WideString r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString width = {read=_scw_Get_width, write=Set_width};
};

__dispinterface IHTMLBlockElement2Disp;
typedef System::DelphiInterface<IHTMLBlockElement2Disp> _di_IHTMLBlockElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F823-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBlockElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F506-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLBlockElement  : public IDispatch 
{
	
};

__interface IHTMLDivElement;
typedef System::DelphiInterface<IHTMLDivElement> _di_IHTMLDivElement;
__interface  INTERFACE_UUID("{3050F200-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDivElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_noWrap(Word p) = 0 ;
	virtual HRESULT __safecall Get_noWrap(Word &Get_noWrap_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_noWrap() { Word r; HRESULT hr = Get_noWrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word noWrap = {read=_scw_Get_noWrap, write=Set_noWrap};
};

__dispinterface IHTMLDivElementDisp;
typedef System::DelphiInterface<IHTMLDivElementDisp> _di_IHTMLDivElementDisp;
__dispinterface  INTERFACE_UUID("{3050F200-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDivElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F50C-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDivElement  : public IDispatch 
{
	
};

__interface IHTMLDDElement;
typedef System::DelphiInterface<IHTMLDDElement> _di_IHTMLDDElement;
__interface  INTERFACE_UUID("{3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDDElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_noWrap(Word p) = 0 ;
	virtual HRESULT __safecall Get_noWrap(Word &Get_noWrap_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_noWrap() { Word r; HRESULT hr = Get_noWrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word noWrap = {read=_scw_Get_noWrap, write=Set_noWrap};
};

__dispinterface IHTMLDDElementDisp;
typedef System::DelphiInterface<IHTMLDDElementDisp> _di_IHTMLDDElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1F2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDDElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F50B-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDDElement  : public IDispatch 
{
	
};

__interface IHTMLDTElement;
typedef System::DelphiInterface<IHTMLDTElement> _di_IHTMLDTElement;
__interface  INTERFACE_UUID("{3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDTElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_noWrap(Word p) = 0 ;
	virtual HRESULT __safecall Get_noWrap(Word &Get_noWrap_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_noWrap() { Word r; HRESULT hr = Get_noWrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word noWrap = {read=_scw_Get_noWrap, write=Set_noWrap};
};

__dispinterface IHTMLDTElementDisp;
typedef System::DelphiInterface<IHTMLDTElementDisp> _di_IHTMLDTElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1F3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDTElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F50D-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDTElement  : public IDispatch 
{
	
};

__interface IHTMLBRElement;
typedef System::DelphiInterface<IHTMLBRElement> _di_IHTMLBRElement;
__interface  INTERFACE_UUID("{3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBRElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_clear(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_clear(WideString &Get_clear_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_clear() { WideString r; HRESULT hr = Get_clear(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString clear = {read=_scw_Get_clear, write=Set_clear};
};

__dispinterface IHTMLBRElementDisp;
typedef System::DelphiInterface<IHTMLBRElementDisp> _di_IHTMLBRElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1F0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBRElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F53A-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLBRElement  : public IDispatch 
{
	
};

__interface IHTMLDListElement;
typedef System::DelphiInterface<IHTMLDListElement> _di_IHTMLDListElement;
__interface  INTERFACE_UUID("{3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDListElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_compact(Word p) = 0 ;
	virtual HRESULT __safecall Get_compact(Word &Get_compact_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_compact() { Word r; HRESULT hr = Get_compact(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word compact = {read=_scw_Get_compact, write=Set_compact};
};

__dispinterface IHTMLDListElementDisp;
typedef System::DelphiInterface<IHTMLDListElementDisp> _di_IHTMLDListElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1F1-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDListElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F53B-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDListElement  : public IDispatch 
{
	
};

__interface IHTMLHRElement;
typedef System::DelphiInterface<IHTMLHRElement> _di_IHTMLHRElement;
__interface  INTERFACE_UUID("{3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLHRElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_color(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_color(OleVariant &Get_color_result) = 0 ;
	virtual HRESULT __safecall Set_noShade(Word p) = 0 ;
	virtual HRESULT __safecall Get_noShade(Word &Get_noShade_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_size(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_size(OleVariant &Get_size_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_color() { OleVariant r; HRESULT hr = Get_color(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant color = {read=_scw_Get_color, write=Set_color};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_noShade() { Word r; HRESULT hr = Get_noShade(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word noShade = {read=_scw_Get_noShade, write=Set_noShade};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_size() { OleVariant r; HRESULT hr = Get_size(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant size = {read=_scw_Get_size, write=Set_size};
};

__dispinterface IHTMLHRElementDisp;
typedef System::DelphiInterface<IHTMLHRElementDisp> _di_IHTMLHRElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1F4-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLHRElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F53D-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLHRElement  : public IDispatch 
{
	
};

__interface IHTMLParaElement;
typedef System::DelphiInterface<IHTMLParaElement> _di_IHTMLParaElement;
__interface  INTERFACE_UUID("{3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLParaElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
};

__dispinterface IHTMLParaElementDisp;
typedef System::DelphiInterface<IHTMLParaElementDisp> _di_IHTMLParaElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1F5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLParaElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F52C-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLParaElement  : public IDispatch 
{
	
};

__interface IHTMLElementCollection2;
typedef System::DelphiInterface<IHTMLElementCollection2> _di_IHTMLElementCollection2;
__interface  INTERFACE_UUID("{3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementCollection2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall urns(const OleVariant urn, _di_IDispatch &urns_result) = 0 ;
};

__dispinterface IHTMLElementCollection2Disp;
typedef System::DelphiInterface<IHTMLElementCollection2Disp> _di_IHTMLElementCollection2Disp;
__dispinterface  INTERFACE_UUID("{3050F5EE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementCollection2Disp  : public IDispatch 
{
	
};

__interface IHTMLElementCollection3;
typedef System::DelphiInterface<IHTMLElementCollection3> _di_IHTMLElementCollection3;
__interface  INTERFACE_UUID("{3050F835-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementCollection3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall namedItem(const WideString name, _di_IDispatch &namedItem_result) = 0 ;
};

__dispinterface IHTMLElementCollection3Disp;
typedef System::DelphiInterface<IHTMLElementCollection3Disp> _di_IHTMLElementCollection3Disp;
__dispinterface  INTERFACE_UUID("{3050F835-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementCollection3Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F56B-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLElementCollection  : public IDispatch 
{
	
};

__interface IHTMLHeaderElement;
typedef System::DelphiInterface<IHTMLHeaderElement> _di_IHTMLHeaderElement;
__interface  INTERFACE_UUID("{3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLHeaderElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
};

__dispinterface IHTMLHeaderElementDisp;
typedef System::DelphiInterface<IHTMLHeaderElementDisp> _di_IHTMLHeaderElementDisp;
__dispinterface  INTERFACE_UUID("{3050F1F6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLHeaderElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F515-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLHeaderElement  : public IDispatch 
{
	
};

__dispinterface HTMLSelectElementEvents2;
typedef System::DelphiInterface<HTMLSelectElementEvents2> _di_HTMLSelectElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F622-98B5-11CF-BB82-00AA00BDCE0B}") HTMLSelectElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLSelectElementEvents;
typedef System::DelphiInterface<HTMLSelectElementEvents> _di_HTMLSelectElementEvents;
__dispinterface  INTERFACE_UUID("{3050F302-98B5-11CF-BB82-00AA00BDCE0B}") HTMLSelectElementEvents  : public IDispatch 
{
	
};

__interface IHTMLSelectElement;
typedef System::DelphiInterface<IHTMLSelectElement> _di_IHTMLSelectElement;
__interface  INTERFACE_UUID("{3050F244-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_size(int p) = 0 ;
	virtual HRESULT __safecall Get_size(int &Get_size_result) = 0 ;
	virtual HRESULT __safecall Set_multiple(Word p) = 0 ;
	virtual HRESULT __safecall Get_multiple(Word &Get_multiple_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Get_options(_di_IDispatch &Get_options_result) = 0 ;
	virtual HRESULT __safecall Set_onchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onchange(OleVariant &Get_onchange_result) = 0 ;
	virtual HRESULT __safecall Set_selectedIndex(int p) = 0 ;
	virtual HRESULT __safecall Get_selectedIndex(int &Get_selectedIndex_result) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall add(const _di_IHTMLElement element, const OleVariant before) = 0 ;
	virtual HRESULT __safecall remove(int index) = 0 ;
	virtual HRESULT __safecall Set_length(int p) = 0 ;
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant name, const OleVariant index, _di_IDispatch &item_result) = 0 ;
	virtual HRESULT __safecall tags(const OleVariant tagName, _di_IDispatch &tags_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_size() { int r; HRESULT hr = Get_size(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int size = {read=_scw_Get_size, write=Set_size};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_multiple() { Word r; HRESULT hr = Get_multiple(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word multiple = {read=_scw_Get_multiple, write=Set_multiple};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_options() { _di_IDispatch r; HRESULT hr = Get_options(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch options = {read=_scw_Get_options};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onchange() { OleVariant r; HRESULT hr = Get_onchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onchange = {read=_scw_Get_onchange, write=Set_onchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_selectedIndex() { int r; HRESULT hr = Get_selectedIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int selectedIndex = {read=_scw_Get_selectedIndex, write=Set_selectedIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length, write=Set_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLSelectElementDisp;
typedef System::DelphiInterface<IHTMLSelectElementDisp> _di_IHTMLSelectElementDisp;
__dispinterface  INTERFACE_UUID("{3050F244-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectElementDisp  : public IDispatch 
{
	
};

__interface IHTMLSelectElement2;
typedef System::DelphiInterface<IHTMLSelectElement2> _di_IHTMLSelectElement2;
__interface  INTERFACE_UUID("{3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall urns(const OleVariant urn, _di_IDispatch &urns_result) = 0 ;
};

__dispinterface IHTMLSelectElement2Disp;
typedef System::DelphiInterface<IHTMLSelectElement2Disp> _di_IHTMLSelectElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F5ED-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLSelectElement4;
typedef System::DelphiInterface<IHTMLSelectElement4> _di_IHTMLSelectElement4;
__interface  INTERFACE_UUID("{3050F838-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectElement4  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall namedItem(const WideString name, _di_IDispatch &namedItem_result) = 0 ;
};

__dispinterface IHTMLSelectElement4Disp;
typedef System::DelphiInterface<IHTMLSelectElement4Disp> _di_IHTMLSelectElement4Disp;
__dispinterface  INTERFACE_UUID("{3050F838-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectElement4Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F531-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLSelectElement  : public IDispatch 
{
	
};

__interface IHTMLSelectionObject;
typedef System::DelphiInterface<IHTMLSelectionObject> _di_IHTMLSelectionObject;
__interface  INTERFACE_UUID("{3050F25A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectionObject  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall createRange(_di_IDispatch &createRange_result) = 0 ;
	virtual HRESULT __safecall empty(void) = 0 ;
	virtual HRESULT __safecall clear(void) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
};

__dispinterface IHTMLSelectionObjectDisp;
typedef System::DelphiInterface<IHTMLSelectionObjectDisp> _di_IHTMLSelectionObjectDisp;
__dispinterface  INTERFACE_UUID("{3050F25A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectionObjectDisp  : public IDispatch 
{
	
};

__interface IHTMLSelectionObject2;
typedef System::DelphiInterface<IHTMLSelectionObject2> _di_IHTMLSelectionObject2;
__interface  INTERFACE_UUID("{3050F7EC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectionObject2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall createRangeCollection(_di_IDispatch &createRangeCollection_result) = 0 ;
	virtual HRESULT __safecall Get_typeDetail(WideString &Get_typeDetail_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_typeDetail() { WideString r; HRESULT hr = Get_typeDetail(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString typeDetail = {read=_scw_Get_typeDetail};
};

__dispinterface IHTMLSelectionObject2Disp;
typedef System::DelphiInterface<IHTMLSelectionObject2Disp> _di_IHTMLSelectionObject2Disp;
__dispinterface  INTERFACE_UUID("{3050F7EC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSelectionObject2Disp  : public IDispatch 
{
	
};

__interface IHTMLOptionElement;
typedef System::DelphiInterface<IHTMLOptionElement> _di_IHTMLOptionElement;
__interface  INTERFACE_UUID("{3050F211-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_selected(Word p) = 0 ;
	virtual HRESULT __safecall Get_selected(Word &Get_selected_result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_defaultSelected(Word p) = 0 ;
	virtual HRESULT __safecall Get_defaultSelected(Word &Get_defaultSelected_result) = 0 ;
	virtual HRESULT __safecall Set_index(int p) = 0 ;
	virtual HRESULT __safecall Get_index(int &Get_index_result) = 0 ;
	virtual HRESULT __safecall Set_text(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_text(WideString &Get_text_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_selected() { Word r; HRESULT hr = Get_selected(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word selected = {read=_scw_Get_selected, write=Set_selected};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_defaultSelected() { Word r; HRESULT hr = Get_defaultSelected(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word defaultSelected = {read=_scw_Get_defaultSelected, write=Set_defaultSelected};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_index() { int r; HRESULT hr = Get_index(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int index = {read=_scw_Get_index, write=Set_index};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_text() { WideString r; HRESULT hr = Get_text(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString text = {read=_scw_Get_text, write=Set_text};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLOptionElementDisp;
typedef System::DelphiInterface<IHTMLOptionElementDisp> _di_IHTMLOptionElementDisp;
__dispinterface  INTERFACE_UUID("{3050F211-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionElementDisp  : public IDispatch 
{
	
};

__interface IHTMLOptionElement3;
typedef System::DelphiInterface<IHTMLOptionElement3> _di_IHTMLOptionElement3;
__interface  INTERFACE_UUID("{3050F820-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionElement3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_label_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_label_(WideString &Get_label__result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_label_() { WideString r; HRESULT hr = Get_label_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString label_ = {read=_scw_Get_label_, write=Set_label_};
};

__dispinterface IHTMLOptionElement3Disp;
typedef System::DelphiInterface<IHTMLOptionElement3Disp> _di_IHTMLOptionElement3Disp;
__dispinterface  INTERFACE_UUID("{3050F820-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionElement3Disp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F38C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionElementFactory  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall create(const OleVariant text, const OleVariant value, const OleVariant defaultSelected, const OleVariant selected, _di_IHTMLOptionElement &create_result) = 0 ;
};

__dispinterface IHTMLOptionElementFactoryDisp;
typedef System::DelphiInterface<IHTMLOptionElementFactoryDisp> _di_IHTMLOptionElementFactoryDisp;
__dispinterface  INTERFACE_UUID("{3050F38C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionElementFactoryDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F52B-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLOptionElement  : public IDispatch 
{
	
};

__dispinterface HTMLButtonElementEvents2;
typedef System::DelphiInterface<HTMLButtonElementEvents2> _di_HTMLButtonElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F617-98B5-11CF-BB82-00AA00BDCE0B}") HTMLButtonElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLButtonElementEvents;
typedef System::DelphiInterface<HTMLButtonElementEvents> _di_HTMLButtonElementEvents;
__dispinterface  INTERFACE_UUID("{3050F2B3-98B5-11CF-BB82-00AA00BDCE0B}") HTMLButtonElementEvents  : public IDispatch 
{
	
};

__dispinterface HTMLInputTextElementEvents2;
typedef System::DelphiInterface<HTMLInputTextElementEvents2> _di_HTMLInputTextElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F618-98B5-11CF-BB82-00AA00BDCE0B}") HTMLInputTextElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLOptionButtonElementEvents2;
typedef System::DelphiInterface<HTMLOptionButtonElementEvents2> _di_HTMLOptionButtonElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F619-98B5-11CF-BB82-00AA00BDCE0B}") HTMLOptionButtonElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLInputFileElementEvents2;
typedef System::DelphiInterface<HTMLInputFileElementEvents2> _di_HTMLInputFileElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F61A-98B5-11CF-BB82-00AA00BDCE0B}") HTMLInputFileElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLInputImageEvents2;
typedef System::DelphiInterface<HTMLInputImageEvents2> _di_HTMLInputImageEvents2;
__dispinterface  INTERFACE_UUID("{3050F61B-98B5-11CF-BB82-00AA00BDCE0B}") HTMLInputImageEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLInputTextElementEvents;
typedef System::DelphiInterface<HTMLInputTextElementEvents> _di_HTMLInputTextElementEvents;
__dispinterface  INTERFACE_UUID("{3050F2A7-98B5-11CF-BB82-00AA00BDCE0B}") HTMLInputTextElementEvents  : public IDispatch 
{
	
};

__dispinterface HTMLOptionButtonElementEvents;
typedef System::DelphiInterface<HTMLOptionButtonElementEvents> _di_HTMLOptionButtonElementEvents;
__dispinterface  INTERFACE_UUID("{3050F2BD-98B5-11CF-BB82-00AA00BDCE0B}") HTMLOptionButtonElementEvents  : public IDispatch 
{
	
};

__dispinterface HTMLInputFileElementEvents;
typedef System::DelphiInterface<HTMLInputFileElementEvents> _di_HTMLInputFileElementEvents;
__dispinterface  INTERFACE_UUID("{3050F2AF-98B5-11CF-BB82-00AA00BDCE0B}") HTMLInputFileElementEvents  : public IDispatch 
{
	
};

__dispinterface HTMLInputImageEvents;
typedef System::DelphiInterface<HTMLInputImageEvents> _di_HTMLInputImageEvents;
__dispinterface  INTERFACE_UUID("{3050F2C3-98B5-11CF-BB82-00AA00BDCE0B}") HTMLInputImageEvents  : public IDispatch 
{
	
};

__interface IHTMLInputElement;
typedef System::DelphiInterface<IHTMLInputElement> _di_IHTMLInputElement;
__interface  INTERFACE_UUID("{3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_status(Word p) = 0 ;
	virtual HRESULT __safecall Get_status(Word &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall Set_size(int p) = 0 ;
	virtual HRESULT __safecall Get_size(int &Get_size_result) = 0 ;
	virtual HRESULT __safecall Set_maxLength(int p) = 0 ;
	virtual HRESULT __safecall Get_maxLength(int &Get_maxLength_result) = 0 ;
	virtual HRESULT __safecall select(void) = 0 ;
	virtual HRESULT __safecall Set_onchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onchange(OleVariant &Get_onchange_result) = 0 ;
	virtual HRESULT __safecall Set_onselect(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselect(OleVariant &Get_onselect_result) = 0 ;
	virtual HRESULT __safecall Set_defaultValue(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_defaultValue(WideString &Get_defaultValue_result) = 0 ;
	virtual HRESULT __safecall Set_readOnly(Word p) = 0 ;
	virtual HRESULT __safecall Get_readOnly(Word &Get_readOnly_result) = 0 ;
	virtual HRESULT __safecall createTextRange(_di_IHTMLTxtRange &createTextRange_result) = 0 ;
	virtual HRESULT __safecall Set_indeterminate(Word p) = 0 ;
	virtual HRESULT __safecall Get_indeterminate(Word &Get_indeterminate_result) = 0 ;
	virtual HRESULT __safecall Set_defaultChecked(Word p) = 0 ;
	virtual HRESULT __safecall Get_defaultChecked(Word &Get_defaultChecked_result) = 0 ;
	virtual HRESULT __safecall Set_checked(Word p) = 0 ;
	virtual HRESULT __safecall Get_checked(Word &Get_checked_result) = 0 ;
	virtual HRESULT __safecall Set_border(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_border(OleVariant &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_vspace(int p) = 0 ;
	virtual HRESULT __safecall Get_vspace(int &Get_vspace_result) = 0 ;
	virtual HRESULT __safecall Set_hspace(int p) = 0 ;
	virtual HRESULT __safecall Get_hspace(int &Get_hspace_result) = 0 ;
	virtual HRESULT __safecall Set_alt(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_alt(WideString &Get_alt_result) = 0 ;
	virtual HRESULT __safecall Set_src(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_src(WideString &Get_src_result) = 0 ;
	virtual HRESULT __safecall Set_lowsrc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_lowsrc(WideString &Get_lowsrc_result) = 0 ;
	virtual HRESULT __safecall Set_vrml(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_vrml(WideString &Get_vrml_result) = 0 ;
	virtual HRESULT __safecall Set_dynsrc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dynsrc(WideString &Get_dynsrc_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Get_complete(Word &Get_complete_result) = 0 ;
	virtual HRESULT __safecall Set_loop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_loop(OleVariant &Get_loop_result) = 0 ;
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onerror(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerror(OleVariant &Get_onerror_result) = 0 ;
	virtual HRESULT __safecall Set_onabort(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onabort(OleVariant &Get_onabort_result) = 0 ;
	virtual HRESULT __safecall Set_width(int p) = 0 ;
	virtual HRESULT __safecall Get_width(int &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(int p) = 0 ;
	virtual HRESULT __safecall Get_height(int &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_Start(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_Start(WideString &Get_Start_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_status() { Word r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_size() { int r; HRESULT hr = Get_size(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int size = {read=_scw_Get_size, write=Set_size};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_maxLength() { int r; HRESULT hr = Get_maxLength(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int maxLength = {read=_scw_Get_maxLength, write=Set_maxLength};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onchange() { OleVariant r; HRESULT hr = Get_onchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onchange = {read=_scw_Get_onchange, write=Set_onchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onselect() { OleVariant r; HRESULT hr = Get_onselect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onselect = {read=_scw_Get_onselect, write=Set_onselect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_defaultValue() { WideString r; HRESULT hr = Get_defaultValue(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString defaultValue = {read=_scw_Get_defaultValue, write=Set_defaultValue};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_readOnly() { Word r; HRESULT hr = Get_readOnly(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word readOnly = {read=_scw_Get_readOnly, write=Set_readOnly};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_indeterminate() { Word r; HRESULT hr = Get_indeterminate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word indeterminate = {read=_scw_Get_indeterminate, write=Set_indeterminate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_defaultChecked() { Word r; HRESULT hr = Get_defaultChecked(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word defaultChecked = {read=_scw_Get_defaultChecked, write=Set_defaultChecked};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_checked() { Word r; HRESULT hr = Get_checked(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word checked = {read=_scw_Get_checked, write=Set_checked};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_border() { OleVariant r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_vspace() { int r; HRESULT hr = Get_vspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int vspace = {read=_scw_Get_vspace, write=Set_vspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_hspace() { int r; HRESULT hr = Get_hspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int hspace = {read=_scw_Get_hspace, write=Set_hspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_alt() { WideString r; HRESULT hr = Get_alt(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString alt = {read=_scw_Get_alt, write=Set_alt};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_src() { WideString r; HRESULT hr = Get_src(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString src = {read=_scw_Get_src, write=Set_src};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_lowsrc() { WideString r; HRESULT hr = Get_lowsrc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString lowsrc = {read=_scw_Get_lowsrc, write=Set_lowsrc};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_vrml() { WideString r; HRESULT hr = Get_vrml(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString vrml = {read=_scw_Get_vrml, write=Set_vrml};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dynsrc() { WideString r; HRESULT hr = Get_dynsrc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dynsrc = {read=_scw_Get_dynsrc, write=Set_dynsrc};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_complete() { Word r; HRESULT hr = Get_complete(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word complete = {read=_scw_Get_complete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_loop() { OleVariant r; HRESULT hr = Get_loop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant loop = {read=_scw_Get_loop, write=Set_loop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerror() { OleVariant r; HRESULT hr = Get_onerror(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerror = {read=_scw_Get_onerror, write=Set_onerror};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onabort() { OleVariant r; HRESULT hr = Get_onabort(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onabort = {read=_scw_Get_onabort, write=Set_onabort};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_width() { int r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_height() { int r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_Start() { WideString r; HRESULT hr = Get_Start(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString Start = {read=_scw_Get_Start, write=Set_Start};
};

__dispinterface IHTMLInputElementDisp;
typedef System::DelphiInterface<IHTMLInputElementDisp> _di_IHTMLInputElementDisp;
__dispinterface  INTERFACE_UUID("{3050F5D2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputElementDisp  : public IDispatch 
{
	
};

__interface IHTMLInputElement2;
typedef System::DelphiInterface<IHTMLInputElement2> _di_IHTMLInputElement2;
__interface  INTERFACE_UUID("{3050F821-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_accept(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_accept(WideString &Get_accept_result) = 0 ;
	virtual HRESULT __safecall Set_useMap(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_useMap(WideString &Get_useMap_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_accept() { WideString r; HRESULT hr = Get_accept(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString accept = {read=_scw_Get_accept, write=Set_accept};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_useMap() { WideString r; HRESULT hr = Get_useMap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString useMap = {read=_scw_Get_useMap, write=Set_useMap};
};

__dispinterface IHTMLInputElement2Disp;
typedef System::DelphiInterface<IHTMLInputElement2Disp> _di_IHTMLInputElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F821-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLInputButtonElement;
typedef System::DelphiInterface<IHTMLInputButtonElement> _di_IHTMLInputButtonElement;
__interface  INTERFACE_UUID("{3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputButtonElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_status(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_status(OleVariant &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall createTextRange(_di_IHTMLTxtRange &createTextRange_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_status() { OleVariant r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLInputButtonElementDisp;
typedef System::DelphiInterface<IHTMLInputButtonElementDisp> _di_IHTMLInputButtonElementDisp;
__dispinterface  INTERFACE_UUID("{3050F2B2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputButtonElementDisp  : public IDispatch 
{
	
};

__interface IHTMLInputHiddenElement;
typedef System::DelphiInterface<IHTMLInputHiddenElement> _di_IHTMLInputHiddenElement;
__interface  INTERFACE_UUID("{3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputHiddenElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_status(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_status(OleVariant &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall createTextRange(_di_IHTMLTxtRange &createTextRange_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_status() { OleVariant r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLInputHiddenElementDisp;
typedef System::DelphiInterface<IHTMLInputHiddenElementDisp> _di_IHTMLInputHiddenElementDisp;
__dispinterface  INTERFACE_UUID("{3050F2A4-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputHiddenElementDisp  : public IDispatch 
{
	
};

__interface IHTMLInputTextElement;
typedef System::DelphiInterface<IHTMLInputTextElement> _di_IHTMLInputTextElement;
__interface  INTERFACE_UUID("{3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputTextElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_status(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_status(OleVariant &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall Set_defaultValue(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_defaultValue(WideString &Get_defaultValue_result) = 0 ;
	virtual HRESULT __safecall Set_size(int p) = 0 ;
	virtual HRESULT __safecall Get_size(int &Get_size_result) = 0 ;
	virtual HRESULT __safecall Set_maxLength(int p) = 0 ;
	virtual HRESULT __safecall Get_maxLength(int &Get_maxLength_result) = 0 ;
	virtual HRESULT __safecall select(void) = 0 ;
	virtual HRESULT __safecall Set_onchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onchange(OleVariant &Get_onchange_result) = 0 ;
	virtual HRESULT __safecall Set_onselect(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselect(OleVariant &Get_onselect_result) = 0 ;
	virtual HRESULT __safecall Set_readOnly(Word p) = 0 ;
	virtual HRESULT __safecall Get_readOnly(Word &Get_readOnly_result) = 0 ;
	virtual HRESULT __safecall createTextRange(_di_IHTMLTxtRange &createTextRange_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_status() { OleVariant r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_defaultValue() { WideString r; HRESULT hr = Get_defaultValue(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString defaultValue = {read=_scw_Get_defaultValue, write=Set_defaultValue};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_size() { int r; HRESULT hr = Get_size(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int size = {read=_scw_Get_size, write=Set_size};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_maxLength() { int r; HRESULT hr = Get_maxLength(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int maxLength = {read=_scw_Get_maxLength, write=Set_maxLength};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onchange() { OleVariant r; HRESULT hr = Get_onchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onchange = {read=_scw_Get_onchange, write=Set_onchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onselect() { OleVariant r; HRESULT hr = Get_onselect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onselect = {read=_scw_Get_onselect, write=Set_onselect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_readOnly() { Word r; HRESULT hr = Get_readOnly(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word readOnly = {read=_scw_Get_readOnly, write=Set_readOnly};
};

__dispinterface IHTMLInputTextElementDisp;
typedef System::DelphiInterface<IHTMLInputTextElementDisp> _di_IHTMLInputTextElementDisp;
__dispinterface  INTERFACE_UUID("{3050F2A6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputTextElementDisp  : public IDispatch 
{
	
};

__interface IHTMLInputFileElement;
typedef System::DelphiInterface<IHTMLInputFileElement> _di_IHTMLInputFileElement;
__interface  INTERFACE_UUID("{3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputFileElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_status(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_status(OleVariant &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall Set_size(int p) = 0 ;
	virtual HRESULT __safecall Get_size(int &Get_size_result) = 0 ;
	virtual HRESULT __safecall Set_maxLength(int p) = 0 ;
	virtual HRESULT __safecall Get_maxLength(int &Get_maxLength_result) = 0 ;
	virtual HRESULT __safecall select(void) = 0 ;
	virtual HRESULT __safecall Set_onchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onchange(OleVariant &Get_onchange_result) = 0 ;
	virtual HRESULT __safecall Set_onselect(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselect(OleVariant &Get_onselect_result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_status() { OleVariant r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_size() { int r; HRESULT hr = Get_size(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int size = {read=_scw_Get_size, write=Set_size};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_maxLength() { int r; HRESULT hr = Get_maxLength(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int maxLength = {read=_scw_Get_maxLength, write=Set_maxLength};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onchange() { OleVariant r; HRESULT hr = Get_onchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onchange = {read=_scw_Get_onchange, write=Set_onchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onselect() { OleVariant r; HRESULT hr = Get_onselect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onselect = {read=_scw_Get_onselect, write=Set_onselect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
};

__dispinterface IHTMLInputFileElementDisp;
typedef System::DelphiInterface<IHTMLInputFileElementDisp> _di_IHTMLInputFileElementDisp;
__dispinterface  INTERFACE_UUID("{3050F2AD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputFileElementDisp  : public IDispatch 
{
	
};

__interface IHTMLOptionButtonElement;
typedef System::DelphiInterface<IHTMLOptionButtonElement> _di_IHTMLOptionButtonElement;
__interface  INTERFACE_UUID("{3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionButtonElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_checked(Word p) = 0 ;
	virtual HRESULT __safecall Get_checked(Word &Get_checked_result) = 0 ;
	virtual HRESULT __safecall Set_defaultChecked(Word p) = 0 ;
	virtual HRESULT __safecall Get_defaultChecked(Word &Get_defaultChecked_result) = 0 ;
	virtual HRESULT __safecall Set_onchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onchange(OleVariant &Get_onchange_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Set_status(Word p) = 0 ;
	virtual HRESULT __safecall Get_status(Word &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_indeterminate(Word p) = 0 ;
	virtual HRESULT __safecall Get_indeterminate(Word &Get_indeterminate_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_checked() { Word r; HRESULT hr = Get_checked(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word checked = {read=_scw_Get_checked, write=Set_checked};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_defaultChecked() { Word r; HRESULT hr = Get_defaultChecked(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word defaultChecked = {read=_scw_Get_defaultChecked, write=Set_defaultChecked};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onchange() { OleVariant r; HRESULT hr = Get_onchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onchange = {read=_scw_Get_onchange, write=Set_onchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_status() { Word r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_indeterminate() { Word r; HRESULT hr = Get_indeterminate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word indeterminate = {read=_scw_Get_indeterminate, write=Set_indeterminate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLOptionButtonElementDisp;
typedef System::DelphiInterface<IHTMLOptionButtonElementDisp> _di_IHTMLOptionButtonElementDisp;
__dispinterface  INTERFACE_UUID("{3050F2BC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionButtonElementDisp  : public IDispatch 
{
	
};

__interface IHTMLInputImage;
typedef System::DelphiInterface<IHTMLInputImage> _di_IHTMLInputImage;
__interface  INTERFACE_UUID("{3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputImage  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Set_border(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_border(OleVariant &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_vspace(int p) = 0 ;
	virtual HRESULT __safecall Get_vspace(int &Get_vspace_result) = 0 ;
	virtual HRESULT __safecall Set_hspace(int p) = 0 ;
	virtual HRESULT __safecall Get_hspace(int &Get_hspace_result) = 0 ;
	virtual HRESULT __safecall Set_alt(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_alt(WideString &Get_alt_result) = 0 ;
	virtual HRESULT __safecall Set_src(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_src(WideString &Get_src_result) = 0 ;
	virtual HRESULT __safecall Set_lowsrc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_lowsrc(WideString &Get_lowsrc_result) = 0 ;
	virtual HRESULT __safecall Set_vrml(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_vrml(WideString &Get_vrml_result) = 0 ;
	virtual HRESULT __safecall Set_dynsrc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dynsrc(WideString &Get_dynsrc_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Get_complete(Word &Get_complete_result) = 0 ;
	virtual HRESULT __safecall Set_loop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_loop(OleVariant &Get_loop_result) = 0 ;
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onerror(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerror(OleVariant &Get_onerror_result) = 0 ;
	virtual HRESULT __safecall Set_onabort(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onabort(OleVariant &Get_onabort_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_width(int p) = 0 ;
	virtual HRESULT __safecall Get_width(int &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(int p) = 0 ;
	virtual HRESULT __safecall Get_height(int &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_Start(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_Start(WideString &Get_Start_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_border() { OleVariant r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_vspace() { int r; HRESULT hr = Get_vspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int vspace = {read=_scw_Get_vspace, write=Set_vspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_hspace() { int r; HRESULT hr = Get_hspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int hspace = {read=_scw_Get_hspace, write=Set_hspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_alt() { WideString r; HRESULT hr = Get_alt(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString alt = {read=_scw_Get_alt, write=Set_alt};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_src() { WideString r; HRESULT hr = Get_src(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString src = {read=_scw_Get_src, write=Set_src};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_lowsrc() { WideString r; HRESULT hr = Get_lowsrc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString lowsrc = {read=_scw_Get_lowsrc, write=Set_lowsrc};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_vrml() { WideString r; HRESULT hr = Get_vrml(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString vrml = {read=_scw_Get_vrml, write=Set_vrml};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dynsrc() { WideString r; HRESULT hr = Get_dynsrc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dynsrc = {read=_scw_Get_dynsrc, write=Set_dynsrc};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_complete() { Word r; HRESULT hr = Get_complete(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word complete = {read=_scw_Get_complete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_loop() { OleVariant r; HRESULT hr = Get_loop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant loop = {read=_scw_Get_loop, write=Set_loop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerror() { OleVariant r; HRESULT hr = Get_onerror(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerror = {read=_scw_Get_onerror, write=Set_onerror};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onabort() { OleVariant r; HRESULT hr = Get_onabort(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onabort = {read=_scw_Get_onabort, write=Set_onabort};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_width() { int r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_height() { int r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_Start() { WideString r; HRESULT hr = Get_Start(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString Start = {read=_scw_Get_Start, write=Set_Start};
};

__dispinterface IHTMLInputImageDisp;
typedef System::DelphiInterface<IHTMLInputImageDisp> _di_IHTMLInputImageDisp;
__dispinterface  INTERFACE_UUID("{3050F2C2-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLInputImageDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F57D-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLInputElement  : public IDispatch 
{
	
};

__interface IHTMLTextAreaElement;
typedef System::DelphiInterface<IHTMLTextAreaElement> _di_IHTMLTextAreaElement;
__interface  INTERFACE_UUID("{3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextAreaElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_status(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_status(OleVariant &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall Set_defaultValue(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_defaultValue(WideString &Get_defaultValue_result) = 0 ;
	virtual HRESULT __safecall select(void) = 0 ;
	virtual HRESULT __safecall Set_onchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onchange(OleVariant &Get_onchange_result) = 0 ;
	virtual HRESULT __safecall Set_onselect(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselect(OleVariant &Get_onselect_result) = 0 ;
	virtual HRESULT __safecall Set_readOnly(Word p) = 0 ;
	virtual HRESULT __safecall Get_readOnly(Word &Get_readOnly_result) = 0 ;
	virtual HRESULT __safecall Set_rows(int p) = 0 ;
	virtual HRESULT __safecall Get_rows(int &Get_rows_result) = 0 ;
	virtual HRESULT __safecall Set_cols(int p) = 0 ;
	virtual HRESULT __safecall Get_cols(int &Get_cols_result) = 0 ;
	virtual HRESULT __safecall Set_wrap(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_wrap(WideString &Get_wrap_result) = 0 ;
	virtual HRESULT __safecall createTextRange(_di_IHTMLTxtRange &createTextRange_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_status() { OleVariant r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_defaultValue() { WideString r; HRESULT hr = Get_defaultValue(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString defaultValue = {read=_scw_Get_defaultValue, write=Set_defaultValue};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onchange() { OleVariant r; HRESULT hr = Get_onchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onchange = {read=_scw_Get_onchange, write=Set_onchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onselect() { OleVariant r; HRESULT hr = Get_onselect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onselect = {read=_scw_Get_onselect, write=Set_onselect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_readOnly() { Word r; HRESULT hr = Get_readOnly(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word readOnly = {read=_scw_Get_readOnly, write=Set_readOnly};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_rows() { int r; HRESULT hr = Get_rows(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int rows = {read=_scw_Get_rows, write=Set_rows};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_cols() { int r; HRESULT hr = Get_cols(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int cols = {read=_scw_Get_cols, write=Set_cols};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_wrap() { WideString r; HRESULT hr = Get_wrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString wrap = {read=_scw_Get_wrap, write=Set_wrap};
};

__dispinterface IHTMLTextAreaElementDisp;
typedef System::DelphiInterface<IHTMLTextAreaElementDisp> _di_IHTMLTextAreaElementDisp;
__dispinterface  INTERFACE_UUID("{3050F2AA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTextAreaElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F521-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTextAreaElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F54D-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLRichtextElement  : public IDispatch 
{
	
};

__interface IHTMLButtonElement;
typedef System::DelphiInterface<IHTMLButtonElement> _di_IHTMLButtonElement;
__interface  INTERFACE_UUID("{3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLButtonElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_status(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_status(OleVariant &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall createTextRange(_di_IHTMLTxtRange &createTextRange_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_status() { OleVariant r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLButtonElementDisp;
typedef System::DelphiInterface<IHTMLButtonElementDisp> _di_IHTMLButtonElementDisp;
__dispinterface  INTERFACE_UUID("{3050F2BB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLButtonElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F51F-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLButtonElement  : public IDispatch 
{
	
};

__dispinterface HTMLMarqueeElementEvents2;
typedef System::DelphiInterface<HTMLMarqueeElementEvents2> _di_HTMLMarqueeElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F61F-98B5-11CF-BB82-00AA00BDCE0B}") HTMLMarqueeElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLMarqueeElementEvents;
typedef System::DelphiInterface<HTMLMarqueeElementEvents> _di_HTMLMarqueeElementEvents;
__dispinterface  INTERFACE_UUID("{3050F2B8-98B5-11CF-BB82-00AA00BDCE0B}") HTMLMarqueeElementEvents  : public IDispatch 
{
	
};

__interface IHTMLMarqueeElement;
typedef System::DelphiInterface<IHTMLMarqueeElement> _di_IHTMLMarqueeElement;
__interface  INTERFACE_UUID("{3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMarqueeElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_bgColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(OleVariant &Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_scrollDelay(int p) = 0 ;
	virtual HRESULT __safecall Get_scrollDelay(int &Get_scrollDelay_result) = 0 ;
	virtual HRESULT __safecall Set_direction(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_direction(WideString &Get_direction_result) = 0 ;
	virtual HRESULT __safecall Set_behavior(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_behavior(WideString &Get_behavior_result) = 0 ;
	virtual HRESULT __safecall Set_scrollAmount(int p) = 0 ;
	virtual HRESULT __safecall Get_scrollAmount(int &Get_scrollAmount_result) = 0 ;
	virtual HRESULT __safecall Set_loop(int p) = 0 ;
	virtual HRESULT __safecall Get_loop(int &Get_loop_result) = 0 ;
	virtual HRESULT __safecall Set_vspace(int p) = 0 ;
	virtual HRESULT __safecall Get_vspace(int &Get_vspace_result) = 0 ;
	virtual HRESULT __safecall Set_hspace(int p) = 0 ;
	virtual HRESULT __safecall Get_hspace(int &Get_hspace_result) = 0 ;
	virtual HRESULT __safecall Set_onfinish(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfinish(OleVariant &Get_onfinish_result) = 0 ;
	virtual HRESULT __safecall Set_onstart(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onstart(OleVariant &Get_onstart_result) = 0 ;
	virtual HRESULT __safecall Set_onbounce(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbounce(OleVariant &Get_onbounce_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_trueSpeed(Word p) = 0 ;
	virtual HRESULT __safecall Get_trueSpeed(Word &Get_trueSpeed_result) = 0 ;
	virtual HRESULT __safecall Start(void) = 0 ;
	virtual HRESULT __safecall stop(void) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bgColor() { OleVariant r; HRESULT hr = Get_bgColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollDelay() { int r; HRESULT hr = Get_scrollDelay(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollDelay = {read=_scw_Get_scrollDelay, write=Set_scrollDelay};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_direction() { WideString r; HRESULT hr = Get_direction(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString direction = {read=_scw_Get_direction, write=Set_direction};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_behavior() { WideString r; HRESULT hr = Get_behavior(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString behavior = {read=_scw_Get_behavior, write=Set_behavior};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_scrollAmount() { int r; HRESULT hr = Get_scrollAmount(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int scrollAmount = {read=_scw_Get_scrollAmount, write=Set_scrollAmount};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_loop() { int r; HRESULT hr = Get_loop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int loop = {read=_scw_Get_loop, write=Set_loop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_vspace() { int r; HRESULT hr = Get_vspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int vspace = {read=_scw_Get_vspace, write=Set_vspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_hspace() { int r; HRESULT hr = Get_hspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int hspace = {read=_scw_Get_hspace, write=Set_hspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfinish() { OleVariant r; HRESULT hr = Get_onfinish(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfinish = {read=_scw_Get_onfinish, write=Set_onfinish};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onstart() { OleVariant r; HRESULT hr = Get_onstart(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onstart = {read=_scw_Get_onstart, write=Set_onstart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbounce() { OleVariant r; HRESULT hr = Get_onbounce(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbounce = {read=_scw_Get_onbounce, write=Set_onbounce};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_trueSpeed() { Word r; HRESULT hr = Get_trueSpeed(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word trueSpeed = {read=_scw_Get_trueSpeed, write=Set_trueSpeed};
};

__dispinterface IHTMLMarqueeElementDisp;
typedef System::DelphiInterface<IHTMLMarqueeElementDisp> _di_IHTMLMarqueeElementDisp;
__dispinterface  INTERFACE_UUID("{3050F2B5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMarqueeElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F527-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLMarqueeElement  : public IDispatch 
{
	
};

__interface IHTMLHtmlElement;
typedef System::DelphiInterface<IHTMLHtmlElement> _di_IHTMLHtmlElement;
__interface  INTERFACE_UUID("{3050F81C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLHtmlElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_version(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_version(WideString &Get_version_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_version() { WideString r; HRESULT hr = Get_version(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString version = {read=_scw_Get_version, write=Set_version};
};

__dispinterface IHTMLHtmlElementDisp;
typedef System::DelphiInterface<IHTMLHtmlElementDisp> _di_IHTMLHtmlElementDisp;
__dispinterface  INTERFACE_UUID("{3050F81C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLHtmlElementDisp  : public IDispatch 
{
	
};

__interface IHTMLHeadElement;
typedef System::DelphiInterface<IHTMLHeadElement> _di_IHTMLHeadElement;
__interface  INTERFACE_UUID("{3050F81D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLHeadElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_profile(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_profile(WideString &Get_profile_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_profile() { WideString r; HRESULT hr = Get_profile(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString profile = {read=_scw_Get_profile, write=Set_profile};
};

__dispinterface IHTMLHeadElementDisp;
typedef System::DelphiInterface<IHTMLHeadElementDisp> _di_IHTMLHeadElementDisp;
__dispinterface  INTERFACE_UUID("{3050F81D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLHeadElementDisp  : public IDispatch 
{
	
};

__interface IHTMLTitleElement;
typedef System::DelphiInterface<IHTMLTitleElement> _di_IHTMLTitleElement;
__interface  INTERFACE_UUID("{3050F322-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTitleElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_text(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_text(WideString &Get_text_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_text() { WideString r; HRESULT hr = Get_text(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString text = {read=_scw_Get_text, write=Set_text};
};

__dispinterface IHTMLTitleElementDisp;
typedef System::DelphiInterface<IHTMLTitleElementDisp> _di_IHTMLTitleElementDisp;
__dispinterface  INTERFACE_UUID("{3050F322-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTitleElementDisp  : public IDispatch 
{
	
};

__interface IHTMLMetaElement;
typedef System::DelphiInterface<IHTMLMetaElement> _di_IHTMLMetaElement;
__interface  INTERFACE_UUID("{3050F203-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMetaElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_httpEquiv(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_httpEquiv(WideString &Get_httpEquiv_result) = 0 ;
	virtual HRESULT __safecall Set_content(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_content(WideString &Get_content_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_url(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_url(WideString &Get_url_result) = 0 ;
	virtual HRESULT __safecall Set_charset(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_charset(WideString &Get_charset_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_httpEquiv() { WideString r; HRESULT hr = Get_httpEquiv(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString httpEquiv = {read=_scw_Get_httpEquiv, write=Set_httpEquiv};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_content() { WideString r; HRESULT hr = Get_content(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString content = {read=_scw_Get_content, write=Set_content};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_url() { WideString r; HRESULT hr = Get_url(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString url = {read=_scw_Get_url, write=Set_url};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_charset() { WideString r; HRESULT hr = Get_charset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString charset = {read=_scw_Get_charset, write=Set_charset};
};

__dispinterface IHTMLMetaElementDisp;
typedef System::DelphiInterface<IHTMLMetaElementDisp> _di_IHTMLMetaElementDisp;
__dispinterface  INTERFACE_UUID("{3050F203-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMetaElementDisp  : public IDispatch 
{
	
};

__interface IHTMLMetaElement2;
typedef System::DelphiInterface<IHTMLMetaElement2> _di_IHTMLMetaElement2;
__interface  INTERFACE_UUID("{3050F81F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMetaElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_scheme(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_scheme(WideString &Get_scheme_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_scheme() { WideString r; HRESULT hr = Get_scheme(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString scheme = {read=_scw_Get_scheme, write=Set_scheme};
};

__dispinterface IHTMLMetaElement2Disp;
typedef System::DelphiInterface<IHTMLMetaElement2Disp> _di_IHTMLMetaElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F81F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMetaElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLBaseElement;
typedef System::DelphiInterface<IHTMLBaseElement> _di_IHTMLBaseElement;
__interface  INTERFACE_UUID("{3050F204-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBaseElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_href(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_href(WideString &Get_href_result) = 0 ;
	virtual HRESULT __safecall Set_target(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_target(WideString &Get_target_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_href() { WideString r; HRESULT hr = Get_href(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString href = {read=_scw_Get_href, write=Set_href};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_target() { WideString r; HRESULT hr = Get_target(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString target = {read=_scw_Get_target, write=Set_target};
};

__dispinterface IHTMLBaseElementDisp;
typedef System::DelphiInterface<IHTMLBaseElementDisp> _di_IHTMLBaseElementDisp;
__dispinterface  INTERFACE_UUID("{3050F204-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBaseElementDisp  : public IDispatch 
{
	
};

__interface IHTMLIsIndexElement;
typedef System::DelphiInterface<IHTMLIsIndexElement> _di_IHTMLIsIndexElement;
__interface  INTERFACE_UUID("{3050F206-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIsIndexElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_prompt(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_prompt(WideString &Get_prompt_result) = 0 ;
	virtual HRESULT __safecall Set_action(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_action(WideString &Get_action_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_prompt() { WideString r; HRESULT hr = Get_prompt(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString prompt = {read=_scw_Get_prompt, write=Set_prompt};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_action() { WideString r; HRESULT hr = Get_action(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString action = {read=_scw_Get_action, write=Set_action};
};

__dispinterface IHTMLIsIndexElementDisp;
typedef System::DelphiInterface<IHTMLIsIndexElementDisp> _di_IHTMLIsIndexElementDisp;
__dispinterface  INTERFACE_UUID("{3050F206-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIsIndexElementDisp  : public IDispatch 
{
	
};

__interface IHTMLIsIndexElement2;
typedef System::DelphiInterface<IHTMLIsIndexElement2> _di_IHTMLIsIndexElement2;
__interface  INTERFACE_UUID("{3050F82F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIsIndexElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLIsIndexElement2Disp;
typedef System::DelphiInterface<IHTMLIsIndexElement2Disp> _di_IHTMLIsIndexElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F82F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIsIndexElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLNextIdElement;
typedef System::DelphiInterface<IHTMLNextIdElement> _di_IHTMLNextIdElement;
__interface  INTERFACE_UUID("{3050F207-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLNextIdElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_n(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_n(WideString &Get_n_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_n() { WideString r; HRESULT hr = Get_n(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString n = {read=_scw_Get_n, write=Set_n};
};

__dispinterface IHTMLNextIdElementDisp;
typedef System::DelphiInterface<IHTMLNextIdElementDisp> _di_IHTMLNextIdElementDisp;
__dispinterface  INTERFACE_UUID("{3050F207-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLNextIdElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F560-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLHtmlElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F561-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLHeadElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F516-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTitleElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F517-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLMetaElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F518-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLBaseElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F519-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLIsIndexElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F51A-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLNextIdElement  : public IDispatch 
{
	
};

__interface IHTMLBaseFontElement;
typedef System::DelphiInterface<IHTMLBaseFontElement> _di_IHTMLBaseFontElement;
__interface  INTERFACE_UUID("{3050F202-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBaseFontElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_color(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_color(OleVariant &Get_color_result) = 0 ;
	virtual HRESULT __safecall Set_face(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_face(WideString &Get_face_result) = 0 ;
	virtual HRESULT __safecall Set_size(int p) = 0 ;
	virtual HRESULT __safecall Get_size(int &Get_size_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_color() { OleVariant r; HRESULT hr = Get_color(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant color = {read=_scw_Get_color, write=Set_color};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_face() { WideString r; HRESULT hr = Get_face(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString face = {read=_scw_Get_face, write=Set_face};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_size() { int r; HRESULT hr = Get_size(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int size = {read=_scw_Get_size, write=Set_size};
};

__dispinterface IHTMLBaseFontElementDisp;
typedef System::DelphiInterface<IHTMLBaseFontElementDisp> _di_IHTMLBaseFontElementDisp;
__dispinterface  INTERFACE_UUID("{3050F202-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBaseFontElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F504-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLBaseFontElement  : public IDispatch 
{
	
};

__interface IHTMLUnknownElement;
typedef System::DelphiInterface<IHTMLUnknownElement> _di_IHTMLUnknownElement;
__interface  INTERFACE_UUID("{3050F209-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLUnknownElement  : public IDispatch 
{
	
};

__dispinterface IHTMLUnknownElementDisp;
typedef System::DelphiInterface<IHTMLUnknownElementDisp> _di_IHTMLUnknownElementDisp;
__dispinterface  INTERFACE_UUID("{3050F209-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLUnknownElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F539-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLUnknownElement  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{FECEAAA2-8405-11CF-8BA1-00AA00476DA6}") IOmHistory  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(short &Get_length_result) = 0 ;
	virtual HRESULT __safecall back(OleVariant &pvargdistance) = 0 ;
	virtual HRESULT __safecall forward(OleVariant &pvargdistance) = 0 ;
	virtual HRESULT __safecall go(OleVariant &pvargdistance) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline short _scw_Get_length() { short r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property short length = {read=_scw_Get_length};
};

__dispinterface IOmHistoryDisp;
typedef System::DelphiInterface<IOmHistoryDisp> _di_IOmHistoryDisp;
__dispinterface  INTERFACE_UUID("{FECEAAA2-8405-11CF-8BA1-00AA00476DA6}") IOmHistoryDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMimeTypesCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLMimeTypesCollectionDisp;
typedef System::DelphiInterface<IHTMLMimeTypesCollectionDisp> _di_IHTMLMimeTypesCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F3FC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMimeTypesCollectionDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPluginsCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall refresh(Word reload) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLPluginsCollectionDisp;
typedef System::DelphiInterface<IHTMLPluginsCollectionDisp> _di_IHTMLPluginsCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F3FD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPluginsCollectionDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F401-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOpsProfile  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall addRequest(const WideString name, const OleVariant reserved, Word &addRequest_result) = 0 ;
	virtual HRESULT __safecall clearRequest(void) = 0 ;
	virtual HRESULT __safecall doRequest(const OleVariant usage, const OleVariant fname, const OleVariant domain, const OleVariant path, const OleVariant expire, const OleVariant reserved) = 0 ;
	virtual HRESULT __safecall getAttribute(const WideString name, WideString &getAttribute_result) = 0 ;
	virtual HRESULT __safecall setAttribute(const WideString name, const WideString value, const OleVariant prefs, Word &setAttribute_result) = 0 ;
	virtual HRESULT __safecall commitChanges(Word &commitChanges_result) = 0 ;
	virtual HRESULT __safecall addReadRequest(const WideString name, const OleVariant reserved, Word &addReadRequest_result) = 0 ;
	virtual HRESULT __safecall doReadRequest(const OleVariant usage, const OleVariant fname, const OleVariant domain, const OleVariant path, const OleVariant expire, const OleVariant reserved) = 0 ;
	virtual HRESULT __safecall doWriteRequest(Word &doWriteRequest_result) = 0 ;
};

__dispinterface IHTMLOpsProfileDisp;
typedef System::DelphiInterface<IHTMLOpsProfileDisp> _di_IHTMLOpsProfileDisp;
__dispinterface  INTERFACE_UUID("{3050F401-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOpsProfileDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{FECEAAA5-8405-11CF-8BA1-00AA00476DA6}") IOmNavigator  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_appCodeName(WideString &Get_appCodeName_result) = 0 ;
	virtual HRESULT __safecall Get_appName(WideString &Get_appName_result) = 0 ;
	virtual HRESULT __safecall Get_appVersion(WideString &Get_appVersion_result) = 0 ;
	virtual HRESULT __safecall Get_userAgent(WideString &Get_userAgent_result) = 0 ;
	virtual HRESULT __safecall javaEnabled(Word &javaEnabled_result) = 0 ;
	virtual HRESULT __safecall taintEnabled(Word &taintEnabled_result) = 0 ;
	virtual HRESULT __safecall Get_mimeTypes(_di_IHTMLMimeTypesCollection &Get_mimeTypes_result) = 0 ;
	virtual HRESULT __safecall Get_plugins(_di_IHTMLPluginsCollection &Get_plugins_result) = 0 ;
	virtual HRESULT __safecall Get_cookieEnabled(Word &Get_cookieEnabled_result) = 0 ;
	virtual HRESULT __safecall Get_opsProfile(_di_IHTMLOpsProfile &Get_opsProfile_result) = 0 ;
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	virtual HRESULT __safecall Get_cpuClass(WideString &Get_cpuClass_result) = 0 ;
	virtual HRESULT __safecall Get_systemLanguage(WideString &Get_systemLanguage_result) = 0 ;
	virtual HRESULT __safecall Get_browserLanguage(WideString &Get_browserLanguage_result) = 0 ;
	virtual HRESULT __safecall Get_userLanguage(WideString &Get_userLanguage_result) = 0 ;
	virtual HRESULT __safecall Get_platform(WideString &Get_platform_result) = 0 ;
	virtual HRESULT __safecall Get_appMinorVersion(WideString &Get_appMinorVersion_result) = 0 ;
	virtual HRESULT __safecall Get_connectionSpeed(int &Get_connectionSpeed_result) = 0 ;
	virtual HRESULT __safecall Get_onLine(Word &Get_onLine_result) = 0 ;
	virtual HRESULT __safecall Get_userProfile(_di_IHTMLOpsProfile &Get_userProfile_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_appCodeName() { WideString r; HRESULT hr = Get_appCodeName(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString appCodeName = {read=_scw_Get_appCodeName};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_appName() { WideString r; HRESULT hr = Get_appName(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString appName = {read=_scw_Get_appName};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_appVersion() { WideString r; HRESULT hr = Get_appVersion(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString appVersion = {read=_scw_Get_appVersion};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_userAgent() { WideString r; HRESULT hr = Get_userAgent(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString userAgent = {read=_scw_Get_userAgent};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLMimeTypesCollection _scw_Get_mimeTypes() { _di_IHTMLMimeTypesCollection r; HRESULT hr = Get_mimeTypes(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLMimeTypesCollection mimeTypes = {read=_scw_Get_mimeTypes};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLPluginsCollection _scw_Get_plugins() { _di_IHTMLPluginsCollection r; HRESULT hr = Get_plugins(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLPluginsCollection plugins = {read=_scw_Get_plugins};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_cookieEnabled() { Word r; HRESULT hr = Get_cookieEnabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word cookieEnabled = {read=_scw_Get_cookieEnabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLOpsProfile _scw_Get_opsProfile() { _di_IHTMLOpsProfile r; HRESULT hr = Get_opsProfile(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLOpsProfile opsProfile = {read=_scw_Get_opsProfile};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cpuClass() { WideString r; HRESULT hr = Get_cpuClass(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cpuClass = {read=_scw_Get_cpuClass};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_systemLanguage() { WideString r; HRESULT hr = Get_systemLanguage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString systemLanguage = {read=_scw_Get_systemLanguage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_browserLanguage() { WideString r; HRESULT hr = Get_browserLanguage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString browserLanguage = {read=_scw_Get_browserLanguage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_userLanguage() { WideString r; HRESULT hr = Get_userLanguage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString userLanguage = {read=_scw_Get_userLanguage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_platform() { WideString r; HRESULT hr = Get_platform(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString platform = {read=_scw_Get_platform};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_appMinorVersion() { WideString r; HRESULT hr = Get_appMinorVersion(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString appMinorVersion = {read=_scw_Get_appMinorVersion};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_connectionSpeed() { int r; HRESULT hr = Get_connectionSpeed(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int connectionSpeed = {read=_scw_Get_connectionSpeed};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_onLine() { Word r; HRESULT hr = Get_onLine(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word onLine = {read=_scw_Get_onLine};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLOpsProfile _scw_Get_userProfile() { _di_IHTMLOpsProfile r; HRESULT hr = Get_userProfile(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLOpsProfile userProfile = {read=_scw_Get_userProfile};
};

__dispinterface IOmNavigatorDisp;
typedef System::DelphiInterface<IOmNavigatorDisp> _di_IOmNavigatorDisp;
__dispinterface  INTERFACE_UUID("{FECEAAA5-8405-11CF-8BA1-00AA00476DA6}") IOmNavigatorDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{163BB1E0-6E00-11CF-837A-48DC04C10000}") IHTMLLocation  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_href(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_href(WideString &Get_href_result) = 0 ;
	virtual HRESULT __safecall Set_protocol(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_protocol(WideString &Get_protocol_result) = 0 ;
	virtual HRESULT __safecall Set_host(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_host(WideString &Get_host_result) = 0 ;
	virtual HRESULT __safecall Set_hostname(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hostname(WideString &Get_hostname_result) = 0 ;
	virtual HRESULT __safecall Set_port(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_port(WideString &Get_port_result) = 0 ;
	virtual HRESULT __safecall Set_pathname(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_pathname(WideString &Get_pathname_result) = 0 ;
	virtual HRESULT __safecall Set_search(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_search(WideString &Get_search_result) = 0 ;
	virtual HRESULT __safecall Set_hash(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hash(WideString &Get_hash_result) = 0 ;
	virtual HRESULT __safecall reload(Word flag) = 0 ;
	virtual HRESULT __safecall replace(const WideString bstr) = 0 ;
	virtual HRESULT __safecall assign(const WideString bstr) = 0 ;
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_href() { WideString r; HRESULT hr = Get_href(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString href = {read=_scw_Get_href, write=Set_href};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_protocol() { WideString r; HRESULT hr = Get_protocol(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString protocol = {read=_scw_Get_protocol, write=Set_protocol};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_host() { WideString r; HRESULT hr = Get_host(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString host = {read=_scw_Get_host, write=Set_host};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hostname() { WideString r; HRESULT hr = Get_hostname(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hostname = {read=_scw_Get_hostname, write=Set_hostname};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_port() { WideString r; HRESULT hr = Get_port(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString port = {read=_scw_Get_port, write=Set_port};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pathname() { WideString r; HRESULT hr = Get_pathname(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pathname = {read=_scw_Get_pathname, write=Set_pathname};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_search() { WideString r; HRESULT hr = Get_search(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString search = {read=_scw_Get_search, write=Set_search};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hash() { WideString r; HRESULT hr = Get_hash(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hash = {read=_scw_Get_hash, write=Set_hash};
};

__dispinterface IHTMLLocationDisp;
typedef System::DelphiInterface<IHTMLLocationDisp> _di_IHTMLLocationDisp;
__dispinterface  INTERFACE_UUID("{163BB1E0-6E00-11CF-837A-48DC04C10000}") IHTMLLocationDisp  : public IDispatch 
{
	
};

__interface IHTMLBookmarkCollection;
typedef System::DelphiInterface<IHTMLBookmarkCollection> _di_IHTMLBookmarkCollection;
__interface  INTERFACE_UUID("{3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBookmarkCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(int index, OleVariant &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLBookmarkCollectionDisp;
typedef System::DelphiInterface<IHTMLBookmarkCollectionDisp> _di_IHTMLBookmarkCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F4CE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBookmarkCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLDataTransfer;
typedef System::DelphiInterface<IHTMLDataTransfer> _di_IHTMLDataTransfer;
__interface  INTERFACE_UUID("{3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDataTransfer  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall setData(const WideString format, OleVariant &data, Word &setData_result) = 0 ;
	virtual HRESULT __safecall getData(const WideString format, OleVariant &getData_result) = 0 ;
	virtual HRESULT __safecall clearData(const WideString format, Word &clearData_result) = 0 ;
	virtual HRESULT __safecall Set_dropEffect(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dropEffect(WideString &Get_dropEffect_result) = 0 ;
	virtual HRESULT __safecall Set_effectAllowed(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_effectAllowed(WideString &Get_effectAllowed_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dropEffect() { WideString r; HRESULT hr = Get_dropEffect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dropEffect = {read=_scw_Get_dropEffect, write=Set_dropEffect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_effectAllowed() { WideString r; HRESULT hr = Get_effectAllowed(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString effectAllowed = {read=_scw_Get_effectAllowed, write=Set_effectAllowed};
};

__dispinterface IHTMLDataTransferDisp;
typedef System::DelphiInterface<IHTMLDataTransferDisp> _di_IHTMLDataTransferDisp;
__dispinterface  INTERFACE_UUID("{3050F4B3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDataTransferDisp  : public IDispatch 
{
	
};

__interface IHTMLEventObj2;
typedef System::DelphiInterface<IHTMLEventObj2> _di_IHTMLEventObj2;
__interface  INTERFACE_UUID("{3050F48B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEventObj2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall setAttribute(const WideString strAttributeName, const OleVariant AttributeValue, int lFlags) = 0 ;
	virtual HRESULT __safecall getAttribute(const WideString strAttributeName, int lFlags, OleVariant &getAttribute_result) = 0 ;
	virtual HRESULT __safecall removeAttribute(const WideString strAttributeName, int lFlags, Word &removeAttribute_result) = 0 ;
	virtual HRESULT __safecall Set_propertyName(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_propertyName(WideString &Get_propertyName_result) = 0 ;
	virtual HRESULT __safecall _Set_bookmarks(const _di_IHTMLBookmarkCollection p) = 0 ;
	virtual HRESULT __safecall Get_bookmarks(_di_IHTMLBookmarkCollection &Get_bookmarks_result) = 0 ;
	virtual HRESULT __safecall _Set_recordset(const _di_IDispatch p) = 0 ;
	virtual HRESULT __safecall Get_recordset(_di_IDispatch &Get_recordset_result) = 0 ;
	virtual HRESULT __safecall Set_dataFld(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dataFld(WideString &Get_dataFld_result) = 0 ;
	virtual HRESULT __safecall _Set_boundElements(const _di_IHTMLElementCollection p) = 0 ;
	virtual HRESULT __safecall Get_boundElements(_di_IHTMLElementCollection &Get_boundElements_result) = 0 ;
	virtual HRESULT __safecall Set_repeat_(Word p) = 0 ;
	virtual HRESULT __safecall Get_repeat_(Word &Get_repeat__result) = 0 ;
	virtual HRESULT __safecall Set_srcUrn(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_srcUrn(WideString &Get_srcUrn_result) = 0 ;
	virtual HRESULT __safecall _Set_srcElement(const _di_IHTMLElement p) = 0 ;
	virtual HRESULT __safecall Get_srcElement(_di_IHTMLElement &Get_srcElement_result) = 0 ;
	virtual HRESULT __safecall Set_altKey(Word p) = 0 ;
	virtual HRESULT __safecall Get_altKey(Word &Get_altKey_result) = 0 ;
	virtual HRESULT __safecall Set_ctrlKey(Word p) = 0 ;
	virtual HRESULT __safecall Get_ctrlKey(Word &Get_ctrlKey_result) = 0 ;
	virtual HRESULT __safecall Set_shiftKey(Word p) = 0 ;
	virtual HRESULT __safecall Get_shiftKey(Word &Get_shiftKey_result) = 0 ;
	virtual HRESULT __safecall _Set_fromElement(const _di_IHTMLElement p) = 0 ;
	virtual HRESULT __safecall Get_fromElement(_di_IHTMLElement &Get_fromElement_result) = 0 ;
	virtual HRESULT __safecall _Set_toElement(const _di_IHTMLElement p) = 0 ;
	virtual HRESULT __safecall Get_toElement(_di_IHTMLElement &Get_toElement_result) = 0 ;
	virtual HRESULT __safecall Set_button(int p) = 0 ;
	virtual HRESULT __safecall Get_button(int &Get_button_result) = 0 ;
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_qualifier(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_qualifier(WideString &Get_qualifier_result) = 0 ;
	virtual HRESULT __safecall Set_reason(int p) = 0 ;
	virtual HRESULT __safecall Get_reason(int &Get_reason_result) = 0 ;
	virtual HRESULT __safecall Set_x(int p) = 0 ;
	virtual HRESULT __safecall Get_x(int &Get_x_result) = 0 ;
	virtual HRESULT __safecall Set_y(int p) = 0 ;
	virtual HRESULT __safecall Get_y(int &Get_y_result) = 0 ;
	virtual HRESULT __safecall Set_clientX(int p) = 0 ;
	virtual HRESULT __safecall Get_clientX(int &Get_clientX_result) = 0 ;
	virtual HRESULT __safecall Set_clientY(int p) = 0 ;
	virtual HRESULT __safecall Get_clientY(int &Get_clientY_result) = 0 ;
	virtual HRESULT __safecall Set_offsetX(int p) = 0 ;
	virtual HRESULT __safecall Get_offsetX(int &Get_offsetX_result) = 0 ;
	virtual HRESULT __safecall Set_offsetY(int p) = 0 ;
	virtual HRESULT __safecall Get_offsetY(int &Get_offsetY_result) = 0 ;
	virtual HRESULT __safecall Set_screenX(int p) = 0 ;
	virtual HRESULT __safecall Get_screenX(int &Get_screenX_result) = 0 ;
	virtual HRESULT __safecall Set_screenY(int p) = 0 ;
	virtual HRESULT __safecall Get_screenY(int &Get_screenY_result) = 0 ;
	virtual HRESULT __safecall _Set_srcFilter(const _di_IDispatch p) = 0 ;
	virtual HRESULT __safecall Get_srcFilter(_di_IDispatch &Get_srcFilter_result) = 0 ;
	virtual HRESULT __safecall Get_dataTransfer(_di_IHTMLDataTransfer &Get_dataTransfer_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_propertyName() { WideString r; HRESULT hr = Get_propertyName(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString propertyName = {read=_scw_Get_propertyName, write=Set_propertyName};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLBookmarkCollection _scw_Get_bookmarks() { _di_IHTMLBookmarkCollection r; HRESULT hr = Get_bookmarks(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLBookmarkCollection bookmarks = {read=_scw_Get_bookmarks, write=_Set_bookmarks};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_recordset() { _di_IDispatch r; HRESULT hr = Get_recordset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch recordset = {read=_scw_Get_recordset, write=_Set_recordset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dataFld() { WideString r; HRESULT hr = Get_dataFld(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dataFld = {read=_scw_Get_dataFld, write=Set_dataFld};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_boundElements() { _di_IHTMLElementCollection r; HRESULT hr = Get_boundElements(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection boundElements = {read=_scw_Get_boundElements, write=_Set_boundElements};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_repeat_() { Word r; HRESULT hr = Get_repeat_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word repeat_ = {read=_scw_Get_repeat_, write=Set_repeat_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_srcUrn() { WideString r; HRESULT hr = Get_srcUrn(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString srcUrn = {read=_scw_Get_srcUrn, write=Set_srcUrn};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_srcElement() { _di_IHTMLElement r; HRESULT hr = Get_srcElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement srcElement = {read=_scw_Get_srcElement, write=_Set_srcElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_altKey() { Word r; HRESULT hr = Get_altKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word altKey = {read=_scw_Get_altKey, write=Set_altKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_ctrlKey() { Word r; HRESULT hr = Get_ctrlKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word ctrlKey = {read=_scw_Get_ctrlKey, write=Set_ctrlKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_shiftKey() { Word r; HRESULT hr = Get_shiftKey(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word shiftKey = {read=_scw_Get_shiftKey, write=Set_shiftKey};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_fromElement() { _di_IHTMLElement r; HRESULT hr = Get_fromElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement fromElement = {read=_scw_Get_fromElement, write=_Set_fromElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_toElement() { _di_IHTMLElement r; HRESULT hr = Get_toElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement toElement = {read=_scw_Get_toElement, write=_Set_toElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_button() { int r; HRESULT hr = Get_button(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int button = {read=_scw_Get_button, write=Set_button};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_qualifier() { WideString r; HRESULT hr = Get_qualifier(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString qualifier = {read=_scw_Get_qualifier, write=Set_qualifier};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_reason() { int r; HRESULT hr = Get_reason(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int reason = {read=_scw_Get_reason, write=Set_reason};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_x() { int r; HRESULT hr = Get_x(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int x = {read=_scw_Get_x, write=Set_x};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_y() { int r; HRESULT hr = Get_y(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int y = {read=_scw_Get_y, write=Set_y};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientX() { int r; HRESULT hr = Get_clientX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientX = {read=_scw_Get_clientX, write=Set_clientX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientY() { int r; HRESULT hr = Get_clientY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientY = {read=_scw_Get_clientY, write=Set_clientY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetX() { int r; HRESULT hr = Get_offsetX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetX = {read=_scw_Get_offsetX, write=Set_offsetX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_offsetY() { int r; HRESULT hr = Get_offsetY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int offsetY = {read=_scw_Get_offsetY, write=Set_offsetY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_screenX() { int r; HRESULT hr = Get_screenX(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int screenX = {read=_scw_Get_screenX, write=Set_screenX};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_screenY() { int r; HRESULT hr = Get_screenY(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int screenY = {read=_scw_Get_screenY, write=Set_screenY};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_srcFilter() { _di_IDispatch r; HRESULT hr = Get_srcFilter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch srcFilter = {read=_scw_Get_srcFilter, write=_Set_srcFilter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDataTransfer _scw_Get_dataTransfer() { _di_IHTMLDataTransfer r; HRESULT hr = Get_dataTransfer(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDataTransfer dataTransfer = {read=_scw_Get_dataTransfer};
};

__dispinterface IHTMLEventObj2Disp;
typedef System::DelphiInterface<IHTMLEventObj2Disp> _di_IHTMLEventObj2Disp;
__dispinterface  INTERFACE_UUID("{3050F48B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEventObj2Disp  : public IDispatch 
{
	
};

__interface IHTMLEventObj3;
typedef System::DelphiInterface<IHTMLEventObj3> _di_IHTMLEventObj3;
__interface  INTERFACE_UUID("{3050F680-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEventObj3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_contentOverflow(Word &Get_contentOverflow_result) = 0 ;
	virtual HRESULT __safecall Set_shiftLeft(Word p) = 0 ;
	virtual HRESULT __safecall Get_shiftLeft(Word &Get_shiftLeft_result) = 0 ;
	virtual HRESULT __safecall Set_altLeft(Word p) = 0 ;
	virtual HRESULT __safecall Get_altLeft(Word &Get_altLeft_result) = 0 ;
	virtual HRESULT __safecall Set_ctrlLeft(Word p) = 0 ;
	virtual HRESULT __safecall Get_ctrlLeft(Word &Get_ctrlLeft_result) = 0 ;
	virtual HRESULT __safecall Get_imeCompositionChange(int &Get_imeCompositionChange_result) = 0 ;
	virtual HRESULT __safecall Get_imeNotifyCommand(int &Get_imeNotifyCommand_result) = 0 ;
	virtual HRESULT __safecall Get_imeNotifyData(int &Get_imeNotifyData_result) = 0 ;
	virtual HRESULT __safecall Get_imeRequest(int &Get_imeRequest_result) = 0 ;
	virtual HRESULT __safecall Get_imeRequestData(int &Get_imeRequestData_result) = 0 ;
	virtual HRESULT __safecall Get_keyboardLayout(int &Get_keyboardLayout_result) = 0 ;
	virtual HRESULT __safecall Get_behaviorCookie(int &Get_behaviorCookie_result) = 0 ;
	virtual HRESULT __safecall Get_behaviorPart(int &Get_behaviorPart_result) = 0 ;
	virtual HRESULT __safecall Get_nextPage(WideString &Get_nextPage_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_contentOverflow() { Word r; HRESULT hr = Get_contentOverflow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word contentOverflow = {read=_scw_Get_contentOverflow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_shiftLeft() { Word r; HRESULT hr = Get_shiftLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word shiftLeft = {read=_scw_Get_shiftLeft, write=Set_shiftLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_altLeft() { Word r; HRESULT hr = Get_altLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word altLeft = {read=_scw_Get_altLeft, write=Set_altLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_ctrlLeft() { Word r; HRESULT hr = Get_ctrlLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word ctrlLeft = {read=_scw_Get_ctrlLeft, write=Set_ctrlLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_imeCompositionChange() { int r; HRESULT hr = Get_imeCompositionChange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int imeCompositionChange = {read=_scw_Get_imeCompositionChange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_imeNotifyCommand() { int r; HRESULT hr = Get_imeNotifyCommand(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int imeNotifyCommand = {read=_scw_Get_imeNotifyCommand};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_imeNotifyData() { int r; HRESULT hr = Get_imeNotifyData(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int imeNotifyData = {read=_scw_Get_imeNotifyData};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_imeRequest() { int r; HRESULT hr = Get_imeRequest(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int imeRequest = {read=_scw_Get_imeRequest};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_imeRequestData() { int r; HRESULT hr = Get_imeRequestData(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int imeRequestData = {read=_scw_Get_imeRequestData};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_keyboardLayout() { int r; HRESULT hr = Get_keyboardLayout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int keyboardLayout = {read=_scw_Get_keyboardLayout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_behaviorCookie() { int r; HRESULT hr = Get_behaviorCookie(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int behaviorCookie = {read=_scw_Get_behaviorCookie};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_behaviorPart() { int r; HRESULT hr = Get_behaviorPart(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int behaviorPart = {read=_scw_Get_behaviorPart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_nextPage() { WideString r; HRESULT hr = Get_nextPage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString nextPage = {read=_scw_Get_nextPage};
};

__dispinterface IHTMLEventObj3Disp;
typedef System::DelphiInterface<IHTMLEventObj3Disp> _di_IHTMLEventObj3Disp;
__dispinterface  INTERFACE_UUID("{3050F680-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEventObj3Disp  : public IDispatch 
{
	
};

__interface IHTMLEventObj4;
typedef System::DelphiInterface<IHTMLEventObj4> _di_IHTMLEventObj4;
__interface  INTERFACE_UUID("{3050F814-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEventObj4  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_wheelDelta(int &Get_wheelDelta_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_wheelDelta() { int r; HRESULT hr = Get_wheelDelta(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int wheelDelta = {read=_scw_Get_wheelDelta};
};

__dispinterface IHTMLEventObj4Disp;
typedef System::DelphiInterface<IHTMLEventObj4Disp> _di_IHTMLEventObj4Disp;
__dispinterface  INTERFACE_UUID("{3050F814-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEventObj4Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F558-98B5-11CF-BB82-00AA00BDCE0B}") DispCEventObj  : public IDispatch 
{
	
};

__dispinterface HTMLWindowEvents2;
typedef System::DelphiInterface<HTMLWindowEvents2> _di_HTMLWindowEvents2;
__dispinterface  INTERFACE_UUID("{3050F625-98B5-11CF-BB82-00AA00BDCE0B}") HTMLWindowEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLWindowEvents;
typedef System::DelphiInterface<HTMLWindowEvents> _di_HTMLWindowEvents;
__dispinterface  INTERFACE_UUID("{96A0A4E0-D062-11CF-94B6-00AA0060275C}") HTMLWindowEvents  : public IDispatch 
{
	
};

__interface IHTMLDocument2;
typedef System::DelphiInterface<IHTMLDocument2> _di_IHTMLDocument2;
__interface IHTMLWindow2;
typedef System::DelphiInterface<IHTMLWindow2> _di_IHTMLWindow2;
__interface  INTERFACE_UUID("{332C4425-26CB-11D0-B483-00C04FD90119}") IHTMLDocument2  : public IHTMLDocument 
{
	
public:
	virtual HRESULT __safecall Get_all(_di_IHTMLElementCollection &Get_all_result) = 0 ;
	virtual HRESULT __safecall Get_body(_di_IHTMLElement &Get_body_result) = 0 ;
	virtual HRESULT __safecall Get_activeElement(_di_IHTMLElement &Get_activeElement_result) = 0 ;
	virtual HRESULT __safecall Get_images(_di_IHTMLElementCollection &Get_images_result) = 0 ;
	virtual HRESULT __safecall Get_applets(_di_IHTMLElementCollection &Get_applets_result) = 0 ;
	virtual HRESULT __safecall Get_links(_di_IHTMLElementCollection &Get_links_result) = 0 ;
	virtual HRESULT __safecall Get_forms(_di_IHTMLElementCollection &Get_forms_result) = 0 ;
	virtual HRESULT __safecall Get_anchors(_di_IHTMLElementCollection &Get_anchors_result) = 0 ;
	virtual HRESULT __safecall Set_title(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_title(WideString &Get_title_result) = 0 ;
	virtual HRESULT __safecall Get_scripts(_di_IHTMLElementCollection &Get_scripts_result) = 0 ;
	virtual HRESULT __safecall Set_designMode(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_designMode(WideString &Get_designMode_result) = 0 ;
	virtual HRESULT __safecall Get_selection(_di_IHTMLSelectionObject &Get_selection_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Get_frames(_di_IHTMLFramesCollection2 &Get_frames_result) = 0 ;
	virtual HRESULT __safecall Get_embeds(_di_IHTMLElementCollection &Get_embeds_result) = 0 ;
	virtual HRESULT __safecall Get_plugins(_di_IHTMLElementCollection &Get_plugins_result) = 0 ;
	virtual HRESULT __safecall Set_alinkColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_alinkColor(OleVariant &Get_alinkColor_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(OleVariant &Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_fgColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_fgColor(OleVariant &Get_fgColor_result) = 0 ;
	virtual HRESULT __safecall Set_linkColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_linkColor(OleVariant &Get_linkColor_result) = 0 ;
	virtual HRESULT __safecall Set_vlinkColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_vlinkColor(OleVariant &Get_vlinkColor_result) = 0 ;
	virtual HRESULT __safecall Get_referrer(WideString &Get_referrer_result) = 0 ;
	virtual HRESULT __safecall Get_location(_di_IHTMLLocation &Get_location_result) = 0 ;
	virtual HRESULT __safecall Get_lastModified(WideString &Get_lastModified_result) = 0 ;
	virtual HRESULT __safecall Set_url(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_url(WideString &Get_url_result) = 0 ;
	virtual HRESULT __safecall Set_domain(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_domain(WideString &Get_domain_result) = 0 ;
	virtual HRESULT __safecall Set_cookie(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cookie(WideString &Get_cookie_result) = 0 ;
	virtual HRESULT __safecall Set_expando(Word p) = 0 ;
	virtual HRESULT __safecall Get_expando(Word &Get_expando_result) = 0 ;
	virtual HRESULT __safecall Set_charset(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_charset(WideString &Get_charset_result) = 0 ;
	virtual HRESULT __safecall Set_defaultCharset(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_defaultCharset(WideString &Get_defaultCharset_result) = 0 ;
	virtual HRESULT __safecall Get_mimeType(WideString &Get_mimeType_result) = 0 ;
	virtual HRESULT __safecall Get_fileSize(WideString &Get_fileSize_result) = 0 ;
	virtual HRESULT __safecall Get_fileCreatedDate(WideString &Get_fileCreatedDate_result) = 0 ;
	virtual HRESULT __safecall Get_fileModifiedDate(WideString &Get_fileModifiedDate_result) = 0 ;
	virtual HRESULT __safecall Get_fileUpdatedDate(WideString &Get_fileUpdatedDate_result) = 0 ;
	virtual HRESULT __safecall Get_security(WideString &Get_security_result) = 0 ;
	virtual HRESULT __safecall Get_protocol(WideString &Get_protocol_result) = 0 ;
	virtual HRESULT __safecall Get_nameProp(WideString &Get_nameProp_result) = 0 ;
	virtual HRESULT __safecall write(Activex::PSafeArray psarray) = 0 ;
	virtual HRESULT __safecall writeln(Activex::PSafeArray psarray) = 0 ;
	virtual HRESULT __safecall open(const WideString url, const OleVariant name, const OleVariant features, const OleVariant replace, _di_IDispatch &open_result) = 0 ;
	virtual HRESULT __safecall close(void) = 0 ;
	virtual HRESULT __safecall clear(void) = 0 ;
	virtual HRESULT __safecall queryCommandSupported(const WideString cmdID, Word &queryCommandSupported_result) = 0 ;
	virtual HRESULT __safecall queryCommandEnabled(const WideString cmdID, Word &queryCommandEnabled_result) = 0 ;
	virtual HRESULT __safecall queryCommandState(const WideString cmdID, Word &queryCommandState_result) = 0 ;
	virtual HRESULT __safecall queryCommandIndeterm(const WideString cmdID, Word &queryCommandIndeterm_result) = 0 ;
	virtual HRESULT __safecall queryCommandText(const WideString cmdID, WideString &queryCommandText_result) = 0 ;
	virtual HRESULT __safecall queryCommandValue(const WideString cmdID, OleVariant &queryCommandValue_result) = 0 ;
	virtual HRESULT __safecall execCommand(const WideString cmdID, Word showUI, const OleVariant value, Word &execCommand_result) = 0 ;
	virtual HRESULT __safecall execCommandShowHelp(const WideString cmdID, Word &execCommandShowHelp_result) = 0 ;
	virtual HRESULT __safecall createElement(const WideString eTag, _di_IHTMLElement &createElement_result) = 0 ;
	virtual HRESULT __safecall Set_onhelp(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onhelp(OleVariant &Get_onhelp_result) = 0 ;
	virtual HRESULT __safecall Set_onclick(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onclick(OleVariant &Get_onclick_result) = 0 ;
	virtual HRESULT __safecall Set_ondblclick(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondblclick(OleVariant &Get_ondblclick_result) = 0 ;
	virtual HRESULT __safecall Set_onkeyup(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeyup(OleVariant &Get_onkeyup_result) = 0 ;
	virtual HRESULT __safecall Set_onkeydown(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeydown(OleVariant &Get_onkeydown_result) = 0 ;
	virtual HRESULT __safecall Set_onkeypress(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeypress(OleVariant &Get_onkeypress_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseup(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseup(OleVariant &Get_onmouseup_result) = 0 ;
	virtual HRESULT __safecall Set_onmousedown(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousedown(OleVariant &Get_onmousedown_result) = 0 ;
	virtual HRESULT __safecall Set_onmousemove(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousemove(OleVariant &Get_onmousemove_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseout(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseout(OleVariant &Get_onmouseout_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseover(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseover(OleVariant &Get_onmouseover_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(OleVariant &Get_onreadystatechange_result) = 0 ;
	virtual HRESULT __safecall Set_onafterupdate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onafterupdate(OleVariant &Get_onafterupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onrowexit(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowexit(OleVariant &Get_onrowexit_result) = 0 ;
	virtual HRESULT __safecall Set_onrowenter(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowenter(OleVariant &Get_onrowenter_result) = 0 ;
	virtual HRESULT __safecall Set_ondragstart(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondragstart(OleVariant &Get_ondragstart_result) = 0 ;
	virtual HRESULT __safecall Set_onselectstart(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselectstart(OleVariant &Get_onselectstart_result) = 0 ;
	virtual HRESULT __safecall elementFromPoint(int x, int y, _di_IHTMLElement &elementFromPoint_result) = 0 ;
	virtual HRESULT __safecall Get_parentWindow(_di_IHTMLWindow2 &Get_parentWindow_result) = 0 ;
	virtual HRESULT __safecall Get_styleSheets(_di_IHTMLStyleSheetsCollection &Get_styleSheets_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeupdate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeupdate(OleVariant &Get_onbeforeupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onerrorupdate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerrorupdate(OleVariant &Get_onerrorupdate_result) = 0 ;
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	virtual HRESULT __safecall createStyleSheet(const WideString bstrHref, int lIndex, _di_IHTMLStyleSheet &createStyleSheet_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_all() { _di_IHTMLElementCollection r; HRESULT hr = Get_all(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection all = {read=_scw_Get_all};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_body() { _di_IHTMLElement r; HRESULT hr = Get_body(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement body = {read=_scw_Get_body};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_activeElement() { _di_IHTMLElement r; HRESULT hr = Get_activeElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement activeElement = {read=_scw_Get_activeElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_images() { _di_IHTMLElementCollection r; HRESULT hr = Get_images(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection images = {read=_scw_Get_images};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_applets() { _di_IHTMLElementCollection r; HRESULT hr = Get_applets(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection applets = {read=_scw_Get_applets};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_links() { _di_IHTMLElementCollection r; HRESULT hr = Get_links(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection links = {read=_scw_Get_links};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_forms() { _di_IHTMLElementCollection r; HRESULT hr = Get_forms(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection forms = {read=_scw_Get_forms};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_anchors() { _di_IHTMLElementCollection r; HRESULT hr = Get_anchors(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection anchors = {read=_scw_Get_anchors};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_title() { WideString r; HRESULT hr = Get_title(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString title = {read=_scw_Get_title, write=Set_title};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_scripts() { _di_IHTMLElementCollection r; HRESULT hr = Get_scripts(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection scripts = {read=_scw_Get_scripts};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_designMode() { WideString r; HRESULT hr = Get_designMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString designMode = {read=_scw_Get_designMode, write=Set_designMode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLSelectionObject _scw_Get_selection() { _di_IHTMLSelectionObject r; HRESULT hr = Get_selection(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLSelectionObject selection = {read=_scw_Get_selection};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFramesCollection2 _scw_Get_frames() { _di_IHTMLFramesCollection2 r; HRESULT hr = Get_frames(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFramesCollection2 frames = {read=_scw_Get_frames};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_embeds() { _di_IHTMLElementCollection r; HRESULT hr = Get_embeds(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection embeds = {read=_scw_Get_embeds};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_plugins() { _di_IHTMLElementCollection r; HRESULT hr = Get_plugins(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection plugins = {read=_scw_Get_plugins};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_alinkColor() { OleVariant r; HRESULT hr = Get_alinkColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant alinkColor = {read=_scw_Get_alinkColor, write=Set_alinkColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bgColor() { OleVariant r; HRESULT hr = Get_bgColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_fgColor() { OleVariant r; HRESULT hr = Get_fgColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant fgColor = {read=_scw_Get_fgColor, write=Set_fgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_linkColor() { OleVariant r; HRESULT hr = Get_linkColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant linkColor = {read=_scw_Get_linkColor, write=Set_linkColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_vlinkColor() { OleVariant r; HRESULT hr = Get_vlinkColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant vlinkColor = {read=_scw_Get_vlinkColor, write=Set_vlinkColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_referrer() { WideString r; HRESULT hr = Get_referrer(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString referrer = {read=_scw_Get_referrer};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLLocation _scw_Get_location() { _di_IHTMLLocation r; HRESULT hr = Get_location(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLLocation location = {read=_scw_Get_location};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_lastModified() { WideString r; HRESULT hr = Get_lastModified(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString lastModified = {read=_scw_Get_lastModified};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_url() { WideString r; HRESULT hr = Get_url(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString url = {read=_scw_Get_url, write=Set_url};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_domain() { WideString r; HRESULT hr = Get_domain(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString domain = {read=_scw_Get_domain, write=Set_domain};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cookie() { WideString r; HRESULT hr = Get_cookie(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cookie = {read=_scw_Get_cookie, write=Set_cookie};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_expando() { Word r; HRESULT hr = Get_expando(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word expando = {read=_scw_Get_expando, write=Set_expando};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_charset() { WideString r; HRESULT hr = Get_charset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString charset = {read=_scw_Get_charset, write=Set_charset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_defaultCharset() { WideString r; HRESULT hr = Get_defaultCharset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString defaultCharset = {read=_scw_Get_defaultCharset, write=Set_defaultCharset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_mimeType() { WideString r; HRESULT hr = Get_mimeType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString mimeType = {read=_scw_Get_mimeType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fileSize() { WideString r; HRESULT hr = Get_fileSize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fileSize = {read=_scw_Get_fileSize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fileCreatedDate() { WideString r; HRESULT hr = Get_fileCreatedDate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fileCreatedDate = {read=_scw_Get_fileCreatedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fileModifiedDate() { WideString r; HRESULT hr = Get_fileModifiedDate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fileModifiedDate = {read=_scw_Get_fileModifiedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fileUpdatedDate() { WideString r; HRESULT hr = Get_fileUpdatedDate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fileUpdatedDate = {read=_scw_Get_fileUpdatedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_security() { WideString r; HRESULT hr = Get_security(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString security = {read=_scw_Get_security};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_protocol() { WideString r; HRESULT hr = Get_protocol(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString protocol = {read=_scw_Get_protocol};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_nameProp() { WideString r; HRESULT hr = Get_nameProp(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString nameProp = {read=_scw_Get_nameProp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onhelp() { OleVariant r; HRESULT hr = Get_onhelp(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onhelp = {read=_scw_Get_onhelp, write=Set_onhelp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onclick() { OleVariant r; HRESULT hr = Get_onclick(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onclick = {read=_scw_Get_onclick, write=Set_onclick};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondblclick() { OleVariant r; HRESULT hr = Get_ondblclick(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondblclick = {read=_scw_Get_ondblclick, write=Set_ondblclick};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onkeyup() { OleVariant r; HRESULT hr = Get_onkeyup(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onkeyup = {read=_scw_Get_onkeyup, write=Set_onkeyup};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onkeydown() { OleVariant r; HRESULT hr = Get_onkeydown(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onkeydown = {read=_scw_Get_onkeydown, write=Set_onkeydown};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onkeypress() { OleVariant r; HRESULT hr = Get_onkeypress(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onkeypress = {read=_scw_Get_onkeypress, write=Set_onkeypress};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmouseup() { OleVariant r; HRESULT hr = Get_onmouseup(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmouseup = {read=_scw_Get_onmouseup, write=Set_onmouseup};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmousedown() { OleVariant r; HRESULT hr = Get_onmousedown(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmousedown = {read=_scw_Get_onmousedown, write=Set_onmousedown};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmousemove() { OleVariant r; HRESULT hr = Get_onmousemove(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmousemove = {read=_scw_Get_onmousemove, write=Set_onmousemove};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmouseout() { OleVariant r; HRESULT hr = Get_onmouseout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmouseout = {read=_scw_Get_onmouseout, write=Set_onmouseout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmouseover() { OleVariant r; HRESULT hr = Get_onmouseover(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmouseover = {read=_scw_Get_onmouseover, write=Set_onmouseover};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreadystatechange() { OleVariant r; HRESULT hr = Get_onreadystatechange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onafterupdate() { OleVariant r; HRESULT hr = Get_onafterupdate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onafterupdate = {read=_scw_Get_onafterupdate, write=Set_onafterupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onrowexit() { OleVariant r; HRESULT hr = Get_onrowexit(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onrowexit = {read=_scw_Get_onrowexit, write=Set_onrowexit};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onrowenter() { OleVariant r; HRESULT hr = Get_onrowenter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onrowenter = {read=_scw_Get_onrowenter, write=Set_onrowenter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondragstart() { OleVariant r; HRESULT hr = Get_ondragstart(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondragstart = {read=_scw_Get_ondragstart, write=Set_ondragstart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onselectstart() { OleVariant r; HRESULT hr = Get_onselectstart(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onselectstart = {read=_scw_Get_onselectstart, write=Set_onselectstart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLWindow2 _scw_Get_parentWindow() { _di_IHTMLWindow2 r; HRESULT hr = Get_parentWindow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLWindow2 parentWindow = {read=_scw_Get_parentWindow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyleSheetsCollection _scw_Get_styleSheets() { _di_IHTMLStyleSheetsCollection r; HRESULT hr = Get_styleSheets(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyleSheetsCollection styleSheets = {read=_scw_Get_styleSheets};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeupdate() { OleVariant r; HRESULT hr = Get_onbeforeupdate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeupdate = {read=_scw_Get_onbeforeupdate, write=Set_onbeforeupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerrorupdate() { OleVariant r; HRESULT hr = Get_onerrorupdate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerrorupdate = {read=_scw_Get_onerrorupdate, write=Set_onerrorupdate};
};

__dispinterface IHTMLDocument2Disp;
typedef System::DelphiInterface<IHTMLDocument2Disp> _di_IHTMLDocument2Disp;
__dispinterface  INTERFACE_UUID("{332C4425-26CB-11D0-B483-00C04FD90119}") IHTMLDocument2Disp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{332C4426-26CB-11D0-B483-00C04FD90119}") IHTMLFramesCollection2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall item(const OleVariant &pvarIndex, OleVariant &item_result) = 0 ;
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLFramesCollection2Disp;
typedef System::DelphiInterface<IHTMLFramesCollection2Disp> _di_IHTMLFramesCollection2Disp;
__dispinterface  INTERFACE_UUID("{332C4426-26CB-11D0-B483-00C04FD90119}") IHTMLFramesCollection2Disp  : public IDispatch 
{
	
};

__interface IHTMLScreen;
typedef System::DelphiInterface<IHTMLScreen> _di_IHTMLScreen;
__interface  INTERFACE_UUID("{332C4427-26CB-11D0-B483-00C04FD90119}") IHTMLWindow2  : public IHTMLFramesCollection2 
{
	
public:
	virtual HRESULT __safecall Get_frames(_di_IHTMLFramesCollection2 &Get_frames_result) = 0 ;
	virtual HRESULT __safecall Set_defaultStatus(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_defaultStatus(WideString &Get_defaultStatus_result) = 0 ;
	virtual HRESULT __safecall Set_status(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_status(WideString &Get_status_result) = 0 ;
	virtual HRESULT __safecall setTimeout(const WideString expression, int msec, OleVariant &language, int &setTimeout_result) = 0 ;
	virtual HRESULT __safecall clearTimeout(int timerID) = 0 ;
	virtual HRESULT __safecall alert(const WideString message) = 0 ;
	virtual HRESULT __safecall confirm(const WideString message, Word &confirm_result) = 0 ;
	virtual HRESULT __safecall prompt(const WideString message, const WideString defstr, OleVariant &prompt_result) = 0 ;
	virtual HRESULT __safecall Get_Image(_di_IHTMLImageElementFactory &Get_Image_result) = 0 ;
	virtual HRESULT __safecall Get_location(_di_IHTMLLocation &Get_location_result) = 0 ;
	virtual HRESULT __safecall Get_history(_di_IOmHistory &Get_history_result) = 0 ;
	virtual HRESULT __safecall close(void) = 0 ;
	virtual HRESULT __safecall Set_opener(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_opener(OleVariant &Get_opener_result) = 0 ;
	virtual HRESULT __safecall Get_navigator(_di_IOmNavigator &Get_navigator_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Get_parent(_di_IHTMLWindow2 &Get_parent_result) = 0 ;
	virtual HRESULT __safecall open(const WideString url, const WideString name, const WideString features, Word replace, _di_IHTMLWindow2 &open_result) = 0 ;
	virtual HRESULT __safecall Get_self(_di_IHTMLWindow2 &Get_self_result) = 0 ;
	virtual HRESULT __safecall Get_top(_di_IHTMLWindow2 &Get_top_result) = 0 ;
	virtual HRESULT __safecall Get_window(_di_IHTMLWindow2 &Get_window_result) = 0 ;
	virtual HRESULT __safecall navigate(const WideString url) = 0 ;
	virtual HRESULT __safecall Set_onfocus(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocus(OleVariant &Get_onfocus_result) = 0 ;
	virtual HRESULT __safecall Set_onblur(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onblur(OleVariant &Get_onblur_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeunload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeunload(OleVariant &Get_onbeforeunload_result) = 0 ;
	virtual HRESULT __safecall Set_onunload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onunload(OleVariant &Get_onunload_result) = 0 ;
	virtual HRESULT __safecall Set_onhelp(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onhelp(OleVariant &Get_onhelp_result) = 0 ;
	virtual HRESULT __safecall Set_onerror(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerror(OleVariant &Get_onerror_result) = 0 ;
	virtual HRESULT __safecall Set_onresize(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onresize(OleVariant &Get_onresize_result) = 0 ;
	virtual HRESULT __safecall Set_onscroll(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onscroll(OleVariant &Get_onscroll_result) = 0 ;
	virtual HRESULT __safecall Get_document(_di_IHTMLDocument2 &Get_document_result) = 0 ;
	virtual HRESULT __safecall Get_event(_di_IHTMLEventObj &Get_event_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall showModalDialog(const WideString dialog, OleVariant &varArgIn, OleVariant &varOptions, OleVariant &showModalDialog_result) = 0 ;
	virtual HRESULT __safecall showHelp(const WideString helpURL, const OleVariant helpArg, const WideString features) = 0 ;
	virtual HRESULT __safecall Get_screen(_di_IHTMLScreen &Get_screen_result) = 0 ;
	virtual HRESULT __safecall Get_Option(_di_IHTMLOptionElementFactory &Get_Option_result) = 0 ;
	virtual HRESULT __safecall focus(void) = 0 ;
	virtual HRESULT __safecall Get_closed(Word &Get_closed_result) = 0 ;
	virtual HRESULT __safecall blur(void) = 0 ;
	virtual HRESULT __safecall scroll(int x, int y) = 0 ;
	virtual HRESULT __safecall Get_clientInformation(_di_IOmNavigator &Get_clientInformation_result) = 0 ;
	virtual HRESULT __safecall setInterval(const WideString expression, int msec, OleVariant &language, int &setInterval_result) = 0 ;
	virtual HRESULT __safecall clearInterval(int timerID) = 0 ;
	virtual HRESULT __safecall Set_offscreenBuffering(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_offscreenBuffering(OleVariant &Get_offscreenBuffering_result) = 0 ;
	virtual HRESULT __safecall execScript(const WideString code, const WideString language, OleVariant &execScript_result) = 0 ;
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	virtual HRESULT __safecall scrollBy(int x, int y) = 0 ;
	virtual HRESULT __safecall scrollTo(int x, int y) = 0 ;
	virtual HRESULT __safecall moveTo(int x, int y) = 0 ;
	virtual HRESULT __safecall moveBy(int x, int y) = 0 ;
	virtual HRESULT __safecall resizeTo(int x, int y) = 0 ;
	virtual HRESULT __safecall resizeBy(int x, int y) = 0 ;
	virtual HRESULT __safecall Get_external(_di_IDispatch &Get_external_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFramesCollection2 _scw_Get_frames() { _di_IHTMLFramesCollection2 r; HRESULT hr = Get_frames(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFramesCollection2 frames = {read=_scw_Get_frames};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_defaultStatus() { WideString r; HRESULT hr = Get_defaultStatus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString defaultStatus = {read=_scw_Get_defaultStatus, write=Set_defaultStatus};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_status() { WideString r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLImageElementFactory _scw_Get_Image() { _di_IHTMLImageElementFactory r; HRESULT hr = Get_Image(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLImageElementFactory Image = {read=_scw_Get_Image};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLLocation _scw_Get_location() { _di_IHTMLLocation r; HRESULT hr = Get_location(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLLocation location = {read=_scw_Get_location};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IOmHistory _scw_Get_history() { _di_IOmHistory r; HRESULT hr = Get_history(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IOmHistory history = {read=_scw_Get_history};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_opener() { OleVariant r; HRESULT hr = Get_opener(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant opener = {read=_scw_Get_opener, write=Set_opener};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IOmNavigator _scw_Get_navigator() { _di_IOmNavigator r; HRESULT hr = Get_navigator(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IOmNavigator navigator = {read=_scw_Get_navigator};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLWindow2 _scw_Get_parent() { _di_IHTMLWindow2 r; HRESULT hr = Get_parent(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLWindow2 parent = {read=_scw_Get_parent};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLWindow2 _scw_Get_self() { _di_IHTMLWindow2 r; HRESULT hr = Get_self(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLWindow2 self = {read=_scw_Get_self};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLWindow2 _scw_Get_top() { _di_IHTMLWindow2 r; HRESULT hr = Get_top(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLWindow2 top = {read=_scw_Get_top};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLWindow2 _scw_Get_window() { _di_IHTMLWindow2 r; HRESULT hr = Get_window(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLWindow2 window = {read=_scw_Get_window};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocus() { OleVariant r; HRESULT hr = Get_onfocus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocus = {read=_scw_Get_onfocus, write=Set_onfocus};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onblur() { OleVariant r; HRESULT hr = Get_onblur(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onblur = {read=_scw_Get_onblur, write=Set_onblur};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeunload() { OleVariant r; HRESULT hr = Get_onbeforeunload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeunload = {read=_scw_Get_onbeforeunload, write=Set_onbeforeunload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onunload() { OleVariant r; HRESULT hr = Get_onunload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onunload = {read=_scw_Get_onunload, write=Set_onunload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onhelp() { OleVariant r; HRESULT hr = Get_onhelp(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onhelp = {read=_scw_Get_onhelp, write=Set_onhelp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerror() { OleVariant r; HRESULT hr = Get_onerror(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerror = {read=_scw_Get_onerror, write=Set_onerror};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onresize() { OleVariant r; HRESULT hr = Get_onresize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onresize = {read=_scw_Get_onresize, write=Set_onresize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onscroll() { OleVariant r; HRESULT hr = Get_onscroll(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onscroll = {read=_scw_Get_onscroll, write=Set_onscroll};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDocument2 _scw_Get_document() { _di_IHTMLDocument2 r; HRESULT hr = Get_document(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDocument2 document = {read=_scw_Get_document};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLEventObj _scw_Get_event() { _di_IHTMLEventObj r; HRESULT hr = Get_event(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLEventObj event = {read=_scw_Get_event};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLScreen _scw_Get_screen() { _di_IHTMLScreen r; HRESULT hr = Get_screen(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLScreen screen = {read=_scw_Get_screen};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLOptionElementFactory _scw_Get_Option() { _di_IHTMLOptionElementFactory r; HRESULT hr = Get_Option(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLOptionElementFactory Option = {read=_scw_Get_Option};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_closed() { Word r; HRESULT hr = Get_closed(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word closed = {read=_scw_Get_closed};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IOmNavigator _scw_Get_clientInformation() { _di_IOmNavigator r; HRESULT hr = Get_clientInformation(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IOmNavigator clientInformation = {read=_scw_Get_clientInformation};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_offscreenBuffering() { OleVariant r; HRESULT hr = Get_offscreenBuffering(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant offscreenBuffering = {read=_scw_Get_offscreenBuffering, write=Set_offscreenBuffering};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_external() { _di_IDispatch r; HRESULT hr = Get_external(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch external = {read=_scw_Get_external};
};

__dispinterface IHTMLWindow2Disp;
typedef System::DelphiInterface<IHTMLWindow2Disp> _di_IHTMLWindow2Disp;
__dispinterface  INTERFACE_UUID("{332C4427-26CB-11D0-B483-00C04FD90119}") IHTMLWindow2Disp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F35C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLScreen  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_colorDepth(int &Get_colorDepth_result) = 0 ;
	virtual HRESULT __safecall Set_bufferDepth(int p) = 0 ;
	virtual HRESULT __safecall Get_bufferDepth(int &Get_bufferDepth_result) = 0 ;
	virtual HRESULT __safecall Get_width(int &Get_width_result) = 0 ;
	virtual HRESULT __safecall Get_height(int &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_updateInterval(int p) = 0 ;
	virtual HRESULT __safecall Get_updateInterval(int &Get_updateInterval_result) = 0 ;
	virtual HRESULT __safecall Get_availHeight(int &Get_availHeight_result) = 0 ;
	virtual HRESULT __safecall Get_availWidth(int &Get_availWidth_result) = 0 ;
	virtual HRESULT __safecall Get_fontSmoothingEnabled(Word &Get_fontSmoothingEnabled_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_colorDepth() { int r; HRESULT hr = Get_colorDepth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int colorDepth = {read=_scw_Get_colorDepth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_bufferDepth() { int r; HRESULT hr = Get_bufferDepth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int bufferDepth = {read=_scw_Get_bufferDepth, write=Set_bufferDepth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_width() { int r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int width = {read=_scw_Get_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_height() { int r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int height = {read=_scw_Get_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_updateInterval() { int r; HRESULT hr = Get_updateInterval(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int updateInterval = {read=_scw_Get_updateInterval, write=Set_updateInterval};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_availHeight() { int r; HRESULT hr = Get_availHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int availHeight = {read=_scw_Get_availHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_availWidth() { int r; HRESULT hr = Get_availWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int availWidth = {read=_scw_Get_availWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_fontSmoothingEnabled() { Word r; HRESULT hr = Get_fontSmoothingEnabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word fontSmoothingEnabled = {read=_scw_Get_fontSmoothingEnabled};
};

__dispinterface IHTMLScreenDisp;
typedef System::DelphiInterface<IHTMLScreenDisp> _di_IHTMLScreenDisp;
__dispinterface  INTERFACE_UUID("{3050F35C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLScreenDisp  : public IDispatch 
{
	
};

__interface IHTMLWindow3;
typedef System::DelphiInterface<IHTMLWindow3> _di_IHTMLWindow3;
__interface  INTERFACE_UUID("{3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLWindow3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_screenLeft(int &Get_screenLeft_result) = 0 ;
	virtual HRESULT __safecall Get_screenTop(int &Get_screenTop_result) = 0 ;
	virtual HRESULT __safecall attachEvent(const WideString event, const _di_IDispatch pdisp, Word &attachEvent_result) = 0 ;
	virtual HRESULT __safecall detachEvent(const WideString event, const _di_IDispatch pdisp) = 0 ;
	virtual HRESULT __safecall setTimeout(OleVariant &expression, int msec, OleVariant &language, int &setTimeout_result) = 0 ;
	virtual HRESULT __safecall setInterval(OleVariant &expression, int msec, OleVariant &language, int &setInterval_result) = 0 ;
	virtual HRESULT __safecall print(void) = 0 ;
	virtual HRESULT __safecall Set_onbeforeprint(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeprint(OleVariant &Get_onbeforeprint_result) = 0 ;
	virtual HRESULT __safecall Set_onafterprint(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onafterprint(OleVariant &Get_onafterprint_result) = 0 ;
	virtual HRESULT __safecall Get_clipboardData(_di_IHTMLDataTransfer &Get_clipboardData_result) = 0 ;
	virtual HRESULT __safecall showModelessDialog(const WideString url, OleVariant &varArgIn, OleVariant &options, _di_IHTMLWindow2 &showModelessDialog_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_screenLeft() { int r; HRESULT hr = Get_screenLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int screenLeft = {read=_scw_Get_screenLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_screenTop() { int r; HRESULT hr = Get_screenTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int screenTop = {read=_scw_Get_screenTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeprint() { OleVariant r; HRESULT hr = Get_onbeforeprint(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeprint = {read=_scw_Get_onbeforeprint, write=Set_onbeforeprint};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onafterprint() { OleVariant r; HRESULT hr = Get_onafterprint(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onafterprint = {read=_scw_Get_onafterprint, write=Set_onafterprint};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDataTransfer _scw_Get_clipboardData() { _di_IHTMLDataTransfer r; HRESULT hr = Get_clipboardData(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDataTransfer clipboardData = {read=_scw_Get_clipboardData};
};

__dispinterface IHTMLWindow3Disp;
typedef System::DelphiInterface<IHTMLWindow3Disp> _di_IHTMLWindow3Disp;
__dispinterface  INTERFACE_UUID("{3050F4AE-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLWindow3Disp  : public IDispatch 
{
	
};

__interface IHTMLFrameBase;
typedef System::DelphiInterface<IHTMLFrameBase> _di_IHTMLFrameBase;
__interface  INTERFACE_UUID("{3050F311-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameBase  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_src(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_src(WideString &Get_src_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_border(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_border(OleVariant &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_frameBorder(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_frameBorder(WideString &Get_frameBorder_result) = 0 ;
	virtual HRESULT __safecall Set_frameSpacing(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_frameSpacing(OleVariant &Get_frameSpacing_result) = 0 ;
	virtual HRESULT __safecall Set_marginWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginWidth(OleVariant &Get_marginWidth_result) = 0 ;
	virtual HRESULT __safecall Set_marginHeight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_marginHeight(OleVariant &Get_marginHeight_result) = 0 ;
	virtual HRESULT __safecall Set_noResize(Word p) = 0 ;
	virtual HRESULT __safecall Get_noResize(Word &Get_noResize_result) = 0 ;
	virtual HRESULT __safecall Set_scrolling(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_scrolling(WideString &Get_scrolling_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_src() { WideString r; HRESULT hr = Get_src(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString src = {read=_scw_Get_src, write=Set_src};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_border() { OleVariant r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_frameBorder() { WideString r; HRESULT hr = Get_frameBorder(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString frameBorder = {read=_scw_Get_frameBorder, write=Set_frameBorder};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_frameSpacing() { OleVariant r; HRESULT hr = Get_frameSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant frameSpacing = {read=_scw_Get_frameSpacing, write=Set_frameSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginWidth() { OleVariant r; HRESULT hr = Get_marginWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginWidth = {read=_scw_Get_marginWidth, write=Set_marginWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_marginHeight() { OleVariant r; HRESULT hr = Get_marginHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant marginHeight = {read=_scw_Get_marginHeight, write=Set_marginHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_noResize() { Word r; HRESULT hr = Get_noResize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word noResize = {read=_scw_Get_noResize, write=Set_noResize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_scrolling() { WideString r; HRESULT hr = Get_scrolling(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString scrolling = {read=_scw_Get_scrolling, write=Set_scrolling};
};

__dispinterface IHTMLFrameBaseDisp;
typedef System::DelphiInterface<IHTMLFrameBaseDisp> _di_IHTMLFrameBaseDisp;
__dispinterface  INTERFACE_UUID("{3050F311-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameBaseDisp  : public IDispatch 
{
	
};

__interface IHTMLScreen2;
typedef System::DelphiInterface<IHTMLScreen2> _di_IHTMLScreen2;
__interface  INTERFACE_UUID("{3050F84A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLScreen2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_logicalXDPI(int &Get_logicalXDPI_result) = 0 ;
	virtual HRESULT __safecall Get_logicalYDPI(int &Get_logicalYDPI_result) = 0 ;
	virtual HRESULT __safecall Get_deviceXDPI(int &Get_deviceXDPI_result) = 0 ;
	virtual HRESULT __safecall Get_deviceYDPI(int &Get_deviceYDPI_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_logicalXDPI() { int r; HRESULT hr = Get_logicalXDPI(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int logicalXDPI = {read=_scw_Get_logicalXDPI};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_logicalYDPI() { int r; HRESULT hr = Get_logicalYDPI(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int logicalYDPI = {read=_scw_Get_logicalYDPI};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_deviceXDPI() { int r; HRESULT hr = Get_deviceXDPI(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int deviceXDPI = {read=_scw_Get_deviceXDPI};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_deviceYDPI() { int r; HRESULT hr = Get_deviceYDPI(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int deviceYDPI = {read=_scw_Get_deviceYDPI};
};

__dispinterface IHTMLScreen2Disp;
typedef System::DelphiInterface<IHTMLScreen2Disp> _di_IHTMLScreen2Disp;
__dispinterface  INTERFACE_UUID("{3050F84A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLScreen2Disp  : public IDispatch 
{
	
};

__interface IHTMLWindow4;
typedef System::DelphiInterface<IHTMLWindow4> _di_IHTMLWindow4;
__interface  INTERFACE_UUID("{3050F6CF-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLWindow4  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall createPopup(OleVariant &varArgIn, _di_IDispatch &createPopup_result) = 0 ;
	virtual HRESULT __safecall Get_frameElement(_di_IHTMLFrameBase &Get_frameElement_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFrameBase _scw_Get_frameElement() { _di_IHTMLFrameBase r; HRESULT hr = Get_frameElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFrameBase frameElement = {read=_scw_Get_frameElement};
};

__dispinterface IHTMLWindow4Disp;
typedef System::DelphiInterface<IHTMLWindow4Disp> _di_IHTMLWindow4Disp;
__dispinterface  INTERFACE_UUID("{3050F6CF-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLWindow4Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F591-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLScreen  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F55D-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLWindow2  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F55E-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLWindowProxy  : public IDispatch 
{
	
};

__dispinterface HTMLDocumentEvents2;
typedef System::DelphiInterface<HTMLDocumentEvents2> _di_HTMLDocumentEvents2;
__dispinterface  INTERFACE_UUID("{3050F613-98B5-11CF-BB82-00AA00BDCE0B}") HTMLDocumentEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLDocumentEvents;
typedef System::DelphiInterface<HTMLDocumentEvents> _di_HTMLDocumentEvents;
__dispinterface  INTERFACE_UUID("{3050F260-98B5-11CF-BB82-00AA00BDCE0B}") HTMLDocumentEvents  : public IDispatch 
{
	
};

__interface IHTMLDocument3;
typedef System::DelphiInterface<IHTMLDocument3> _di_IHTMLDocument3;
__interface  INTERFACE_UUID("{3050F485-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDocument3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall releaseCapture(void) = 0 ;
	virtual HRESULT __safecall recalc(Word fForce) = 0 ;
	virtual HRESULT __safecall createTextNode(const WideString text, _di_IHTMLDOMNode &createTextNode_result) = 0 ;
	virtual HRESULT __safecall Get_documentElement(_di_IHTMLElement &Get_documentElement_result) = 0 ;
	virtual HRESULT __safecall Get_uniqueID(WideString &Get_uniqueID_result) = 0 ;
	virtual HRESULT __safecall attachEvent(const WideString event, const _di_IDispatch pdisp, Word &attachEvent_result) = 0 ;
	virtual HRESULT __safecall detachEvent(const WideString event, const _di_IDispatch pdisp) = 0 ;
	virtual HRESULT __safecall Set_onrowsdelete(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowsdelete(OleVariant &Get_onrowsdelete_result) = 0 ;
	virtual HRESULT __safecall Set_onrowsinserted(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowsinserted(OleVariant &Get_onrowsinserted_result) = 0 ;
	virtual HRESULT __safecall Set_oncellchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_oncellchange(OleVariant &Get_oncellchange_result) = 0 ;
	virtual HRESULT __safecall Set_ondatasetchanged(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondatasetchanged(OleVariant &Get_ondatasetchanged_result) = 0 ;
	virtual HRESULT __safecall Set_ondataavailable(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondataavailable(OleVariant &Get_ondataavailable_result) = 0 ;
	virtual HRESULT __safecall Set_ondatasetcomplete(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondatasetcomplete(OleVariant &Get_ondatasetcomplete_result) = 0 ;
	virtual HRESULT __safecall Set_onpropertychange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onpropertychange(OleVariant &Get_onpropertychange_result) = 0 ;
	virtual HRESULT __safecall Set_dir(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dir(WideString &Get_dir_result) = 0 ;
	virtual HRESULT __safecall Set_oncontextmenu(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_oncontextmenu(OleVariant &Get_oncontextmenu_result) = 0 ;
	virtual HRESULT __safecall Set_onstop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onstop(OleVariant &Get_onstop_result) = 0 ;
	virtual HRESULT __safecall createDocumentFragment(_di_IHTMLDocument2 &createDocumentFragment_result) = 0 ;
	virtual HRESULT __safecall Get_parentDocument(_di_IHTMLDocument2 &Get_parentDocument_result) = 0 ;
	virtual HRESULT __safecall Set_enableDownload(Word p) = 0 ;
	virtual HRESULT __safecall Get_enableDownload(Word &Get_enableDownload_result) = 0 ;
	virtual HRESULT __safecall Set_baseUrl(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_baseUrl(WideString &Get_baseUrl_result) = 0 ;
	virtual HRESULT __safecall Get_childNodes(_di_IDispatch &Get_childNodes_result) = 0 ;
	virtual HRESULT __safecall Set_inheritStyleSheets(Word p) = 0 ;
	virtual HRESULT __safecall Get_inheritStyleSheets(Word &Get_inheritStyleSheets_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeeditfocus(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeeditfocus(OleVariant &Get_onbeforeeditfocus_result) = 0 ;
	virtual HRESULT __safecall getElementsByName(const WideString v, _di_IHTMLElementCollection &getElementsByName_result) = 0 ;
	virtual HRESULT __safecall getElementById(const WideString v, _di_IHTMLElement &getElementById_result) = 0 ;
	virtual HRESULT __safecall getElementsByTagName(const WideString v, _di_IHTMLElementCollection &getElementsByTagName_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElement _scw_Get_documentElement() { _di_IHTMLElement r; HRESULT hr = Get_documentElement(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElement documentElement = {read=_scw_Get_documentElement};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_uniqueID() { WideString r; HRESULT hr = Get_uniqueID(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString uniqueID = {read=_scw_Get_uniqueID};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onrowsdelete() { OleVariant r; HRESULT hr = Get_onrowsdelete(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onrowsdelete = {read=_scw_Get_onrowsdelete, write=Set_onrowsdelete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onrowsinserted() { OleVariant r; HRESULT hr = Get_onrowsinserted(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onrowsinserted = {read=_scw_Get_onrowsinserted, write=Set_onrowsinserted};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_oncellchange() { OleVariant r; HRESULT hr = Get_oncellchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant oncellchange = {read=_scw_Get_oncellchange, write=Set_oncellchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondatasetchanged() { OleVariant r; HRESULT hr = Get_ondatasetchanged(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondatasetchanged = {read=_scw_Get_ondatasetchanged, write=Set_ondatasetchanged};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondataavailable() { OleVariant r; HRESULT hr = Get_ondataavailable(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondataavailable = {read=_scw_Get_ondataavailable, write=Set_ondataavailable};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondatasetcomplete() { OleVariant r; HRESULT hr = Get_ondatasetcomplete(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondatasetcomplete = {read=_scw_Get_ondatasetcomplete, write=Set_ondatasetcomplete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onpropertychange() { OleVariant r; HRESULT hr = Get_onpropertychange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onpropertychange = {read=_scw_Get_onpropertychange, write=Set_onpropertychange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dir() { WideString r; HRESULT hr = Get_dir(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dir = {read=_scw_Get_dir, write=Set_dir};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_oncontextmenu() { OleVariant r; HRESULT hr = Get_oncontextmenu(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant oncontextmenu = {read=_scw_Get_oncontextmenu, write=Set_oncontextmenu};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onstop() { OleVariant r; HRESULT hr = Get_onstop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onstop = {read=_scw_Get_onstop, write=Set_onstop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDocument2 _scw_Get_parentDocument() { _di_IHTMLDocument2 r; HRESULT hr = Get_parentDocument(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDocument2 parentDocument = {read=_scw_Get_parentDocument};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_enableDownload() { Word r; HRESULT hr = Get_enableDownload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word enableDownload = {read=_scw_Get_enableDownload, write=Set_enableDownload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_baseUrl() { WideString r; HRESULT hr = Get_baseUrl(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString baseUrl = {read=_scw_Get_baseUrl, write=Set_baseUrl};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_childNodes() { _di_IDispatch r; HRESULT hr = Get_childNodes(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch childNodes = {read=_scw_Get_childNodes};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_inheritStyleSheets() { Word r; HRESULT hr = Get_inheritStyleSheets(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word inheritStyleSheets = {read=_scw_Get_inheritStyleSheets, write=Set_inheritStyleSheets};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeeditfocus() { OleVariant r; HRESULT hr = Get_onbeforeeditfocus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeeditfocus = {read=_scw_Get_onbeforeeditfocus, write=Set_onbeforeeditfocus};
};

__dispinterface IHTMLDocument3Disp;
typedef System::DelphiInterface<IHTMLDocument3Disp> _di_IHTMLDocument3Disp;
__dispinterface  INTERFACE_UUID("{3050F485-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDocument3Disp  : public IDispatch 
{
	
};

__interface IHTMLDocument4;
typedef System::DelphiInterface<IHTMLDocument4> _di_IHTMLDocument4;
__interface  INTERFACE_UUID("{3050F69A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDocument4  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall focus(void) = 0 ;
	virtual HRESULT __safecall hasFocus(Word &hasFocus_result) = 0 ;
	virtual HRESULT __safecall Set_onselectionchange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselectionchange(OleVariant &Get_onselectionchange_result) = 0 ;
	virtual HRESULT __safecall Get_namespaces(_di_IDispatch &Get_namespaces_result) = 0 ;
	virtual HRESULT __safecall createDocumentFromUrl(const WideString bstrUrl, const WideString bstrOptions, _di_IHTMLDocument2 &createDocumentFromUrl_result) = 0 ;
	virtual HRESULT __safecall Set_media(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_media(WideString &Get_media_result) = 0 ;
	virtual HRESULT __safecall CreateEventObject(OleVariant &pvarEventObject, _di_IHTMLEventObj &CreateEventObject_result) = 0 ;
	virtual HRESULT __safecall FireEvent(const WideString bstrEventName, OleVariant &pvarEventObject, Word &FireEvent_result) = 0 ;
	virtual HRESULT __safecall createRenderStyle(const WideString v, _di_IHTMLRenderStyle &createRenderStyle_result) = 0 ;
	virtual HRESULT __safecall Set_oncontrolselect(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_oncontrolselect(OleVariant &Get_oncontrolselect_result) = 0 ;
	virtual HRESULT __safecall Get_URLUnencoded(WideString &Get_URLUnencoded_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onselectionchange() { OleVariant r; HRESULT hr = Get_onselectionchange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onselectionchange = {read=_scw_Get_onselectionchange, write=Set_onselectionchange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_namespaces() { _di_IDispatch r; HRESULT hr = Get_namespaces(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch namespaces = {read=_scw_Get_namespaces};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_media() { WideString r; HRESULT hr = Get_media(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString media = {read=_scw_Get_media, write=Set_media};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_oncontrolselect() { OleVariant r; HRESULT hr = Get_oncontrolselect(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant oncontrolselect = {read=_scw_Get_oncontrolselect, write=Set_oncontrolselect};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_URLUnencoded() { WideString r; HRESULT hr = Get_URLUnencoded(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString URLUnencoded = {read=_scw_Get_URLUnencoded};
};

__dispinterface IHTMLDocument4Disp;
typedef System::DelphiInterface<IHTMLDocument4Disp> _di_IHTMLDocument4Disp;
__dispinterface  INTERFACE_UUID("{3050F69A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDocument4Disp  : public IDispatch 
{
	
};

__interface IHTMLDocument5;
typedef System::DelphiInterface<IHTMLDocument5> _di_IHTMLDocument5;
__interface  INTERFACE_UUID("{3050F80C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDocument5  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_onmousewheel(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousewheel(OleVariant &Get_onmousewheel_result) = 0 ;
	virtual HRESULT __safecall Get_doctype(_di_IHTMLDOMNode &Get_doctype_result) = 0 ;
	virtual HRESULT __safecall Get_implementation_(_di_IHTMLDOMImplementation &Get_implementation__result) = 0 ;
	virtual HRESULT __safecall createAttribute(const WideString bstrattrName, _di_IHTMLDOMAttribute &createAttribute_result) = 0 ;
	virtual HRESULT __safecall createComment(const WideString bstrdata, _di_IHTMLDOMNode &createComment_result) = 0 ;
	virtual HRESULT __safecall Set_onfocusin(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocusin(OleVariant &Get_onfocusin_result) = 0 ;
	virtual HRESULT __safecall Set_onfocusout(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocusout(OleVariant &Get_onfocusout_result) = 0 ;
	virtual HRESULT __safecall Set_onactivate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onactivate(OleVariant &Get_onactivate_result) = 0 ;
	virtual HRESULT __safecall Set_ondeactivate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondeactivate(OleVariant &Get_ondeactivate_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeactivate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeactivate(OleVariant &Get_onbeforeactivate_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforedeactivate(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforedeactivate(OleVariant &Get_onbeforedeactivate_result) = 0 ;
	virtual HRESULT __safecall Get_compatMode(WideString &Get_compatMode_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onmousewheel() { OleVariant r; HRESULT hr = Get_onmousewheel(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onmousewheel = {read=_scw_Get_onmousewheel, write=Set_onmousewheel};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMNode _scw_Get_doctype() { _di_IHTMLDOMNode r; HRESULT hr = Get_doctype(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMNode doctype = {read=_scw_Get_doctype};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDOMImplementation _scw_Get_implementation_() { _di_IHTMLDOMImplementation r; HRESULT hr = Get_implementation_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDOMImplementation implementation_ = {read=_scw_Get_implementation_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocusin() { OleVariant r; HRESULT hr = Get_onfocusin(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocusin = {read=_scw_Get_onfocusin, write=Set_onfocusin};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocusout() { OleVariant r; HRESULT hr = Get_onfocusout(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocusout = {read=_scw_Get_onfocusout, write=Set_onfocusout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onactivate() { OleVariant r; HRESULT hr = Get_onactivate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onactivate = {read=_scw_Get_onactivate, write=Set_onactivate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_ondeactivate() { OleVariant r; HRESULT hr = Get_ondeactivate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant ondeactivate = {read=_scw_Get_ondeactivate, write=Set_ondeactivate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeactivate() { OleVariant r; HRESULT hr = Get_onbeforeactivate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeactivate = {read=_scw_Get_onbeforeactivate, write=Set_onbeforeactivate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforedeactivate() { OleVariant r; HRESULT hr = Get_onbeforedeactivate(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforedeactivate = {read=_scw_Get_onbeforedeactivate, write=Set_onbeforedeactivate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_compatMode() { WideString r; HRESULT hr = Get_compatMode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString compatMode = {read=_scw_Get_compatMode};
};

__dispinterface IHTMLDocument5Disp;
typedef System::DelphiInterface<IHTMLDocument5Disp> _di_IHTMLDocument5Disp;
__dispinterface  INTERFACE_UUID("{3050F80C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDocument5Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F55F-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDocument  : public IDispatch 
{
	
};

__dispinterface DWebBridgeEvents;
typedef System::DelphiInterface<DWebBridgeEvents> _di_DWebBridgeEvents;
__dispinterface  INTERFACE_UUID("{A6D897FF-0A95-11D1-B0BA-006008166E11}") DWebBridgeEvents  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{AE24FDAD-03C6-11D1-8B76-0080C744F389}") IWebBridge  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_url(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_url(WideString &Get_url_result) = 0 ;
	virtual HRESULT __safecall Set_Scrollbar(Word p) = 0 ;
	virtual HRESULT __safecall Get_Scrollbar(Word &Get_Scrollbar_result) = 0 ;
	virtual HRESULT __safecall Set_embed(Word p) = 0 ;
	virtual HRESULT __safecall Get_embed(Word &Get_embed_result) = 0 ;
	virtual HRESULT __safecall Get_event(_di_IDispatch &Get_event_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(int &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall AboutBox(void) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_url() { WideString r; HRESULT hr = Get_url(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString url = {read=_scw_Get_url, write=Set_url};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_Scrollbar() { Word r; HRESULT hr = Get_Scrollbar(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word Scrollbar = {read=_scw_Get_Scrollbar, write=Set_Scrollbar};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_embed() { Word r; HRESULT hr = Get_embed(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word embed = {read=_scw_Get_embed, write=Set_embed};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_event() { _di_IDispatch r; HRESULT hr = Get_event(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch event = {read=_scw_Get_event};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_readyState() { int r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int readyState = {read=_scw_Get_readyState};
};

__dispinterface IWebBridgeDisp;
typedef System::DelphiInterface<IWebBridgeDisp> _di_IWebBridgeDisp;
__dispinterface  INTERFACE_UUID("{AE24FDAD-03C6-11D1-8B76-0080C744F389}") IWebBridgeDisp  : public IDispatch 
{
	
};

__interface IWBScriptControl;
typedef System::DelphiInterface<IWBScriptControl> _di_IWBScriptControl;
__interface  INTERFACE_UUID("{A5170870-0CF8-11D1-8B91-0080C744F389}") IWBScriptControl  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall raiseEvent(const WideString name, const OleVariant eventData) = 0 ;
	virtual HRESULT __safecall bubbleEvent(void) = 0 ;
	virtual HRESULT __safecall setContextMenu(const OleVariant menuItemPairs) = 0 ;
	virtual HRESULT __safecall Set_selectableContent(Word p) = 0 ;
	virtual HRESULT __safecall Get_selectableContent(Word &Get_selectableContent_result) = 0 ;
	virtual HRESULT __safecall Get_frozen(Word &Get_frozen_result) = 0 ;
	virtual HRESULT __safecall Set_Scrollbar(Word p) = 0 ;
	virtual HRESULT __safecall Get_Scrollbar(Word &Get_Scrollbar_result) = 0 ;
	virtual HRESULT __safecall Get_version(WideString &Get_version_result) = 0 ;
	virtual HRESULT __safecall Get_visibility(Word &Get_visibility_result) = 0 ;
	virtual HRESULT __safecall Set_onvisibilitychange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onvisibilitychange(OleVariant &Get_onvisibilitychange_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_selectableContent() { Word r; HRESULT hr = Get_selectableContent(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word selectableContent = {read=_scw_Get_selectableContent, write=Set_selectableContent};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_frozen() { Word r; HRESULT hr = Get_frozen(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word frozen = {read=_scw_Get_frozen};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_Scrollbar() { Word r; HRESULT hr = Get_Scrollbar(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word Scrollbar = {read=_scw_Get_Scrollbar, write=Set_Scrollbar};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_version() { WideString r; HRESULT hr = Get_version(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString version = {read=_scw_Get_version};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_visibility() { Word r; HRESULT hr = Get_visibility(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word visibility = {read=_scw_Get_visibility};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onvisibilitychange() { OleVariant r; HRESULT hr = Get_onvisibilitychange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onvisibilitychange = {read=_scw_Get_onvisibilitychange, write=Set_onvisibilitychange};
};

__dispinterface IWBScriptControlDisp;
typedef System::DelphiInterface<IWBScriptControlDisp> _di_IWBScriptControlDisp;
__dispinterface  INTERFACE_UUID("{A5170870-0CF8-11D1-8B91-0080C744F389}") IWBScriptControlDisp  : public IDispatch 
{
	
};

__interface IHTMLEmbedElement;
typedef System::DelphiInterface<IHTMLEmbedElement> _di_IHTMLEmbedElement;
__interface  INTERFACE_UUID("{3050F25F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEmbedElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_hidden(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hidden(WideString &Get_hidden_result) = 0 ;
	virtual HRESULT __safecall Get_palette(WideString &Get_palette_result) = 0 ;
	virtual HRESULT __safecall Get_pluginspage(WideString &Get_pluginspage_result) = 0 ;
	virtual HRESULT __safecall Set_src(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_src(WideString &Get_src_result) = 0 ;
	virtual HRESULT __safecall Set_units(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_units(WideString &Get_units_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hidden() { WideString r; HRESULT hr = Get_hidden(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hidden = {read=_scw_Get_hidden, write=Set_hidden};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_palette() { WideString r; HRESULT hr = Get_palette(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString palette = {read=_scw_Get_palette};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pluginspage() { WideString r; HRESULT hr = Get_pluginspage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pluginspage = {read=_scw_Get_pluginspage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_src() { WideString r; HRESULT hr = Get_src(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString src = {read=_scw_Get_src, write=Set_src};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_units() { WideString r; HRESULT hr = Get_units(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString units = {read=_scw_Get_units, write=Set_units};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
};

__dispinterface IHTMLEmbedElementDisp;
typedef System::DelphiInterface<IHTMLEmbedElementDisp> _di_IHTMLEmbedElementDisp;
__dispinterface  INTERFACE_UUID("{3050F25F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEmbedElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F52E-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLEmbed  : public IDispatch 
{
	
};

__dispinterface HTMLMapEvents2;
typedef System::DelphiInterface<HTMLMapEvents2> _di_HTMLMapEvents2;
__dispinterface  INTERFACE_UUID("{3050F61E-98B5-11CF-BB82-00AA00BDCE0B}") HTMLMapEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLMapEvents;
typedef System::DelphiInterface<HTMLMapEvents> _di_HTMLMapEvents;
__dispinterface  INTERFACE_UUID("{3050F3BA-98B5-11CF-BB82-00AA00BDCE0B}") HTMLMapEvents  : public IDispatch 
{
	
};

__interface IHTMLAreasCollection;
typedef System::DelphiInterface<IHTMLAreasCollection> _di_IHTMLAreasCollection;
__interface  INTERFACE_UUID("{3050F383-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAreasCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_length(int p) = 0 ;
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant name, const OleVariant index, _di_IDispatch &item_result) = 0 ;
	virtual HRESULT __safecall tags(const OleVariant tagName, _di_IDispatch &tags_result) = 0 ;
	virtual HRESULT __safecall add(const _di_IHTMLElement element, const OleVariant before) = 0 ;
	virtual HRESULT __safecall remove(int index) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length, write=Set_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLAreasCollectionDisp;
typedef System::DelphiInterface<IHTMLAreasCollectionDisp> _di_IHTMLAreasCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F383-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAreasCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLAreasCollection2;
typedef System::DelphiInterface<IHTMLAreasCollection2> _di_IHTMLAreasCollection2;
__interface  INTERFACE_UUID("{3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAreasCollection2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall urns(const OleVariant urn, _di_IDispatch &urns_result) = 0 ;
};

__dispinterface IHTMLAreasCollection2Disp;
typedef System::DelphiInterface<IHTMLAreasCollection2Disp> _di_IHTMLAreasCollection2Disp;
__dispinterface  INTERFACE_UUID("{3050F5EC-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAreasCollection2Disp  : public IDispatch 
{
	
};

__interface IHTMLAreasCollection3;
typedef System::DelphiInterface<IHTMLAreasCollection3> _di_IHTMLAreasCollection3;
__interface  INTERFACE_UUID("{3050F837-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAreasCollection3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall namedItem(const WideString name, _di_IDispatch &namedItem_result) = 0 ;
};

__dispinterface IHTMLAreasCollection3Disp;
typedef System::DelphiInterface<IHTMLAreasCollection3Disp> _di_IHTMLAreasCollection3Disp;
__dispinterface  INTERFACE_UUID("{3050F837-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAreasCollection3Disp  : public IDispatch 
{
	
};

__interface IHTMLMapElement;
typedef System::DelphiInterface<IHTMLMapElement> _di_IHTMLMapElement;
__interface  INTERFACE_UUID("{3050F266-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMapElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_areas(_di_IHTMLAreasCollection &Get_areas_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLAreasCollection _scw_Get_areas() { _di_IHTMLAreasCollection r; HRESULT hr = Get_areas(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLAreasCollection areas = {read=_scw_Get_areas};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
};

__dispinterface IHTMLMapElementDisp;
typedef System::DelphiInterface<IHTMLMapElementDisp> _di_IHTMLMapElementDisp;
__dispinterface  INTERFACE_UUID("{3050F266-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLMapElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F56A-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLAreasCollection  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F526-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLMapElement  : public IDispatch 
{
	
};

__dispinterface HTMLAreaEvents2;
typedef System::DelphiInterface<HTMLAreaEvents2> _di_HTMLAreaEvents2;
__dispinterface  INTERFACE_UUID("{3050F611-98B5-11CF-BB82-00AA00BDCE0B}") HTMLAreaEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLAreaEvents;
typedef System::DelphiInterface<HTMLAreaEvents> _di_HTMLAreaEvents;
__dispinterface  INTERFACE_UUID("{3050F366-98B5-11CF-BB82-00AA00BDCE0B}") HTMLAreaEvents  : public IDispatch 
{
	
};

__interface IHTMLAreaElement;
typedef System::DelphiInterface<IHTMLAreaElement> _di_IHTMLAreaElement;
__interface  INTERFACE_UUID("{3050F265-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAreaElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_shape(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_shape(WideString &Get_shape_result) = 0 ;
	virtual HRESULT __safecall Set_coords(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_coords(WideString &Get_coords_result) = 0 ;
	virtual HRESULT __safecall Set_href(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_href(WideString &Get_href_result) = 0 ;
	virtual HRESULT __safecall Set_target(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_target(WideString &Get_target_result) = 0 ;
	virtual HRESULT __safecall Set_alt(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_alt(WideString &Get_alt_result) = 0 ;
	virtual HRESULT __safecall Set_noHref(Word p) = 0 ;
	virtual HRESULT __safecall Get_noHref(Word &Get_noHref_result) = 0 ;
	virtual HRESULT __safecall Set_host(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_host(WideString &Get_host_result) = 0 ;
	virtual HRESULT __safecall Set_hostname(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hostname(WideString &Get_hostname_result) = 0 ;
	virtual HRESULT __safecall Set_pathname(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_pathname(WideString &Get_pathname_result) = 0 ;
	virtual HRESULT __safecall Set_port(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_port(WideString &Get_port_result) = 0 ;
	virtual HRESULT __safecall Set_protocol(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_protocol(WideString &Get_protocol_result) = 0 ;
	virtual HRESULT __safecall Set_search(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_search(WideString &Get_search_result) = 0 ;
	virtual HRESULT __safecall Set_hash(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_hash(WideString &Get_hash_result) = 0 ;
	virtual HRESULT __safecall Set_onblur(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onblur(OleVariant &Get_onblur_result) = 0 ;
	virtual HRESULT __safecall Set_onfocus(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfocus(OleVariant &Get_onfocus_result) = 0 ;
	virtual HRESULT __safecall Set_tabIndex(short p) = 0 ;
	virtual HRESULT __safecall Get_tabIndex(short &Get_tabIndex_result) = 0 ;
	virtual HRESULT __safecall focus(void) = 0 ;
	virtual HRESULT __safecall blur(void) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_shape() { WideString r; HRESULT hr = Get_shape(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString shape = {read=_scw_Get_shape, write=Set_shape};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_coords() { WideString r; HRESULT hr = Get_coords(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString coords = {read=_scw_Get_coords, write=Set_coords};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_href() { WideString r; HRESULT hr = Get_href(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString href = {read=_scw_Get_href, write=Set_href};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_target() { WideString r; HRESULT hr = Get_target(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString target = {read=_scw_Get_target, write=Set_target};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_alt() { WideString r; HRESULT hr = Get_alt(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString alt = {read=_scw_Get_alt, write=Set_alt};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_noHref() { Word r; HRESULT hr = Get_noHref(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word noHref = {read=_scw_Get_noHref, write=Set_noHref};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_host() { WideString r; HRESULT hr = Get_host(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString host = {read=_scw_Get_host, write=Set_host};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hostname() { WideString r; HRESULT hr = Get_hostname(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hostname = {read=_scw_Get_hostname, write=Set_hostname};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_pathname() { WideString r; HRESULT hr = Get_pathname(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString pathname = {read=_scw_Get_pathname, write=Set_pathname};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_port() { WideString r; HRESULT hr = Get_port(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString port = {read=_scw_Get_port, write=Set_port};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_protocol() { WideString r; HRESULT hr = Get_protocol(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString protocol = {read=_scw_Get_protocol, write=Set_protocol};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_search() { WideString r; HRESULT hr = Get_search(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString search = {read=_scw_Get_search, write=Set_search};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_hash() { WideString r; HRESULT hr = Get_hash(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString hash = {read=_scw_Get_hash, write=Set_hash};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onblur() { OleVariant r; HRESULT hr = Get_onblur(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onblur = {read=_scw_Get_onblur, write=Set_onblur};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onfocus() { OleVariant r; HRESULT hr = Get_onfocus(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onfocus = {read=_scw_Get_onfocus, write=Set_onfocus};
	#pragma option push -w-inl
	/* safecall wrapper */ inline short _scw_Get_tabIndex() { short r; HRESULT hr = Get_tabIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property short tabIndex = {read=_scw_Get_tabIndex, write=Set_tabIndex};
};

__dispinterface IHTMLAreaElementDisp;
typedef System::DelphiInterface<IHTMLAreaElementDisp> _di_IHTMLAreaElementDisp;
__dispinterface  INTERFACE_UUID("{3050F265-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAreaElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F503-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLAreaElement  : public IDispatch 
{
	
};

__interface IHTMLTableCaption;
typedef System::DelphiInterface<IHTMLTableCaption> _di_IHTMLTableCaption;
__interface  INTERFACE_UUID("{3050F2EB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCaption  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_vAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_vAlign(WideString &Get_vAlign_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_vAlign() { WideString r; HRESULT hr = Get_vAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString vAlign = {read=_scw_Get_vAlign, write=Set_vAlign};
};

__dispinterface IHTMLTableCaptionDisp;
typedef System::DelphiInterface<IHTMLTableCaptionDisp> _di_IHTMLTableCaptionDisp;
__dispinterface  INTERFACE_UUID("{3050F2EB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCaptionDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F508-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTableCaption  : public IDispatch 
{
	
};

__interface IHTMLCommentElement;
typedef System::DelphiInterface<IHTMLCommentElement> _di_IHTMLCommentElement;
__interface  INTERFACE_UUID("{3050F20C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCommentElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_text(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_text(WideString &Get_text_result) = 0 ;
	virtual HRESULT __safecall Set_atomic(int p) = 0 ;
	virtual HRESULT __safecall Get_atomic(int &Get_atomic_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_text() { WideString r; HRESULT hr = Get_text(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString text = {read=_scw_Get_text, write=Set_text};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_atomic() { int r; HRESULT hr = Get_atomic(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int atomic = {read=_scw_Get_atomic, write=Set_atomic};
};

__dispinterface IHTMLCommentElementDisp;
typedef System::DelphiInterface<IHTMLCommentElementDisp> _di_IHTMLCommentElementDisp;
__dispinterface  INTERFACE_UUID("{3050F20C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCommentElementDisp  : public IDispatch 
{
	
};

__interface IHTMLCommentElement2;
typedef System::DelphiInterface<IHTMLCommentElement2> _di_IHTMLCommentElement2;
__interface  INTERFACE_UUID("{3050F813-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCommentElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_data(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_data(WideString &Get_data_result) = 0 ;
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall substringData(int offset, int Count, WideString &substringData_result) = 0 ;
	virtual HRESULT __safecall appendData(const WideString bstrstring) = 0 ;
	virtual HRESULT __safecall insertData(int offset, const WideString bstrstring) = 0 ;
	virtual HRESULT __safecall deleteData(int offset, int Count) = 0 ;
	virtual HRESULT __safecall replaceData(int offset, int Count, const WideString bstrstring) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_data() { WideString r; HRESULT hr = Get_data(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString data = {read=_scw_Get_data, write=Set_data};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLCommentElement2Disp;
typedef System::DelphiInterface<IHTMLCommentElement2Disp> _di_IHTMLCommentElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F813-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCommentElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F50A-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLCommentElement  : public IDispatch 
{
	
};

__interface IHTMLPhraseElement;
typedef System::DelphiInterface<IHTMLPhraseElement> _di_IHTMLPhraseElement;
__interface  INTERFACE_UUID("{3050F20A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPhraseElement  : public IDispatch 
{
	
};

__dispinterface IHTMLPhraseElementDisp;
typedef System::DelphiInterface<IHTMLPhraseElementDisp> _di_IHTMLPhraseElementDisp;
__dispinterface  INTERFACE_UUID("{3050F20A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPhraseElementDisp  : public IDispatch 
{
	
};

__interface IHTMLPhraseElement2;
typedef System::DelphiInterface<IHTMLPhraseElement2> _di_IHTMLPhraseElement2;
__interface  INTERFACE_UUID("{3050F824-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPhraseElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_cite(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cite(WideString &Get_cite_result) = 0 ;
	virtual HRESULT __safecall Set_dateTime(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dateTime(WideString &Get_dateTime_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cite() { WideString r; HRESULT hr = Get_cite(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cite = {read=_scw_Get_cite, write=Set_cite};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dateTime() { WideString r; HRESULT hr = Get_dateTime(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dateTime = {read=_scw_Get_dateTime, write=Set_dateTime};
};

__dispinterface IHTMLPhraseElement2Disp;
typedef System::DelphiInterface<IHTMLPhraseElement2Disp> _di_IHTMLPhraseElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F824-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPhraseElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLSpanElement;
typedef System::DelphiInterface<IHTMLSpanElement> _di_IHTMLSpanElement;
__interface  INTERFACE_UUID("{3050F3F3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSpanElement  : public IDispatch 
{
	
};

__dispinterface IHTMLSpanElementDisp;
typedef System::DelphiInterface<IHTMLSpanElementDisp> _di_IHTMLSpanElementDisp;
__dispinterface  INTERFACE_UUID("{3050F3F3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSpanElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F52D-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLPhraseElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F548-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLSpanElement  : public IDispatch 
{
	
};

__dispinterface HTMLTableEvents2;
typedef System::DelphiInterface<HTMLTableEvents2> _di_HTMLTableEvents2;
__dispinterface  INTERFACE_UUID("{3050F623-98B5-11CF-BB82-00AA00BDCE0B}") HTMLTableEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLTableEvents;
typedef System::DelphiInterface<HTMLTableEvents> _di_HTMLTableEvents;
__dispinterface  INTERFACE_UUID("{3050F407-98B5-11CF-BB82-00AA00BDCE0B}") HTMLTableEvents  : public IDispatch 
{
	
};

__interface IHTMLTableSection;
typedef System::DelphiInterface<IHTMLTableSection> _di_IHTMLTableSection;
__interface  INTERFACE_UUID("{3050F23B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableSection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_vAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_vAlign(WideString &Get_vAlign_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(OleVariant &Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Get_rows(_di_IHTMLElementCollection &Get_rows_result) = 0 ;
	virtual HRESULT __safecall insertRow(int index, _di_IDispatch &insertRow_result) = 0 ;
	virtual HRESULT __safecall deleteRow(int index) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_vAlign() { WideString r; HRESULT hr = Get_vAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString vAlign = {read=_scw_Get_vAlign, write=Set_vAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bgColor() { OleVariant r; HRESULT hr = Get_bgColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_rows() { _di_IHTMLElementCollection r; HRESULT hr = Get_rows(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection rows = {read=_scw_Get_rows};
};

__dispinterface IHTMLTableSectionDisp;
typedef System::DelphiInterface<IHTMLTableSectionDisp> _di_IHTMLTableSectionDisp;
__dispinterface  INTERFACE_UUID("{3050F23B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableSectionDisp  : public IDispatch 
{
	
};

__interface IHTMLTable;
typedef System::DelphiInterface<IHTMLTable> _di_IHTMLTable;
__interface  INTERFACE_UUID("{3050F21E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTable  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_cols(int p) = 0 ;
	virtual HRESULT __safecall Get_cols(int &Get_cols_result) = 0 ;
	virtual HRESULT __safecall Set_border(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_border(OleVariant &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_frame(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_frame(WideString &Get_frame_result) = 0 ;
	virtual HRESULT __safecall Set_rules(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rules(WideString &Get_rules_result) = 0 ;
	virtual HRESULT __safecall Set_cellSpacing(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_cellSpacing(OleVariant &Get_cellSpacing_result) = 0 ;
	virtual HRESULT __safecall Set_cellPadding(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_cellPadding(OleVariant &Get_cellPadding_result) = 0 ;
	virtual HRESULT __safecall Set_background(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_background(WideString &Get_background_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(OleVariant &Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(OleVariant &Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorLight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorLight(OleVariant &Get_borderColorLight_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorDark(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorDark(OleVariant &Get_borderColorDark_result) = 0 ;
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall refresh(void) = 0 ;
	virtual HRESULT __safecall Get_rows(_di_IHTMLElementCollection &Get_rows_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_dataPageSize(int p) = 0 ;
	virtual HRESULT __safecall Get_dataPageSize(int &Get_dataPageSize_result) = 0 ;
	virtual HRESULT __safecall nextPage(void) = 0 ;
	virtual HRESULT __safecall previousPage(void) = 0 ;
	virtual HRESULT __safecall Get_tHead(_di_IHTMLTableSection &Get_tHead_result) = 0 ;
	virtual HRESULT __safecall Get_tFoot(_di_IHTMLTableSection &Get_tFoot_result) = 0 ;
	virtual HRESULT __safecall Get_tBodies(_di_IHTMLElementCollection &Get_tBodies_result) = 0 ;
	virtual HRESULT __safecall Get_caption(_di_IHTMLTableCaption &Get_caption_result) = 0 ;
	virtual HRESULT __safecall createTHead(_di_IDispatch &createTHead_result) = 0 ;
	virtual HRESULT __safecall deleteTHead(void) = 0 ;
	virtual HRESULT __safecall createTFoot(_di_IDispatch &createTFoot_result) = 0 ;
	virtual HRESULT __safecall deleteTFoot(void) = 0 ;
	virtual HRESULT __safecall createCaption(_di_IHTMLTableCaption &createCaption_result) = 0 ;
	virtual HRESULT __safecall deleteCaption(void) = 0 ;
	virtual HRESULT __safecall insertRow(int index, _di_IDispatch &insertRow_result) = 0 ;
	virtual HRESULT __safecall deleteRow(int index) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(OleVariant &Get_onreadystatechange_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_cols() { int r; HRESULT hr = Get_cols(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int cols = {read=_scw_Get_cols, write=Set_cols};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_border() { OleVariant r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_frame() { WideString r; HRESULT hr = Get_frame(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString frame = {read=_scw_Get_frame, write=Set_frame};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rules() { WideString r; HRESULT hr = Get_rules(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rules = {read=_scw_Get_rules, write=Set_rules};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_cellSpacing() { OleVariant r; HRESULT hr = Get_cellSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant cellSpacing = {read=_scw_Get_cellSpacing, write=Set_cellSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_cellPadding() { OleVariant r; HRESULT hr = Get_cellPadding(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant cellPadding = {read=_scw_Get_cellPadding, write=Set_cellPadding};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_background() { WideString r; HRESULT hr = Get_background(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString background = {read=_scw_Get_background, write=Set_background};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bgColor() { OleVariant r; HRESULT hr = Get_bgColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColor() { OleVariant r; HRESULT hr = Get_borderColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColorLight() { OleVariant r; HRESULT hr = Get_borderColorLight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColorLight = {read=_scw_Get_borderColorLight, write=Set_borderColorLight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColorDark() { OleVariant r; HRESULT hr = Get_borderColorDark(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColorDark = {read=_scw_Get_borderColorDark, write=Set_borderColorDark};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_rows() { _di_IHTMLElementCollection r; HRESULT hr = Get_rows(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection rows = {read=_scw_Get_rows};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_dataPageSize() { int r; HRESULT hr = Get_dataPageSize(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int dataPageSize = {read=_scw_Get_dataPageSize, write=Set_dataPageSize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLTableSection _scw_Get_tHead() { _di_IHTMLTableSection r; HRESULT hr = Get_tHead(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLTableSection tHead = {read=_scw_Get_tHead};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLTableSection _scw_Get_tFoot() { _di_IHTMLTableSection r; HRESULT hr = Get_tFoot(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLTableSection tFoot = {read=_scw_Get_tFoot};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_tBodies() { _di_IHTMLElementCollection r; HRESULT hr = Get_tBodies(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection tBodies = {read=_scw_Get_tBodies};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLTableCaption _scw_Get_caption() { _di_IHTMLTableCaption r; HRESULT hr = Get_caption(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLTableCaption caption = {read=_scw_Get_caption};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreadystatechange() { OleVariant r; HRESULT hr = Get_onreadystatechange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
};

__dispinterface IHTMLTableDisp;
typedef System::DelphiInterface<IHTMLTableDisp> _di_IHTMLTableDisp;
__dispinterface  INTERFACE_UUID("{3050F21E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableDisp  : public IDispatch 
{
	
};

__interface IHTMLTable2;
typedef System::DelphiInterface<IHTMLTable2> _di_IHTMLTable2;
__interface  INTERFACE_UUID("{3050F4AD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTable2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall firstPage(void) = 0 ;
	virtual HRESULT __safecall lastPage(void) = 0 ;
	virtual HRESULT __safecall Get_cells(_di_IHTMLElementCollection &Get_cells_result) = 0 ;
	virtual HRESULT __safecall moveRow(int indexFrom, int indexTo, _di_IDispatch &moveRow_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_cells() { _di_IHTMLElementCollection r; HRESULT hr = Get_cells(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection cells = {read=_scw_Get_cells};
};

__dispinterface IHTMLTable2Disp;
typedef System::DelphiInterface<IHTMLTable2Disp> _di_IHTMLTable2Disp;
__dispinterface  INTERFACE_UUID("{3050F4AD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTable2Disp  : public IDispatch 
{
	
};

__interface IHTMLTable3;
typedef System::DelphiInterface<IHTMLTable3> _di_IHTMLTable3;
__interface  INTERFACE_UUID("{3050F829-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTable3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_summary(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_summary(WideString &Get_summary_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_summary() { WideString r; HRESULT hr = Get_summary(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString summary = {read=_scw_Get_summary, write=Set_summary};
};

__dispinterface IHTMLTable3Disp;
typedef System::DelphiInterface<IHTMLTable3Disp> _di_IHTMLTable3Disp;
__dispinterface  INTERFACE_UUID("{3050F829-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTable3Disp  : public IDispatch 
{
	
};

__interface IHTMLTableCol;
typedef System::DelphiInterface<IHTMLTableCol> _di_IHTMLTableCol;
__interface  INTERFACE_UUID("{3050F23A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCol  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_span(int p) = 0 ;
	virtual HRESULT __safecall Get_span(int &Get_span_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_vAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_vAlign(WideString &Get_vAlign_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_span() { int r; HRESULT hr = Get_span(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int span = {read=_scw_Get_span, write=Set_span};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_vAlign() { WideString r; HRESULT hr = Get_vAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString vAlign = {read=_scw_Get_vAlign, write=Set_vAlign};
};

__dispinterface IHTMLTableColDisp;
typedef System::DelphiInterface<IHTMLTableColDisp> _di_IHTMLTableColDisp;
__dispinterface  INTERFACE_UUID("{3050F23A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableColDisp  : public IDispatch 
{
	
};

__interface IHTMLTableCol2;
typedef System::DelphiInterface<IHTMLTableCol2> _di_IHTMLTableCol2;
__interface  INTERFACE_UUID("{3050F82A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCol2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_ch(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_ch(WideString &Get_ch_result) = 0 ;
	virtual HRESULT __safecall Set_chOff(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_chOff(WideString &Get_chOff_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_ch() { WideString r; HRESULT hr = Get_ch(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString ch = {read=_scw_Get_ch, write=Set_ch};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_chOff() { WideString r; HRESULT hr = Get_chOff(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString chOff = {read=_scw_Get_chOff, write=Set_chOff};
};

__dispinterface IHTMLTableCol2Disp;
typedef System::DelphiInterface<IHTMLTableCol2Disp> _di_IHTMLTableCol2Disp;
__dispinterface  INTERFACE_UUID("{3050F82A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCol2Disp  : public IDispatch 
{
	
};

__interface IHTMLTableSection2;
typedef System::DelphiInterface<IHTMLTableSection2> _di_IHTMLTableSection2;
__interface  INTERFACE_UUID("{3050F5C7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableSection2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall moveRow(int indexFrom, int indexTo, _di_IDispatch &moveRow_result) = 0 ;
};

__dispinterface IHTMLTableSection2Disp;
typedef System::DelphiInterface<IHTMLTableSection2Disp> _di_IHTMLTableSection2Disp;
__dispinterface  INTERFACE_UUID("{3050F5C7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableSection2Disp  : public IDispatch 
{
	
};

__interface IHTMLTableSection3;
typedef System::DelphiInterface<IHTMLTableSection3> _di_IHTMLTableSection3;
__interface  INTERFACE_UUID("{3050F82B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableSection3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_ch(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_ch(WideString &Get_ch_result) = 0 ;
	virtual HRESULT __safecall Set_chOff(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_chOff(WideString &Get_chOff_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_ch() { WideString r; HRESULT hr = Get_ch(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString ch = {read=_scw_Get_ch, write=Set_ch};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_chOff() { WideString r; HRESULT hr = Get_chOff(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString chOff = {read=_scw_Get_chOff, write=Set_chOff};
};

__dispinterface IHTMLTableSection3Disp;
typedef System::DelphiInterface<IHTMLTableSection3Disp> _di_IHTMLTableSection3Disp;
__dispinterface  INTERFACE_UUID("{3050F82B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableSection3Disp  : public IDispatch 
{
	
};

__interface IHTMLTableRow;
typedef System::DelphiInterface<IHTMLTableRow> _di_IHTMLTableRow;
__interface  INTERFACE_UUID("{3050F23C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRow  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_vAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_vAlign(WideString &Get_vAlign_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(OleVariant &Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(OleVariant &Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorLight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorLight(OleVariant &Get_borderColorLight_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorDark(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorDark(OleVariant &Get_borderColorDark_result) = 0 ;
	virtual HRESULT __safecall Get_rowIndex(int &Get_rowIndex_result) = 0 ;
	virtual HRESULT __safecall Get_sectionRowIndex(int &Get_sectionRowIndex_result) = 0 ;
	virtual HRESULT __safecall Get_cells(_di_IHTMLElementCollection &Get_cells_result) = 0 ;
	virtual HRESULT __safecall insertCell(int index, _di_IDispatch &insertCell_result) = 0 ;
	virtual HRESULT __safecall deleteCell(int index) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_vAlign() { WideString r; HRESULT hr = Get_vAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString vAlign = {read=_scw_Get_vAlign, write=Set_vAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bgColor() { OleVariant r; HRESULT hr = Get_bgColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColor() { OleVariant r; HRESULT hr = Get_borderColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColorLight() { OleVariant r; HRESULT hr = Get_borderColorLight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColorLight = {read=_scw_Get_borderColorLight, write=Set_borderColorLight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColorDark() { OleVariant r; HRESULT hr = Get_borderColorDark(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColorDark = {read=_scw_Get_borderColorDark, write=Set_borderColorDark};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_rowIndex() { int r; HRESULT hr = Get_rowIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int rowIndex = {read=_scw_Get_rowIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_sectionRowIndex() { int r; HRESULT hr = Get_sectionRowIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int sectionRowIndex = {read=_scw_Get_sectionRowIndex};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLElementCollection _scw_Get_cells() { _di_IHTMLElementCollection r; HRESULT hr = Get_cells(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLElementCollection cells = {read=_scw_Get_cells};
};

__dispinterface IHTMLTableRowDisp;
typedef System::DelphiInterface<IHTMLTableRowDisp> _di_IHTMLTableRowDisp;
__dispinterface  INTERFACE_UUID("{3050F23C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRowDisp  : public IDispatch 
{
	
};

__interface IHTMLTableRow2;
typedef System::DelphiInterface<IHTMLTableRow2> _di_IHTMLTableRow2;
__interface  INTERFACE_UUID("{3050F4A1-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRow2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
};

__dispinterface IHTMLTableRow2Disp;
typedef System::DelphiInterface<IHTMLTableRow2Disp> _di_IHTMLTableRow2Disp;
__dispinterface  INTERFACE_UUID("{3050F4A1-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRow2Disp  : public IDispatch 
{
	
};

__interface IHTMLTableRow3;
typedef System::DelphiInterface<IHTMLTableRow3> _di_IHTMLTableRow3;
__interface  INTERFACE_UUID("{3050F82C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRow3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_ch(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_ch(WideString &Get_ch_result) = 0 ;
	virtual HRESULT __safecall Set_chOff(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_chOff(WideString &Get_chOff_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_ch() { WideString r; HRESULT hr = Get_ch(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString ch = {read=_scw_Get_ch, write=Set_ch};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_chOff() { WideString r; HRESULT hr = Get_chOff(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString chOff = {read=_scw_Get_chOff, write=Set_chOff};
};

__dispinterface IHTMLTableRow3Disp;
typedef System::DelphiInterface<IHTMLTableRow3Disp> _di_IHTMLTableRow3Disp;
__dispinterface  INTERFACE_UUID("{3050F82C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRow3Disp  : public IDispatch 
{
	
};

__interface IHTMLTableRowMetrics;
typedef System::DelphiInterface<IHTMLTableRowMetrics> _di_IHTMLTableRowMetrics;
__interface  INTERFACE_UUID("{3050F413-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRowMetrics  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_clientHeight(int &Get_clientHeight_result) = 0 ;
	virtual HRESULT __safecall Get_clientWidth(int &Get_clientWidth_result) = 0 ;
	virtual HRESULT __safecall Get_clientTop(int &Get_clientTop_result) = 0 ;
	virtual HRESULT __safecall Get_clientLeft(int &Get_clientLeft_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientHeight() { int r; HRESULT hr = Get_clientHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientHeight = {read=_scw_Get_clientHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientWidth() { int r; HRESULT hr = Get_clientWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientWidth = {read=_scw_Get_clientWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientTop() { int r; HRESULT hr = Get_clientTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientTop = {read=_scw_Get_clientTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_clientLeft() { int r; HRESULT hr = Get_clientLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int clientLeft = {read=_scw_Get_clientLeft};
};

__dispinterface IHTMLTableRowMetricsDisp;
typedef System::DelphiInterface<IHTMLTableRowMetricsDisp> _di_IHTMLTableRowMetricsDisp;
__dispinterface  INTERFACE_UUID("{3050F413-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRowMetricsDisp  : public IDispatch 
{
	
};

__interface IHTMLTableCell;
typedef System::DelphiInterface<IHTMLTableCell> _di_IHTMLTableCell;
__interface  INTERFACE_UUID("{3050F23D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCell  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_rowSpan(int p) = 0 ;
	virtual HRESULT __safecall Get_rowSpan(int &Get_rowSpan_result) = 0 ;
	virtual HRESULT __safecall Set_colSpan(int p) = 0 ;
	virtual HRESULT __safecall Get_colSpan(int &Get_colSpan_result) = 0 ;
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_vAlign(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_vAlign(WideString &Get_vAlign_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(OleVariant &Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_noWrap(Word p) = 0 ;
	virtual HRESULT __safecall Get_noWrap(Word &Get_noWrap_result) = 0 ;
	virtual HRESULT __safecall Set_background(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_background(WideString &Get_background_result) = 0 ;
	virtual HRESULT __safecall Set_borderColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(OleVariant &Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorLight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorLight(OleVariant &Get_borderColorLight_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorDark(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorDark(OleVariant &Get_borderColorDark_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Get_cellIndex(int &Get_cellIndex_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_rowSpan() { int r; HRESULT hr = Get_rowSpan(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int rowSpan = {read=_scw_Get_rowSpan, write=Set_rowSpan};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_colSpan() { int r; HRESULT hr = Get_colSpan(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int colSpan = {read=_scw_Get_colSpan, write=Set_colSpan};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_vAlign() { WideString r; HRESULT hr = Get_vAlign(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString vAlign = {read=_scw_Get_vAlign, write=Set_vAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_bgColor() { OleVariant r; HRESULT hr = Get_bgColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_noWrap() { Word r; HRESULT hr = Get_noWrap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word noWrap = {read=_scw_Get_noWrap, write=Set_noWrap};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_background() { WideString r; HRESULT hr = Get_background(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString background = {read=_scw_Get_background, write=Set_background};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColor() { OleVariant r; HRESULT hr = Get_borderColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColorLight() { OleVariant r; HRESULT hr = Get_borderColorLight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColorLight = {read=_scw_Get_borderColorLight, write=Set_borderColorLight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColorDark() { OleVariant r; HRESULT hr = Get_borderColorDark(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColorDark = {read=_scw_Get_borderColorDark, write=Set_borderColorDark};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_cellIndex() { int r; HRESULT hr = Get_cellIndex(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int cellIndex = {read=_scw_Get_cellIndex};
};

__dispinterface IHTMLTableCellDisp;
typedef System::DelphiInterface<IHTMLTableCellDisp> _di_IHTMLTableCellDisp;
__dispinterface  INTERFACE_UUID("{3050F23D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCellDisp  : public IDispatch 
{
	
};

__interface IHTMLTableCell2;
typedef System::DelphiInterface<IHTMLTableCell2> _di_IHTMLTableCell2;
__interface  INTERFACE_UUID("{3050F82D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCell2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_abbr(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_abbr(WideString &Get_abbr_result) = 0 ;
	virtual HRESULT __safecall Set_axis(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_axis(WideString &Get_axis_result) = 0 ;
	virtual HRESULT __safecall Set_ch(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_ch(WideString &Get_ch_result) = 0 ;
	virtual HRESULT __safecall Set_chOff(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_chOff(WideString &Get_chOff_result) = 0 ;
	virtual HRESULT __safecall Set_headers(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_headers(WideString &Get_headers_result) = 0 ;
	virtual HRESULT __safecall Set_scope(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_scope(WideString &Get_scope_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_abbr() { WideString r; HRESULT hr = Get_abbr(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString abbr = {read=_scw_Get_abbr, write=Set_abbr};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_axis() { WideString r; HRESULT hr = Get_axis(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString axis = {read=_scw_Get_axis, write=Set_axis};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_ch() { WideString r; HRESULT hr = Get_ch(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString ch = {read=_scw_Get_ch, write=Set_ch};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_chOff() { WideString r; HRESULT hr = Get_chOff(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString chOff = {read=_scw_Get_chOff, write=Set_chOff};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_headers() { WideString r; HRESULT hr = Get_headers(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString headers = {read=_scw_Get_headers, write=Set_headers};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_scope() { WideString r; HRESULT hr = Get_scope(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString scope = {read=_scw_Get_scope, write=Set_scope};
};

__dispinterface IHTMLTableCell2Disp;
typedef System::DelphiInterface<IHTMLTableCell2Disp> _di_IHTMLTableCell2Disp;
__dispinterface  INTERFACE_UUID("{3050F82D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableCell2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F532-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTable  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F533-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTableCol  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F534-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTableSection  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F535-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTableRow  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F536-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLTableCell  : public IDispatch 
{
	
};

__dispinterface HTMLScriptEvents2;
typedef System::DelphiInterface<HTMLScriptEvents2> _di_HTMLScriptEvents2;
__dispinterface  INTERFACE_UUID("{3050F621-98B5-11CF-BB82-00AA00BDCE0B}") HTMLScriptEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLScriptEvents;
typedef System::DelphiInterface<HTMLScriptEvents> _di_HTMLScriptEvents;
__dispinterface  INTERFACE_UUID("{3050F3E2-98B5-11CF-BB82-00AA00BDCE0B}") HTMLScriptEvents  : public IDispatch 
{
	
};

__interface IHTMLScriptElement;
typedef System::DelphiInterface<IHTMLScriptElement> _di_IHTMLScriptElement;
__interface  INTERFACE_UUID("{3050F28B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLScriptElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_src(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_src(WideString &Get_src_result) = 0 ;
	virtual HRESULT __safecall Set_htmlFor(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_htmlFor(WideString &Get_htmlFor_result) = 0 ;
	virtual HRESULT __safecall Set_event(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_event(WideString &Get_event_result) = 0 ;
	virtual HRESULT __safecall Set_text(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_text(WideString &Get_text_result) = 0 ;
	virtual HRESULT __safecall Set_defer(Word p) = 0 ;
	virtual HRESULT __safecall Get_defer(Word &Get_defer_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_onerror(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerror(OleVariant &Get_onerror_result) = 0 ;
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_src() { WideString r; HRESULT hr = Get_src(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString src = {read=_scw_Get_src, write=Set_src};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_htmlFor() { WideString r; HRESULT hr = Get_htmlFor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString htmlFor = {read=_scw_Get_htmlFor, write=Set_htmlFor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_event() { WideString r; HRESULT hr = Get_event(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString event = {read=_scw_Get_event, write=Set_event};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_text() { WideString r; HRESULT hr = Get_text(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString text = {read=_scw_Get_text, write=Set_text};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_defer() { Word r; HRESULT hr = Get_defer(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word defer = {read=_scw_Get_defer, write=Set_defer};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerror() { OleVariant r; HRESULT hr = Get_onerror(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerror = {read=_scw_Get_onerror, write=Set_onerror};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
};

__dispinterface IHTMLScriptElementDisp;
typedef System::DelphiInterface<IHTMLScriptElementDisp> _di_IHTMLScriptElementDisp;
__dispinterface  INTERFACE_UUID("{3050F28B-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLScriptElementDisp  : public IDispatch 
{
	
};

__interface IHTMLScriptElement2;
typedef System::DelphiInterface<IHTMLScriptElement2> _di_IHTMLScriptElement2;
__interface  INTERFACE_UUID("{3050F828-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLScriptElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_charset(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_charset(WideString &Get_charset_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_charset() { WideString r; HRESULT hr = Get_charset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString charset = {read=_scw_Get_charset, write=Set_charset};
};

__dispinterface IHTMLScriptElement2Disp;
typedef System::DelphiInterface<IHTMLScriptElement2Disp> _di_IHTMLScriptElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F828-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLScriptElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F530-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLScriptElement  : public IDispatch 
{
	
};

__interface IHTMLNoShowElement;
typedef System::DelphiInterface<IHTMLNoShowElement> _di_IHTMLNoShowElement;
__interface  INTERFACE_UUID("{3050F38A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLNoShowElement  : public IDispatch 
{
	
};

__dispinterface IHTMLNoShowElementDisp;
typedef System::DelphiInterface<IHTMLNoShowElementDisp> _di_IHTMLNoShowElementDisp;
__dispinterface  INTERFACE_UUID("{3050F38A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLNoShowElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F528-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLNoShowElement  : public IDispatch 
{
	
};

__dispinterface HTMLObjectElementEvents2;
typedef System::DelphiInterface<HTMLObjectElementEvents2> _di_HTMLObjectElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F620-98B5-11CF-BB82-00AA00BDCE0B}") HTMLObjectElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLObjectElementEvents;
typedef System::DelphiInterface<HTMLObjectElementEvents> _di_HTMLObjectElementEvents;
__dispinterface  INTERFACE_UUID("{3050F3C4-98B5-11CF-BB82-00AA00BDCE0B}") HTMLObjectElementEvents  : public IDispatch 
{
	
};

__interface IHTMLObjectElement;
typedef System::DelphiInterface<IHTMLObjectElement> _di_IHTMLObjectElement;
__interface  INTERFACE_UUID("{3050F24F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLObjectElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_object_(_di_IDispatch &Get_object__result) = 0 ;
	virtual HRESULT __safecall Get_classid(WideString &Get_classid_result) = 0 ;
	virtual HRESULT __safecall Get_data(WideString &Get_data_result) = 0 ;
	virtual HRESULT __safecall _Set_recordset(const _di_IDispatch p) = 0 ;
	virtual HRESULT __safecall Get_recordset(_di_IDispatch &Get_recordset_result) = 0 ;
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_codeBase(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_codeBase(WideString &Get_codeBase_result) = 0 ;
	virtual HRESULT __safecall Set_codeType(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_codeType(WideString &Get_codeType_result) = 0 ;
	virtual HRESULT __safecall Set_code(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_code(WideString &Get_code_result) = 0 ;
	virtual HRESULT __safecall Get_BaseHref(WideString &Get_BaseHref_result) = 0 ;
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(int &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(OleVariant &Get_onreadystatechange_result) = 0 ;
	virtual HRESULT __safecall Set_onerror(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerror(OleVariant &Get_onerror_result) = 0 ;
	virtual HRESULT __safecall Set_altHtml(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_altHtml(WideString &Get_altHtml_result) = 0 ;
	virtual HRESULT __safecall Set_vspace(int p) = 0 ;
	virtual HRESULT __safecall Get_vspace(int &Get_vspace_result) = 0 ;
	virtual HRESULT __safecall Set_hspace(int p) = 0 ;
	virtual HRESULT __safecall Get_hspace(int &Get_hspace_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_object_() { _di_IDispatch r; HRESULT hr = Get_object_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch object_ = {read=_scw_Get_object_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_classid() { WideString r; HRESULT hr = Get_classid(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString classid = {read=_scw_Get_classid};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_data() { WideString r; HRESULT hr = Get_data(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString data = {read=_scw_Get_data};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_recordset() { _di_IDispatch r; HRESULT hr = Get_recordset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch recordset = {read=_scw_Get_recordset, write=_Set_recordset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_codeBase() { WideString r; HRESULT hr = Get_codeBase(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString codeBase = {read=_scw_Get_codeBase, write=Set_codeBase};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_codeType() { WideString r; HRESULT hr = Get_codeType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString codeType = {read=_scw_Get_codeType, write=Set_codeType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_code() { WideString r; HRESULT hr = Get_code(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString code = {read=_scw_Get_code, write=Set_code};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_BaseHref() { WideString r; HRESULT hr = Get_BaseHref(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString BaseHref = {read=_scw_Get_BaseHref};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_readyState() { int r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreadystatechange() { OleVariant r; HRESULT hr = Get_onreadystatechange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerror() { OleVariant r; HRESULT hr = Get_onerror(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerror = {read=_scw_Get_onerror, write=Set_onerror};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_altHtml() { WideString r; HRESULT hr = Get_altHtml(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString altHtml = {read=_scw_Get_altHtml, write=Set_altHtml};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_vspace() { int r; HRESULT hr = Get_vspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int vspace = {read=_scw_Get_vspace, write=Set_vspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_hspace() { int r; HRESULT hr = Get_hspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int hspace = {read=_scw_Get_hspace, write=Set_hspace};
};

__dispinterface IHTMLObjectElementDisp;
typedef System::DelphiInterface<IHTMLObjectElementDisp> _di_IHTMLObjectElementDisp;
__dispinterface  INTERFACE_UUID("{3050F24F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLObjectElementDisp  : public IDispatch 
{
	
};

__interface IHTMLObjectElement2;
typedef System::DelphiInterface<IHTMLObjectElement2> _di_IHTMLObjectElement2;
__interface  INTERFACE_UUID("{3050F4CD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLObjectElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall namedRecordset(const WideString dataMember, OleVariant &hierarchy, _di_IDispatch &namedRecordset_result) = 0 ;
	virtual HRESULT __safecall Set_classid(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_classid(WideString &Get_classid_result) = 0 ;
	virtual HRESULT __safecall Set_data(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_data(WideString &Get_data_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_classid() { WideString r; HRESULT hr = Get_classid(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString classid = {read=_scw_Get_classid, write=Set_classid};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_data() { WideString r; HRESULT hr = Get_data(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString data = {read=_scw_Get_data, write=Set_data};
};

__dispinterface IHTMLObjectElement2Disp;
typedef System::DelphiInterface<IHTMLObjectElement2Disp> _di_IHTMLObjectElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F4CD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLObjectElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLObjectElement3;
typedef System::DelphiInterface<IHTMLObjectElement3> _di_IHTMLObjectElement3;
__interface  INTERFACE_UUID("{3050F827-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLObjectElement3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_archive(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_archive(WideString &Get_archive_result) = 0 ;
	virtual HRESULT __safecall Set_alt(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_alt(WideString &Get_alt_result) = 0 ;
	virtual HRESULT __safecall Set_declare(Word p) = 0 ;
	virtual HRESULT __safecall Get_declare(Word &Get_declare_result) = 0 ;
	virtual HRESULT __safecall Set_standby(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_standby(WideString &Get_standby_result) = 0 ;
	virtual HRESULT __safecall Set_border(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_border(OleVariant &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_useMap(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_useMap(WideString &Get_useMap_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_archive() { WideString r; HRESULT hr = Get_archive(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString archive = {read=_scw_Get_archive, write=Set_archive};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_alt() { WideString r; HRESULT hr = Get_alt(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString alt = {read=_scw_Get_alt, write=Set_alt};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_declare() { Word r; HRESULT hr = Get_declare(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word declare = {read=_scw_Get_declare, write=Set_declare};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_standby() { WideString r; HRESULT hr = Get_standby(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString standby = {read=_scw_Get_standby, write=Set_standby};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_border() { OleVariant r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_useMap() { WideString r; HRESULT hr = Get_useMap(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString useMap = {read=_scw_Get_useMap, write=Set_useMap};
};

__dispinterface IHTMLObjectElement3Disp;
typedef System::DelphiInterface<IHTMLObjectElement3Disp> _di_IHTMLObjectElement3Disp;
__dispinterface  INTERFACE_UUID("{3050F827-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLObjectElement3Disp  : public IDispatch 
{
	
};

__interface IHTMLParamElement;
typedef System::DelphiInterface<IHTMLParamElement> _di_IHTMLParamElement;
__interface  INTERFACE_UUID("{3050F83D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLParamElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_value(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_value(WideString &Get_value_result) = 0 ;
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Set_valueType(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_valueType(WideString &Get_valueType_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_value() { WideString r; HRESULT hr = Get_value(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString value = {read=_scw_Get_value, write=Set_value};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_valueType() { WideString r; HRESULT hr = Get_valueType(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString valueType = {read=_scw_Get_valueType, write=Set_valueType};
};

__dispinterface IHTMLParamElementDisp;
typedef System::DelphiInterface<IHTMLParamElementDisp> _di_IHTMLParamElementDisp;
__dispinterface  INTERFACE_UUID("{3050F83D-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLParamElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F529-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLObjectElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F590-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLParamElement  : public IDispatch 
{
	
};

__dispinterface HTMLFrameSiteEvents2;
typedef System::DelphiInterface<HTMLFrameSiteEvents2> _di_HTMLFrameSiteEvents2;
__dispinterface  INTERFACE_UUID("{3050F7FF-98B5-11CF-BB82-00AA00BDCE0B}") HTMLFrameSiteEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLFrameSiteEvents;
typedef System::DelphiInterface<HTMLFrameSiteEvents> _di_HTMLFrameSiteEvents;
__dispinterface  INTERFACE_UUID("{3050F800-98B5-11CF-BB82-00AA00BDCE0B}") HTMLFrameSiteEvents  : public IDispatch 
{
	
};

__interface IHTMLFrameBase2;
typedef System::DelphiInterface<IHTMLFrameBase2> _di_IHTMLFrameBase2;
__interface  INTERFACE_UUID("{3050F6DB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameBase2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_contentWindow(_di_IHTMLWindow2 &Get_contentWindow_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(OleVariant &Get_onreadystatechange_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_allowTransparency(Word p) = 0 ;
	virtual HRESULT __safecall Get_allowTransparency(Word &Get_allowTransparency_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLWindow2 _scw_Get_contentWindow() { _di_IHTMLWindow2 r; HRESULT hr = Get_contentWindow(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLWindow2 contentWindow = {read=_scw_Get_contentWindow};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreadystatechange() { OleVariant r; HRESULT hr = Get_onreadystatechange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_allowTransparency() { Word r; HRESULT hr = Get_allowTransparency(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word allowTransparency = {read=_scw_Get_allowTransparency, write=Set_allowTransparency};
};

__dispinterface IHTMLFrameBase2Disp;
typedef System::DelphiInterface<IHTMLFrameBase2Disp> _di_IHTMLFrameBase2Disp;
__dispinterface  INTERFACE_UUID("{3050F6DB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameBase2Disp  : public IDispatch 
{
	
};

__interface IHTMLFrameBase3;
typedef System::DelphiInterface<IHTMLFrameBase3> _di_IHTMLFrameBase3;
__interface  INTERFACE_UUID("{3050F82E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameBase3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_longDesc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_longDesc(WideString &Get_longDesc_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_longDesc() { WideString r; HRESULT hr = Get_longDesc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString longDesc = {read=_scw_Get_longDesc, write=Set_longDesc};
};

__dispinterface IHTMLFrameBase3Disp;
typedef System::DelphiInterface<IHTMLFrameBase3Disp> _di_IHTMLFrameBase3Disp;
__dispinterface  INTERFACE_UUID("{3050F82E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameBase3Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F541-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLFrameBase  : public IDispatch 
{
	
};

__interface IHTMLFrameElement;
typedef System::DelphiInterface<IHTMLFrameElement> _di_IHTMLFrameElement;
__interface  INTERFACE_UUID("{3050F313-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_borderColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(OleVariant &Get_borderColor_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColor() { OleVariant r; HRESULT hr = Get_borderColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
};

__dispinterface IHTMLFrameElementDisp;
typedef System::DelphiInterface<IHTMLFrameElementDisp> _di_IHTMLFrameElementDisp;
__dispinterface  INTERFACE_UUID("{3050F313-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameElementDisp  : public IDispatch 
{
	
};

__interface IHTMLFrameElement2;
typedef System::DelphiInterface<IHTMLFrameElement2> _di_IHTMLFrameElement2;
__interface  INTERFACE_UUID("{3050F7F5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
};

__dispinterface IHTMLFrameElement2Disp;
typedef System::DelphiInterface<IHTMLFrameElement2Disp> _di_IHTMLFrameElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F7F5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F513-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLFrameElement  : public IDispatch 
{
	
};

__interface IHTMLIFrameElement;
typedef System::DelphiInterface<IHTMLIFrameElement> _di_IHTMLIFrameElement;
__interface  INTERFACE_UUID("{3050F315-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIFrameElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_vspace(int p) = 0 ;
	virtual HRESULT __safecall Get_vspace(int &Get_vspace_result) = 0 ;
	virtual HRESULT __safecall Set_hspace(int p) = 0 ;
	virtual HRESULT __safecall Get_hspace(int &Get_hspace_result) = 0 ;
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_vspace() { int r; HRESULT hr = Get_vspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int vspace = {read=_scw_Get_vspace, write=Set_vspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_hspace() { int r; HRESULT hr = Get_hspace(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int hspace = {read=_scw_Get_hspace, write=Set_hspace};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
};

__dispinterface IHTMLIFrameElementDisp;
typedef System::DelphiInterface<IHTMLIFrameElementDisp> _di_IHTMLIFrameElementDisp;
__dispinterface  INTERFACE_UUID("{3050F315-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIFrameElementDisp  : public IDispatch 
{
	
};

__interface IHTMLIFrameElement2;
typedef System::DelphiInterface<IHTMLIFrameElement2> _di_IHTMLIFrameElement2;
__interface  INTERFACE_UUID("{3050F4E6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIFrameElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_height(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(OleVariant &Get_height_result) = 0 ;
	virtual HRESULT __safecall Set_width(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(OleVariant &Get_width_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_height() { OleVariant r; HRESULT hr = Get_height(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant height = {read=_scw_Get_height, write=Set_height};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_width() { OleVariant r; HRESULT hr = Get_width(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant width = {read=_scw_Get_width, write=Set_width};
};

__dispinterface IHTMLIFrameElement2Disp;
typedef System::DelphiInterface<IHTMLIFrameElement2Disp> _di_IHTMLIFrameElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F4E6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIFrameElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F51B-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLIFrame  : public IDispatch 
{
	
};

__interface IHTMLDivPosition;
typedef System::DelphiInterface<IHTMLDivPosition> _di_IHTMLDivPosition;
__interface  INTERFACE_UUID("{3050F212-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDivPosition  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
};

__dispinterface IHTMLDivPositionDisp;
typedef System::DelphiInterface<IHTMLDivPositionDisp> _di_IHTMLDivPositionDisp;
__dispinterface  INTERFACE_UUID("{3050F212-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDivPositionDisp  : public IDispatch 
{
	
};

__interface IHTMLFieldSetElement;
typedef System::DelphiInterface<IHTMLFieldSetElement> _di_IHTMLFieldSetElement;
__interface  INTERFACE_UUID("{3050F3E7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFieldSetElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
};

__dispinterface IHTMLFieldSetElementDisp;
typedef System::DelphiInterface<IHTMLFieldSetElementDisp> _di_IHTMLFieldSetElementDisp;
__dispinterface  INTERFACE_UUID("{3050F3E7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFieldSetElementDisp  : public IDispatch 
{
	
};

__interface IHTMLFieldSetElement2;
typedef System::DelphiInterface<IHTMLFieldSetElement2> _di_IHTMLFieldSetElement2;
__interface  INTERFACE_UUID("{3050F833-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFieldSetElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLFieldSetElement2Disp;
typedef System::DelphiInterface<IHTMLFieldSetElement2Disp> _di_IHTMLFieldSetElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F833-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFieldSetElement2Disp  : public IDispatch 
{
	
};

__interface IHTMLLegendElement;
typedef System::DelphiInterface<IHTMLLegendElement> _di_IHTMLLegendElement;
__interface  INTERFACE_UUID("{3050F3EA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLegendElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
};

__dispinterface IHTMLLegendElementDisp;
typedef System::DelphiInterface<IHTMLLegendElementDisp> _di_IHTMLLegendElementDisp;
__dispinterface  INTERFACE_UUID("{3050F3EA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLegendElementDisp  : public IDispatch 
{
	
};

__interface IHTMLLegendElement2;
typedef System::DelphiInterface<IHTMLLegendElement2> _di_IHTMLLegendElement2;
__interface  INTERFACE_UUID("{3050F834-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLegendElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_form(_di_IHTMLFormElement &Get_form_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFormElement _scw_Get_form() { _di_IHTMLFormElement r; HRESULT hr = Get_form(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFormElement form = {read=_scw_Get_form};
};

__dispinterface IHTMLLegendElement2Disp;
typedef System::DelphiInterface<IHTMLLegendElement2Disp> _di_IHTMLLegendElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F834-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLLegendElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F50F-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLDivPosition  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F545-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLFieldSetElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F546-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLLegendElement  : public IDispatch 
{
	
};

__interface IHTMLSpanFlow;
typedef System::DelphiInterface<IHTMLSpanFlow> _di_IHTMLSpanFlow;
__interface  INTERFACE_UUID("{3050F3E5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSpanFlow  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_align(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(WideString &Get_align_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_align() { WideString r; HRESULT hr = Get_align(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString align = {read=_scw_Get_align, write=Set_align};
};

__dispinterface IHTMLSpanFlowDisp;
typedef System::DelphiInterface<IHTMLSpanFlowDisp> _di_IHTMLSpanFlowDisp;
__dispinterface  INTERFACE_UUID("{3050F3E5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLSpanFlowDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F544-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLSpanFlow  : public IDispatch 
{
	
};

__interface IHTMLFrameSetElement;
typedef System::DelphiInterface<IHTMLFrameSetElement> _di_IHTMLFrameSetElement;
__interface  INTERFACE_UUID("{3050F319-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameSetElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_rows(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_rows(WideString &Get_rows_result) = 0 ;
	virtual HRESULT __safecall Set_cols(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_cols(WideString &Get_cols_result) = 0 ;
	virtual HRESULT __safecall Set_border(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_border(OleVariant &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_borderColor(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(OleVariant &Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Set_frameBorder(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_frameBorder(WideString &Get_frameBorder_result) = 0 ;
	virtual HRESULT __safecall Set_frameSpacing(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_frameSpacing(OleVariant &Get_frameSpacing_result) = 0 ;
	virtual HRESULT __safecall Set_name(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onunload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onunload(OleVariant &Get_onunload_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeunload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeunload(OleVariant &Get_onbeforeunload_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_rows() { WideString r; HRESULT hr = Get_rows(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString rows = {read=_scw_Get_rows, write=Set_rows};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_cols() { WideString r; HRESULT hr = Get_cols(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString cols = {read=_scw_Get_cols, write=Set_cols};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_border() { OleVariant r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_borderColor() { OleVariant r; HRESULT hr = Get_borderColor(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_frameBorder() { WideString r; HRESULT hr = Get_frameBorder(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString frameBorder = {read=_scw_Get_frameBorder, write=Set_frameBorder};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_frameSpacing() { OleVariant r; HRESULT hr = Get_frameSpacing(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant frameSpacing = {read=_scw_Get_frameSpacing, write=Set_frameSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name, write=Set_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onunload() { OleVariant r; HRESULT hr = Get_onunload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onunload = {read=_scw_Get_onunload, write=Set_onunload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeunload() { OleVariant r; HRESULT hr = Get_onbeforeunload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeunload = {read=_scw_Get_onbeforeunload, write=Set_onbeforeunload};
};

__dispinterface IHTMLFrameSetElementDisp;
typedef System::DelphiInterface<IHTMLFrameSetElementDisp> _di_IHTMLFrameSetElementDisp;
__dispinterface  INTERFACE_UUID("{3050F319-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameSetElementDisp  : public IDispatch 
{
	
};

__interface IHTMLFrameSetElement2;
typedef System::DelphiInterface<IHTMLFrameSetElement2> _di_IHTMLFrameSetElement2;
__interface  INTERFACE_UUID("{3050F5C6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameSetElement2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_onbeforeprint(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeprint(OleVariant &Get_onbeforeprint_result) = 0 ;
	virtual HRESULT __safecall Set_onafterprint(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onafterprint(OleVariant &Get_onafterprint_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onbeforeprint() { OleVariant r; HRESULT hr = Get_onbeforeprint(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onbeforeprint = {read=_scw_Get_onbeforeprint, write=Set_onbeforeprint};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onafterprint() { OleVariant r; HRESULT hr = Get_onafterprint(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onafterprint = {read=_scw_Get_onafterprint, write=Set_onafterprint};
};

__dispinterface IHTMLFrameSetElement2Disp;
typedef System::DelphiInterface<IHTMLFrameSetElement2Disp> _di_IHTMLFrameSetElement2Disp;
__dispinterface  INTERFACE_UUID("{3050F5C6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFrameSetElement2Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F514-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLFrameSetSite  : public IDispatch 
{
	
};

__interface IHTMLBGsound;
typedef System::DelphiInterface<IHTMLBGsound> _di_IHTMLBGsound;
__interface  INTERFACE_UUID("{3050F369-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBGsound  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_src(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_src(WideString &Get_src_result) = 0 ;
	virtual HRESULT __safecall Set_loop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_loop(OleVariant &Get_loop_result) = 0 ;
	virtual HRESULT __safecall Set_volume(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_volume(OleVariant &Get_volume_result) = 0 ;
	virtual HRESULT __safecall Set_balance(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_balance(OleVariant &Get_balance_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_src() { WideString r; HRESULT hr = Get_src(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString src = {read=_scw_Get_src, write=Set_src};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_loop() { OleVariant r; HRESULT hr = Get_loop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant loop = {read=_scw_Get_loop, write=Set_loop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_volume() { OleVariant r; HRESULT hr = Get_volume(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant volume = {read=_scw_Get_volume, write=Set_volume};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_balance() { OleVariant r; HRESULT hr = Get_balance(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant balance = {read=_scw_Get_balance, write=Set_balance};
};

__dispinterface IHTMLBGsoundDisp;
typedef System::DelphiInterface<IHTMLBGsoundDisp> _di_IHTMLBGsoundDisp;
__dispinterface  INTERFACE_UUID("{3050F369-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLBGsoundDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F53C-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLBGsound  : public IDispatch 
{
	
};

__interface IHTMLFontNamesCollection;
typedef System::DelphiInterface<IHTMLFontNamesCollection> _di_IHTMLFontNamesCollection;
__interface  INTERFACE_UUID("{3050F376-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFontNamesCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(int index, WideString &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLFontNamesCollectionDisp;
typedef System::DelphiInterface<IHTMLFontNamesCollectionDisp> _di_IHTMLFontNamesCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F376-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFontNamesCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLFontSizesCollection;
typedef System::DelphiInterface<IHTMLFontSizesCollection> _di_IHTMLFontSizesCollection;
__interface  INTERFACE_UUID("{3050F377-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFontSizesCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall Get_forFont(WideString &Get_forFont_result) = 0 ;
	virtual HRESULT __safecall item(int index, int &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_forFont() { WideString r; HRESULT hr = Get_forFont(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString forFont = {read=_scw_Get_forFont};
};

__dispinterface IHTMLFontSizesCollectionDisp;
typedef System::DelphiInterface<IHTMLFontSizesCollectionDisp> _di_IHTMLFontSizesCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F377-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLFontSizesCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLOptionsHolder;
typedef System::DelphiInterface<IHTMLOptionsHolder> _di_IHTMLOptionsHolder;
__interface  INTERFACE_UUID("{3050F378-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionsHolder  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_document(_di_IHTMLDocument2 &Get_document_result) = 0 ;
	virtual HRESULT __safecall Get_fonts(_di_IHTMLFontNamesCollection &Get_fonts_result) = 0 ;
	virtual HRESULT __safecall Set_execArg(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_execArg(OleVariant &Get_execArg_result) = 0 ;
	virtual HRESULT __safecall Set_errorLine(int p) = 0 ;
	virtual HRESULT __safecall Get_errorLine(int &Get_errorLine_result) = 0 ;
	virtual HRESULT __safecall Set_errorCharacter(int p) = 0 ;
	virtual HRESULT __safecall Get_errorCharacter(int &Get_errorCharacter_result) = 0 ;
	virtual HRESULT __safecall Set_errorCode(int p) = 0 ;
	virtual HRESULT __safecall Get_errorCode(int &Get_errorCode_result) = 0 ;
	virtual HRESULT __safecall Set_errorMessage(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_errorMessage(WideString &Get_errorMessage_result) = 0 ;
	virtual HRESULT __safecall Set_errorDebug(Word p) = 0 ;
	virtual HRESULT __safecall Get_errorDebug(Word &Get_errorDebug_result) = 0 ;
	virtual HRESULT __safecall Get_unsecuredWindowOfDocument(_di_IHTMLWindow2 &Get_unsecuredWindowOfDocument_result) = 0 ;
	virtual HRESULT __safecall Set_findText(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_findText(WideString &Get_findText_result) = 0 ;
	virtual HRESULT __safecall Set_anythingAfterFrameset(Word p) = 0 ;
	virtual HRESULT __safecall Get_anythingAfterFrameset(Word &Get_anythingAfterFrameset_result) = 0 ;
	virtual HRESULT __safecall sizes(const WideString fontName, _di_IHTMLFontSizesCollection &sizes_result) = 0 ;
	virtual HRESULT __safecall openfiledlg(const OleVariant initFile, const OleVariant initDir, const OleVariant filter, const OleVariant title, WideString &openfiledlg_result) = 0 ;
	virtual HRESULT __safecall savefiledlg(const OleVariant initFile, const OleVariant initDir, const OleVariant filter, const OleVariant title, WideString &savefiledlg_result) = 0 ;
	virtual HRESULT __safecall choosecolordlg(const OleVariant initColor, int &choosecolordlg_result) = 0 ;
	virtual HRESULT __safecall showSecurityInfo(void) = 0 ;
	virtual HRESULT __safecall isApartmentModel(const _di_IHTMLObjectElement object_, Word &isApartmentModel_result) = 0 ;
	virtual HRESULT __safecall getCharset(const WideString fontName, int &getCharset_result) = 0 ;
	virtual HRESULT __safecall Get_secureConnectionInfo(WideString &Get_secureConnectionInfo_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDocument2 _scw_Get_document() { _di_IHTMLDocument2 r; HRESULT hr = Get_document(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDocument2 document = {read=_scw_Get_document};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLFontNamesCollection _scw_Get_fonts() { _di_IHTMLFontNamesCollection r; HRESULT hr = Get_fonts(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLFontNamesCollection fonts = {read=_scw_Get_fonts};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_execArg() { OleVariant r; HRESULT hr = Get_execArg(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant execArg = {read=_scw_Get_execArg, write=Set_execArg};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_errorLine() { int r; HRESULT hr = Get_errorLine(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int errorLine = {read=_scw_Get_errorLine, write=Set_errorLine};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_errorCharacter() { int r; HRESULT hr = Get_errorCharacter(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int errorCharacter = {read=_scw_Get_errorCharacter, write=Set_errorCharacter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_errorCode() { int r; HRESULT hr = Get_errorCode(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int errorCode = {read=_scw_Get_errorCode, write=Set_errorCode};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_errorMessage() { WideString r; HRESULT hr = Get_errorMessage(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString errorMessage = {read=_scw_Get_errorMessage, write=Set_errorMessage};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_errorDebug() { Word r; HRESULT hr = Get_errorDebug(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word errorDebug = {read=_scw_Get_errorDebug, write=Set_errorDebug};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLWindow2 _scw_Get_unsecuredWindowOfDocument() { _di_IHTMLWindow2 r; HRESULT hr = Get_unsecuredWindowOfDocument(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLWindow2 unsecuredWindowOfDocument = {read=_scw_Get_unsecuredWindowOfDocument};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_findText() { WideString r; HRESULT hr = Get_findText(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString findText = {read=_scw_Get_findText, write=Set_findText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_anythingAfterFrameset() { Word r; HRESULT hr = Get_anythingAfterFrameset(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word anythingAfterFrameset = {read=_scw_Get_anythingAfterFrameset, write=Set_anythingAfterFrameset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_secureConnectionInfo() { WideString r; HRESULT hr = Get_secureConnectionInfo(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString secureConnectionInfo = {read=_scw_Get_secureConnectionInfo};
};

__dispinterface IHTMLOptionsHolderDisp;
typedef System::DelphiInterface<IHTMLOptionsHolderDisp> _di_IHTMLOptionsHolderDisp;
__dispinterface  INTERFACE_UUID("{3050F378-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLOptionsHolderDisp  : public IDispatch 
{
	
};

__dispinterface HTMLStyleElementEvents2;
typedef System::DelphiInterface<HTMLStyleElementEvents2> _di_HTMLStyleElementEvents2;
__dispinterface  INTERFACE_UUID("{3050F615-98B5-11CF-BB82-00AA00BDCE0B}") HTMLStyleElementEvents2  : public IDispatch 
{
	
};

__dispinterface HTMLStyleElementEvents;
typedef System::DelphiInterface<HTMLStyleElementEvents> _di_HTMLStyleElementEvents;
__dispinterface  INTERFACE_UUID("{3050F3CB-98B5-11CF-BB82-00AA00BDCE0B}") HTMLStyleElementEvents  : public IDispatch 
{
	
};

__interface IHTMLStyleElement;
typedef System::DelphiInterface<IHTMLStyleElement> _di_IHTMLStyleElement;
__interface  INTERFACE_UUID("{3050F375-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleElement  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_type_(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_type_(WideString &Get_type__result) = 0 ;
	virtual HRESULT __safecall Get_readyState(WideString &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(OleVariant &Get_onreadystatechange_result) = 0 ;
	virtual HRESULT __safecall Set_onload(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onload(OleVariant &Get_onload_result) = 0 ;
	virtual HRESULT __safecall Set_onerror(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerror(OleVariant &Get_onerror_result) = 0 ;
	virtual HRESULT __safecall Get_styleSheet(_di_IHTMLStyleSheet &Get_styleSheet_result) = 0 ;
	virtual HRESULT __safecall Set_disabled(Word p) = 0 ;
	virtual HRESULT __safecall Get_disabled(Word &Get_disabled_result) = 0 ;
	virtual HRESULT __safecall Set_media(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_media(WideString &Get_media_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_type_() { WideString r; HRESULT hr = Get_type_(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString type_ = {read=_scw_Get_type_, write=Set_type_};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_readyState() { WideString r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreadystatechange() { OleVariant r; HRESULT hr = Get_onreadystatechange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onload() { OleVariant r; HRESULT hr = Get_onload(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onload = {read=_scw_Get_onload, write=Set_onload};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onerror() { OleVariant r; HRESULT hr = Get_onerror(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onerror = {read=_scw_Get_onerror, write=Set_onerror};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLStyleSheet _scw_Get_styleSheet() { _di_IHTMLStyleSheet r; HRESULT hr = Get_styleSheet(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLStyleSheet styleSheet = {read=_scw_Get_styleSheet};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_disabled() { Word r; HRESULT hr = Get_disabled(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word disabled = {read=_scw_Get_disabled, write=Set_disabled};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_media() { WideString r; HRESULT hr = Get_media(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString media = {read=_scw_Get_media, write=Set_media};
};

__dispinterface IHTMLStyleElementDisp;
typedef System::DelphiInterface<IHTMLStyleElementDisp> _di_IHTMLStyleElementDisp;
__dispinterface  INTERFACE_UUID("{3050F375-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleElementDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F511-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLStyleElement  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F3D5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleFontFace  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_fontsrc(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_fontsrc(WideString &Get_fontsrc_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_fontsrc() { WideString r; HRESULT hr = Get_fontsrc(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString fontsrc = {read=_scw_Get_fontsrc, write=Set_fontsrc};
};

__dispinterface IHTMLStyleFontFaceDisp;
typedef System::DelphiInterface<IHTMLStyleFontFaceDisp> _di_IHTMLStyleFontFaceDisp;
__dispinterface  INTERFACE_UUID("{3050F3D5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLStyleFontFaceDisp  : public IDispatch 
{
	
};

__interface ICSSFilterSite;
typedef System::DelphiInterface<ICSSFilterSite> _di_ICSSFilterSite;
__interface  INTERFACE_UUID("{3050F3ED-98B5-11CF-BB82-00AA00BDCE0B}") ICSSFilterSite  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetElement(/* out */ _di_IHTMLElement &element) = 0 ;
	virtual HRESULT __stdcall FireOnFilterChangeEvent(void) = 0 ;
};

__interface IMarkupPointer;
typedef System::DelphiInterface<IMarkupPointer> _di_IMarkupPointer;
__interface IMarkupContainer;
typedef System::DelphiInterface<IMarkupContainer> _di_IMarkupContainer;
__interface  INTERFACE_UUID("{3050F49F-98B5-11CF-BB82-00AA00BDCE0B}") IMarkupPointer  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall OwningDoc(/* out */ _di_IHTMLDocument2 &ppDoc) = 0 ;
	virtual HRESULT __stdcall Gravity(/* out */ Activex::TOleEnum &pGravity) = 0 ;
	virtual HRESULT __stdcall SetGravity(Activex::TOleEnum Gravity) = 0 ;
	virtual HRESULT __stdcall Cling(/* out */ int &pfCling) = 0 ;
	virtual HRESULT __stdcall SetCling(int fCLing) = 0 ;
	virtual HRESULT __stdcall Unposition(void) = 0 ;
	virtual HRESULT __stdcall IsPositioned(/* out */ int &pfPositioned) = 0 ;
	virtual HRESULT __stdcall GetContainer(/* out */ _di_IMarkupContainer &ppContainer) = 0 ;
	virtual HRESULT __stdcall MoveAdjacentToElement(const _di_IHTMLElement pElement, Activex::TOleEnum eAdj) = 0 ;
	virtual HRESULT __stdcall MoveToPointer(const _di_IMarkupPointer pPointer) = 0 ;
	virtual HRESULT __stdcall MoveToContainer(const _di_IMarkupContainer pContainer, int fAtStart) = 0 ;
	virtual HRESULT __stdcall left(int fMove, /* out */ Activex::TOleEnum &pContext, /* out */ _di_IHTMLElement &ppElement, int &pcch, /* out */ Word &pchText) = 0 ;
	virtual HRESULT __stdcall right(int fMove, /* out */ Activex::TOleEnum &pContext, /* out */ _di_IHTMLElement &ppElement, int &pcch, /* out */ Word &pchText) = 0 ;
	virtual HRESULT __stdcall CurrentScope(/* out */ _di_IHTMLElement &ppElemCurrent) = 0 ;
	virtual HRESULT __stdcall IsLeftOf(const _di_IMarkupPointer pPointerThat, /* out */ int &pfResult) = 0 ;
	virtual HRESULT __stdcall IsLeftOfOrEqualTo(const _di_IMarkupPointer pPointerThat, /* out */ int &pfResult) = 0 ;
	virtual HRESULT __stdcall IsRightOf(const _di_IMarkupPointer pPointerThat, /* out */ int &pfResult) = 0 ;
	virtual HRESULT __stdcall IsRightOfOrEqualTo(const _di_IMarkupPointer pPointerThat, /* out */ int &pfResult) = 0 ;
	virtual HRESULT __stdcall IsEqualTo(const _di_IMarkupPointer pPointerThat, /* out */ int &pfAreEqual) = 0 ;
	virtual HRESULT __stdcall MoveUnit(Activex::TOleEnum muAction) = 0 ;
	virtual HRESULT __stdcall findText(const WideChar * pchFindText, unsigned dwFlags, const _di_IMarkupPointer pIEndMatch, const _di_IMarkupPointer pIEndSearch) = 0 ;
};

__interface  INTERFACE_UUID("{3050F5F9-98B5-11CF-BB82-00AA00BDCE0B}") IMarkupContainer  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall OwningDoc(/* out */ _di_IHTMLDocument2 &ppDoc) = 0 ;
};

__interface IMarkupContainer2;
typedef System::DelphiInterface<IMarkupContainer2> _di_IMarkupContainer2;
__interface IHTMLChangeSink;
typedef System::DelphiInterface<IHTMLChangeSink> _di_IHTMLChangeSink;
__interface IHTMLChangeLog;
typedef System::DelphiInterface<IHTMLChangeLog> _di_IHTMLChangeLog;
__interface  INTERFACE_UUID("{3050F648-98B5-11CF-BB82-00AA00BDCE0B}") IMarkupContainer2  : public IMarkupContainer 
{
	
public:
	virtual HRESULT __stdcall CreateChangeLog(const _di_IHTMLChangeSink pChangeSink, /* out */ _di_IHTMLChangeLog &ppChangeLog, int fForward, int fBackward) = 0 ;
	virtual HRESULT __stdcall RegisterForDirtyRange(const _di_IHTMLChangeSink pChangeSink, /* out */ unsigned &pdwCookie) = 0 ;
	virtual HRESULT __stdcall UnRegisterForDirtyRange(unsigned dwCookie) = 0 ;
	virtual HRESULT __stdcall GetAndClearDirtyRange(unsigned dwCookie, const _di_IMarkupPointer pIPointerBegin, const _di_IMarkupPointer pIPointerEnd) = 0 ;
	virtual int __stdcall GetVersionNumber(void) = 0 ;
	virtual HRESULT __stdcall GetMasterElement(/* out */ _di_IHTMLElement &ppElementMaster) = 0 ;
};

__interface  INTERFACE_UUID("{3050F64A-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLChangeSink  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Notify(void) = 0 ;
};

__interface  INTERFACE_UUID("{3050F649-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLChangeLog  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetNextChange(System::PByte pbBuffer, int nBufferSize, /* out */ int &pnRecordLength) = 0 ;
};

__interface IActiveIMMApp;
typedef System::DelphiInterface<IActiveIMMApp> _di_IActiveIMMApp;
__interface IEnumRegisterWordA;
typedef System::DelphiInterface<IEnumRegisterWordA> _di_IEnumRegisterWordA;
__interface IEnumRegisterWordW;
typedef System::DelphiInterface<IEnumRegisterWordW> _di_IEnumRegisterWordW;
__interface IEnumInputContext;
typedef System::DelphiInterface<IEnumInputContext> _di_IEnumInputContext;
__interface  INTERFACE_UUID("{08C0E040-62D1-11D1-9326-0060B067B86E}") IActiveIMMApp  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall AssociateContext(unsigned hWnd, unsigned hIME, /* out */ unsigned &phPrev) = 0 ;
	virtual HRESULT __stdcall ConfigureIMEA(void * &hKL, unsigned hWnd, unsigned dwMode, __MIDL___MIDL_itf_mshtml_0251_0001 &pData) = 0 ;
	virtual HRESULT __stdcall ConfigureIMEW(void * &hKL, unsigned hWnd, unsigned dwMode, __MIDL___MIDL_itf_mshtml_0251_0002 &pData) = 0 ;
	virtual HRESULT __stdcall CreateContext(/* out */ unsigned &phIMC) = 0 ;
	virtual HRESULT __stdcall DestroyContext(unsigned hIME) = 0 ;
	virtual HRESULT __stdcall EnumRegisterWordA(void * &hKL, char * szReading, unsigned dwStyle, char * szRegister, void * &pData, /* out */ _di_IEnumRegisterWordA &pEnum) = 0 ;
	virtual HRESULT __stdcall EnumRegisterWordW(void * &hKL, WideChar * szReading, unsigned dwStyle, WideChar * szRegister, void * &pData, /* out */ _di_IEnumRegisterWordW &pEnum) = 0 ;
	virtual HRESULT __stdcall EscapeA(void * &hKL, unsigned hIMC, unsigned uEscape, void * &pData, /* out */ int &plResult) = 0 ;
	virtual HRESULT __stdcall EscapeW(void * &hKL, unsigned hIMC, unsigned uEscape, void * &pData, /* out */ int &plResult) = 0 ;
	virtual HRESULT __stdcall GetCandidateListA(unsigned hIMC, unsigned dwIndex, unsigned uBufLen, /* out */ __MIDL___MIDL_itf_mshtml_0251_0007 &pCandList, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetCandidateListW(unsigned hIMC, unsigned dwIndex, unsigned uBufLen, /* out */ __MIDL___MIDL_itf_mshtml_0251_0007 &pCandList, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetCandidateListCountA(unsigned hIMC, /* out */ unsigned &pdwListSize, /* out */ unsigned &pdwBufLen) = 0 ;
	virtual HRESULT __stdcall GetCandidateListCountW(unsigned hIMC, /* out */ unsigned &pdwListSize, /* out */ unsigned &pdwBufLen) = 0 ;
	virtual HRESULT __stdcall GetCandidateWindow(unsigned hIMC, unsigned dwIndex, /* out */ __MIDL___MIDL_itf_mshtml_0251_0005 &pCandidate) = 0 ;
	virtual HRESULT __stdcall GetCompositionFontA(unsigned hIMC, /* out */ tagLOGFONTA &plf) = 0 ;
	virtual HRESULT __stdcall GetCompositionFontW(unsigned hIMC, /* out */ tagLOGFONTW &plf) = 0 ;
	virtual HRESULT __stdcall GetCompositionStringA(unsigned hIMC, unsigned dwIndex, unsigned dwBufLen, /* out */ int &plCopied, /* out */ void * &pBuf) = 0 ;
	virtual HRESULT __stdcall GetCompositionStringW(unsigned hIMC, unsigned dwIndex, unsigned dwBufLen, /* out */ int &plCopied, /* out */ void * &pBuf) = 0 ;
	virtual HRESULT __stdcall GetCompositionWindow(unsigned hIMC, /* out */ __MIDL___MIDL_itf_mshtml_0251_0006 &pCompForm) = 0 ;
	virtual HRESULT __stdcall GetContext(unsigned hWnd, /* out */ unsigned &phIMC) = 0 ;
	virtual HRESULT __stdcall GetConversionListA(void * &hKL, unsigned hIMC, char * pSrc, unsigned uBufLen, unsigned uFlag, /* out */ __MIDL___MIDL_itf_mshtml_0251_0007 &pDst, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetConversionListW(void * &hKL, unsigned hIMC, WideChar * pSrc, unsigned uBufLen, unsigned uFlag, /* out */ __MIDL___MIDL_itf_mshtml_0251_0007 &pDst, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetConversionStatus(unsigned hIMC, /* out */ unsigned &pfdwConversion, /* out */ unsigned &pfdwSentence) = 0 ;
	virtual HRESULT __stdcall GetDefaultIMEWnd(unsigned hWnd, /* out */ wireHWND &phDefWnd) = 0 ;
	virtual HRESULT __stdcall GetDescriptionA(void * &hKL, unsigned uBufLen, char * szDescription, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetDescriptionW(void * &hKL, unsigned uBufLen, WideChar * szDescription, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetGuideLineA(unsigned hIMC, unsigned dwIndex, unsigned dwBufLen, char * pBuf, /* out */ unsigned &pdwResult) = 0 ;
	virtual HRESULT __stdcall GetGuideLineW(unsigned hIMC, unsigned dwIndex, unsigned dwBufLen, WideChar * pBuf, /* out */ unsigned &pdwResult) = 0 ;
	virtual HRESULT __stdcall GetIMEFileNameA(void * &hKL, unsigned uBufLen, char * szFileName, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetIMEFileNameW(void * &hKL, unsigned uBufLen, WideChar * szFileName, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetOpenStatus(unsigned hIMC) = 0 ;
	virtual HRESULT __stdcall GetProperty(void * &hKL, unsigned fdwIndex, /* out */ unsigned &pdwProperty) = 0 ;
	virtual HRESULT __stdcall GetRegisterWordStyleA(void * &hKL, unsigned nItem, /* out */ __MIDL___MIDL_itf_mshtml_0251_0008 &pStyleBuf, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetRegisterWordStyleW(void * &hKL, unsigned nItem, /* out */ __MIDL___MIDL_itf_mshtml_0251_0009 &pStyleBuf, /* out */ unsigned &puCopied) = 0 ;
	virtual HRESULT __stdcall GetStatusWindowPos(unsigned hIMC, /* out */ Types::TPoint &pptPos) = 0 ;
	virtual HRESULT __stdcall GetVirtualKey(unsigned hWnd, /* out */ unsigned &puVirtualKey) = 0 ;
	virtual HRESULT __stdcall InstallIMEA(char * szIMEFileName, char * szLayoutText, /* out */ void * &phKL) = 0 ;
	virtual HRESULT __stdcall InstallIMEW(WideChar * szIMEFileName, WideChar * szLayoutText, /* out */ void * &phKL) = 0 ;
	virtual HRESULT __stdcall IsIME(void * &hKL) = 0 ;
	virtual HRESULT __stdcall IsUIMessageA(unsigned hWndIME, unsigned msg, unsigned wParam, int lParam) = 0 ;
	virtual HRESULT __stdcall IsUIMessageW(unsigned hWndIME, unsigned msg, unsigned wParam, int lParam) = 0 ;
	virtual HRESULT __stdcall NotifyIME(unsigned hIMC, unsigned dwAction, unsigned dwIndex, unsigned dwValue) = 0 ;
	virtual HRESULT __stdcall RegisterWordA(void * &hKL, char * szReading, unsigned dwStyle, char * szRegister) = 0 ;
	virtual HRESULT __stdcall RegisterWordW(void * &hKL, WideChar * szReading, unsigned dwStyle, WideChar * szRegister) = 0 ;
	virtual HRESULT __stdcall ReleaseContext(unsigned hWnd, unsigned hIMC) = 0 ;
	virtual HRESULT __stdcall SetCandidateWindow(unsigned hIMC, __MIDL___MIDL_itf_mshtml_0251_0005 &pCandidate) = 0 ;
	virtual HRESULT __stdcall SetCompositionFontA(unsigned hIMC, tagLOGFONTA &plf) = 0 ;
	virtual HRESULT __stdcall SetCompositionFontW(unsigned hIMC, tagLOGFONTW &plf) = 0 ;
	virtual HRESULT __stdcall SetCompositionStringA(unsigned hIMC, unsigned dwIndex, void * &pComp, unsigned dwCompLen, void * &pRead, unsigned dwReadLen) = 0 ;
	virtual HRESULT __stdcall SetCompositionStringW(unsigned hIMC, unsigned dwIndex, void * &pComp, unsigned dwCompLen, void * &pRead, unsigned dwReadLen) = 0 ;
	virtual HRESULT __stdcall SetCompositionWindow(unsigned hIMC, __MIDL___MIDL_itf_mshtml_0251_0006 &pCompForm) = 0 ;
	virtual HRESULT __stdcall SetConversionStatus(unsigned hIMC, unsigned fdwConversion, unsigned fdwSentence) = 0 ;
	virtual HRESULT __stdcall SetOpenStatus(unsigned hIMC, int fOpen) = 0 ;
	virtual HRESULT __stdcall SetStatusWindowPos(unsigned hIMC, Types::TPoint &pptPos) = 0 ;
	virtual HRESULT __stdcall SimulateHotKey(unsigned hWnd, unsigned dwHotKeyID) = 0 ;
	virtual HRESULT __stdcall UnregisterWordA(void * &hKL, char * szReading, unsigned dwStyle, char * szUnregister) = 0 ;
	virtual HRESULT __stdcall UnregisterWordW(void * &hKL, WideChar * szReading, unsigned dwStyle, WideChar * szUnregister) = 0 ;
	virtual HRESULT __stdcall Activate(int fRestoreLayout) = 0 ;
	virtual HRESULT __stdcall Deactivate(void) = 0 ;
	virtual HRESULT __stdcall OnDefWindowProc(unsigned hWnd, unsigned msg, unsigned wParam, int lParam, /* out */ int &plResult) = 0 ;
	virtual HRESULT __stdcall FilterClientWindows(Word &aaClassList, unsigned uSize) = 0 ;
	virtual HRESULT __stdcall GetCodePageA(void * &hKL, /* out */ unsigned &uCodePage) = 0 ;
	virtual HRESULT __stdcall GetLangId(void * &hKL, /* out */ Word &plid) = 0 ;
	virtual HRESULT __stdcall AssociateContextEx(unsigned hWnd, unsigned hIMC, unsigned dwFlags) = 0 ;
	virtual HRESULT __stdcall DisableIME(unsigned idThread) = 0 ;
	virtual HRESULT __stdcall GetImeMenuItemsA(unsigned hIMC, unsigned dwFlags, unsigned dwType, __MIDL___MIDL_itf_mshtml_0251_0010 &pImeParentMenu, /* out */ __MIDL___MIDL_itf_mshtml_0251_0010 &pImeMenu, unsigned dwSize, /* out */ unsigned &pdwResult) = 0 ;
	virtual HRESULT __stdcall GetImeMenuItemsW(unsigned hIMC, unsigned dwFlags, unsigned dwType, __MIDL___MIDL_itf_mshtml_0251_0011 &pImeParentMenu, /* out */ __MIDL___MIDL_itf_mshtml_0251_0011 &pImeMenu, unsigned dwSize, /* out */ unsigned &pdwResult) = 0 ;
	virtual HRESULT __stdcall EnumInputContext(unsigned idThread, /* out */ _di_IEnumInputContext &ppEnum) = 0 ;
};

__interface  INTERFACE_UUID("{08C03412-F96B-11D0-A475-00AA006BCC59}") IEnumRegisterWordA  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Clone(/* out */ _di_IEnumRegisterWordA &ppEnum) = 0 ;
	virtual HRESULT __stdcall Next(unsigned ulCount, /* out */ __MIDL___MIDL_itf_mshtml_0251_0001 &rgRegisterWord, /* out */ unsigned &pcFetched) = 0 ;
	virtual HRESULT __stdcall reset(void) = 0 ;
	virtual HRESULT __stdcall Skip(unsigned ulCount) = 0 ;
};

__interface  INTERFACE_UUID("{4955DD31-B159-11D0-8FCF-00AA006BCC59}") IEnumRegisterWordW  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Clone(/* out */ _di_IEnumRegisterWordW &ppEnum) = 0 ;
	virtual HRESULT __stdcall Next(unsigned ulCount, /* out */ __MIDL___MIDL_itf_mshtml_0251_0002 &rgRegisterWord, /* out */ unsigned &pcFetched) = 0 ;
	virtual HRESULT __stdcall reset(void) = 0 ;
	virtual HRESULT __stdcall Skip(unsigned ulCount) = 0 ;
};

__interface  INTERFACE_UUID("{09B5EAB0-F997-11D1-93D4-0060B067B86E}") IEnumInputContext  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Clone(/* out */ _di_IEnumInputContext &ppEnum) = 0 ;
	virtual HRESULT __stdcall Next(unsigned ulCount, /* out */ unsigned &rgInputContext, /* out */ unsigned &pcFetched) = 0 ;
	virtual HRESULT __stdcall reset(void) = 0 ;
	virtual HRESULT __stdcall Skip(unsigned ulCount) = 0 ;
};

__interface ISegmentList;
typedef System::DelphiInterface<ISegmentList> _di_ISegmentList;
__interface ISegmentListIterator;
typedef System::DelphiInterface<ISegmentListIterator> _di_ISegmentListIterator;
__interface  INTERFACE_UUID("{3050F605-98B5-11CF-BB82-00AA00BDCE0B}") ISegmentList  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall CreateIterator(/* out */ _di_ISegmentListIterator &ppIIter) = 0 ;
	virtual HRESULT __stdcall GetType(/* out */ Activex::TOleEnum &peType) = 0 ;
	virtual HRESULT __stdcall IsEmpty(/* out */ int &pfEmpty) = 0 ;
};

__interface ISegment;
typedef System::DelphiInterface<ISegment> _di_ISegment;
__interface  INTERFACE_UUID("{3050F692-98B5-11CF-BB82-00AA00BDCE0B}") ISegmentListIterator  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Current(/* out */ _di_ISegment &ppISegment) = 0 ;
	virtual HRESULT __stdcall First(void) = 0 ;
	virtual HRESULT __stdcall IsDone(void) = 0 ;
	virtual HRESULT __stdcall Advance(void) = 0 ;
};

__interface  INTERFACE_UUID("{3050F683-98B5-11CF-BB82-00AA00BDCE0B}") ISegment  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetPointers(const _di_IMarkupPointer pIStart, const _di_IMarkupPointer pIEnd) = 0 ;
};

__interface IHTMLCaret;
typedef System::DelphiInterface<IHTMLCaret> _di_IHTMLCaret;
__interface IDisplayPointer;
typedef System::DelphiInterface<IDisplayPointer> _di_IDisplayPointer;
__interface  INTERFACE_UUID("{3050F604-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLCaret  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall MoveCaretToPointer(const _di_IDisplayPointer pDispPointer, int fScrollIntoView, Activex::TOleEnum eDir) = 0 ;
	virtual HRESULT __stdcall MoveCaretToPointerEx(const _di_IDisplayPointer pDispPointer, int fVisible, int fScrollIntoView, Activex::TOleEnum eDir) = 0 ;
	virtual HRESULT __stdcall MoveMarkupPointerToCaret(const _di_IMarkupPointer pIMarkupPointer) = 0 ;
	virtual HRESULT __stdcall MoveDisplayPointerToCaret(const _di_IDisplayPointer pDispPointer) = 0 ;
	virtual HRESULT __stdcall IsVisible(/* out */ int &pIsVisible) = 0 ;
	virtual HRESULT __stdcall Show(int fScrollIntoView) = 0 ;
	virtual HRESULT __stdcall Hide(void) = 0 ;
	virtual HRESULT __stdcall InsertText(Word &pText, int lLen) = 0 ;
	virtual HRESULT __stdcall scrollIntoView(void) = 0 ;
	virtual HRESULT __stdcall GetLocation(/* out */ Types::TPoint &pPoint, int fTranslate) = 0 ;
	virtual HRESULT __stdcall GetCaretDirection(/* out */ Activex::TOleEnum &peDir) = 0 ;
	virtual HRESULT __stdcall SetCaretDirection(Activex::TOleEnum eDir) = 0 ;
};

__interface ILineInfo;
typedef System::DelphiInterface<ILineInfo> _di_ILineInfo;
__interface  INTERFACE_UUID("{3050F69E-98B5-11CF-BB82-00AA00BDCE0B}") IDisplayPointer  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall moveToPoint(const Types::TPoint ptPoint, Activex::TOleEnum eCoordSystem, const _di_IHTMLElement pElementContext, unsigned dwHitTestOptions, /* out */ unsigned &pdwHitTestResults) = 0 ;
	virtual HRESULT __stdcall MoveUnit(Activex::TOleEnum eMoveUnit, int lXPos) = 0 ;
	virtual HRESULT __stdcall PositionMarkupPointer(const _di_IMarkupPointer pMarkupPointer) = 0 ;
	virtual HRESULT __stdcall MoveToPointer(const _di_IDisplayPointer pDispPointer) = 0 ;
	virtual HRESULT __stdcall SetPointerGravity(Activex::TOleEnum eGravity) = 0 ;
	virtual HRESULT __stdcall GetPointerGravity(/* out */ Activex::TOleEnum &peGravity) = 0 ;
	virtual HRESULT __stdcall SetDisplayGravity(Activex::TOleEnum eGravity) = 0 ;
	virtual HRESULT __stdcall GetDisplayGravity(/* out */ Activex::TOleEnum &peGravity) = 0 ;
	virtual HRESULT __stdcall IsPositioned(/* out */ int &pfPositioned) = 0 ;
	virtual HRESULT __stdcall Unposition(void) = 0 ;
	virtual HRESULT __stdcall IsEqualTo(const _di_IDisplayPointer pDispPointer, /* out */ int &pfIsEqual) = 0 ;
	virtual HRESULT __stdcall IsLeftOf(const _di_IDisplayPointer pDispPointer, /* out */ int &pfIsLeftOf) = 0 ;
	virtual HRESULT __stdcall IsRightOf(const _di_IDisplayPointer pDispPointer, /* out */ int &pfIsRightOf) = 0 ;
	virtual HRESULT __stdcall IsAtBOL(/* out */ int &pfBOL) = 0 ;
	virtual HRESULT __stdcall MoveToMarkupPointer(const _di_IMarkupPointer pPointer, const _di_IDisplayPointer pDispLineContext) = 0 ;
	virtual HRESULT __stdcall scrollIntoView(void) = 0 ;
	virtual HRESULT __stdcall GetLineInfo(/* out */ _di_ILineInfo &ppLineInfo) = 0 ;
	virtual HRESULT __stdcall GetFlowElement(/* out */ _di_IHTMLElement &ppLayoutElement) = 0 ;
	virtual HRESULT __stdcall QueryBreaks(/* out */ unsigned &pdwBreaks) = 0 ;
};

__interface  INTERFACE_UUID("{3050F7E2-98B5-11CF-BB82-00AA00BDCE0B}") ILineInfo  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Get_x(/* out */ int &p) = 0 ;
	virtual HRESULT __stdcall Get_baseLine(/* out */ int &p) = 0 ;
	virtual HRESULT __stdcall Get_textDescent(/* out */ int &p) = 0 ;
	virtual HRESULT __stdcall Get_textHeight(/* out */ int &p) = 0 ;
	virtual HRESULT __stdcall Get_lineDirection(/* out */ int &p) = 0 ;
};

__interface IElementSegment;
typedef System::DelphiInterface<IElementSegment> _di_IElementSegment;
__interface  INTERFACE_UUID("{3050F68F-98B5-11CF-BB82-00AA00BDCE0B}") IElementSegment  : public ISegment 
{
	
public:
	virtual HRESULT __stdcall GetElement(/* out */ _di_IHTMLElement &ppIElement) = 0 ;
	virtual HRESULT __stdcall SetPrimary(int fPrimary) = 0 ;
	virtual HRESULT __stdcall IsPrimary(/* out */ int &pfPrimary) = 0 ;
};

__interface IHighlightSegment;
typedef System::DelphiInterface<IHighlightSegment> _di_IHighlightSegment;
__interface  INTERFACE_UUID("{3050F690-98B5-11CF-BB82-00AA00BDCE0B}") IHighlightSegment  : public ISegment 
{
	
};

__interface IHighlightRenderingServices;
typedef System::DelphiInterface<IHighlightRenderingServices> _di_IHighlightRenderingServices;
__interface  INTERFACE_UUID("{3050F606-98B5-11CF-BB82-00AA00BDCE0B}") IHighlightRenderingServices  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall AddSegment(const _di_IDisplayPointer pDispPointerStart, const _di_IDisplayPointer pDispPointerEnd, const _di_IHTMLRenderStyle pIRenderStyle, /* out */ _di_IHighlightSegment &ppISegment) = 0 ;
	virtual HRESULT __stdcall MoveSegmentToPointers(const _di_IHighlightSegment pISegment, const _di_IDisplayPointer pDispPointerStart, const _di_IDisplayPointer pDispPointerEnd) = 0 ;
	virtual HRESULT __stdcall RemoveSegment(const _di_IHighlightSegment pISegment) = 0 ;
};

__interface IDisplayServices;
typedef System::DelphiInterface<IDisplayServices> _di_IDisplayServices;
__interface IHTMLComputedStyle;
typedef System::DelphiInterface<IHTMLComputedStyle> _di_IHTMLComputedStyle;
__interface  INTERFACE_UUID("{3050F69D-98B5-11CF-BB82-00AA00BDCE0B}") IDisplayServices  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall CreateDisplayPointer(/* out */ _di_IDisplayPointer &ppDispPointer) = 0 ;
	virtual HRESULT __stdcall TransformRect(Types::TRect &pRect, Activex::TOleEnum eSource, Activex::TOleEnum eDestination, const _di_IHTMLElement pIElement) = 0 ;
	virtual HRESULT __stdcall TransformPoint(Types::TPoint &pPoint, Activex::TOleEnum eSource, Activex::TOleEnum eDestination, const _di_IHTMLElement pIElement) = 0 ;
	virtual HRESULT __stdcall GetCaret(/* out */ _di_IHTMLCaret &ppCaret) = 0 ;
	virtual HRESULT __stdcall GetComputedStyle(const _di_IMarkupPointer pPointer, /* out */ _di_IHTMLComputedStyle &ppComputedStyle) = 0 ;
	virtual HRESULT __stdcall ScrollRectIntoView(const _di_IHTMLElement pIElement, const Types::TRect rect) = 0 ;
	virtual HRESULT __stdcall HasFlowLayout(const _di_IHTMLElement pIElement, /* out */ int &pfHasFlowLayout) = 0 ;
};

__interface  INTERFACE_UUID("{3050F6C3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLComputedStyle  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Get_bold(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_italic(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_underline(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_overline(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_strikeOut(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_subScript(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_superScript(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_explicitFace(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_fontWeight(/* out */ int &p) = 0 ;
	virtual HRESULT __stdcall Get_fontSize(/* out */ int &p) = 0 ;
	virtual HRESULT __stdcall Get_fontName(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_hasBgColor(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_textColor(/* out */ unsigned &p) = 0 ;
	virtual HRESULT __stdcall Get_backgroundColor(/* out */ unsigned &p) = 0 ;
	virtual HRESULT __stdcall Get_preFormatted(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_direction(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_blockDirection(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall Get_OL(/* out */ Word &p) = 0 ;
	virtual HRESULT __stdcall isEqual(const _di_IHTMLComputedStyle pComputedStyle, /* out */ Word &pfEqual) = 0 ;
};

__interface  INTERFACE_UUID("{3050F81A-98B5-11CF-BB82-00AA00BDCE0B}") IHtmlDlgSafeHelper  : public IDispatch 
{
	
public:
	virtual HRESULT __stdcall choosecolordlg(const OleVariant initColor, /* out */ OleVariant &rgbColor) = 0 ;
	virtual HRESULT __stdcall getCharset(const WideString fontName, /* out */ OleVariant &charset) = 0 ;
	virtual HRESULT __stdcall Get_fonts(/* out */ _di_IDispatch &p) = 0 ;
	virtual HRESULT __stdcall Get_BlockFormats(/* out */ _di_IDispatch &p) = 0 ;
};

__interface  INTERFACE_UUID("{3050F830-98B5-11CF-BB82-00AA00BDCE0B}") IBlockFormats  : public IDispatch 
{
	
public:
	virtual HRESULT __stdcall Get__newEnum(/* out */ System::_di_IInterface &p) = 0 ;
	virtual HRESULT __stdcall Get_Count(/* out */ int &p) = 0 ;
	virtual HRESULT __stdcall item(OleVariant &pvarIndex, /* out */ WideString &pbstrBlockFormat) = 0 ;
};

__interface  INTERFACE_UUID("{3050F839-98B5-11CF-BB82-00AA00BDCE0B}") IFontNames  : public IDispatch 
{
	
public:
	virtual HRESULT __stdcall Get__newEnum(/* out */ System::_di_IInterface &p) = 0 ;
	virtual HRESULT __stdcall Get_Count(/* out */ int &p) = 0 ;
	virtual HRESULT __stdcall item(OleVariant &pvarIndex, /* out */ WideString &pbstrFontName) = 0 ;
};

__interface ICSSFilter;
typedef System::DelphiInterface<ICSSFilter> _di_ICSSFilter;
__interface  INTERFACE_UUID("{3050F3EC-98B5-11CF-BB82-00AA00BDCE0B}") ICSSFilter  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall SetSite(const _di_ICSSFilterSite pSink) = 0 ;
	virtual HRESULT __stdcall OnAmbientPropertyChange(int dispid) = 0 ;
};

__interface ISecureUrlHost;
typedef System::DelphiInterface<ISecureUrlHost> _di_ISecureUrlHost;
__interface  INTERFACE_UUID("{C81984C4-74C8-11D2-BAA9-00C04FC2040E}") ISecureUrlHost  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall ValidateSecureUrl(/* out */ int &pfAllow, Word &pchUrlInQuestion, unsigned dwFlags) = 0 ;
};

__interface IMarkupServices;
typedef System::DelphiInterface<IMarkupServices> _di_IMarkupServices;
__interface  INTERFACE_UUID("{3050F4A0-98B5-11CF-BB82-00AA00BDCE0B}") IMarkupServices  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall CreateMarkupPointer(/* out */ _di_IMarkupPointer &ppPointer) = 0 ;
	virtual HRESULT __stdcall CreateMarkupContainer(/* out */ _di_IMarkupContainer &ppMarkupContainer) = 0 ;
	virtual HRESULT __stdcall createElement(Activex::TOleEnum tagID, const WideString pchAttributes, /* out */ _di_IHTMLElement &ppElement) = 0 ;
	virtual HRESULT __stdcall CloneElement(const _di_IHTMLElement pElemCloneThis, /* out */ _di_IHTMLElement &ppElementTheClone) = 0 ;
	virtual HRESULT __stdcall InsertElement(const _di_IHTMLElement pElementInsert, const _di_IMarkupPointer pPointerStart, const _di_IMarkupPointer pPointerFinish) = 0 ;
	virtual HRESULT __stdcall RemoveElement(const _di_IHTMLElement pElementRemove) = 0 ;
	virtual HRESULT __stdcall remove(const _di_IMarkupPointer pPointerStart, const _di_IMarkupPointer pPointerFinish) = 0 ;
	virtual HRESULT __stdcall Copy(const _di_IMarkupPointer pPointerSourceStart, const _di_IMarkupPointer pPointerSourceFinish, const _di_IMarkupPointer pPointerTarget) = 0 ;
	virtual HRESULT __stdcall move(const _di_IMarkupPointer pPointerSourceStart, const _di_IMarkupPointer pPointerSourceFinish, const _di_IMarkupPointer pPointerTarget) = 0 ;
	virtual HRESULT __stdcall InsertText(const WideChar * pchText, int cch, const _di_IMarkupPointer pPointerTarget) = 0 ;
	virtual HRESULT __stdcall ParseString(System::PWideString pchHTML, unsigned dwFlags, /* out */ _di_IMarkupContainer &ppContainerResult, const _di_IMarkupPointer ppPointerStart, const _di_IMarkupPointer ppPointerFinish) = 0 ;
	virtual HRESULT __stdcall ParseGlobal(const unsigned hglobalHTML, unsigned dwFlags, /* out */ _di_IMarkupContainer &ppContainerResult, const _di_IMarkupPointer pPointerStart, const _di_IMarkupPointer pPointerFinish) = 0 ;
	virtual HRESULT __stdcall IsScopedElement(const _di_IHTMLElement pElement, /* out */ int &pfScoped) = 0 ;
	virtual HRESULT __stdcall GetElementTagId(const _di_IHTMLElement pElement, /* out */ Activex::TOleEnum &ptagId) = 0 ;
	virtual HRESULT __stdcall GetTagIDForName(const WideString bstrName, /* out */ Activex::TOleEnum &ptagId) = 0 ;
	virtual HRESULT __stdcall GetNameForTagID(Activex::TOleEnum tagID, /* out */ WideString &pbstrName) = 0 ;
	virtual HRESULT __stdcall MovePointersToRange(const _di_IHTMLTxtRange pIRange, const _di_IMarkupPointer pPointerStart, const _di_IMarkupPointer pPointerFinish) = 0 ;
	virtual HRESULT __stdcall MoveRangeToPointers(const _di_IMarkupPointer pPointerStart, const _di_IMarkupPointer pPointerFinish, const _di_IHTMLTxtRange pIRange) = 0 ;
	virtual HRESULT __stdcall BeginUndoUnit(const WideString pchTitle) = 0 ;
	virtual HRESULT __stdcall EndUndoUnit(void) = 0 ;
};

__interface IMarkupServices2;
typedef System::DelphiInterface<IMarkupServices2> _di_IMarkupServices2;
__interface  INTERFACE_UUID("{3050F682-98B5-11CF-BB82-00AA00BDCE0B}") IMarkupServices2  : public IMarkupServices 
{
	
public:
	virtual HRESULT __stdcall ParseGlobalEx(unsigned hglobalHTML, unsigned dwFlags, const _di_IMarkupContainer pContext, /* out */ _di_IMarkupContainer &ppContainerResult, const _di_IMarkupPointer pPointerStart, const _di_IMarkupPointer pPointerFinish) = 0 ;
	virtual HRESULT __stdcall ValidateElements(const _di_IMarkupPointer pPointerStart, const _di_IMarkupPointer pPointerFinish, const _di_IMarkupPointer pPointerTarget, _di_IMarkupPointer pPointerStatus, /* out */ _di_IHTMLElement &ppElemFailBottom, /* out */ _di_IHTMLElement &ppElemFailTop) = 0 ;
	virtual HRESULT __stdcall SaveSegmentsToClipboard(const _di_ISegmentList pSegmentList, unsigned dwFlags) = 0 ;
};

__interface IHTMLChangePlayback;
typedef System::DelphiInterface<IHTMLChangePlayback> _di_IHTMLChangePlayback;
__interface  INTERFACE_UUID("{3050F6E0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLChangePlayback  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall ExecChange(System::PByte pbRecord, int fForward) = 0 ;
};

__interface IMarkupPointer2;
typedef System::DelphiInterface<IMarkupPointer2> _di_IMarkupPointer2;
__interface  INTERFACE_UUID("{3050F675-98B5-11CF-BB82-00AA00BDCE0B}") IMarkupPointer2  : public IMarkupPointer 
{
	
public:
	virtual HRESULT __stdcall IsAtWordBreak(/* out */ int &pfAtBreak) = 0 ;
	virtual HRESULT __stdcall GetMarkupPosition(/* out */ int &plMP) = 0 ;
	virtual HRESULT __stdcall MoveToMarkupPosition(const _di_IMarkupContainer pContainer, int lMP) = 0 ;
	virtual HRESULT __stdcall MoveUnitBounded(Activex::TOleEnum muAction, const _di_IMarkupPointer pIBoundary) = 0 ;
	virtual HRESULT __stdcall IsInsideURL(const _di_IMarkupPointer pRight, /* out */ int &pfResult) = 0 ;
	virtual HRESULT __stdcall MoveToContent(const _di_IHTMLElement pIElement, int fAtStart) = 0 ;
};

__interface IMarkupTextFrags;
typedef System::DelphiInterface<IMarkupTextFrags> _di_IMarkupTextFrags;
__interface  INTERFACE_UUID("{3050F5FA-98B5-11CF-BB82-00AA00BDCE0B}") IMarkupTextFrags  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetTextFragCount(/* out */ int &pcFrags) = 0 ;
	virtual HRESULT __stdcall GetTextFrag(int iFrag, /* out */ WideString &pbstrFrag, const _di_IMarkupPointer pPointerFrag) = 0 ;
	virtual HRESULT __stdcall RemoveTextFrag(int iFrag) = 0 ;
	virtual HRESULT __stdcall InsertTextFrag(int iFrag, const WideString bstrInsert, const _di_IMarkupPointer pPointerInsert) = 0 ;
	virtual HRESULT __stdcall FindTextFragFromMarkupPointer(const _di_IMarkupPointer pPointerFind, /* out */ int &piFrag, /* out */ int &pfFragFound) = 0 ;
};

__interface IXMLGenericParse;
typedef System::DelphiInterface<IXMLGenericParse> _di_IXMLGenericParse;
__interface  INTERFACE_UUID("{E4E23071-4D07-11D2-AE76-0080C73BC199}") IXMLGenericParse  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall SetGenericParse(Word fDoGeneric) = 0 ;
};

__interface IHTMLEditHost;
typedef System::DelphiInterface<IHTMLEditHost> _di_IHTMLEditHost;
__interface  INTERFACE_UUID("{3050F6A0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEditHost  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall SnapRect(const _di_IHTMLElement pIElement, Types::TRect &prcNew, Activex::TOleEnum eHandle) = 0 ;
};

__interface IHTMLEditHost2;
typedef System::DelphiInterface<IHTMLEditHost2> _di_IHTMLEditHost2;
__interface  INTERFACE_UUID("{3050F848-98B5-11CF-BB82-00AA00BDCE0D}") IHTMLEditHost2  : public IHTMLEditHost 
{
	
public:
	virtual HRESULT __stdcall PreDrag(void) = 0 ;
};

__interface ISequenceNumber;
typedef System::DelphiInterface<ISequenceNumber> _di_ISequenceNumber;
__interface  INTERFACE_UUID("{3050F6C1-98B5-11CF-BB82-00AA00BDCE0B}") ISequenceNumber  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetSequenceNumber(int nCurrent, /* out */ int &pnNew) = 0 ;
};

__interface IIMEServices;
typedef System::DelphiInterface<IIMEServices> _di_IIMEServices;
__interface  INTERFACE_UUID("{3050F6CA-98B5-11CF-BB82-00AA00BDCE0B}") IIMEServices  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetActiveIMM(/* out */ _di_IActiveIMMApp &ppActiveIMM) = 0 ;
};

__interface ISelectionServicesListener;
typedef System::DelphiInterface<ISelectionServicesListener> _di_ISelectionServicesListener;
__interface  INTERFACE_UUID("{3050F699-98B5-11CF-BB82-00AA00BDCE0B}") ISelectionServicesListener  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall BeginSelectionUndo(void) = 0 ;
	virtual HRESULT __stdcall EndSelectionUndo(void) = 0 ;
	virtual HRESULT __stdcall OnSelectedElementExit(const _di_IMarkupPointer pIElementStart, const _di_IMarkupPointer pIElementEnd, const _di_IMarkupPointer pIElementContentStart, const _di_IMarkupPointer pIElementContentEnd) = 0 ;
	virtual HRESULT __stdcall OnChangeType(Activex::TOleEnum eType, const _di_ISelectionServicesListener pIListener) = 0 ;
	virtual HRESULT __stdcall GetTypeDetail(/* out */ WideString &pTypeDetail) = 0 ;
};

__interface ISelectionServices;
typedef System::DelphiInterface<ISelectionServices> _di_ISelectionServices;
__interface  INTERFACE_UUID("{3050F684-98B5-11CF-BB82-00AA00BDCE0B}") ISelectionServices  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall SetSelectionType(Activex::TOleEnum eType, const _di_ISelectionServicesListener pIListener) = 0 ;
	virtual HRESULT __stdcall GetMarkupContainer(/* out */ _di_IMarkupContainer &ppIContainer) = 0 ;
	virtual HRESULT __stdcall AddSegment(const _di_IMarkupPointer pIStart, const _di_IMarkupPointer pIEnd, /* out */ _di_ISegment &ppISegmentAdded) = 0 ;
	virtual HRESULT __stdcall AddElementSegment(const _di_IHTMLElement pIElement, /* out */ _di_IElementSegment &ppISegmentAdded) = 0 ;
	virtual HRESULT __stdcall RemoveSegment(const _di_ISegment pISegment) = 0 ;
	virtual HRESULT __stdcall GetSelectionServicesListener(/* out */ _di_ISelectionServicesListener &ppISelectionServicesListener) = 0 ;
};

__interface IHTMLEditDesigner;
typedef System::DelphiInterface<IHTMLEditDesigner> _di_IHTMLEditDesigner;
__interface  INTERFACE_UUID("{3050F662-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEditDesigner  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall PreHandleEvent(int inEvtDispId, const _di_IHTMLEventObj pIEventObj) = 0 ;
	virtual HRESULT __stdcall PostHandleEvent(int inEvtDispId, const _di_IHTMLEventObj pIEventObj) = 0 ;
	virtual HRESULT __stdcall TranslateAccelerator(int inEvtDispId, const _di_IHTMLEventObj pIEventObj) = 0 ;
	virtual HRESULT __stdcall PostEditorEventNotify(int inEvtDispId, const _di_IHTMLEventObj pIEventObj) = 0 ;
};

__interface IHTMLEditServices;
typedef System::DelphiInterface<IHTMLEditServices> _di_IHTMLEditServices;
__interface  INTERFACE_UUID("{3050F663-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEditServices  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall AddDesigner(const _di_IHTMLEditDesigner pIDesigner) = 0 ;
	virtual HRESULT __stdcall RemoveDesigner(const _di_IHTMLEditDesigner pIDesigner) = 0 ;
	virtual HRESULT __stdcall GetSelectionServices(const _di_IMarkupContainer pIContainer, /* out */ _di_ISelectionServices &ppSelSvc) = 0 ;
	virtual HRESULT __stdcall MoveToSelectionAnchor(const _di_IMarkupPointer pIStartAnchor) = 0 ;
	virtual HRESULT __stdcall MoveToSelectionEnd(const _di_IMarkupPointer pIEndAnchor) = 0 ;
	virtual HRESULT __stdcall SelectRange(const _di_IMarkupPointer pStart, const _di_IMarkupPointer pEnd, Activex::TOleEnum eType) = 0 ;
};

__interface IHTMLEditServices2;
typedef System::DelphiInterface<IHTMLEditServices2> _di_IHTMLEditServices2;
__interface  INTERFACE_UUID("{3050F812-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLEditServices2  : public IHTMLEditServices 
{
	
public:
	virtual HRESULT __stdcall MoveToSelectionAnchorEx(const _di_IDisplayPointer pIStartAnchor) = 0 ;
	virtual HRESULT __stdcall MoveToSelectionEndEx(const _di_IDisplayPointer pIEndAnchor) = 0 ;
	virtual HRESULT __stdcall FreezeVirtualCaretPos(int fReCompute) = 0 ;
	virtual HRESULT __stdcall UnFreezeVirtualCaretPos(int fReset) = 0 ;
};

__dispinterface HTMLNamespaceEvents;
typedef System::DelphiInterface<HTMLNamespaceEvents> _di_HTMLNamespaceEvents;
__dispinterface  INTERFACE_UUID("{3050F6BD-98B5-11CF-BB82-00AA00BDCE0B}") HTMLNamespaceEvents  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F6BB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLNamespace  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_name(WideString &Get_name_result) = 0 ;
	virtual HRESULT __safecall Get_urn(WideString &Get_urn_result) = 0 ;
	virtual HRESULT __safecall Get_tagNames(_di_IDispatch &Get_tagNames_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(OleVariant &Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(OleVariant &Get_onreadystatechange_result) = 0 ;
	virtual HRESULT __safecall doImport(const WideString bstrImplementationUrl) = 0 ;
	virtual HRESULT __safecall attachEvent(const WideString event, const _di_IDispatch pdisp, Word &attachEvent_result) = 0 ;
	virtual HRESULT __safecall detachEvent(const WideString event, const _di_IDispatch pdisp) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_name() { WideString r; HRESULT hr = Get_name(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString name = {read=_scw_Get_name};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_urn() { WideString r; HRESULT hr = Get_urn(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString urn = {read=_scw_Get_urn};
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IDispatch _scw_Get_tagNames() { _di_IDispatch r; HRESULT hr = Get_tagNames(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IDispatch tagNames = {read=_scw_Get_tagNames};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_readyState() { OleVariant r; HRESULT hr = Get_readyState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_onreadystatechange() { OleVariant r; HRESULT hr = Get_onreadystatechange(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
};

__dispinterface IHTMLNamespaceDisp;
typedef System::DelphiInterface<IHTMLNamespaceDisp> _di_IHTMLNamespaceDisp;
__dispinterface  INTERFACE_UUID("{3050F6BB-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLNamespaceDisp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F6B8-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLNamespaceCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall item(const OleVariant index, _di_IDispatch &item_result) = 0 ;
	virtual HRESULT __safecall add(const WideString bstrNamespace, const WideString bstrUrn, const OleVariant implementationUrl, _di_IDispatch &add_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
};

__dispinterface IHTMLNamespaceCollectionDisp;
typedef System::DelphiInterface<IHTMLNamespaceCollectionDisp> _di_IHTMLNamespaceCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F6B8-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLNamespaceCollectionDisp  : public IDispatch 
{
	
};

__interface IHTMLPainter;
typedef System::DelphiInterface<IHTMLPainter> _di_IHTMLPainter;
__interface  INTERFACE_UUID("{3050F6A6-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPainter  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Draw(const Types::TRect rcBounds, const Types::TRect rcUpdate, int lDrawFlags, HDC hdc, void * pvDrawObject) = 0 ;
	virtual HRESULT __stdcall onresize(const tagSIZE size) = 0 ;
	virtual HRESULT __stdcall GetPainterInfo(/* out */ _HTML_PAINTER_INFO &pInfo) = 0 ;
	virtual HRESULT __stdcall HitTestPoint(const Types::TPoint pt, /* out */ int &pbHit, /* out */ int &plPartID) = 0 ;
};

__interface IHTMLPaintSite;
typedef System::DelphiInterface<IHTMLPaintSite> _di_IHTMLPaintSite;
__interface  INTERFACE_UUID("{3050F6A7-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPaintSite  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall InvalidatePainterInfo(void) = 0 ;
	virtual HRESULT __stdcall InvalidateRect(PtagRECT prcInvalid) = 0 ;
	virtual HRESULT __stdcall InvalidateRegion(void * &rgnInvalid) = 0 ;
	virtual HRESULT __stdcall GetDrawInfo(int lFlags, /* out */ _HTML_PAINT_DRAW_INFO &pDrawInfo) = 0 ;
	virtual HRESULT __stdcall TransformGlobalToLocal(const Types::TPoint ptGlobal, /* out */ Types::TPoint &pptLocal) = 0 ;
	virtual HRESULT __stdcall TransformLocalToGlobal(const Types::TPoint ptLocal, /* out */ Types::TPoint &pptGlobal) = 0 ;
	virtual HRESULT __stdcall GetHitTestCookie(/* out */ int &plCookie) = 0 ;
};

__interface IHTMLPainterEventInfo;
typedef System::DelphiInterface<IHTMLPainterEventInfo> _di_IHTMLPainterEventInfo;
__interface  INTERFACE_UUID("{3050F6DF-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPainterEventInfo  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetEventInfoFlags(/* out */ int &plEventInfoFlags) = 0 ;
	virtual HRESULT __stdcall GetEventTarget(_di_IHTMLElement &ppElement) = 0 ;
	virtual HRESULT __stdcall SetCursor(int lPartID) = 0 ;
	virtual HRESULT __stdcall StringFromPartID(int lPartID, /* out */ WideString &pbstrPart) = 0 ;
};

__interface IHTMLPainterOverlay;
typedef System::DelphiInterface<IHTMLPainterOverlay> _di_IHTMLPainterOverlay;
__interface  INTERFACE_UUID("{3050F7E3-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPainterOverlay  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall onmove(const Types::TRect rcDevice) = 0 ;
};

__interface IHTMLIPrintCollection;
typedef System::DelphiInterface<IHTMLIPrintCollection> _di_IHTMLIPrintCollection;
__interface  INTERFACE_UUID("{3050F6B5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIPrintCollection  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_length(int &Get_length_result) = 0 ;
	virtual HRESULT __safecall Get__newEnum(System::_di_IInterface &Get__newEnum_result) = 0 ;
	virtual HRESULT __safecall item(int index, System::_di_IInterface &item_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline int _scw_Get_length() { int r; HRESULT hr = Get_length(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property int length = {read=_scw_Get_length};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get__newEnum() { System::_di_IInterface r; HRESULT hr = Get__newEnum(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface _newEnum = {read=_scw_Get__newEnum};
};

__dispinterface IHTMLIPrintCollectionDisp;
typedef System::DelphiInterface<IHTMLIPrintCollectionDisp> _di_IHTMLIPrintCollectionDisp;
__dispinterface  INTERFACE_UUID("{3050F6B5-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLIPrintCollectionDisp  : public IDispatch 
{
	
};

__interface IEnumPrivacyRecords;
typedef System::DelphiInterface<IEnumPrivacyRecords> _di_IEnumPrivacyRecords;
__interface  INTERFACE_UUID("{3050F844-98B5-11CF-BB82-00AA00BDCE0B}") IEnumPrivacyRecords  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall reset(void) = 0 ;
	virtual HRESULT __stdcall GetSize(/* out */ unsigned &pSize) = 0 ;
	virtual HRESULT __stdcall GetPrivacyImpacted(/* out */ int &pState) = 0 ;
	virtual HRESULT __stdcall Next(/* out */ WideString &pbstrUrl, /* out */ WideString &pbstrPolicyRef, /* out */ int &pdwReserved, /* out */ unsigned &pdwPrivacyFlags) = 0 ;
};

__interface  INTERFACE_UUID("{3050F216-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDialog  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_dialogTop(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_dialogTop(OleVariant &Get_dialogTop_result) = 0 ;
	virtual HRESULT __safecall Set_dialogLeft(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_dialogLeft(OleVariant &Get_dialogLeft_result) = 0 ;
	virtual HRESULT __safecall Set_dialogWidth(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_dialogWidth(OleVariant &Get_dialogWidth_result) = 0 ;
	virtual HRESULT __safecall Set_dialogHeight(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_dialogHeight(OleVariant &Get_dialogHeight_result) = 0 ;
	virtual HRESULT __safecall Get_dialogArguments(OleVariant &Get_dialogArguments_result) = 0 ;
	virtual HRESULT __safecall Get_menuArguments(OleVariant &Get_menuArguments_result) = 0 ;
	virtual HRESULT __safecall Set_returnValue(const OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_returnValue(OleVariant &Get_returnValue_result) = 0 ;
	virtual HRESULT __safecall close(void) = 0 ;
	virtual HRESULT __safecall toString(WideString &toString_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_dialogTop() { OleVariant r; HRESULT hr = Get_dialogTop(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant dialogTop = {read=_scw_Get_dialogTop, write=Set_dialogTop};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_dialogLeft() { OleVariant r; HRESULT hr = Get_dialogLeft(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant dialogLeft = {read=_scw_Get_dialogLeft, write=Set_dialogLeft};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_dialogWidth() { OleVariant r; HRESULT hr = Get_dialogWidth(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant dialogWidth = {read=_scw_Get_dialogWidth, write=Set_dialogWidth};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_dialogHeight() { OleVariant r; HRESULT hr = Get_dialogHeight(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant dialogHeight = {read=_scw_Get_dialogHeight, write=Set_dialogHeight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_dialogArguments() { OleVariant r; HRESULT hr = Get_dialogArguments(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant dialogArguments = {read=_scw_Get_dialogArguments};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_menuArguments() { OleVariant r; HRESULT hr = Get_menuArguments(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant menuArguments = {read=_scw_Get_menuArguments};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_returnValue() { OleVariant r; HRESULT hr = Get_returnValue(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant returnValue = {read=_scw_Get_returnValue, write=Set_returnValue};
};

__dispinterface IHTMLDialogDisp;
typedef System::DelphiInterface<IHTMLDialogDisp> _di_IHTMLDialogDisp;
__dispinterface  INTERFACE_UUID("{3050F216-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDialogDisp  : public IDispatch 
{
	
};

__interface IHTMLDialog2;
typedef System::DelphiInterface<IHTMLDialog2> _di_IHTMLDialog2;
__interface  INTERFACE_UUID("{3050F5E0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDialog2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_status(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_status(WideString &Get_status_result) = 0 ;
	virtual HRESULT __safecall Set_resizable(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_resizable(WideString &Get_resizable_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_status() { WideString r; HRESULT hr = Get_status(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString status = {read=_scw_Get_status, write=Set_status};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_resizable() { WideString r; HRESULT hr = Get_resizable(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString resizable = {read=_scw_Get_resizable, write=Set_resizable};
};

__dispinterface IHTMLDialog2Disp;
typedef System::DelphiInterface<IHTMLDialog2Disp> _di_IHTMLDialog2Disp;
__dispinterface  INTERFACE_UUID("{3050F5E0-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDialog2Disp  : public IDispatch 
{
	
};

__interface IHTMLDialog3;
typedef System::DelphiInterface<IHTMLDialog3> _di_IHTMLDialog3;
__interface  INTERFACE_UUID("{3050F388-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDialog3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_unadorned(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_unadorned(WideString &Get_unadorned_result) = 0 ;
	virtual HRESULT __safecall Set_dialogHide(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_dialogHide(WideString &Get_dialogHide_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_unadorned() { WideString r; HRESULT hr = Get_unadorned(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString unadorned = {read=_scw_Get_unadorned, write=Set_unadorned};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_dialogHide() { WideString r; HRESULT hr = Get_dialogHide(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString dialogHide = {read=_scw_Get_dialogHide, write=Set_dialogHide};
};

__dispinterface IHTMLDialog3Disp;
typedef System::DelphiInterface<IHTMLDialog3Disp> _di_IHTMLDialog3Disp;
__dispinterface  INTERFACE_UUID("{3050F388-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLDialog3Disp  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F5E4-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLModelessInit  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Get_parameters(OleVariant &Get_parameters_result) = 0 ;
	virtual HRESULT __safecall Get_optionString(OleVariant &Get_optionString_result) = 0 ;
	virtual HRESULT __safecall Get_moniker(System::_di_IInterface &Get_moniker_result) = 0 ;
	virtual HRESULT __safecall Get_document(System::_di_IInterface &Get_document_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_parameters() { OleVariant r; HRESULT hr = Get_parameters(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant parameters = {read=_scw_Get_parameters};
	#pragma option push -w-inl
	/* safecall wrapper */ inline OleVariant _scw_Get_optionString() { OleVariant r; HRESULT hr = Get_optionString(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property OleVariant optionString = {read=_scw_Get_optionString};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get_moniker() { System::_di_IInterface r; HRESULT hr = Get_moniker(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface moniker = {read=_scw_Get_moniker};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::_di_IInterface _scw_Get_document() { System::_di_IInterface r; HRESULT hr = Get_document(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property System::_di_IInterface document = {read=_scw_Get_document};
};

__dispinterface IHTMLModelessInitDisp;
typedef System::DelphiInterface<IHTMLModelessInitDisp> _di_IHTMLModelessInitDisp;
__dispinterface  INTERFACE_UUID("{3050F5E4-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLModelessInitDisp  : public IDispatch 
{
	
};

__interface IHTMLPopup;
typedef System::DelphiInterface<IHTMLPopup> _di_IHTMLPopup;
__interface  INTERFACE_UUID("{3050F666-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPopup  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Show(int x, int y, int w, int h, OleVariant &pElement) = 0 ;
	virtual HRESULT __safecall Hide(void) = 0 ;
	virtual HRESULT __safecall Get_document(_di_IHTMLDocument &Get_document_result) = 0 ;
	virtual HRESULT __safecall Get_isOpen(Word &Get_isOpen_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline _di_IHTMLDocument _scw_Get_document() { _di_IHTMLDocument r; HRESULT hr = Get_document(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property _di_IHTMLDocument document = {read=_scw_Get_document};
	#pragma option push -w-inl
	/* safecall wrapper */ inline Word _scw_Get_isOpen() { Word r; HRESULT hr = Get_isOpen(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property Word isOpen = {read=_scw_Get_isOpen};
};

__dispinterface IHTMLPopupDisp;
typedef System::DelphiInterface<IHTMLPopupDisp> _di_IHTMLPopupDisp;
__dispinterface  INTERFACE_UUID("{3050F666-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLPopupDisp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F589-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLPopup  : public IDispatch 
{
	
};

__interface IHTMLAppBehavior;
typedef System::DelphiInterface<IHTMLAppBehavior> _di_IHTMLAppBehavior;
__interface  INTERFACE_UUID("{3050F5CA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAppBehavior  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_applicationName(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_applicationName(WideString &Get_applicationName_result) = 0 ;
	virtual HRESULT __safecall Set_version(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_version(WideString &Get_version_result) = 0 ;
	virtual HRESULT __safecall Set_icon(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_icon(WideString &Get_icon_result) = 0 ;
	virtual HRESULT __safecall Set_singleInstance(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_singleInstance(WideString &Get_singleInstance_result) = 0 ;
	virtual HRESULT __safecall Set_minimizeButton(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_minimizeButton(WideString &Get_minimizeButton_result) = 0 ;
	virtual HRESULT __safecall Set_maximizeButton(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_maximizeButton(WideString &Get_maximizeButton_result) = 0 ;
	virtual HRESULT __safecall Set_border(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_border(WideString &Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_borderStyle(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_borderStyle(WideString &Get_borderStyle_result) = 0 ;
	virtual HRESULT __safecall Set_sysMenu(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_sysMenu(WideString &Get_sysMenu_result) = 0 ;
	virtual HRESULT __safecall Set_caption(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_caption(WideString &Get_caption_result) = 0 ;
	virtual HRESULT __safecall Set_windowState(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_windowState(WideString &Get_windowState_result) = 0 ;
	virtual HRESULT __safecall Set_showInTaskBar(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_showInTaskBar(WideString &Get_showInTaskBar_result) = 0 ;
	virtual HRESULT __safecall Get_commandLine(WideString &Get_commandLine_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_applicationName() { WideString r; HRESULT hr = Get_applicationName(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString applicationName = {read=_scw_Get_applicationName, write=Set_applicationName};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_version() { WideString r; HRESULT hr = Get_version(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString version = {read=_scw_Get_version, write=Set_version};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_icon() { WideString r; HRESULT hr = Get_icon(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString icon = {read=_scw_Get_icon, write=Set_icon};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_singleInstance() { WideString r; HRESULT hr = Get_singleInstance(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString singleInstance = {read=_scw_Get_singleInstance, write=Set_singleInstance};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_minimizeButton() { WideString r; HRESULT hr = Get_minimizeButton(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString minimizeButton = {read=_scw_Get_minimizeButton, write=Set_minimizeButton};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_maximizeButton() { WideString r; HRESULT hr = Get_maximizeButton(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString maximizeButton = {read=_scw_Get_maximizeButton, write=Set_maximizeButton};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_border() { WideString r; HRESULT hr = Get_border(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_borderStyle() { WideString r; HRESULT hr = Get_borderStyle(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString borderStyle = {read=_scw_Get_borderStyle, write=Set_borderStyle};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_sysMenu() { WideString r; HRESULT hr = Get_sysMenu(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString sysMenu = {read=_scw_Get_sysMenu, write=Set_sysMenu};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_caption() { WideString r; HRESULT hr = Get_caption(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString caption = {read=_scw_Get_caption, write=Set_caption};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_windowState() { WideString r; HRESULT hr = Get_windowState(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString windowState = {read=_scw_Get_windowState, write=Set_windowState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_showInTaskBar() { WideString r; HRESULT hr = Get_showInTaskBar(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString showInTaskBar = {read=_scw_Get_showInTaskBar, write=Set_showInTaskBar};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_commandLine() { WideString r; HRESULT hr = Get_commandLine(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString commandLine = {read=_scw_Get_commandLine};
};

__dispinterface IHTMLAppBehaviorDisp;
typedef System::DelphiInterface<IHTMLAppBehaviorDisp> _di_IHTMLAppBehaviorDisp;
__dispinterface  INTERFACE_UUID("{3050F5CA-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAppBehaviorDisp  : public IDispatch 
{
	
};

__interface IHTMLAppBehavior2;
typedef System::DelphiInterface<IHTMLAppBehavior2> _di_IHTMLAppBehavior2;
__interface  INTERFACE_UUID("{3050F5C9-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAppBehavior2  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_contextMenu(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_contextMenu(WideString &Get_contextMenu_result) = 0 ;
	virtual HRESULT __safecall Set_innerBorder(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_innerBorder(WideString &Get_innerBorder_result) = 0 ;
	virtual HRESULT __safecall Set_scroll(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_scroll(WideString &Get_scroll_result) = 0 ;
	virtual HRESULT __safecall Set_scrollFlat(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_scrollFlat(WideString &Get_scrollFlat_result) = 0 ;
	virtual HRESULT __safecall Set_selection(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_selection(WideString &Get_selection_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_contextMenu() { WideString r; HRESULT hr = Get_contextMenu(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString contextMenu = {read=_scw_Get_contextMenu, write=Set_contextMenu};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_innerBorder() { WideString r; HRESULT hr = Get_innerBorder(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString innerBorder = {read=_scw_Get_innerBorder, write=Set_innerBorder};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_scroll() { WideString r; HRESULT hr = Get_scroll(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString scroll = {read=_scw_Get_scroll, write=Set_scroll};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_scrollFlat() { WideString r; HRESULT hr = Get_scrollFlat(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString scrollFlat = {read=_scw_Get_scrollFlat, write=Set_scrollFlat};
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_selection() { WideString r; HRESULT hr = Get_selection(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString selection = {read=_scw_Get_selection, write=Set_selection};
};

__dispinterface IHTMLAppBehavior2Disp;
typedef System::DelphiInterface<IHTMLAppBehavior2Disp> _di_IHTMLAppBehavior2Disp;
__dispinterface  INTERFACE_UUID("{3050F5C9-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAppBehavior2Disp  : public IDispatch 
{
	
};

__interface IHTMLAppBehavior3;
typedef System::DelphiInterface<IHTMLAppBehavior3> _di_IHTMLAppBehavior3;
__interface  INTERFACE_UUID("{3050F5CD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAppBehavior3  : public IDispatch 
{
	
public:
	virtual HRESULT __safecall Set_navigable(const WideString p) = 0 ;
	virtual HRESULT __safecall Get_navigable(WideString &Get_navigable_result) = 0 ;
	#pragma option push -w-inl
	/* safecall wrapper */ inline WideString _scw_Get_navigable() { WideString r; HRESULT hr = Get_navigable(r); System::CheckSafecallResult(hr); return r; }
	#pragma option pop
	__property WideString navigable = {read=_scw_Get_navigable, write=Set_navigable};
};

__dispinterface IHTMLAppBehavior3Disp;
typedef System::DelphiInterface<IHTMLAppBehavior3Disp> _di_IHTMLAppBehavior3Disp;
__dispinterface  INTERFACE_UUID("{3050F5CD-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLAppBehavior3Disp  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F57C-98B5-11CF-BB82-00AA00BDCE0B}") DispHTMLAppBehavior  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F51E-98B5-11CF-BB82-00AA00BDCE0B}") DispIHTMLInputButtonElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F520-98B5-11CF-BB82-00AA00BDCE0B}") DispIHTMLInputTextElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F542-98B5-11CF-BB82-00AA00BDCE0B}") DispIHTMLInputFileElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F509-98B5-11CF-BB82-00AA00BDCE0B}") DispIHTMLOptionButtonElement  : public IDispatch 
{
	
};

__dispinterface  INTERFACE_UUID("{3050F51D-98B5-11CF-BB82-00AA00BDCE0B}") DispIHTMLInputImage  : public IDispatch 
{
	
};

__interface IElementNamespace;
typedef System::DelphiInterface<IElementNamespace> _di_IElementNamespace;
__interface  INTERFACE_UUID("{3050F671-98B5-11CF-BB82-00AA00BDCE0B}") IElementNamespace  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall AddTag(const WideString bstrTagName, int lFlags) = 0 ;
};

__interface IElementNamespaceTable;
typedef System::DelphiInterface<IElementNamespaceTable> _di_IElementNamespaceTable;
__interface  INTERFACE_UUID("{3050F670-98B5-11CF-BB82-00AA00BDCE0B}") IElementNamespaceTable  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall AddNamespace(const WideString bstrNamespace, const WideString bstrUrn, int lFlags, const OleVariant &pvarFactory) = 0 ;
};

__interface IElementNamespaceFactory;
typedef System::DelphiInterface<IElementNamespaceFactory> _di_IElementNamespaceFactory;
__interface  INTERFACE_UUID("{3050F672-98B5-11CF-BB82-00AA00BDCE0B}") IElementNamespaceFactory  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall create(const _di_IElementNamespace pNamespace) = 0 ;
};

__interface IElementNamespaceFactory2;
typedef System::DelphiInterface<IElementNamespaceFactory2> _di_IElementNamespaceFactory2;
__interface  INTERFACE_UUID("{3050F805-98B5-11CF-BB82-00AA00BDCE0B}") IElementNamespaceFactory2  : public IElementNamespaceFactory 
{
	
public:
	virtual HRESULT __stdcall CreateWithImplementation(const _di_IElementNamespace pNamespace, const WideString bstrImplementation) = 0 ;
};

__interface IElementNamespaceFactoryCallback;
typedef System::DelphiInterface<IElementNamespaceFactoryCallback> _di_IElementNamespaceFactoryCallback;
__interface  INTERFACE_UUID("{3050F7FD-98B5-11CF-BB82-00AA00BDCE0B}") IElementNamespaceFactoryCallback  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall Resolve(const WideString bstrNamespace, const WideString bstrTagName, const WideString bstrAttrs, const _di_IElementNamespace pNamespace) = 0 ;
};

__interface IElementBehaviorSiteOM2;
typedef System::DelphiInterface<IElementBehaviorSiteOM2> _di_IElementBehaviorSiteOM2;
__interface  INTERFACE_UUID("{3050F659-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorSiteOM2  : public IElementBehaviorSiteOM 
{
	
public:
	virtual HRESULT __stdcall GetDefaults(/* out */ _di_IHTMLElementDefaults &ppDefaults) = 0 ;
};

__interface IElementBehaviorCategory;
typedef System::DelphiInterface<IElementBehaviorCategory> _di_IElementBehaviorCategory;
__interface  INTERFACE_UUID("{3050F4ED-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorCategory  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetCategory(/* out */ WideChar * &ppchCategory) = 0 ;
};

__interface IElementBehaviorSiteCategory;
typedef System::DelphiInterface<IElementBehaviorSiteCategory> _di_IElementBehaviorSiteCategory;
__interface IEnumUnknown;
typedef System::DelphiInterface<IEnumUnknown> _di_IEnumUnknown;
__interface  INTERFACE_UUID("{3050F4EE-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorSiteCategory  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetRelatedBehaviors(int lDirection, WideChar * pchCategory, /* out */ _di_IEnumUnknown &ppEnumerator) = 0 ;
};

__interface  INTERFACE_UUID("{00000100-0000-0000-C000-000000000046}") IEnumUnknown  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall RemoteNext(unsigned celt, /* out */ System::_di_IInterface &rgelt, /* out */ unsigned &pceltFetched) = 0 ;
	virtual HRESULT __stdcall Skip(unsigned celt) = 0 ;
	virtual HRESULT __stdcall reset(void) = 0 ;
	virtual HRESULT __stdcall Clone(/* out */ _di_IEnumUnknown &ppEnum) = 0 ;
};

__interface IElementBehaviorSubmit;
typedef System::DelphiInterface<IElementBehaviorSubmit> _di_IElementBehaviorSubmit;
__interface  INTERFACE_UUID("{3050F646-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorSubmit  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetSubmitInfo(const _di_IHTMLSubmitData pSubmitData) = 0 ;
	virtual HRESULT __stdcall reset(void) = 0 ;
};

__interface IElementBehaviorFocus;
typedef System::DelphiInterface<IElementBehaviorFocus> _di_IElementBehaviorFocus;
__interface  INTERFACE_UUID("{3050F6B6-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorFocus  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetFocusRect(Types::TRect &pRect) = 0 ;
};

__interface IElementBehaviorLayout;
typedef System::DelphiInterface<IElementBehaviorLayout> _di_IElementBehaviorLayout;
__interface  INTERFACE_UUID("{3050F6BA-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorLayout  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetSize(int dwFlags, const tagSIZE sizeContent, Types::TPoint &pptTranslateBy, Types::TPoint &pptTopLeft, tagSIZE &psizeProposed) = 0 ;
	virtual HRESULT __stdcall GetLayoutInfo(/* out */ int &plLayoutInfo) = 0 ;
	virtual HRESULT __stdcall GetPosition(int lFlags, Types::TPoint &pptTopLeft) = 0 ;
	virtual HRESULT __stdcall MapSize(PtagSize psizeIn, /* out */ Types::TRect &prcOut) = 0 ;
};

__interface IElementBehaviorLayout2;
typedef System::DelphiInterface<IElementBehaviorLayout2> _di_IElementBehaviorLayout2;
__interface  INTERFACE_UUID("{3050F846-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorLayout2  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetTextDescent(/* out */ int &plDescent) = 0 ;
};

__interface IElementBehaviorSiteLayout;
typedef System::DelphiInterface<IElementBehaviorSiteLayout> _di_IElementBehaviorSiteLayout;
__interface  INTERFACE_UUID("{3050F6B7-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorSiteLayout  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall InvalidateLayoutInfo(void) = 0 ;
	virtual HRESULT __stdcall InvalidateSize(void) = 0 ;
	virtual HRESULT __stdcall GetMediaResolution(/* out */ tagSIZE &psizeResolution) = 0 ;
};

__interface IElementBehaviorSiteLayout2;
typedef System::DelphiInterface<IElementBehaviorSiteLayout2> _di_IElementBehaviorSiteLayout2;
__interface  INTERFACE_UUID("{3050F847-98B5-11CF-BB82-00AA00BDCE0B}") IElementBehaviorSiteLayout2  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall GetFontInfo(/* out */ tagLOGFONTW &plf) = 0 ;
};

__interface IHostBehaviorInit;
typedef System::DelphiInterface<IHostBehaviorInit> _di_IHostBehaviorInit;
__interface  INTERFACE_UUID("{3050F842-98B5-11CF-BB82-00AA00BDCE0B}") IHostBehaviorInit  : public IInterface 
{
	
public:
	virtual HRESULT __stdcall PopulateNamespaceTable(void) = 0 ;
};

class DELPHICLASS CoHTMLStyle;
class PASCALIMPLEMENTATION CoHTMLStyle : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLStyle __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLStyle __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyle(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyle(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLRuleStyle;
class PASCALIMPLEMENTATION CoHTMLRuleStyle : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLRuleStyle __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLRuleStyle __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLRuleStyle(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLRuleStyle(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLRenderStyle;
class PASCALIMPLEMENTATION CoHTMLRenderStyle : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLRenderStyle __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLRenderStyle __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLRenderStyle(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLRenderStyle(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLCurrentStyle;
class PASCALIMPLEMENTATION CoHTMLCurrentStyle : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLCurrentStyle __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLCurrentStyle __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLCurrentStyle(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLCurrentStyle(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDOMAttribute;
class PASCALIMPLEMENTATION CoHTMLDOMAttribute : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDOMAttribute __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDOMAttribute __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDOMAttribute(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDOMAttribute(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDOMTextNode;
class PASCALIMPLEMENTATION CoHTMLDOMTextNode : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDOMTextNode __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDOMTextNode __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDOMTextNode(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDOMTextNode(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDOMImplementation;
class PASCALIMPLEMENTATION CoHTMLDOMImplementation : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDOMImplementation __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDOMImplementation __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDOMImplementation(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDOMImplementation(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLAttributeCollection;
class PASCALIMPLEMENTATION CoHTMLAttributeCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLAttributeCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLAttributeCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLAttributeCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLAttributeCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoDOMChildrenCollection;
class PASCALIMPLEMENTATION CoDOMChildrenCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispDOMChildrenCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispDOMChildrenCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoDOMChildrenCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoDOMChildrenCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDefaults;
class PASCALIMPLEMENTATION CoHTMLDefaults : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDefaults __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDefaults __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDefaults(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDefaults(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTCDefaultDispatch;
class PASCALIMPLEMENTATION CoHTCDefaultDispatch : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTCDefaultDispatch __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTCDefaultDispatch __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTCDefaultDispatch(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTCDefaultDispatch(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTCPropertyBehavior;
class PASCALIMPLEMENTATION CoHTCPropertyBehavior : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTCPropertyBehavior __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTCPropertyBehavior __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTCPropertyBehavior(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTCPropertyBehavior(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTCMethodBehavior;
class PASCALIMPLEMENTATION CoHTCMethodBehavior : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTCMethodBehavior __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTCMethodBehavior __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTCMethodBehavior(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTCMethodBehavior(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTCEventBehavior;
class PASCALIMPLEMENTATION CoHTCEventBehavior : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTCEventBehavior __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTCEventBehavior __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTCEventBehavior(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTCEventBehavior(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTCAttachBehavior;
class PASCALIMPLEMENTATION CoHTCAttachBehavior : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTCAttachBehavior __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTCAttachBehavior __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTCAttachBehavior(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTCAttachBehavior(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTCDescBehavior;
class PASCALIMPLEMENTATION CoHTCDescBehavior : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTCDescBehavior __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTCDescBehavior __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTCDescBehavior(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTCDescBehavior(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLUrnCollection;
class PASCALIMPLEMENTATION CoHTMLUrnCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLUrnCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLUrnCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLUrnCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLUrnCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLGenericElement;
class PASCALIMPLEMENTATION CoHTMLGenericElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLGenericElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLGenericElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLGenericElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLGenericElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLStyleSheetRule;
class PASCALIMPLEMENTATION CoHTMLStyleSheetRule : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLStyleSheetRule __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLStyleSheetRule __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyleSheetRule(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyleSheetRule(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLStyleSheetRulesCollection;
class PASCALIMPLEMENTATION CoHTMLStyleSheetRulesCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLStyleSheetRulesCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLStyleSheetRulesCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyleSheetRulesCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyleSheetRulesCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLStyleSheetPage;
class PASCALIMPLEMENTATION CoHTMLStyleSheetPage : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLStyleSheetPage __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLStyleSheetPage __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyleSheetPage(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyleSheetPage(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLStyleSheetPagesCollection;
class PASCALIMPLEMENTATION CoHTMLStyleSheetPagesCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLStyleSheetPagesCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLStyleSheetPagesCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyleSheetPagesCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyleSheetPagesCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLStyleSheet;
class PASCALIMPLEMENTATION CoHTMLStyleSheet : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLStyleSheet __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLStyleSheet __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyleSheet(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyleSheet(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLStyleSheetsCollection;
class PASCALIMPLEMENTATION CoHTMLStyleSheetsCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLStyleSheetsCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLStyleSheetsCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyleSheetsCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyleSheetsCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLLinkElement;
class PASCALIMPLEMENTATION CoHTMLLinkElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLLinkElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLLinkElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLLinkElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLLinkElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLFormElement;
class PASCALIMPLEMENTATION CoHTMLFormElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLFormElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLFormElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLFormElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLFormElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTextElement;
class PASCALIMPLEMENTATION CoHTMLTextElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTextElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTextElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTextElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTextElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLImg;
class PASCALIMPLEMENTATION CoHTMLImg : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLImg __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLImg __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLImg(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLImg(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLImageElementFactory;
class PASCALIMPLEMENTATION CoHTMLImageElementFactory : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLImageElementFactory __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLImageElementFactory __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLImageElementFactory(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLImageElementFactory(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLBody;
class PASCALIMPLEMENTATION CoHTMLBody : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLBody __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLBody __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLBody(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLBody(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLFontElement;
class PASCALIMPLEMENTATION CoHTMLFontElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLFontElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLFontElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLFontElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLFontElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLAnchorElement;
class PASCALIMPLEMENTATION CoHTMLAnchorElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLAnchorElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLAnchorElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLAnchorElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLAnchorElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLLabelElement;
class PASCALIMPLEMENTATION CoHTMLLabelElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLLabelElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLLabelElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLLabelElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLLabelElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLListElement;
class PASCALIMPLEMENTATION CoHTMLListElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLListElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLListElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLListElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLListElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLUListElement;
class PASCALIMPLEMENTATION CoHTMLUListElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLUListElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLUListElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLUListElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLUListElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLOListElement;
class PASCALIMPLEMENTATION CoHTMLOListElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLOListElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLOListElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLOListElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLOListElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLLIElement;
class PASCALIMPLEMENTATION CoHTMLLIElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLLIElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLLIElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLLIElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLLIElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLBlockElement;
class PASCALIMPLEMENTATION CoHTMLBlockElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLBlockElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLBlockElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLBlockElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLBlockElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDivElement;
class PASCALIMPLEMENTATION CoHTMLDivElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDivElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDivElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDivElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDivElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDDElement;
class PASCALIMPLEMENTATION CoHTMLDDElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDDElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDDElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDDElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDDElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDTElement;
class PASCALIMPLEMENTATION CoHTMLDTElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDTElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDTElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDTElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDTElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLBRElement;
class PASCALIMPLEMENTATION CoHTMLBRElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLBRElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLBRElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLBRElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLBRElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDListElement;
class PASCALIMPLEMENTATION CoHTMLDListElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDListElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDListElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDListElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDListElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLHRElement;
class PASCALIMPLEMENTATION CoHTMLHRElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLHRElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLHRElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLHRElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLHRElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLParaElement;
class PASCALIMPLEMENTATION CoHTMLParaElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLParaElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLParaElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLParaElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLParaElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLElementCollection;
class PASCALIMPLEMENTATION CoHTMLElementCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLElementCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLElementCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLElementCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLElementCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLHeaderElement;
class PASCALIMPLEMENTATION CoHTMLHeaderElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLHeaderElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLHeaderElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLHeaderElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLHeaderElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLSelectElement;
class PASCALIMPLEMENTATION CoHTMLSelectElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLSelectElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLSelectElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLSelectElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLSelectElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLOptionElement;
class PASCALIMPLEMENTATION CoHTMLOptionElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLOptionElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLOptionElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLOptionElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLOptionElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLOptionElementFactory;
class PASCALIMPLEMENTATION CoHTMLOptionElementFactory : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLOptionElementFactory __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLOptionElementFactory __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLOptionElementFactory(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLOptionElementFactory(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLInputElement;
class PASCALIMPLEMENTATION CoHTMLInputElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLInputElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLInputElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLInputElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLInputElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTextAreaElement;
class PASCALIMPLEMENTATION CoHTMLTextAreaElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTextAreaElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTextAreaElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTextAreaElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTextAreaElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLRichtextElement;
class PASCALIMPLEMENTATION CoHTMLRichtextElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLRichtextElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLRichtextElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLRichtextElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLRichtextElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLButtonElement;
class PASCALIMPLEMENTATION CoHTMLButtonElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLButtonElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLButtonElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLButtonElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLButtonElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLMarqueeElement;
class PASCALIMPLEMENTATION CoHTMLMarqueeElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLMarqueeElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLMarqueeElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLMarqueeElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLMarqueeElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLHtmlElement;
class PASCALIMPLEMENTATION CoHTMLHtmlElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLHtmlElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLHtmlElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLHtmlElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLHtmlElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLHeadElement;
class PASCALIMPLEMENTATION CoHTMLHeadElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLHeadElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLHeadElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLHeadElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLHeadElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTitleElement;
class PASCALIMPLEMENTATION CoHTMLTitleElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTitleElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTitleElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTitleElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTitleElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLMetaElement;
class PASCALIMPLEMENTATION CoHTMLMetaElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLMetaElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLMetaElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLMetaElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLMetaElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLBaseElement;
class PASCALIMPLEMENTATION CoHTMLBaseElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLBaseElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLBaseElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLBaseElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLBaseElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLIsIndexElement;
class PASCALIMPLEMENTATION CoHTMLIsIndexElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLIsIndexElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLIsIndexElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLIsIndexElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLIsIndexElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLNextIdElement;
class PASCALIMPLEMENTATION CoHTMLNextIdElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLNextIdElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLNextIdElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLNextIdElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLNextIdElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLBaseFontElement;
class PASCALIMPLEMENTATION CoHTMLBaseFontElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLBaseFontElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLBaseFontElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLBaseFontElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLBaseFontElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLUnknownElement;
class PASCALIMPLEMENTATION CoHTMLUnknownElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLUnknownElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLUnknownElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLUnknownElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLUnknownElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLHistory;
class PASCALIMPLEMENTATION CoHTMLHistory : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IOmHistory __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IOmHistory __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLHistory(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLHistory(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoCMimeTypes;
class PASCALIMPLEMENTATION CoCMimeTypes : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLMimeTypesCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLMimeTypesCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoCMimeTypes(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoCMimeTypes(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoCPlugins;
class PASCALIMPLEMENTATION CoCPlugins : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLPluginsCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLPluginsCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoCPlugins(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoCPlugins(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoCOpsProfile;
class PASCALIMPLEMENTATION CoCOpsProfile : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLOpsProfile __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLOpsProfile __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoCOpsProfile(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoCOpsProfile(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLNavigator;
class PASCALIMPLEMENTATION CoHTMLNavigator : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IOmNavigator __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IOmNavigator __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLNavigator(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLNavigator(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLLocation;
class PASCALIMPLEMENTATION CoHTMLLocation : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLLocation __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLLocation __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLLocation(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLLocation(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoCEventObj;
class PASCALIMPLEMENTATION CoCEventObj : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispCEventObj __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispCEventObj __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoCEventObj(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoCEventObj(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoFramesCollection;
class PASCALIMPLEMENTATION CoFramesCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLFramesCollection2 __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLFramesCollection2 __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoFramesCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoFramesCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLScreen;
class PASCALIMPLEMENTATION CoHTMLScreen : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLScreen __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLScreen __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLScreen(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLScreen(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLWindow2;
class PASCALIMPLEMENTATION CoHTMLWindow2 : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLWindow2 __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLWindow2 __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLWindow2(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLWindow2(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLWindowProxy;
class PASCALIMPLEMENTATION CoHTMLWindowProxy : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLWindowProxy __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLWindowProxy __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLWindowProxy(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLWindowProxy(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDocument;
class PASCALIMPLEMENTATION CoHTMLDocument : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDocument __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDocument __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDocument(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDocument(void) { }
	#pragma option pop
	
};


typedef void __fastcall (__closure *TScriptletonscriptletevent)(System::TObject* ASender, const WideString name, const OleVariant &eventData);

class DELPHICLASS TScriptlet;
class PASCALIMPLEMENTATION TScriptlet : public Olectrls::TOleControl 
{
	typedef Olectrls::TOleControl inherited;
	
private:
	TScriptletonscriptletevent FOnonscriptletevent;
	Classes::TNotifyEvent FOnonreadystatechange;
	_di_IWebBridge FIntf;
	_di_IWebBridge __fastcall GetControlInterface();
	
protected:
	HIDESBASE void __fastcall CreateControl(void);
	virtual void __fastcall InitControlData(void);
	_di_IDispatch __fastcall Get_event();
	
public:
	void __fastcall AboutBox(void);
	__property _di_IWebBridge ControlInterface = {read=GetControlInterface};
	__property _di_IWebBridge DefaultInterface = {read=GetControlInterface};
	__property _di_IDispatch event = {read=GetIDispatchProp, index=1152};
	__property int readyState = {read=GetIntegerProp, index=-525, nodefault};
	
__published:
	__property Anchors  = {default=3};
	__property TabStop  = {default=1};
	__property Align  = {default=0};
	__property DragCursor  = {default=-12};
	__property DragMode  = {default=0};
	__property ParentShowHint  = {default=1};
	__property PopupMenu ;
	__property ShowHint ;
	__property TabOrder  = {default=-1};
	__property Visible  = {default=1};
	__property OnDragDrop ;
	__property OnDragOver ;
	__property OnEndDrag ;
	__property OnEnter ;
	__property OnExit ;
	__property OnStartDrag ;
	__property OnMouseUp ;
	__property OnMouseMove ;
	__property OnMouseDown ;
	__property OnKeyUp ;
	__property OnKeyPress ;
	__property OnKeyDown ;
	__property OnDblClick ;
	__property OnClick ;
	__property WideString url = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=1};
	__property Word Scrollbar = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=2, nodefault};
	__property Word embed = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=3, nodefault};
	__property TScriptletonscriptletevent Ononscriptletevent = {read=FOnonscriptletevent, write=FOnonscriptletevent};
	__property Classes::TNotifyEvent Ononreadystatechange = {read=FOnonreadystatechange, write=FOnonreadystatechange};
public:
	#pragma option push -w-inl
	/* TOleControl.Create */ inline __fastcall virtual TScriptlet(Classes::TComponent* AOwner) : Olectrls::TOleControl(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TOleControl.Destroy */ inline __fastcall virtual ~TScriptlet(void) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TScriptlet(HWND ParentWindow) : Olectrls::TOleControl(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLEmbed;
class PASCALIMPLEMENTATION CoHTMLEmbed : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLEmbed __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLEmbed __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLEmbed(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLEmbed(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLAreasCollection;
class PASCALIMPLEMENTATION CoHTMLAreasCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLAreasCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLAreasCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLAreasCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLAreasCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLMapElement;
class PASCALIMPLEMENTATION CoHTMLMapElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLMapElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLMapElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLMapElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLMapElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLAreaElement;
class PASCALIMPLEMENTATION CoHTMLAreaElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLAreaElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLAreaElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLAreaElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLAreaElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTableCaption;
class PASCALIMPLEMENTATION CoHTMLTableCaption : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTableCaption __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTableCaption __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTableCaption(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTableCaption(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLCommentElement;
class PASCALIMPLEMENTATION CoHTMLCommentElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLCommentElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLCommentElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLCommentElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLCommentElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLPhraseElement;
class PASCALIMPLEMENTATION CoHTMLPhraseElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLPhraseElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLPhraseElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLPhraseElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLPhraseElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLSpanElement;
class PASCALIMPLEMENTATION CoHTMLSpanElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLSpanElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLSpanElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLSpanElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLSpanElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTable;
class PASCALIMPLEMENTATION CoHTMLTable : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTable __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTable __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTable(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTable(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTableCol;
class PASCALIMPLEMENTATION CoHTMLTableCol : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTableCol __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTableCol __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTableCol(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTableCol(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTableSection;
class PASCALIMPLEMENTATION CoHTMLTableSection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTableSection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTableSection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTableSection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTableSection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTableRow;
class PASCALIMPLEMENTATION CoHTMLTableRow : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTableRow __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTableRow __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTableRow(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTableRow(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLTableCell;
class PASCALIMPLEMENTATION CoHTMLTableCell : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLTableCell __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLTableCell __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLTableCell(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLTableCell(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLScriptElement;
class PASCALIMPLEMENTATION CoHTMLScriptElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLScriptElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLScriptElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLScriptElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLScriptElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLNoShowElement;
class PASCALIMPLEMENTATION CoHTMLNoShowElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLNoShowElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLNoShowElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLNoShowElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLNoShowElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLObjectElement;
class PASCALIMPLEMENTATION CoHTMLObjectElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLObjectElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLObjectElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLObjectElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLObjectElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLParamElement;
class PASCALIMPLEMENTATION CoHTMLParamElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLParamElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLParamElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLParamElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLParamElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLFrameBase;
class PASCALIMPLEMENTATION CoHTMLFrameBase : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLFrameBase __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLFrameBase __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLFrameBase(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLFrameBase(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLFrameElement;
class PASCALIMPLEMENTATION CoHTMLFrameElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLFrameElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLFrameElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLFrameElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLFrameElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLIFrame;
class PASCALIMPLEMENTATION CoHTMLIFrame : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLIFrame __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLIFrame __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLIFrame(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLIFrame(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDivPosition;
class PASCALIMPLEMENTATION CoHTMLDivPosition : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDivPosition __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDivPosition __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDivPosition(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDivPosition(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLFieldSetElement;
class PASCALIMPLEMENTATION CoHTMLFieldSetElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLFieldSetElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLFieldSetElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLFieldSetElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLFieldSetElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLLegendElement;
class PASCALIMPLEMENTATION CoHTMLLegendElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLLegendElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLLegendElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLLegendElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLLegendElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLSpanFlow;
class PASCALIMPLEMENTATION CoHTMLSpanFlow : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLSpanFlow __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLSpanFlow __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLSpanFlow(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLSpanFlow(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLFrameSetSite;
class PASCALIMPLEMENTATION CoHTMLFrameSetSite : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLFrameSetSite __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLFrameSetSite __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLFrameSetSite(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLFrameSetSite(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLBGsound;
class PASCALIMPLEMENTATION CoHTMLBGsound : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLBGsound __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLBGsound __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLBGsound(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLBGsound(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLStyleElement;
class PASCALIMPLEMENTATION CoHTMLStyleElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLStyleElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLStyleElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyleElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyleElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLStyleFontFace;
class PASCALIMPLEMENTATION CoHTMLStyleFontFace : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLStyleFontFace __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLStyleFontFace __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLStyleFontFace(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLStyleFontFace(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHtmlDlgSafeHelper;
class PASCALIMPLEMENTATION CoHtmlDlgSafeHelper : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHtmlDlgSafeHelper __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHtmlDlgSafeHelper __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHtmlDlgSafeHelper(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHtmlDlgSafeHelper(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoBlockFormats;
class PASCALIMPLEMENTATION CoBlockFormats : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IBlockFormats __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IBlockFormats __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoBlockFormats(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoBlockFormats(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoFontNames;
class PASCALIMPLEMENTATION CoFontNames : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IFontNames __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IFontNames __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoFontNames(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoFontNames(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLNamespace;
class PASCALIMPLEMENTATION CoHTMLNamespace : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLNamespace __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLNamespace __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLNamespace(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLNamespace(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLNamespaceCollection;
class PASCALIMPLEMENTATION CoHTMLNamespaceCollection : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLNamespaceCollection __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLNamespaceCollection __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLNamespaceCollection(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLNamespaceCollection(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoThreadDialogProcParam;
class PASCALIMPLEMENTATION CoThreadDialogProcParam : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLModelessInit __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLModelessInit __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoThreadDialogProcParam(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoThreadDialogProcParam(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLDialog;
class PASCALIMPLEMENTATION CoHTMLDialog : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_IHTMLDialog __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_IHTMLDialog __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLDialog(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLPopup;
class PASCALIMPLEMENTATION CoHTMLPopup : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLPopup __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLPopup __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLPopup(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLPopup(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLAppBehavior;
class PASCALIMPLEMENTATION CoHTMLAppBehavior : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLAppBehavior __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLAppBehavior __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLAppBehavior(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLAppBehavior(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoOldHTMLDocument;
class PASCALIMPLEMENTATION CoOldHTMLDocument : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLDocument __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLDocument __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoOldHTMLDocument(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoOldHTMLDocument(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoOldHTMLFormElement;
class PASCALIMPLEMENTATION CoOldHTMLFormElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispHTMLFormElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispHTMLFormElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoOldHTMLFormElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoOldHTMLFormElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLInputButtonElement;
class PASCALIMPLEMENTATION CoHTMLInputButtonElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispIHTMLInputButtonElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispIHTMLInputButtonElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLInputButtonElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLInputButtonElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLInputTextElement;
class PASCALIMPLEMENTATION CoHTMLInputTextElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispIHTMLInputTextElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispIHTMLInputTextElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLInputTextElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLInputTextElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLInputFileElement;
class PASCALIMPLEMENTATION CoHTMLInputFileElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispIHTMLInputFileElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispIHTMLInputFileElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLInputFileElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLInputFileElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CoHTMLOptionButtonElement;
class PASCALIMPLEMENTATION CoHTMLOptionButtonElement : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispIHTMLOptionButtonElement __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispIHTMLOptionButtonElement __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CoHTMLOptionButtonElement(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CoHTMLOptionButtonElement(void) { }
	#pragma option pop
	
};


class DELPHICLASS CohtmlInputImage;
class PASCALIMPLEMENTATION CohtmlInputImage : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	/*         class method */ static _di_DispIHTMLInputImage __fastcall Create(TMetaClass* vmt);
	/*         class method */ static _di_DispIHTMLInputImage __fastcall CreateRemote(TMetaClass* vmt, const AnsiString MachineName);
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall CohtmlInputImage(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~CohtmlInputImage(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------
static const Shortint MSHTMLMajorVersion = 0x4;
static const Shortint MSHTMLMinorVersion = 0x0;
extern PACKAGE GUID LIBID_MSHTML;
extern PACKAGE GUID IID_IHTMLEventObj;
extern PACKAGE GUID IID_IHTMLElement;
extern PACKAGE GUID IID_IHTMLStyle;
extern PACKAGE GUID IID_IHTMLFiltersCollection;
extern PACKAGE GUID IID_IElementBehaviorSite;
extern PACKAGE GUID IID_IElementBehavior;
extern PACKAGE GUID IID_IElementBehaviorFactory;
extern PACKAGE GUID IID_IElementBehaviorSiteOM;
extern PACKAGE GUID IID_IElementBehaviorRender;
extern PACKAGE GUID IID_IElementBehaviorSiteRender;
extern PACKAGE GUID IID_IHTMLStyle2;
extern PACKAGE GUID IID_IHTMLStyle3;
extern PACKAGE GUID IID_IHTMLStyle4;
extern PACKAGE GUID IID_IHTMLRuleStyle;
extern PACKAGE GUID IID_IHTMLRuleStyle2;
extern PACKAGE GUID IID_IHTMLRuleStyle3;
extern PACKAGE GUID IID_IHTMLRuleStyle4;
extern PACKAGE GUID DIID_DispHTMLStyle;
extern PACKAGE GUID CLASS_HTMLStyle;
extern PACKAGE GUID DIID_DispHTMLRuleStyle;
extern PACKAGE GUID CLASS_HTMLRuleStyle;
extern PACKAGE GUID IID_IHTMLRenderStyle;
extern PACKAGE GUID DIID_DispHTMLRenderStyle;
extern PACKAGE GUID CLASS_HTMLRenderStyle;
extern PACKAGE GUID IID_IHTMLCurrentStyle;
extern PACKAGE GUID IID_IHTMLCurrentStyle2;
extern PACKAGE GUID IID_IHTMLCurrentStyle3;
extern PACKAGE GUID DIID_DispHTMLCurrentStyle;
extern PACKAGE GUID CLASS_HTMLCurrentStyle;
extern PACKAGE GUID IID_IHTMLRect;
extern PACKAGE GUID IID_IHTMLRectCollection;
extern PACKAGE GUID IID_IHTMLDOMNode;
extern PACKAGE GUID IID_IHTMLDOMNode2;
extern PACKAGE GUID IID_IHTMLDOMAttribute;
extern PACKAGE GUID IID_IHTMLDOMAttribute2;
extern PACKAGE GUID IID_IHTMLDOMTextNode;
extern PACKAGE GUID IID_IHTMLDOMTextNode2;
extern PACKAGE GUID IID_IHTMLDOMImplementation;
extern PACKAGE GUID DIID_DispHTMLDOMAttribute;
extern PACKAGE GUID CLASS_HTMLDOMAttribute;
extern PACKAGE GUID DIID_DispHTMLDOMTextNode;
extern PACKAGE GUID CLASS_HTMLDOMTextNode;
extern PACKAGE GUID DIID_DispHTMLDOMImplementation;
extern PACKAGE GUID CLASS_HTMLDOMImplementation;
extern PACKAGE GUID IID_IHTMLAttributeCollection;
extern PACKAGE GUID IID_IHTMLAttributeCollection2;
extern PACKAGE GUID IID_IHTMLDOMChildrenCollection;
extern PACKAGE GUID DIID_DispHTMLAttributeCollection;
extern PACKAGE GUID CLASS_HTMLAttributeCollection;
extern PACKAGE GUID DIID_DispDOMChildrenCollection;
extern PACKAGE GUID CLASS_DOMChildrenCollection;
extern PACKAGE GUID DIID_HTMLElementEvents2;
extern PACKAGE GUID DIID_HTMLElementEvents;
extern PACKAGE GUID IID_IHTMLElementCollection;
extern PACKAGE GUID IID_IHTMLElement2;
extern PACKAGE GUID IID_IHTMLElement3;
extern PACKAGE GUID IID_IHTMLElement4;
extern PACKAGE GUID IID_IHTMLElementRender;
extern PACKAGE GUID IID_IHTMLUniqueName;
extern PACKAGE GUID IID_IHTMLDatabinding;
extern PACKAGE GUID IID_IHTMLDocument;
extern PACKAGE GUID IID_IHTMLElementDefaults;
extern PACKAGE GUID DIID_DispHTMLDefaults;
extern PACKAGE GUID CLASS_HTMLDefaults;
extern PACKAGE GUID IID_IHTCDefaultDispatch;
extern PACKAGE GUID IID_IHTCPropertyBehavior;
extern PACKAGE GUID IID_IHTCMethodBehavior;
extern PACKAGE GUID IID_IHTCEventBehavior;
extern PACKAGE GUID IID_IHTCAttachBehavior;
extern PACKAGE GUID IID_IHTCAttachBehavior2;
extern PACKAGE GUID IID_IHTCDescBehavior;
extern PACKAGE GUID DIID_DispHTCDefaultDispatch;
extern PACKAGE GUID CLASS_HTCDefaultDispatch;
extern PACKAGE GUID DIID_DispHTCPropertyBehavior;
extern PACKAGE GUID CLASS_HTCPropertyBehavior;
extern PACKAGE GUID DIID_DispHTCMethodBehavior;
extern PACKAGE GUID CLASS_HTCMethodBehavior;
extern PACKAGE GUID DIID_DispHTCEventBehavior;
extern PACKAGE GUID CLASS_HTCEventBehavior;
extern PACKAGE GUID DIID_DispHTCAttachBehavior;
extern PACKAGE GUID CLASS_HTCAttachBehavior;
extern PACKAGE GUID DIID_DispHTCDescBehavior;
extern PACKAGE GUID CLASS_HTCDescBehavior;
extern PACKAGE GUID IID_IHTMLUrnCollection;
extern PACKAGE GUID CLASS_HTMLUrnCollection;
extern PACKAGE GUID IID_IHTMLGenericElement;
extern PACKAGE GUID DIID_DispHTMLGenericElement;
extern PACKAGE GUID CLASS_HTMLGenericElement;
extern PACKAGE GUID IID_IHTMLStyleSheetRule;
extern PACKAGE GUID IID_IHTMLStyleSheetRulesCollection;
extern PACKAGE GUID CLASS_HTMLStyleSheetRule;
extern PACKAGE GUID CLASS_HTMLStyleSheetRulesCollection;
extern PACKAGE GUID IID_IHTMLStyleSheetPage;
extern PACKAGE GUID IID_IHTMLStyleSheetPagesCollection;
extern PACKAGE GUID CLASS_HTMLStyleSheetPage;
extern PACKAGE GUID CLASS_HTMLStyleSheetPagesCollection;
extern PACKAGE GUID IID_IHTMLStyleSheetsCollection;
extern PACKAGE GUID IID_IHTMLStyleSheet;
extern PACKAGE GUID IID_IHTMLStyleSheet2;
extern PACKAGE GUID DIID_DispHTMLStyleSheet;
extern PACKAGE GUID CLASS_HTMLStyleSheet;
extern PACKAGE GUID CLASS_HTMLStyleSheetsCollection;
extern PACKAGE GUID DIID_HTMLLinkElementEvents2;
extern PACKAGE GUID DIID_HTMLLinkElementEvents;
extern PACKAGE GUID IID_IHTMLLinkElement;
extern PACKAGE GUID IID_IHTMLLinkElement2;
extern PACKAGE GUID IID_IHTMLLinkElement3;
extern PACKAGE GUID DIID_DispHTMLLinkElement;
extern PACKAGE GUID CLASS_HTMLLinkElement;
extern PACKAGE GUID IID_IHTMLTxtRange;
extern PACKAGE GUID IID_IHTMLTextRangeMetrics;
extern PACKAGE GUID IID_IHTMLTextRangeMetrics2;
extern PACKAGE GUID IID_IHTMLTxtRangeCollection;
extern PACKAGE GUID DIID_HTMLFormElementEvents2;
extern PACKAGE GUID DIID_HTMLFormElementEvents;
extern PACKAGE GUID IID_IHTMLFormElement;
extern PACKAGE GUID IID_IHTMLFormElement2;
extern PACKAGE GUID IID_IHTMLFormElement3;
extern PACKAGE GUID IID_IHTMLSubmitData;
extern PACKAGE GUID DIID_DispHTMLFormElement;
extern PACKAGE GUID CLASS_HTMLFormElement;
extern PACKAGE GUID DIID_HTMLControlElementEvents2;
extern PACKAGE GUID DIID_HTMLControlElementEvents;
extern PACKAGE GUID IID_IHTMLControlElement;
extern PACKAGE GUID IID_IHTMLTextElement;
extern PACKAGE GUID DIID_DispHTMLTextElement;
extern PACKAGE GUID CLASS_HTMLTextElement;
extern PACKAGE GUID DIID_HTMLTextContainerEvents2;
extern PACKAGE GUID DIID_HTMLTextContainerEvents;
extern PACKAGE GUID IID_IHTMLTextContainer;
extern PACKAGE GUID IID_IHTMLControlRange;
extern PACKAGE GUID IID_IHTMLControlRange2;
extern PACKAGE GUID DIID_HTMLImgEvents2;
extern PACKAGE GUID DIID_HTMLImgEvents;
extern PACKAGE GUID IID_IHTMLImgElement;
extern PACKAGE GUID IID_IHTMLImgElement2;
extern PACKAGE GUID IID_IHTMLImageElementFactory;
extern PACKAGE GUID DIID_DispHTMLImg;
extern PACKAGE GUID CLASS_HTMLImg;
extern PACKAGE GUID CLASS_HTMLImageElementFactory;
extern PACKAGE GUID IID_IHTMLBodyElement;
extern PACKAGE GUID IID_IHTMLBodyElement2;
extern PACKAGE GUID DIID_DispHTMLBody;
extern PACKAGE GUID CLASS_HTMLBody;
extern PACKAGE GUID IID_IHTMLFontElement;
extern PACKAGE GUID DIID_DispHTMLFontElement;
extern PACKAGE GUID CLASS_HTMLFontElement;
extern PACKAGE GUID DIID_HTMLAnchorEvents2;
extern PACKAGE GUID DIID_HTMLAnchorEvents;
extern PACKAGE GUID IID_IHTMLAnchorElement;
extern PACKAGE GUID IID_IHTMLAnchorElement2;
extern PACKAGE GUID DIID_DispHTMLAnchorElement;
extern PACKAGE GUID CLASS_HTMLAnchorElement;
extern PACKAGE GUID DIID_HTMLLabelEvents2;
extern PACKAGE GUID DIID_HTMLLabelEvents;
extern PACKAGE GUID IID_IHTMLLabelElement;
extern PACKAGE GUID IID_IHTMLLabelElement2;
extern PACKAGE GUID DIID_DispHTMLLabelElement;
extern PACKAGE GUID CLASS_HTMLLabelElement;
extern PACKAGE GUID IID_IHTMLListElement;
extern PACKAGE GUID IID_IHTMLListElement2;
extern PACKAGE GUID DIID_DispHTMLListElement;
extern PACKAGE GUID CLASS_HTMLListElement;
extern PACKAGE GUID IID_IHTMLUListElement;
extern PACKAGE GUID DIID_DispHTMLUListElement;
extern PACKAGE GUID CLASS_HTMLUListElement;
extern PACKAGE GUID IID_IHTMLOListElement;
extern PACKAGE GUID DIID_DispHTMLOListElement;
extern PACKAGE GUID CLASS_HTMLOListElement;
extern PACKAGE GUID IID_IHTMLLIElement;
extern PACKAGE GUID DIID_DispHTMLLIElement;
extern PACKAGE GUID CLASS_HTMLLIElement;
extern PACKAGE GUID IID_IHTMLBlockElement;
extern PACKAGE GUID IID_IHTMLBlockElement2;
extern PACKAGE GUID DIID_DispHTMLBlockElement;
extern PACKAGE GUID CLASS_HTMLBlockElement;
extern PACKAGE GUID IID_IHTMLDivElement;
extern PACKAGE GUID DIID_DispHTMLDivElement;
extern PACKAGE GUID CLASS_HTMLDivElement;
extern PACKAGE GUID IID_IHTMLDDElement;
extern PACKAGE GUID DIID_DispHTMLDDElement;
extern PACKAGE GUID CLASS_HTMLDDElement;
extern PACKAGE GUID IID_IHTMLDTElement;
extern PACKAGE GUID DIID_DispHTMLDTElement;
extern PACKAGE GUID CLASS_HTMLDTElement;
extern PACKAGE GUID IID_IHTMLBRElement;
extern PACKAGE GUID DIID_DispHTMLBRElement;
extern PACKAGE GUID CLASS_HTMLBRElement;
extern PACKAGE GUID IID_IHTMLDListElement;
extern PACKAGE GUID DIID_DispHTMLDListElement;
extern PACKAGE GUID CLASS_HTMLDListElement;
extern PACKAGE GUID IID_IHTMLHRElement;
extern PACKAGE GUID DIID_DispHTMLHRElement;
extern PACKAGE GUID CLASS_HTMLHRElement;
extern PACKAGE GUID IID_IHTMLParaElement;
extern PACKAGE GUID DIID_DispHTMLParaElement;
extern PACKAGE GUID CLASS_HTMLParaElement;
extern PACKAGE GUID IID_IHTMLElementCollection2;
extern PACKAGE GUID IID_IHTMLElementCollection3;
extern PACKAGE GUID DIID_DispHTMLElementCollection;
extern PACKAGE GUID CLASS_HTMLElementCollection;
extern PACKAGE GUID IID_IHTMLHeaderElement;
extern PACKAGE GUID DIID_DispHTMLHeaderElement;
extern PACKAGE GUID CLASS_HTMLHeaderElement;
extern PACKAGE GUID DIID_HTMLSelectElementEvents2;
extern PACKAGE GUID DIID_HTMLSelectElementEvents;
extern PACKAGE GUID IID_IHTMLSelectElement;
extern PACKAGE GUID IID_IHTMLSelectElement2;
extern PACKAGE GUID IID_IHTMLSelectElement4;
extern PACKAGE GUID DIID_DispHTMLSelectElement;
extern PACKAGE GUID CLASS_HTMLSelectElement;
extern PACKAGE GUID IID_IHTMLSelectionObject;
extern PACKAGE GUID IID_IHTMLSelectionObject2;
extern PACKAGE GUID IID_IHTMLOptionElement;
extern PACKAGE GUID IID_IHTMLOptionElement3;
extern PACKAGE GUID IID_IHTMLOptionElementFactory;
extern PACKAGE GUID DIID_DispHTMLOptionElement;
extern PACKAGE GUID CLASS_HTMLOptionElement;
extern PACKAGE GUID CLASS_HTMLOptionElementFactory;
extern PACKAGE GUID DIID_HTMLButtonElementEvents2;
extern PACKAGE GUID DIID_HTMLButtonElementEvents;
extern PACKAGE GUID DIID_HTMLInputTextElementEvents2;
extern PACKAGE GUID DIID_HTMLOptionButtonElementEvents2;
extern PACKAGE GUID DIID_HTMLInputFileElementEvents2;
extern PACKAGE GUID DIID_HTMLInputImageEvents2;
extern PACKAGE GUID DIID_HTMLInputTextElementEvents;
extern PACKAGE GUID DIID_HTMLOptionButtonElementEvents;
extern PACKAGE GUID DIID_HTMLInputFileElementEvents;
extern PACKAGE GUID DIID_HTMLInputImageEvents;
extern PACKAGE GUID IID_IHTMLInputElement;
extern PACKAGE GUID IID_IHTMLInputElement2;
extern PACKAGE GUID IID_IHTMLInputButtonElement;
extern PACKAGE GUID IID_IHTMLInputHiddenElement;
extern PACKAGE GUID IID_IHTMLInputTextElement;
extern PACKAGE GUID IID_IHTMLInputFileElement;
extern PACKAGE GUID IID_IHTMLOptionButtonElement;
extern PACKAGE GUID IID_IHTMLInputImage;
extern PACKAGE GUID DIID_DispHTMLInputElement;
extern PACKAGE GUID CLASS_HTMLInputElement;
extern PACKAGE GUID IID_IHTMLTextAreaElement;
extern PACKAGE GUID DIID_DispHTMLTextAreaElement;
extern PACKAGE GUID CLASS_HTMLTextAreaElement;
extern PACKAGE GUID DIID_DispHTMLRichtextElement;
extern PACKAGE GUID CLASS_HTMLRichtextElement;
extern PACKAGE GUID IID_IHTMLButtonElement;
extern PACKAGE GUID DIID_DispHTMLButtonElement;
extern PACKAGE GUID CLASS_HTMLButtonElement;
extern PACKAGE GUID DIID_HTMLMarqueeElementEvents2;
extern PACKAGE GUID DIID_HTMLMarqueeElementEvents;
extern PACKAGE GUID IID_IHTMLMarqueeElement;
extern PACKAGE GUID DIID_DispHTMLMarqueeElement;
extern PACKAGE GUID CLASS_HTMLMarqueeElement;
extern PACKAGE GUID IID_IHTMLHtmlElement;
extern PACKAGE GUID IID_IHTMLHeadElement;
extern PACKAGE GUID IID_IHTMLTitleElement;
extern PACKAGE GUID IID_IHTMLMetaElement;
extern PACKAGE GUID IID_IHTMLMetaElement2;
extern PACKAGE GUID IID_IHTMLBaseElement;
extern PACKAGE GUID IID_IHTMLIsIndexElement;
extern PACKAGE GUID IID_IHTMLIsIndexElement2;
extern PACKAGE GUID IID_IHTMLNextIdElement;
extern PACKAGE GUID DIID_DispHTMLHtmlElement;
extern PACKAGE GUID CLASS_HTMLHtmlElement;
extern PACKAGE GUID DIID_DispHTMLHeadElement;
extern PACKAGE GUID CLASS_HTMLHeadElement;
extern PACKAGE GUID DIID_DispHTMLTitleElement;
extern PACKAGE GUID CLASS_HTMLTitleElement;
extern PACKAGE GUID DIID_DispHTMLMetaElement;
extern PACKAGE GUID CLASS_HTMLMetaElement;
extern PACKAGE GUID DIID_DispHTMLBaseElement;
extern PACKAGE GUID CLASS_HTMLBaseElement;
extern PACKAGE GUID DIID_DispHTMLIsIndexElement;
extern PACKAGE GUID CLASS_HTMLIsIndexElement;
extern PACKAGE GUID DIID_DispHTMLNextIdElement;
extern PACKAGE GUID CLASS_HTMLNextIdElement;
extern PACKAGE GUID IID_IHTMLBaseFontElement;
extern PACKAGE GUID DIID_DispHTMLBaseFontElement;
extern PACKAGE GUID CLASS_HTMLBaseFontElement;
extern PACKAGE GUID IID_IHTMLUnknownElement;
extern PACKAGE GUID DIID_DispHTMLUnknownElement;
extern PACKAGE GUID CLASS_HTMLUnknownElement;
extern PACKAGE GUID IID_IOmHistory;
extern PACKAGE GUID IID_IHTMLMimeTypesCollection;
extern PACKAGE GUID IID_IHTMLPluginsCollection;
extern PACKAGE GUID IID_IHTMLOpsProfile;
extern PACKAGE GUID IID_IOmNavigator;
extern PACKAGE GUID IID_IHTMLLocation;
extern PACKAGE GUID CLASS_HTMLHistory;
extern PACKAGE GUID CLASS_CMimeTypes;
extern PACKAGE GUID CLASS_CPlugins;
extern PACKAGE GUID CLASS_COpsProfile;
extern PACKAGE GUID CLASS_HTMLNavigator;
extern PACKAGE GUID CLASS_HTMLLocation;
extern PACKAGE GUID IID_IHTMLBookmarkCollection;
extern PACKAGE GUID IID_IHTMLDataTransfer;
extern PACKAGE GUID IID_IHTMLEventObj2;
extern PACKAGE GUID IID_IHTMLEventObj3;
extern PACKAGE GUID IID_IHTMLEventObj4;
extern PACKAGE GUID DIID_DispCEventObj;
extern PACKAGE GUID CLASS_CEventObj;
extern PACKAGE GUID DIID_HTMLWindowEvents2;
extern PACKAGE GUID DIID_HTMLWindowEvents;
extern PACKAGE GUID IID_IHTMLDocument2;
extern PACKAGE GUID IID_IHTMLFramesCollection2;
extern PACKAGE GUID IID_IHTMLWindow2;
extern PACKAGE GUID IID_IHTMLScreen;
extern PACKAGE GUID IID_IHTMLWindow3;
extern PACKAGE GUID IID_IHTMLFrameBase;
extern PACKAGE GUID IID_IHTMLScreen2;
extern PACKAGE GUID IID_IHTMLWindow4;
extern PACKAGE GUID CLASS_FramesCollection;
extern PACKAGE GUID DIID_DispHTMLScreen;
extern PACKAGE GUID CLASS_HTMLScreen;
extern PACKAGE GUID DIID_DispHTMLWindow2;
extern PACKAGE GUID CLASS_HTMLWindow2;
extern PACKAGE GUID DIID_DispHTMLWindowProxy;
extern PACKAGE GUID CLASS_HTMLWindowProxy;
extern PACKAGE GUID DIID_HTMLDocumentEvents2;
extern PACKAGE GUID DIID_HTMLDocumentEvents;
extern PACKAGE GUID IID_IHTMLDocument3;
extern PACKAGE GUID IID_IHTMLDocument4;
extern PACKAGE GUID IID_IHTMLDocument5;
extern PACKAGE GUID DIID_DispHTMLDocument;
extern PACKAGE GUID CLASS_HTMLDocument;
extern PACKAGE GUID DIID_DWebBridgeEvents;
extern PACKAGE GUID IID_IWebBridge;
extern PACKAGE GUID IID_IWBScriptControl;
extern PACKAGE GUID CLASS_Scriptlet;
extern PACKAGE GUID IID_IHTMLEmbedElement;
extern PACKAGE GUID DIID_DispHTMLEmbed;
extern PACKAGE GUID CLASS_HTMLEmbed;
extern PACKAGE GUID DIID_HTMLMapEvents2;
extern PACKAGE GUID DIID_HTMLMapEvents;
extern PACKAGE GUID IID_IHTMLAreasCollection;
extern PACKAGE GUID IID_IHTMLAreasCollection2;
extern PACKAGE GUID IID_IHTMLAreasCollection3;
extern PACKAGE GUID IID_IHTMLMapElement;
extern PACKAGE GUID DIID_DispHTMLAreasCollection;
extern PACKAGE GUID CLASS_HTMLAreasCollection;
extern PACKAGE GUID DIID_DispHTMLMapElement;
extern PACKAGE GUID CLASS_HTMLMapElement;
extern PACKAGE GUID DIID_HTMLAreaEvents2;
extern PACKAGE GUID DIID_HTMLAreaEvents;
extern PACKAGE GUID IID_IHTMLAreaElement;
extern PACKAGE GUID DIID_DispHTMLAreaElement;
extern PACKAGE GUID CLASS_HTMLAreaElement;
extern PACKAGE GUID IID_IHTMLTableCaption;
extern PACKAGE GUID DIID_DispHTMLTableCaption;
extern PACKAGE GUID CLASS_HTMLTableCaption;
extern PACKAGE GUID IID_IHTMLCommentElement;
extern PACKAGE GUID IID_IHTMLCommentElement2;
extern PACKAGE GUID DIID_DispHTMLCommentElement;
extern PACKAGE GUID CLASS_HTMLCommentElement;
extern PACKAGE GUID IID_IHTMLPhraseElement;
extern PACKAGE GUID IID_IHTMLPhraseElement2;
extern PACKAGE GUID IID_IHTMLSpanElement;
extern PACKAGE GUID DIID_DispHTMLPhraseElement;
extern PACKAGE GUID CLASS_HTMLPhraseElement;
extern PACKAGE GUID DIID_DispHTMLSpanElement;
extern PACKAGE GUID CLASS_HTMLSpanElement;
extern PACKAGE GUID DIID_HTMLTableEvents2;
extern PACKAGE GUID DIID_HTMLTableEvents;
extern PACKAGE GUID IID_IHTMLTableSection;
extern PACKAGE GUID IID_IHTMLTable;
extern PACKAGE GUID IID_IHTMLTable2;
extern PACKAGE GUID IID_IHTMLTable3;
extern PACKAGE GUID IID_IHTMLTableCol;
extern PACKAGE GUID IID_IHTMLTableCol2;
extern PACKAGE GUID IID_IHTMLTableSection2;
extern PACKAGE GUID IID_IHTMLTableSection3;
extern PACKAGE GUID IID_IHTMLTableRow;
extern PACKAGE GUID IID_IHTMLTableRow2;
extern PACKAGE GUID IID_IHTMLTableRow3;
extern PACKAGE GUID IID_IHTMLTableRowMetrics;
extern PACKAGE GUID IID_IHTMLTableCell;
extern PACKAGE GUID IID_IHTMLTableCell2;
extern PACKAGE GUID DIID_DispHTMLTable;
extern PACKAGE GUID CLASS_HTMLTable;
extern PACKAGE GUID DIID_DispHTMLTableCol;
extern PACKAGE GUID CLASS_HTMLTableCol;
extern PACKAGE GUID DIID_DispHTMLTableSection;
extern PACKAGE GUID CLASS_HTMLTableSection;
extern PACKAGE GUID DIID_DispHTMLTableRow;
extern PACKAGE GUID CLASS_HTMLTableRow;
extern PACKAGE GUID DIID_DispHTMLTableCell;
extern PACKAGE GUID CLASS_HTMLTableCell;
extern PACKAGE GUID DIID_HTMLScriptEvents2;
extern PACKAGE GUID DIID_HTMLScriptEvents;
extern PACKAGE GUID IID_IHTMLScriptElement;
extern PACKAGE GUID IID_IHTMLScriptElement2;
extern PACKAGE GUID DIID_DispHTMLScriptElement;
extern PACKAGE GUID CLASS_HTMLScriptElement;
extern PACKAGE GUID IID_IHTMLNoShowElement;
extern PACKAGE GUID DIID_DispHTMLNoShowElement;
extern PACKAGE GUID CLASS_HTMLNoShowElement;
extern PACKAGE GUID DIID_HTMLObjectElementEvents2;
extern PACKAGE GUID DIID_HTMLObjectElementEvents;
extern PACKAGE GUID IID_IHTMLObjectElement;
extern PACKAGE GUID IID_IHTMLObjectElement2;
extern PACKAGE GUID IID_IHTMLObjectElement3;
extern PACKAGE GUID IID_IHTMLParamElement;
extern PACKAGE GUID DIID_DispHTMLObjectElement;
extern PACKAGE GUID CLASS_HTMLObjectElement;
extern PACKAGE GUID DIID_DispHTMLParamElement;
extern PACKAGE GUID CLASS_HTMLParamElement;
extern PACKAGE GUID DIID_HTMLFrameSiteEvents2;
extern PACKAGE GUID DIID_HTMLFrameSiteEvents;
extern PACKAGE GUID IID_IHTMLFrameBase2;
extern PACKAGE GUID IID_IHTMLFrameBase3;
extern PACKAGE GUID DIID_DispHTMLFrameBase;
extern PACKAGE GUID CLASS_HTMLFrameBase;
extern PACKAGE GUID IID_IHTMLFrameElement;
extern PACKAGE GUID IID_IHTMLFrameElement2;
extern PACKAGE GUID DIID_DispHTMLFrameElement;
extern PACKAGE GUID CLASS_HTMLFrameElement;
extern PACKAGE GUID IID_IHTMLIFrameElement;
extern PACKAGE GUID IID_IHTMLIFrameElement2;
extern PACKAGE GUID DIID_DispHTMLIFrame;
extern PACKAGE GUID CLASS_HTMLIFrame;
extern PACKAGE GUID IID_IHTMLDivPosition;
extern PACKAGE GUID IID_IHTMLFieldSetElement;
extern PACKAGE GUID IID_IHTMLFieldSetElement2;
extern PACKAGE GUID IID_IHTMLLegendElement;
extern PACKAGE GUID IID_IHTMLLegendElement2;
extern PACKAGE GUID DIID_DispHTMLDivPosition;
extern PACKAGE GUID CLASS_HTMLDivPosition;
extern PACKAGE GUID DIID_DispHTMLFieldSetElement;
extern PACKAGE GUID CLASS_HTMLFieldSetElement;
extern PACKAGE GUID DIID_DispHTMLLegendElement;
extern PACKAGE GUID CLASS_HTMLLegendElement;
extern PACKAGE GUID IID_IHTMLSpanFlow;
extern PACKAGE GUID DIID_DispHTMLSpanFlow;
extern PACKAGE GUID CLASS_HTMLSpanFlow;
extern PACKAGE GUID IID_IHTMLFrameSetElement;
extern PACKAGE GUID IID_IHTMLFrameSetElement2;
extern PACKAGE GUID DIID_DispHTMLFrameSetSite;
extern PACKAGE GUID CLASS_HTMLFrameSetSite;
extern PACKAGE GUID IID_IHTMLBGsound;
extern PACKAGE GUID DIID_DispHTMLBGsound;
extern PACKAGE GUID CLASS_HTMLBGsound;
extern PACKAGE GUID IID_IHTMLFontNamesCollection;
extern PACKAGE GUID IID_IHTMLFontSizesCollection;
extern PACKAGE GUID IID_IHTMLOptionsHolder;
extern PACKAGE GUID DIID_HTMLStyleElementEvents2;
extern PACKAGE GUID DIID_HTMLStyleElementEvents;
extern PACKAGE GUID IID_IHTMLStyleElement;
extern PACKAGE GUID DIID_DispHTMLStyleElement;
extern PACKAGE GUID CLASS_HTMLStyleElement;
extern PACKAGE GUID IID_IHTMLStyleFontFace;
extern PACKAGE GUID CLASS_HTMLStyleFontFace;
extern PACKAGE GUID IID_ICSSFilterSite;
extern PACKAGE GUID IID_IMarkupPointer;
extern PACKAGE GUID IID_IMarkupContainer;
extern PACKAGE GUID IID_IMarkupContainer2;
extern PACKAGE GUID IID_IHTMLChangeSink;
extern PACKAGE GUID IID_IHTMLChangeLog;
extern PACKAGE GUID IID_IActiveIMMApp;
extern PACKAGE GUID IID_IEnumRegisterWordA;
extern PACKAGE GUID IID_IEnumRegisterWordW;
extern PACKAGE GUID IID_IEnumInputContext;
extern PACKAGE GUID IID_ISegmentList;
extern PACKAGE GUID IID_ISegmentListIterator;
extern PACKAGE GUID IID_ISegment;
extern PACKAGE GUID IID_IHTMLCaret;
extern PACKAGE GUID IID_IDisplayPointer;
extern PACKAGE GUID IID_ILineInfo;
extern PACKAGE GUID IID_IElementSegment;
extern PACKAGE GUID IID_IHighlightSegment;
extern PACKAGE GUID IID_IHighlightRenderingServices;
extern PACKAGE GUID IID_IDisplayServices;
extern PACKAGE GUID IID_IHTMLComputedStyle;
extern PACKAGE GUID IID_IHtmlDlgSafeHelper;
extern PACKAGE GUID IID_IBlockFormats;
extern PACKAGE GUID IID_IFontNames;
extern PACKAGE GUID IID_ICSSFilter;
extern PACKAGE GUID IID_ISecureUrlHost;
extern PACKAGE GUID IID_IMarkupServices;
extern PACKAGE GUID IID_IMarkupServices2;
extern PACKAGE GUID IID_IHTMLChangePlayback;
extern PACKAGE GUID IID_IMarkupPointer2;
extern PACKAGE GUID IID_IMarkupTextFrags;
extern PACKAGE GUID IID_IXMLGenericParse;
extern PACKAGE GUID IID_IHTMLEditHost;
extern PACKAGE GUID IID_IHTMLEditHost2;
extern PACKAGE GUID IID_ISequenceNumber;
extern PACKAGE GUID IID_IIMEServices;
extern PACKAGE GUID IID_ISelectionServicesListener;
extern PACKAGE GUID IID_ISelectionServices;
extern PACKAGE GUID IID_IHTMLEditDesigner;
extern PACKAGE GUID IID_IHTMLEditServices;
extern PACKAGE GUID IID_IHTMLEditServices2;
extern PACKAGE GUID CLASS_HtmlDlgSafeHelper;
extern PACKAGE GUID CLASS_BlockFormats;
extern PACKAGE GUID CLASS_FontNames;
extern PACKAGE GUID DIID_HTMLNamespaceEvents;
extern PACKAGE GUID IID_IHTMLNamespace;
extern PACKAGE GUID IID_IHTMLNamespaceCollection;
extern PACKAGE GUID CLASS_HTMLNamespace;
extern PACKAGE GUID CLASS_HTMLNamespaceCollection;
extern PACKAGE GUID IID_IHTMLPainter;
extern PACKAGE GUID IID_IHTMLPaintSite;
extern PACKAGE GUID IID_IHTMLPainterEventInfo;
extern PACKAGE GUID IID_IHTMLPainterOverlay;
extern PACKAGE GUID IID_IHTMLIPrintCollection;
extern PACKAGE GUID IID_IEnumPrivacyRecords;
extern PACKAGE GUID IID_IHTMLDialog;
extern PACKAGE GUID IID_IHTMLDialog2;
extern PACKAGE GUID IID_IHTMLDialog3;
extern PACKAGE GUID IID_IHTMLModelessInit;
extern PACKAGE GUID CLASS_ThreadDialogProcParam;
extern PACKAGE GUID CLASS_HTMLDialog;
extern PACKAGE GUID IID_IHTMLPopup;
extern PACKAGE GUID DIID_DispHTMLPopup;
extern PACKAGE GUID CLASS_HTMLPopup;
extern PACKAGE GUID IID_IHTMLAppBehavior;
extern PACKAGE GUID IID_IHTMLAppBehavior2;
extern PACKAGE GUID IID_IHTMLAppBehavior3;
extern PACKAGE GUID DIID_DispHTMLAppBehavior;
extern PACKAGE GUID CLASS_HTMLAppBehavior;
extern PACKAGE GUID CLASS_OldHTMLDocument;
extern PACKAGE GUID CLASS_OldHTMLFormElement;
extern PACKAGE GUID DIID_DispIHTMLInputButtonElement;
extern PACKAGE GUID CLASS_HTMLInputButtonElement;
extern PACKAGE GUID DIID_DispIHTMLInputTextElement;
extern PACKAGE GUID CLASS_HTMLInputTextElement;
extern PACKAGE GUID DIID_DispIHTMLInputFileElement;
extern PACKAGE GUID CLASS_HTMLInputFileElement;
extern PACKAGE GUID DIID_DispIHTMLOptionButtonElement;
extern PACKAGE GUID CLASS_HTMLOptionButtonElement;
extern PACKAGE GUID DIID_DispIHTMLInputImage;
extern PACKAGE GUID CLASS_htmlInputImage;
extern PACKAGE GUID IID_IElementNamespace;
extern PACKAGE GUID IID_IElementNamespaceTable;
extern PACKAGE GUID IID_IElementNamespaceFactory;
extern PACKAGE GUID IID_IElementNamespaceFactory2;
extern PACKAGE GUID IID_IElementNamespaceFactoryCallback;
extern PACKAGE GUID IID_IElementBehaviorSiteOM2;
extern PACKAGE GUID IID_IElementBehaviorCategory;
extern PACKAGE GUID IID_IElementBehaviorSiteCategory;
extern PACKAGE GUID IID_IEnumUnknown;
extern PACKAGE GUID IID_IElementBehaviorSubmit;
extern PACKAGE GUID IID_IElementBehaviorFocus;
extern PACKAGE GUID IID_IElementBehaviorLayout;
extern PACKAGE GUID IID_IElementBehaviorLayout2;
extern PACKAGE GUID IID_IElementBehaviorSiteLayout;
extern PACKAGE GUID IID_IElementBehaviorSiteLayout2;
extern PACKAGE GUID IID_IHostBehaviorInit;
static const unsigned htmlDesignModeInherit = 0xfffffffe;
static const unsigned htmlDesignModeOn = 0xffffffff;
static const Shortint htmlDesignModeOff = 0x0;
static const int htmlDesignMode_Max = 0x7fffffff;
static const Shortint htmlZOrderFront = 0x0;
static const Shortint htmlZOrderBack = 0x1;
static const int htmlZOrder_Max = 0x7fffffff;
static const Shortint htmlClearNotSet = 0x0;
static const Shortint htmlClearAll = 0x1;
static const Shortint htmlClearLeft = 0x2;
static const Shortint htmlClearRight = 0x3;
static const Shortint htmlClearBoth = 0x4;
static const Shortint htmlClearNone = 0x5;
static const int htmlClear_Max = 0x7fffffff;
static const Shortint htmlControlAlignNotSet = 0x0;
static const Shortint htmlControlAlignLeft = 0x1;
static const Shortint htmlControlAlignCenter = 0x2;
static const Shortint htmlControlAlignRight = 0x3;
static const Shortint htmlControlAlignTextTop = 0x4;
static const Shortint htmlControlAlignAbsMiddle = 0x5;
static const Shortint htmlControlAlignBaseline = 0x6;
static const Shortint htmlControlAlignAbsBottom = 0x7;
static const Shortint htmlControlAlignBottom = 0x8;
static const Shortint htmlControlAlignMiddle = 0x9;
static const Shortint htmlControlAlignTop = 0xa;
static const int htmlControlAlign_Max = 0x7fffffff;
static const Shortint htmlBlockAlignNotSet = 0x0;
static const Shortint htmlBlockAlignLeft = 0x1;
static const Shortint htmlBlockAlignCenter = 0x2;
static const Shortint htmlBlockAlignRight = 0x3;
static const Shortint htmlBlockAlignJustify = 0x4;
static const int htmlBlockAlign_Max = 0x7fffffff;
static const Shortint htmlReadyStateuninitialized = 0x0;
static const Shortint htmlReadyStateloading = 0x1;
static const Shortint htmlReadyStateloaded = 0x2;
static const Shortint htmlReadyStateinteractive = 0x3;
static const Shortint htmlReadyStatecomplete = 0x4;
static const int htmlReadyState_Max = 0x7fffffff;
static const unsigned htmlLoopLoopInfinite = 0xffffffff;
static const int htmlLoop_Max = 0x7fffffff;
static const Shortint mediaTypeNotSet = 0x0;
static const Word mediaTypeAll = 0x1ff;
static const Shortint mediaTypeAural = 0x1;
static const Shortint mediaTypeBraille = 0x2;
static const Shortint mediaTypeEmbossed = 0x4;
static const Shortint mediaTypeHandheld = 0x8;
static const Shortint mediaTypePrint = 0x10;
static const Shortint mediaTypeProjection = 0x20;
static const Shortint mediaTypeScreen = 0x40;
static const Byte mediaTypeTty = 0x80;
static const Word mediaTypeTv = 0x100;
static const int mediaType_Max = 0x7fffffff;
static const Shortint styleTextTransformNotSet = 0x0;
static const Shortint styleTextTransformCapitalize = 0x1;
static const Shortint styleTextTransformLowercase = 0x2;
static const Shortint styleTextTransformUppercase = 0x3;
static const Shortint styleTextTransformNone = 0x4;
static const int styleTextTransform_Max = 0x7fffffff;
static const Shortint styleDataRepeatNone = 0x0;
static const Shortint styleDataRepeatInner = 0x1;
static const int styleDataRepeat_Max = 0x7fffffff;
static const Shortint styleOverflowNotSet = 0x0;
static const Shortint styleOverflowAuto = 0x1;
static const Shortint styleOverflowHidden = 0x2;
static const Shortint styleOverflowVisible = 0x3;
static const Shortint styleOverflowScroll = 0x4;
static const int styleOverflow_Max = 0x7fffffff;
static const Shortint styleTableLayoutNotSet = 0x0;
static const Shortint styleTableLayoutAuto = 0x1;
static const Shortint styleTableLayoutFixed = 0x2;
static const int styleTableLayout_Max = 0x7fffffff;
static const Shortint styleBorderCollapseNotSet = 0x0;
static const Shortint styleBorderCollapseSeparate = 0x1;
static const Shortint styleBorderCollapseCollapse = 0x2;
static const int styleBorderCollapse_Max = 0x7fffffff;
static const Shortint styleFontStyleNotSet = 0x0;
static const Shortint styleFontStyleItalic = 0x1;
static const Shortint styleFontStyleOblique = 0x2;
static const Shortint styleFontStyleNormal = 0x3;
static const int styleFontStyle_Max = 0x7fffffff;
static const Shortint styleFontVariantNotSet = 0x0;
static const Shortint styleFontVariantSmallCaps = 0x1;
static const Shortint styleFontVariantNormal = 0x2;
static const int styleFontVariant_Max = 0x7fffffff;
static const Shortint styleBackgroundRepeatRepeat = 0x0;
static const Shortint styleBackgroundRepeatRepeatX = 0x1;
static const Shortint styleBackgroundRepeatRepeatY = 0x2;
static const Shortint styleBackgroundRepeatNoRepeat = 0x3;
static const Shortint styleBackgroundRepeatNotSet = 0x4;
static const int styleBackgroundRepeat_Max = 0x7fffffff;
static const Shortint styleBackgroundAttachmentFixed = 0x0;
static const Shortint styleBackgroundAttachmentScroll = 0x1;
static const Shortint styleBackgroundAttachmentNotSet = 0x2;
static const int styleBackgroundAttachment_Max = 0x7fffffff;
static const Shortint styleVerticalAlignAuto = 0x0;
static const Shortint styleVerticalAlignBaseline = 0x1;
static const Shortint styleVerticalAlignSub = 0x2;
static const Shortint styleVerticalAlignSuper = 0x3;
static const Shortint styleVerticalAlignTop = 0x4;
static const Shortint styleVerticalAlignTextTop = 0x5;
static const Shortint styleVerticalAlignMiddle = 0x6;
static const Shortint styleVerticalAlignBottom = 0x7;
static const Shortint styleVerticalAlignTextBottom = 0x8;
static const Shortint styleVerticalAlignInherit = 0x9;
static const Shortint styleVerticalAlignNotSet = 0xa;
static const int styleVerticalAlign_Max = 0x7fffffff;
static const Shortint styleFontWeightNotSet = 0x0;
static const Shortint styleFontWeight100 = 0x1;
static const Shortint styleFontWeight200 = 0x2;
static const Shortint styleFontWeight300 = 0x3;
static const Shortint styleFontWeight400 = 0x4;
static const Shortint styleFontWeight500 = 0x5;
static const Shortint styleFontWeight600 = 0x6;
static const Shortint styleFontWeight700 = 0x7;
static const Shortint styleFontWeight800 = 0x8;
static const Shortint styleFontWeight900 = 0x9;
static const Shortint styleFontWeightNormal = 0xa;
static const Shortint styleFontWeightBold = 0xb;
static const Shortint styleFontWeightBolder = 0xc;
static const Shortint styleFontWeightLighter = 0xd;
static const int styleFontWeight_Max = 0x7fffffff;
static const Shortint styleBackgroundPositionXNotSet = 0x0;
static const Shortint styleBackgroundPositionXLeft = 0x1;
static const Shortint styleBackgroundPositionXCenter = 0x2;
static const Shortint styleBackgroundPositionXRight = 0x3;
static const int styleBackgroundPositionX_Max = 0x7fffffff;
static const Shortint styleBackgroundPositionYNotSet = 0x0;
static const Shortint styleBackgroundPositionYTop = 0x1;
static const Shortint styleBackgroundPositionYCenter = 0x2;
static const Shortint styleBackgroundPositionYBottom = 0x3;
static const int styleBackgroundPositionY_Max = 0x7fffffff;
static const Shortint styleFontSizeXXSmall = 0x0;
static const Shortint styleFontSizeXSmall = 0x1;
static const Shortint styleFontSizeSmall = 0x2;
static const Shortint styleFontSizeMedium = 0x3;
static const Shortint styleFontSizeLarge = 0x4;
static const Shortint styleFontSizeXLarge = 0x5;
static const Shortint styleFontSizeXXLarge = 0x6;
static const Shortint styleFontSizeSmaller = 0x7;
static const Shortint styleFontSizeLarger = 0x8;
static const int styleFontSize_Max = 0x7fffffff;
static const Shortint styleAutoAuto = 0x0;
static const int styleAuto_Max = 0x7fffffff;
static const Shortint styleNormalNormal = 0x0;
static const int styleNormal_Max = 0x7fffffff;
static const Shortint styleBorderWidthThin = 0x0;
static const Shortint styleBorderWidthMedium = 0x1;
static const Shortint styleBorderWidthThick = 0x2;
static const int styleBorderWidth_Max = 0x7fffffff;
static const Shortint stylePositionNotSet = 0x0;
static const Shortint stylePositionstatic = 0x1;
static const Shortint stylePositionrelative = 0x2;
static const Shortint stylePositionabsolute = 0x3;
static const Shortint stylePositionfixed = 0x4;
static const int stylePosition_Max = 0x7fffffff;
static const Shortint styleBorderStyleNotSet = 0x0;
static const Shortint styleBorderStyleDotted = 0x1;
static const Shortint styleBorderStyleDashed = 0x2;
static const Shortint styleBorderStyleSolid = 0x3;
static const Shortint styleBorderStyleDouble = 0x4;
static const Shortint styleBorderStyleGroove = 0x5;
static const Shortint styleBorderStyleRidge = 0x6;
static const Shortint styleBorderStyleInset = 0x7;
static const Shortint styleBorderStyleOutset = 0x8;
static const Shortint styleBorderStyleWindowInset = 0x9;
static const Shortint styleBorderStyleNone = 0xa;
static const int styleBorderStyle_Max = 0x7fffffff;
static const Shortint styleStyleFloatNotSet = 0x0;
static const Shortint styleStyleFloatLeft = 0x1;
static const Shortint styleStyleFloatRight = 0x2;
static const Shortint styleStyleFloatNone = 0x3;
static const int styleStyleFloat_Max = 0x7fffffff;
static const Shortint styleDisplayNotSet = 0x0;
static const Shortint styleDisplayBlock = 0x1;
static const Shortint styleDisplayInline = 0x2;
static const Shortint styleDisplayListItem = 0x3;
static const Shortint styleDisplayNone = 0x4;
static const Shortint styleDisplayTableHeaderGroup = 0x5;
static const Shortint styleDisplayTableFooterGroup = 0x6;
static const Shortint styleDisplayInlineBlock = 0x7;
static const int styleDisplay_Max = 0x7fffffff;
static const Shortint styleVisibilityNotSet = 0x0;
static const Shortint styleVisibilityInherit = 0x1;
static const Shortint styleVisibilityVisible = 0x2;
static const Shortint styleVisibilityHidden = 0x3;
static const int styleVisibility_Max = 0x7fffffff;
static const Shortint styleListStyleTypeNotSet = 0x0;
static const Shortint styleListStyleTypeDisc = 0x1;
static const Shortint styleListStyleTypeCircle = 0x2;
static const Shortint styleListStyleTypeSquare = 0x3;
static const Shortint styleListStyleTypeDecimal = 0x4;
static const Shortint styleListStyleTypeLowerRoman = 0x5;
static const Shortint styleListStyleTypeUpperRoman = 0x6;
static const Shortint styleListStyleTypeLowerAlpha = 0x7;
static const Shortint styleListStyleTypeUpperAlpha = 0x8;
static const Shortint styleListStyleTypeNone = 0x9;
static const int styleListStyleType_Max = 0x7fffffff;
static const Shortint styleListStylePositionNotSet = 0x0;
static const Shortint styleListStylePositionInside = 0x1;
static const Shortint styleListStylePositionOutSide = 0x2;
static const int styleListStylePosition_Max = 0x7fffffff;
static const Shortint styleWhiteSpaceNotSet = 0x0;
static const Shortint styleWhiteSpaceNormal = 0x1;
static const Shortint styleWhiteSpacePre = 0x2;
static const Shortint styleWhiteSpaceNowrap = 0x3;
static const int styleWhiteSpace_Max = 0x7fffffff;
static const Shortint stylePageBreakNotSet = 0x0;
static const Shortint stylePageBreakAuto = 0x1;
static const Shortint stylePageBreakAlways = 0x2;
static const Shortint stylePageBreakLeft = 0x3;
static const Shortint stylePageBreakRight = 0x4;
static const int stylePageBreak_Max = 0x7fffffff;
static const Shortint styleCursorAuto = 0x0;
static const Shortint styleCursorCrosshair = 0x1;
static const Shortint styleCursorDefault = 0x2;
static const Shortint styleCursorHand = 0x3;
static const Shortint styleCursorMove = 0x4;
static const Shortint styleCursorE_resize = 0x5;
static const Shortint styleCursorNe_resize = 0x6;
static const Shortint styleCursorNw_resize = 0x7;
static const Shortint styleCursorN_resize = 0x8;
static const Shortint styleCursorSe_resize = 0x9;
static const Shortint styleCursorSw_resize = 0xa;
static const Shortint styleCursorS_resize = 0xb;
static const Shortint styleCursorW_resize = 0xc;
static const Shortint styleCursorText = 0xd;
static const Shortint styleCursorWait = 0xe;
static const Shortint styleCursorHelp = 0xf;
static const Shortint styleCursorPointer = 0x10;
static const Shortint styleCursorProgress = 0x11;
static const Shortint styleCursorNot_allowed = 0x12;
static const Shortint styleCursorNo_drop = 0x13;
static const Shortint styleCursorVertical_text = 0x14;
static const Shortint styleCursorall_scroll = 0x15;
static const Shortint styleCursorcol_resize = 0x16;
static const Shortint styleCursorrow_resize = 0x17;
static const Shortint styleCursorcustom = 0x18;
static const Shortint styleCursorNotSet = 0x19;
static const int styleCursor_Max = 0x7fffffff;
static const Shortint styleDirNotSet = 0x0;
static const Shortint styleDirLeftToRight = 0x1;
static const Shortint styleDirRightToLeft = 0x2;
static const Shortint styleDirInherit = 0x3;
static const int styleDir_Max = 0x7fffffff;
static const Shortint styleBidiNotSet = 0x0;
static const Shortint styleBidiNormal = 0x1;
static const Shortint styleBidiEmbed = 0x2;
static const Shortint styleBidiOverride = 0x3;
static const Shortint styleBidiInherit = 0x4;
static const int styleBidi_Max = 0x7fffffff;
static const Shortint styleImeModeAuto = 0x0;
static const Shortint styleImeModeActive = 0x1;
static const Shortint styleImeModeInactive = 0x2;
static const Shortint styleImeModeDisabled = 0x3;
static const Shortint styleImeModeNotSet = 0x4;
static const int styleImeMode_Max = 0x7fffffff;
static const Shortint styleRubyAlignNotSet = 0x0;
static const Shortint styleRubyAlignAuto = 0x1;
static const Shortint styleRubyAlignLeft = 0x2;
static const Shortint styleRubyAlignCenter = 0x3;
static const Shortint styleRubyAlignRight = 0x4;
static const Shortint styleRubyAlignDistributeLetter = 0x5;
static const Shortint styleRubyAlignDistributeSpace = 0x6;
static const Shortint styleRubyAlignLineEdge = 0x7;
static const int styleRubyAlign_Max = 0x7fffffff;
static const Shortint styleRubyPositionNotSet = 0x0;
static const Shortint styleRubyPositionAbove = 0x1;
static const Shortint styleRubyPositionInline = 0x2;
static const int styleRubyPosition_Max = 0x7fffffff;
static const Shortint styleRubyOverhangNotSet = 0x0;
static const Shortint styleRubyOverhangAuto = 0x1;
static const Shortint styleRubyOverhangWhitespace = 0x2;
static const Shortint styleRubyOverhangNone = 0x3;
static const int styleRubyOverhang_Max = 0x7fffffff;
static const Shortint styleLayoutGridCharNotSet = 0x0;
static const Shortint styleLayoutGridCharAuto = 0x1;
static const Shortint styleLayoutGridCharNone = 0x2;
static const int styleLayoutGridChar_Max = 0x7fffffff;
static const Shortint styleLayoutGridLineNotSet = 0x0;
static const Shortint styleLayoutGridLineAuto = 0x1;
static const Shortint styleLayoutGridLineNone = 0x2;
static const int styleLayoutGridLine_Max = 0x7fffffff;
static const Shortint styleLayoutGridModeNotSet = 0x0;
static const Shortint styleLayoutGridModeChar = 0x1;
static const Shortint styleLayoutGridModeLine = 0x2;
static const Shortint styleLayoutGridModeBoth = 0x3;
static const Shortint styleLayoutGridModeNone = 0x4;
static const int styleLayoutGridMode_Max = 0x7fffffff;
static const Shortint styleLayoutGridTypeNotSet = 0x0;
static const Shortint styleLayoutGridTypeLoose = 0x1;
static const Shortint styleLayoutGridTypeStrict = 0x2;
static const Shortint styleLayoutGridTypeFixed = 0x3;
static const int styleLayoutGridType_Max = 0x7fffffff;
static const Shortint styleLineBreakNotSet = 0x0;
static const Shortint styleLineBreakNormal = 0x1;
static const Shortint styleLineBreakStrict = 0x2;
static const int styleLineBreak_Max = 0x7fffffff;
static const Shortint styleWordBreakNotSet = 0x0;
static const Shortint styleWordBreakNormal = 0x1;
static const Shortint styleWordBreakBreakAll = 0x2;
static const Shortint styleWordBreakKeepAll = 0x3;
static const int styleWordBreak_Max = 0x7fffffff;
static const Shortint styleWordWrapNotSet = 0x0;
static const Shortint styleWordWrapOff = 0x1;
static const Shortint styleWordWrapOn = 0x2;
static const int styleWordWrap_Max = 0x7fffffff;
static const Shortint styleTextJustifyNotSet = 0x0;
static const Shortint styleTextJustifyInterWord = 0x1;
static const Shortint styleTextJustifyNewspaper = 0x2;
static const Shortint styleTextJustifyDistribute = 0x3;
static const Shortint styleTextJustifyDistributeAllLines = 0x4;
static const Shortint styleTextJustifyInterIdeograph = 0x5;
static const Shortint styleTextJustifyInterCluster = 0x6;
static const Shortint styleTextJustifyKashida = 0x7;
static const Shortint styleTextJustifyAuto = 0x8;
static const int styleTextJustify_Max = 0x7fffffff;
static const Shortint styleTextAlignLastNotSet = 0x0;
static const Shortint styleTextAlignLastLeft = 0x1;
static const Shortint styleTextAlignLastCenter = 0x2;
static const Shortint styleTextAlignLastRight = 0x3;
static const Shortint styleTextAlignLastJustify = 0x4;
static const Shortint styleTextAlignLastAuto = 0x5;
static const int styleTextAlignLast_Max = 0x7fffffff;
static const Shortint styleTextJustifyTrimNotSet = 0x0;
static const Shortint styleTextJustifyTrimNone = 0x1;
static const Shortint styleTextJustifyTrimPunctuation = 0x2;
static const Shortint styleTextJustifyTrimPunctAndKana = 0x3;
static const int styleTextJustifyTrim_Max = 0x7fffffff;
static const Shortint styleAcceleratorFalse = 0x0;
static const Shortint styleAcceleratorTrue = 0x1;
static const int styleAccelerator_Max = 0x7fffffff;
static const Shortint styleLayoutFlowHorizontal = 0x0;
static const Shortint styleLayoutFlowVerticalIdeographic = 0x1;
static const Shortint styleLayoutFlowNotSet = 0x2;
static const int styleLayoutFlow_Max = 0x7fffffff;
static const Shortint styleWritingModeLrtb = 0x0;
static const Shortint styleWritingModeTbrl = 0x1;
static const Shortint styleWritingModeNotSet = 0x2;
static const int styleWritingMode_Max = 0x7fffffff;
static const Shortint styleBoolFalse = 0x0;
static const Shortint styleBoolTrue = 0x1;
static const int styleBool_Max = 0x7fffffff;
static const Shortint styleTextUnderlinePositionBelow = 0x0;
static const Shortint styleTextUnderlinePositionAbove = 0x1;
static const Shortint styleTextUnderlinePositionAuto = 0x2;
static const Shortint styleTextUnderlinePositionNotSet = 0x3;
static const int styleTextUnderlinePosition_Max = 0x7fffffff;
static const Shortint styleTextOverflowClip = 0x0;
static const Shortint styleTextOverflowEllipsis = 0x1;
static const Shortint styleTextOverflowNotSet = 0x2;
static const int styleTextOverflow_Max = 0x7fffffff;
static const Shortint styleTextLineThroughStyleUndefined = 0x0;
static const Shortint styleTextLineThroughStyleSingle = 0x1;
static const Shortint styleTextLineThroughStyleDouble = 0x2;
static const int styleTextLineThroughStyle_Max = 0x7fffffff;
static const Shortint styleTextUnderlineStyleUndefined = 0x0;
static const Shortint styleTextUnderlineStyleSingle = 0x1;
static const Shortint styleTextUnderlineStyleDouble = 0x2;
static const Shortint styleTextUnderlineStyleWords = 0x3;
static const Shortint styleTextUnderlineStyleDotted = 0x4;
static const Shortint styleTextUnderlineStyleThick = 0x5;
static const Shortint styleTextUnderlineStyleDash = 0x6;
static const Shortint styleTextUnderlineStyleDotDash = 0x7;
static const Shortint styleTextUnderlineStyleDotDotDash = 0x8;
static const Shortint styleTextUnderlineStyleWave = 0x9;
static const Shortint styleTextUnderlineStyleSingleAccounting = 0xa;
static const Shortint styleTextUnderlineStyleDoubleAccounting = 0xb;
static const Shortint styleTextUnderlineStyleThickDash = 0xc;
static const int styleTextUnderlineStyle_Max = 0x7fffffff;
static const Shortint styleTextEffectNone = 0x0;
static const Shortint styleTextEffectEmboss = 0x1;
static const Shortint styleTextEffectEngrave = 0x2;
static const Shortint styleTextEffectOutline = 0x3;
static const int styleTextEffect_Max = 0x7fffffff;
static const Shortint styleDefaultTextSelectionFalse = 0x0;
static const Shortint styleDefaultTextSelectionTrue = 0x1;
static const int styleDefaultTextSelection_Max = 0x7fffffff;
static const Shortint styleTextDecorationNone = 0x0;
static const Shortint styleTextDecorationUnderline = 0x1;
static const Shortint styleTextDecorationOverline = 0x2;
static const Shortint styleTextDecorationLineThrough = 0x3;
static const Shortint styleTextDecorationBlink = 0x4;
static const int styleTextDecoration_Max = 0x7fffffff;
static const Shortint textDecorationNone = 0x0;
static const Shortint textDecorationUnderline = 0x1;
static const Shortint textDecorationOverline = 0x2;
static const Shortint textDecorationLineThrough = 0x3;
static const Shortint textDecorationBlink = 0x4;
static const int textDecoration_Max = 0x7fffffff;
static const Shortint htmlListTypeNotSet = 0x0;
static const Shortint htmlListTypeLargeAlpha = 0x1;
static const Shortint htmlListTypeSmallAlpha = 0x2;
static const Shortint htmlListTypeLargeRoman = 0x3;
static const Shortint htmlListTypeSmallRoman = 0x4;
static const Shortint htmlListTypeNumbers = 0x5;
static const Shortint htmlListTypeDisc = 0x6;
static const Shortint htmlListTypeCircle = 0x7;
static const Shortint htmlListTypeSquare = 0x8;
static const int htmlListType_Max = 0x7fffffff;
static const Shortint htmlMethodNotSet = 0x0;
static const Shortint htmlMethodGet = 0x1;
static const Shortint htmlMethodPost = 0x2;
static const int htmlMethod_Max = 0x7fffffff;
static const Shortint htmlWrapOff = 0x1;
static const Shortint htmlWrapSoft = 0x2;
static const Shortint htmlWrapHard = 0x3;
static const int htmlWrap_Max = 0x7fffffff;
static const Shortint htmlDirNotSet = 0x0;
static const Shortint htmlDirLeftToRight = 0x1;
static const Shortint htmlDirRightToLeft = 0x2;
static const int htmlDir_Max = 0x7fffffff;
static const Shortint htmlEditableInherit = 0x0;
static const Shortint htmlEditableTrue = 0x1;
static const Shortint htmlEditableFalse = 0x2;
static const int htmlEditable_Max = 0x7fffffff;
static const Shortint htmlInputNotSet = 0x0;
static const Shortint htmlInputButton = 0x1;
static const Shortint htmlInputCheckbox = 0x2;
static const Shortint htmlInputFile = 0x3;
static const Shortint htmlInputHidden = 0x4;
static const Shortint htmlInputImage_ = 0x5;
static const Shortint htmlInputPassword = 0x6;
static const Shortint htmlInputRadio = 0x7;
static const Shortint htmlInputReset = 0x8;
static const Shortint htmlInputSelectOne = 0x9;
static const Shortint htmlInputSelectMultiple = 0xa;
static const Shortint htmlInputSubmit = 0xb;
static const Shortint htmlInputText = 0xc;
static const Shortint htmlInputTextarea = 0xd;
static const Shortint htmlInputRichtext = 0xe;
static const int htmlInput_Max = 0x7fffffff;
static const Shortint htmlEncodingURL = 0x0;
static const Shortint htmlEncodingMultipart = 0x1;
static const Shortint htmlEncodingText = 0x2;
static const int htmlEncoding_Max = 0x7fffffff;
static const Shortint htmlAdjacencyBeforeBegin = 0x1;
static const Shortint htmlAdjacencyAfterBegin = 0x2;
static const Shortint htmlAdjacencyBeforeEnd = 0x3;
static const Shortint htmlAdjacencyAfterEnd = 0x4;
static const int htmlAdjacency_Max = 0x7fffffff;
static const unsigned htmlTabIndexNotSet = 0xffff8000;
static const int htmlTabIndex_Max = 0x7fffffff;
static const Shortint htmlComponentClient = 0x0;
static const Shortint htmlComponentSbLeft = 0x1;
static const Shortint htmlComponentSbPageLeft = 0x2;
static const Shortint htmlComponentSbHThumb = 0x3;
static const Shortint htmlComponentSbPageRight = 0x4;
static const Shortint htmlComponentSbRight = 0x5;
static const Shortint htmlComponentSbUp = 0x6;
static const Shortint htmlComponentSbPageUp = 0x7;
static const Shortint htmlComponentSbVThumb = 0x8;
static const Shortint htmlComponentSbPageDown = 0x9;
static const Shortint htmlComponentSbDown = 0xa;
static const Shortint htmlComponentSbLeft2 = 0xb;
static const Shortint htmlComponentSbPageLeft2 = 0xc;
static const Shortint htmlComponentSbRight2 = 0xd;
static const Shortint htmlComponentSbPageRight2 = 0xe;
static const Shortint htmlComponentSbUp2 = 0xf;
static const Shortint htmlComponentSbPageUp2 = 0x10;
static const Shortint htmlComponentSbDown2 = 0x11;
static const Shortint htmlComponentSbPageDown2 = 0x12;
static const Shortint htmlComponentSbTop = 0x13;
static const Shortint htmlComponentSbBottom = 0x14;
static const Shortint htmlComponentOutside = 0x15;
static const Shortint htmlComponentGHTopLeft = 0x16;
static const Shortint htmlComponentGHLeft = 0x17;
static const Shortint htmlComponentGHTop = 0x18;
static const Shortint htmlComponentGHBottomLeft = 0x19;
static const Shortint htmlComponentGHTopRight = 0x1a;
static const Shortint htmlComponentGHBottom = 0x1b;
static const Shortint htmlComponentGHRight = 0x1c;
static const Shortint htmlComponentGHBottomRight = 0x1d;
static const int htmlComponent_Max = 0x7fffffff;
static const Shortint htmlApplyLocationInside = 0x0;
static const Shortint htmlApplyLocationOutside = 0x1;
static const int htmlApplyLocation_Max = 0x7fffffff;
static const Shortint htmlGlyphModeNone = 0x0;
static const Shortint htmlGlyphModeBegin = 0x1;
static const Shortint htmlGlyphModeEnd = 0x2;
static const Shortint htmlGlyphModeBoth = 0x3;
static const int htmlGlyphMode_Max = 0x7fffffff;
static const Shortint htmlUnitCharacter = 0x1;
static const Shortint htmlUnitWord = 0x2;
static const Shortint htmlUnitSentence = 0x3;
static const Shortint htmlUnitTextEdit = 0x6;
static const int htmlUnit_Max = 0x7fffffff;
static const Shortint htmlEndPointsStartToStart = 0x1;
static const Shortint htmlEndPointsStartToEnd = 0x2;
static const Shortint htmlEndPointsEndToStart = 0x3;
static const Shortint htmlEndPointsEndToEnd = 0x4;
static const int htmlEndPoints_Max = 0x7fffffff;
static const int htmlDirectionForward = 0x1869f;
static const unsigned htmlDirectionBackward = 0xfffe7961;
static const int htmlDirection_Max = 0x7fffffff;
static const Shortint htmlStartfileopen = 0x0;
static const Shortint htmlStartmouseover = 0x1;
static const int htmlStart_Max = 0x7fffffff;
static const Shortint bodyScrollyes = 0x1;
static const Shortint bodyScrollno = 0x2;
static const Shortint bodyScrollauto = 0x4;
static const Shortint bodyScrolldefault = 0x3;
static const int bodyScroll_Max = 0x7fffffff;
static const Shortint htmlSelectTypeSelectOne = 0x1;
static const Shortint htmlSelectTypeSelectMultiple = 0x2;
static const int htmlSelectType_Max = 0x7fffffff;
static const Shortint htmlSelectionNone = 0x0;
static const Shortint htmlSelectionText = 0x1;
static const Shortint htmlSelectionControl = 0x2;
static const Shortint htmlSelectionTable = 0x3;
static const int htmlSelection_Max = 0x7fffffff;
static const Shortint htmlMarqueeBehaviorscroll = 0x1;
static const Shortint htmlMarqueeBehaviorslide = 0x2;
static const Shortint htmlMarqueeBehavioralternate = 0x3;
static const int htmlMarqueeBehavior_Max = 0x7fffffff;
static const Shortint htmlMarqueeDirectionleft = 0x1;
static const Shortint htmlMarqueeDirectionright = 0x3;
static const Shortint htmlMarqueeDirectionup = 0x5;
static const Shortint htmlMarqueeDirectiondown = 0x7;
static const int htmlMarqueeDirection_Max = 0x7fffffff;
static const Shortint htmlPersistStateNormal = 0x0;
static const Shortint htmlPersistStateFavorite = 0x1;
static const Shortint htmlPersistStateHistory = 0x2;
static const Shortint htmlPersistStateSnapshot = 0x3;
static const Shortint htmlPersistStateUserData = 0x4;
static const int htmlPersistState_Max = 0x7fffffff;
static const Shortint htmlDropEffectCopy = 0x0;
static const Shortint htmlDropEffectLink = 0x1;
static const Shortint htmlDropEffectMove = 0x2;
static const Shortint htmlDropEffectNone = 0x3;
static const int htmlDropEffect_Max = 0x7fffffff;
static const Shortint htmlEffectAllowedCopy = 0x0;
static const Shortint htmlEffectAllowedLink = 0x1;
static const Shortint htmlEffectAllowedMove = 0x2;
static const Shortint htmlEffectAllowedCopyLink = 0x3;
static const Shortint htmlEffectAllowedCopyMove = 0x4;
static const Shortint htmlEffectAllowedLinkMove = 0x5;
static const Shortint htmlEffectAllowedAll = 0x6;
static const Shortint htmlEffectAllowedNone = 0x7;
static const Shortint htmlEffectAllowedUninitialized = 0x8;
static const int htmlEffectAllowed_Max = 0x7fffffff;
static const Shortint htmlCompatModeBackCompat = 0x0;
static const Shortint htmlCompatModeCSS1Compat = 0x1;
static const int htmlCompatMode_Max = 0x7fffffff;
static const int BoolValue_Max = 0x7fffffff;
static const Shortint htmlCaptionAlignNotSet = 0x0;
static const Shortint htmlCaptionAlignLeft = 0x1;
static const Shortint htmlCaptionAlignCenter = 0x2;
static const Shortint htmlCaptionAlignRight = 0x3;
static const Shortint htmlCaptionAlignJustify = 0x4;
static const Shortint htmlCaptionAlignTop = 0x5;
static const Shortint htmlCaptionAlignBottom = 0x6;
static const int htmlCaptionAlign_Max = 0x7fffffff;
static const Shortint htmlCaptionVAlignNotSet = 0x0;
static const Shortint htmlCaptionVAlignTop = 0x1;
static const Shortint htmlCaptionVAlignBottom = 0x2;
static const int htmlCaptionVAlign_Max = 0x7fffffff;
static const Shortint htmlFrameNotSet = 0x0;
static const Shortint htmlFramevoid = 0x1;
static const Shortint htmlFrameabove = 0x2;
static const Shortint htmlFramebelow = 0x3;
static const Shortint htmlFramehsides = 0x4;
static const Shortint htmlFramelhs = 0x5;
static const Shortint htmlFramerhs = 0x6;
static const Shortint htmlFramevsides = 0x7;
static const Shortint htmlFramebox = 0x8;
static const Shortint htmlFrameborder = 0x9;
static const int htmlFrame_Max = 0x7fffffff;
static const Shortint htmlRulesNotSet = 0x0;
static const Shortint htmlRulesnone = 0x1;
static const Shortint htmlRulesgroups = 0x2;
static const Shortint htmlRulesrows = 0x3;
static const Shortint htmlRulescols = 0x4;
static const Shortint htmlRulesall = 0x5;
static const int htmlRules_Max = 0x7fffffff;
static const Shortint htmlCellAlignNotSet = 0x0;
static const Shortint htmlCellAlignLeft = 0x1;
static const Shortint htmlCellAlignCenter = 0x2;
static const Shortint htmlCellAlignRight = 0x3;
static const Shortint htmlCellAlignMiddle = 0x2;
static const int htmlCellAlign_Max = 0x7fffffff;
static const Shortint htmlCellVAlignNotSet = 0x0;
static const Shortint htmlCellVAlignTop = 0x1;
static const Shortint htmlCellVAlignMiddle = 0x2;
static const Shortint htmlCellVAlignBottom = 0x3;
static const Shortint htmlCellVAlignBaseline = 0x4;
static const Shortint htmlCellVAlignCenter = 0x2;
static const int htmlCellVAlign_Max = 0x7fffffff;
static const Shortint frameScrollingyes = 0x1;
static const Shortint frameScrollingno = 0x2;
static const Shortint frameScrollingauto = 0x4;
static const int frameScrolling_Max = 0x7fffffff;
static const Shortint ELEMENT_CORNER_NONE = 0x0;
static const Shortint ELEMENT_CORNER_TOP = 0x1;
static const Shortint ELEMENT_CORNER_LEFT = 0x2;
static const Shortint ELEMENT_CORNER_BOTTOM = 0x3;
static const Shortint ELEMENT_CORNER_RIGHT = 0x4;
static const Shortint ELEMENT_CORNER_TOPLEFT = 0x5;
static const Shortint ELEMENT_CORNER_TOPRIGHT = 0x6;
static const Shortint ELEMENT_CORNER_BOTTOMLEFT = 0x7;
static const Shortint ELEMENT_CORNER_BOTTOMRIGHT = 0x8;
static const int ELEMENT_CORNER_Max = 0x7fffffff;
static const Shortint SUHV_PROMPTBEFORENO = 0x1;
static const Shortint SUHV_SILENTYES = 0x2;
static const Shortint SUHV_UNSECURESOURCE = 0x4;
static const int SECUREURLHOSTVALIDATE_FLAGS_Max = 0x7fffffff;
static const Shortint POINTER_GRAVITY_Left = 0x0;
static const Shortint POINTER_GRAVITY_Right = 0x1;
static const int POINTER_GRAVITY_Max = 0x7fffffff;
static const Shortint ELEM_ADJ_BeforeBegin = 0x0;
static const Shortint ELEM_ADJ_AfterBegin = 0x1;
static const Shortint ELEM_ADJ_BeforeEnd = 0x2;
static const Shortint ELEM_ADJ_AfterEnd = 0x3;
static const int ELEMENT_ADJACENCY_Max = 0x7fffffff;
static const Shortint CONTEXT_TYPE_None = 0x0;
static const Shortint CONTEXT_TYPE_Text = 0x1;
static const Shortint CONTEXT_TYPE_EnterScope = 0x2;
static const Shortint CONTEXT_TYPE_ExitScope = 0x3;
static const Shortint CONTEXT_TYPE_NoScope = 0x4;
static const int MARKUP_CONTEXT_TYPE_Max = 0x7fffffff;
static const Shortint FINDTEXT_BACKWARDS = 0x1;
static const Shortint FINDTEXT_WHOLEWORD = 0x2;
static const Shortint FINDTEXT_MATCHCASE = 0x4;
static const int FINDTEXT_RAW = 0x20000;
static const int FINDTEXT_MATCHDIAC = 0x20000000;
static const int FINDTEXT_MATCHKASHIDA = 0x40000000;
static const unsigned FINDTEXT_MATCHALEFHAMZA = 0x80000000;
static const int FINDTEXT_FLAGS_Max = 0x7fffffff;
static const Shortint MOVEUNIT_PREVCHAR = 0x0;
static const Shortint MOVEUNIT_NEXTCHAR = 0x1;
static const Shortint MOVEUNIT_PREVCLUSTERBEGIN = 0x2;
static const Shortint MOVEUNIT_NEXTCLUSTERBEGIN = 0x3;
static const Shortint MOVEUNIT_PREVCLUSTEREND = 0x4;
static const Shortint MOVEUNIT_NEXTCLUSTEREND = 0x5;
static const Shortint MOVEUNIT_PREVWORDBEGIN = 0x6;
static const Shortint MOVEUNIT_NEXTWORDBEGIN = 0x7;
static const Shortint MOVEUNIT_PREVWORDEND = 0x8;
static const Shortint MOVEUNIT_NEXTWORDEND = 0x9;
static const Shortint MOVEUNIT_PREVPROOFWORD = 0xa;
static const Shortint MOVEUNIT_NEXTPROOFWORD = 0xb;
static const Shortint MOVEUNIT_NEXTURLBEGIN = 0xc;
static const Shortint MOVEUNIT_PREVURLBEGIN = 0xd;
static const Shortint MOVEUNIT_NEXTURLEND = 0xe;
static const Shortint MOVEUNIT_PREVURLEND = 0xf;
static const Shortint MOVEUNIT_PREVSENTENCE = 0x10;
static const Shortint MOVEUNIT_NEXTSENTENCE = 0x11;
static const Shortint MOVEUNIT_PREVBLOCK = 0x12;
static const Shortint MOVEUNIT_NEXTBLOCK = 0x13;
static const int MOVEUNIT_ACTION_Max = 0x7fffffff;
static const Shortint PARSE_ABSOLUTIFYIE40URLS = 0x1;
static const int PARSE_FLAGS_Max = 0x7fffffff;
static const Shortint TAGID_NULL = 0x0;
static const Shortint TAGID_UNKNOWN = 0x1;
static const Shortint TAGID_A = 0x2;
static const Shortint TAGID_ACRONYM = 0x3;
static const Shortint TAGID_ADDRESS = 0x4;
static const Shortint TAGID_APPLET = 0x5;
static const Shortint TAGID_AREA = 0x6;
static const Shortint TAGID_B = 0x7;
static const Shortint TAGID_BASE = 0x8;
static const Shortint TAGID_BASEFONT = 0x9;
static const Shortint TAGID_BDO = 0xa;
static const Shortint TAGID_BGSOUND = 0xb;
static const Shortint TAGID_BIG = 0xc;
static const Shortint TAGID_BLINK = 0xd;
static const Shortint TAGID_BLOCKQUOTE = 0xe;
static const Shortint TAGID_BODY = 0xf;
static const Shortint TAGID_BR = 0x10;
static const Shortint TAGID_BUTTON = 0x11;
static const Shortint TAGID_CAPTION = 0x12;
static const Shortint TAGID_CENTER = 0x13;
static const Shortint TAGID_CITE = 0x14;
static const Shortint TAGID_CODE = 0x15;
static const Shortint TAGID_COL = 0x16;
static const Shortint TAGID_COLGROUP = 0x17;
static const Shortint TAGID_COMMENT = 0x18;
static const Shortint TAGID_COMMENT_RAW = 0x19;
static const Shortint TAGID_DD = 0x1a;
static const Shortint TAGID_DEL = 0x1b;
static const Shortint TAGID_DFN = 0x1c;
static const Shortint TAGID_DIR = 0x1d;
static const Shortint TAGID_DIV = 0x1e;
static const Shortint TAGID_DL = 0x1f;
static const Shortint TAGID_DT = 0x20;
static const Shortint TAGID_EM = 0x21;
static const Shortint TAGID_EMBED = 0x22;
static const Shortint TAGID_FIELDSET = 0x23;
static const Shortint TAGID_FONT = 0x24;
static const Shortint TAGID_FORM = 0x25;
static const Shortint TAGID_FRAME = 0x26;
static const Shortint TAGID_FRAMESET = 0x27;
static const Shortint TAGID_GENERIC = 0x28;
static const Shortint TAGID_H1 = 0x29;
static const Shortint TAGID_H2 = 0x2a;
static const Shortint TAGID_H3 = 0x2b;
static const Shortint TAGID_H4 = 0x2c;
static const Shortint TAGID_H5 = 0x2d;
static const Shortint TAGID_H6 = 0x2e;
static const Shortint TAGID_HEAD = 0x2f;
static const Shortint TAGID_HR = 0x30;
static const Shortint TAGID_HTML = 0x31;
static const Shortint TAGID_I = 0x32;
static const Shortint TAGID_IFRAME = 0x33;
static const Shortint TAGID_IMG = 0x34;
static const Shortint TAGID_INPUT = 0x35;
static const Shortint TAGID_INS = 0x36;
static const Shortint TAGID_KBD = 0x37;
static const Shortint TAGID_LABEL = 0x38;
static const Shortint TAGID_LEGEND = 0x39;
static const Shortint TAGID_LI = 0x3a;
static const Shortint TAGID_LINK = 0x3b;
static const Shortint TAGID_LISTING = 0x3c;
static const Shortint TAGID_MAP = 0x3d;
static const Shortint TAGID_MARQUEE = 0x3e;
static const Shortint TAGID_MENU = 0x3f;
static const Shortint TAGID_META = 0x40;
static const Shortint TAGID_NEXTID = 0x41;
static const Shortint TAGID_NOBR = 0x42;
static const Shortint TAGID_NOEMBED = 0x43;
static const Shortint TAGID_NOFRAMES = 0x44;
static const Shortint TAGID_NOSCRIPT = 0x45;
static const Shortint TAGID_OBJECT = 0x46;
static const Shortint TAGID_OL = 0x47;
static const Shortint TAGID_OPTION = 0x48;
static const Shortint TAGID_P = 0x49;
static const Shortint TAGID_PARAM = 0x4a;
static const Shortint TAGID_PLAINTEXT = 0x4b;
static const Shortint TAGID_PRE = 0x4c;
static const Shortint TAGID_Q = 0x4d;
static const Shortint TAGID_RP = 0x4e;
static const Shortint TAGID_RT = 0x4f;
static const Shortint TAGID_RUBY = 0x50;
static const Shortint TAGID_S = 0x51;
static const Shortint TAGID_SAMP = 0x52;
static const Shortint TAGID_SCRIPT = 0x53;
static const Shortint TAGID_SELECT = 0x54;
static const Shortint TAGID_SMALL = 0x55;
static const Shortint TAGID_SPAN = 0x56;
static const Shortint TAGID_STRIKE = 0x57;
static const Shortint TAGID_STRONG = 0x58;
static const Shortint TAGID_STYLE = 0x59;
static const Shortint TAGID_SUB = 0x5a;
static const Shortint TAGID_SUP = 0x5b;
static const Shortint TAGID_TABLE = 0x5c;
static const Shortint TAGID_TBODY = 0x5d;
static const Shortint TAGID_TC = 0x5e;
static const Shortint TAGID_TD = 0x5f;
static const Shortint TAGID_TEXTAREA = 0x60;
static const Shortint TAGID_TFOOT = 0x61;
static const Shortint TAGID_TH = 0x62;
static const Shortint TAGID_THEAD = 0x63;
static const Shortint TAGID_TITLE = 0x64;
static const Shortint TAGID_TR = 0x65;
static const Shortint TAGID_TT = 0x66;
static const Shortint TAGID_U = 0x67;
static const Shortint TAGID_UL = 0x68;
static const Shortint TAGID_VAR = 0x69;
static const Shortint TAGID_WBR = 0x6a;
static const Shortint TAGID_XMP = 0x6b;
static const Shortint TAGID_ROOT = 0x6c;
static const Shortint TAGID_OPTGROUP = 0x6d;
static const Shortint TAGID_COUNT = 0x6e;
static const Word TAGID_LAST_PREDEFINED = 0x2710;
static const int ELEMENT_TAG_ID_Max = 0x7fffffff;
static const Shortint SELECTION_TYPE_None = 0x0;
static const Shortint SELECTION_TYPE_Caret = 0x1;
static const Shortint SELECTION_TYPE_Text = 0x2;
static const Shortint SELECTION_TYPE_Control = 0x3;
static const int SELECTION_TYPE_Max = 0x7fffffff;
static const Shortint SAVE_SEGMENTS_NoIE4SelectionCompat = 0x1;
static const int SAVE_SEGMENTS_FLAGS_Max = 0x7fffffff;
static const Shortint CARET_DIRECTION_INDETERMINATE = 0x0;
static const Shortint CARET_DIRECTION_SAME = 0x1;
static const Shortint CARET_DIRECTION_BACKWARD = 0x2;
static const Shortint CARET_DIRECTION_FORWARD = 0x3;
static const int CARET_DIRECTION_Max = 0x7fffffff;
static const Shortint LINE_DIRECTION_RightToLeft = 0x1;
static const Shortint LINE_DIRECTION_LeftToRight = 0x2;
static const int LINE_DIRECTION_Max = 0x7fffffff;
static const Shortint HT_OPT_AllowAfterEOL = 0x1;
static const int HT_OPTIONS_Max = 0x7fffffff;
static const Shortint HT_RESULTS_Glyph = 0x1;
static const int HT_RESULTS_Max = 0x7fffffff;
static const Shortint DISPLAY_MOVEUNIT_PreviousLine = 0x1;
static const Shortint DISPLAY_MOVEUNIT_NextLine = 0x2;
static const Shortint DISPLAY_MOVEUNIT_CurrentLineStart = 0x3;
static const Shortint DISPLAY_MOVEUNIT_CurrentLineEnd = 0x4;
static const Shortint DISPLAY_MOVEUNIT_TopOfWindow = 0x5;
static const Shortint DISPLAY_MOVEUNIT_BottomOfWindow = 0x6;
static const int DISPLAY_MOVEUNIT_Max = 0x7fffffff;
static const Shortint DISPLAY_GRAVITY_PreviousLine = 0x1;
static const Shortint DISPLAY_GRAVITY_NextLine = 0x2;
static const int DISPLAY_GRAVITY_Max = 0x7fffffff;
static const Shortint DISPLAY_BREAK_None = 0x0;
static const Shortint DISPLAY_BREAK_Block = 0x1;
static const Shortint DISPLAY_BREAK_Break = 0x2;
static const int DISPLAY_BREAK_Max = 0x7fffffff;
static const Shortint COORD_SYSTEM_GLOBAL = 0x0;
static const Shortint COORD_SYSTEM_PARENT = 0x1;
static const Shortint COORD_SYSTEM_CONTAINER = 0x2;
static const Shortint COORD_SYSTEM_CONTENT = 0x3;
static const Shortint COORD_SYSTEM_FRAME = 0x4;
static const int COORD_SYSTEM_Max = 0x7fffffff;
static const Shortint HTMLPAINTER_OPAQUE = 0x1;
static const Shortint HTMLPAINTER_TRANSPARENT = 0x2;
static const Shortint HTMLPAINTER_ALPHA = 0x4;
static const Shortint HTMLPAINTER_COMPLEX = 0x8;
static const Shortint HTMLPAINTER_OVERLAY = 0x10;
static const Shortint HTMLPAINTER_HITTEST = 0x20;
static const Word HTMLPAINTER_SURFACE = 0x100;
static const Word HTMLPAINTER_3DSURFACE = 0x200;
static const Word HTMLPAINTER_NOBAND = 0x400;
static const Word HTMLPAINTER_NODC = 0x1000;
static const Word HTMLPAINTER_NOPHYSICALCLIP = 0x2000;
static const Word HTMLPAINTER_NOSAVEDC = 0x4000;
static const Word HTMLPAINTER_SUPPORTS_XFORM = 0x8000;
static const int HTMLPAINTER_EXPAND = 0x10000;
static const int HTMLPAINTER_NOSCROLLBITS = 0x20000;
static const int HTML_PAINTER_Max = 0x7fffffff;
static const Shortint HTMLPAINT_ZORDER_NONE = 0x0;
static const Shortint HTMLPAINT_ZORDER_REPLACE_ALL = 0x1;
static const Shortint HTMLPAINT_ZORDER_REPLACE_CONTENT = 0x2;
static const Shortint HTMLPAINT_ZORDER_REPLACE_BACKGROUND = 0x3;
static const Shortint HTMLPAINT_ZORDER_BELOW_CONTENT = 0x4;
static const Shortint HTMLPAINT_ZORDER_BELOW_FLOW = 0x5;
static const Shortint HTMLPAINT_ZORDER_ABOVE_FLOW = 0x6;
static const Shortint HTMLPAINT_ZORDER_ABOVE_CONTENT = 0x7;
static const Shortint HTMLPAINT_ZORDER_WINDOW_TOP = 0x8;
static const int HTML_PAINT_ZORDER_Max = 0x7fffffff;
static const Shortint HTMLPAINT_DRAW_UPDATEREGION = 0x1;
static const Shortint HTMLPAINT_DRAW_USE_XFORM = 0x2;
static const int HTML_PAINT_DRAW_FLAGS_Max = 0x7fffffff;
static const Shortint HTMLPAINT_EVENT_TARGET = 0x1;
static const Shortint HTMLPAINT_EVENT_SETCURSOR = 0x2;
static const int HTML_PAINT_EVENT_FLAGS_Max = 0x7fffffff;
static const Shortint HTMLPAINT_DRAWINFO_VIEWPORT = 0x1;
static const Shortint HTMLPAINT_DRAWINFO_UPDATEREGION = 0x2;
static const Shortint HTMLPAINT_DRAWINFO_XFORM = 0x4;
static const int HTML_PAINT_DRAW_INFO_FLAGS_Max = 0x7fffffff;
static const Shortint HTMLDlgFlagNo = 0x0;
static const Shortint HTMLDlgFlagOff = 0x0;
static const Shortint HTMLDlgFlag0 = 0x0;
static const Shortint HTMLDlgFlagYes = 0x1;
static const Shortint HTMLDlgFlagOn = 0x1;
static const Shortint HTMLDlgFlag1 = 0x1;
static const unsigned HTMLDlgFlagNotSet = 0xffffffff;
static const int HTMLDlgFlag_Max = 0x7fffffff;
static const Shortint HTMLDlgBorderThin = 0x0;
static const int HTMLDlgBorderThick = 0x40000;
static const int HTMLDlgBorder_Max = 0x7fffffff;
static const Shortint HTMLDlgEdgeSunken = 0x0;
static const Shortint HTMLDlgEdgeRaised = 0x10;
static const int HTMLDlgEdge_Max = 0x7fffffff;
static const Shortint HTMLDlgCenterNo = 0x0;
static const Shortint HTMLDlgCenterOff = 0x0;
static const Shortint HTMLDlgCenter0 = 0x0;
static const Shortint HTMLDlgCenterYes = 0x1;
static const Shortint HTMLDlgCenterOn = 0x1;
static const Shortint HTMLDlgCenter1 = 0x1;
static const Shortint HTMLDlgCenterParent = 0x1;
static const Shortint HTMLDlgCenterDesktop = 0x2;
static const int HTMLDlgCenter_Max = 0x7fffffff;
static const Shortint HTMLAppFlagNo = 0x0;
static const Shortint HTMLAppFlagOff = 0x0;
static const Shortint HTMLAppFlag0 = 0x0;
static const Shortint HTMLAppFlagYes = 0x1;
static const Shortint HTMLAppFlagOn = 0x1;
static const Shortint HTMLAppFlag1 = 0x1;
static const int HTMLAppFlag_Max = 0x7fffffff;
static const Shortint HTMLMinimizeFlagNo = 0x0;
static const int HTMLMinimizeFlagYes = 0x20000;
static const int HTMLMinimizeFlag_Max = 0x7fffffff;
static const Shortint HTMLMaximizeFlagNo = 0x0;
static const int HTMLMaximizeFlagYes = 0x10000;
static const int HTMLMaximizeFlag_Max = 0x7fffffff;
static const Shortint HTMLCaptionFlagNo = 0x0;
static const int HTMLCaptionFlagYes = 0xc00000;
static const int HTMLCaptionFlag_Max = 0x7fffffff;
static const Shortint HTMLSysMenuFlagNo = 0x0;
static const int HTMLSysMenuFlagYes = 0x80000;
static const int HTMLSysMenuFlag_Max = 0x7fffffff;
static const Shortint HTMLBorderNone = 0x0;
static const int HTMLBorderThick = 0x40000;
static const int HTMLBorderDialog = 0x400000;
static const int HTMLBorderThin = 0x800000;
static const int HTMLBorder_Max = 0x7fffffff;
static const Shortint HTMLBorderStyleNormal = 0x0;
static const Word HTMLBorderStyleRaised = 0x100;
static const Word HTMLBorderStyleSunken = 0x200;
static const Word HTMLBorderStylecombined = 0x300;
static const int HTMLBorderStyleStatic = 0x20000;
static const int HTMLBorderStyle_Max = 0x7fffffff;
static const Shortint HTMLWindowStateNormal = 0x1;
static const Shortint HTMLWindowStateMaximize = 0x3;
static const Shortint HTMLWindowStateMinimize = 0x6;
static const int HTMLWindowState_Max = 0x7fffffff;
static const Shortint BEHAVIOREVENT_FIRST = 0x0;
static const Shortint BEHAVIOREVENT_CONTENTREADY = 0x0;
static const Shortint BEHAVIOREVENT_DOCUMENTREADY = 0x1;
static const Shortint BEHAVIOREVENT_APPLYSTYLE = 0x2;
static const Shortint BEHAVIOREVENT_DOCUMENTCONTEXTCHANGE = 0x3;
static const Shortint BEHAVIOREVENT_CONTENTSAVE = 0x4;
static const Shortint BEHAVIOREVENT_LAST = 0x4;
static const int BEHAVIOR_EVENT_Max = 0x7fffffff;
static const Shortint BEHAVIOREVENTFLAGS_BUBBLE = 0x1;
static const Shortint BEHAVIOREVENTFLAGS_STANDARDADDITIVE = 0x2;
static const int BEHAVIOR_EVENT_FLAGS_Max = 0x7fffffff;
static const Shortint BEHAVIORRENDERINFO_BEFOREBACKGROUND = 0x1;
static const Shortint BEHAVIORRENDERINFO_AFTERBACKGROUND = 0x2;
static const Shortint BEHAVIORRENDERINFO_BEFORECONTENT = 0x4;
static const Shortint BEHAVIORRENDERINFO_AFTERCONTENT = 0x8;
static const Shortint BEHAVIORRENDERINFO_AFTERFOREGROUND = 0x20;
static const Shortint BEHAVIORRENDERINFO_ABOVECONTENT = 0x28;
static const Byte BEHAVIORRENDERINFO_ALLLAYERS = 0xff;
static const Word BEHAVIORRENDERINFO_DISABLEBACKGROUND = 0x100;
static const Word BEHAVIORRENDERINFO_DISABLENEGATIVEZ = 0x200;
static const Word BEHAVIORRENDERINFO_DISABLECONTENT = 0x400;
static const Word BEHAVIORRENDERINFO_DISABLEPOSITIVEZ = 0x800;
static const Word BEHAVIORRENDERINFO_DISABLEALLLAYERS = 0xf00;
static const Word BEHAVIORRENDERINFO_HITTESTING = 0x1000;
static const int BEHAVIORRENDERINFO_SURFACE = 0x100000;
static const int BEHAVIORRENDERINFO_3DSURFACE = 0x200000;
static const int BEHAVIOR_RENDER_INFO_Max = 0x7fffffff;
static const Shortint BEHAVIOR_FIRSTRELATION = 0x0;
static const Shortint BEHAVIOR_SAMEELEMENT = 0x0;
static const Shortint BEHAVIOR_PARENT = 0x1;
static const Shortint BEHAVIOR_CHILD = 0x2;
static const Shortint BEHAVIOR_SIBLING = 0x3;
static const Shortint BEHAVIOR_LASTRELATION = 0x3;
static const int BEHAVIOR_RELATION_Max = 0x7fffffff;
static const Shortint BEHAVIORLAYOUTINFO_FULLDELEGATION = 0x1;
static const Shortint BEHAVIORLAYOUTINFO_MODIFYNATURAL = 0x2;
static const Shortint BEHAVIORLAYOUTINFO_MAPSIZE = 0x4;
static const int BEHAVIOR_LAYOUT_INFO_Max = 0x7fffffff;
static const Shortint BEHAVIORLAYOUTMODE_NATURAL = 0x1;
static const Shortint BEHAVIORLAYOUTMODE_MINWIDTH = 0x2;
static const Shortint BEHAVIORLAYOUTMODE_MAXWIDTH = 0x4;
static const Word BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION = 0x4000;
static const Word BEHAVIORLAYOUTMODE_FINAL_PERCENT = 0x8000;
static const int BEHAVIOR_LAYOUT_MODE_Max = 0x7fffffff;
static const Shortint ELEMENTDESCRIPTORFLAGS_LITERAL = 0x1;
static const Shortint ELEMENTDESCRIPTORFLAGS_NESTED_LITERAL = 0x2;
static const int ELEMENTDESCRIPTOR_FLAGS_Max = 0x7fffffff;
static const Shortint ELEMENTNAMESPACEFLAGS_ALLOWANYTAG = 0x1;
static const Shortint ELEMENTNAMESPACEFLAGS_QUERYFORUNKNOWNTAGS = 0x2;
static const int ELEMENTNAMESPACE_FLAGS_Max = 0x7fffffff;

}	/* namespace Mshtml */
using namespace Mshtml;
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// Mshtml
