// CodeGear C++Builder
// Copyright (c) 1995, 2020 by Embarcadero Technologies, Inc.
// All rights reserved

// (DO NOT EDIT: machine generated header) 'QImport3MSHtmlTLB.pas' rev: 34.00 (Windows)

#ifndef Qimport3mshtmltlbHPP
#define Qimport3mshtmltlbHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member 
#pragma pack(push,8)
#include <System.hpp>
#include <SysInit.hpp>
#include <Winapi.Windows.hpp>
#include <Winapi.ActiveX.hpp>
#include <System.Classes.hpp>
#include <System.Variants.hpp>

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

namespace Qimport3mshtmltlb
{
//-- forward type declarations -----------------------------------------------
__interface DELPHIINTERFACE IHTMLElement;
typedef System::DelphiInterface<IHTMLElement> _di_IHTMLElement;
__interface DELPHIINTERFACE IHTMLStyle;
typedef System::DelphiInterface<IHTMLStyle> _di_IHTMLStyle;
__interface DELPHIINTERFACE IHTMLFiltersCollection;
typedef System::DelphiInterface<IHTMLFiltersCollection> _di_IHTMLFiltersCollection;
__interface DELPHIINTERFACE IHTMLStyleSheet;
typedef System::DelphiInterface<IHTMLStyleSheet> _di_IHTMLStyleSheet;
__interface DELPHIINTERFACE IHTMLStyleSheetsCollection;
typedef System::DelphiInterface<IHTMLStyleSheetsCollection> _di_IHTMLStyleSheetsCollection;
__interface DELPHIINTERFACE IHTMLElementCollection;
typedef System::DelphiInterface<IHTMLElementCollection> _di_IHTMLElementCollection;
__interface DELPHIINTERFACE IHTMLFramesCollection2;
typedef System::DelphiInterface<IHTMLFramesCollection2> _di_IHTMLFramesCollection2;
__interface DELPHIINTERFACE IHTMLWindow2;
typedef System::DelphiInterface<IHTMLWindow2> _di_IHTMLWindow2;
__interface DELPHIINTERFACE IHTMLLocation;
typedef System::DelphiInterface<IHTMLLocation> _di_IHTMLLocation;
__interface DELPHIINTERFACE IHTMLDocument;
typedef System::DelphiInterface<IHTMLDocument> _di_IHTMLDocument;
__interface DELPHIINTERFACE IHTMLDocument2;
typedef System::DelphiInterface<IHTMLDocument2> _di_IHTMLDocument2;
__interface DELPHIINTERFACE IHTMLSelectionObject;
typedef System::DelphiInterface<IHTMLSelectionObject> _di_IHTMLSelectionObject;
__interface DELPHIINTERFACE IHTMLTableCaption;
typedef System::DelphiInterface<IHTMLTableCaption> _di_IHTMLTableCaption;
__interface DELPHIINTERFACE IHTMLTableSection;
typedef System::DelphiInterface<IHTMLTableSection> _di_IHTMLTableSection;
__interface DELPHIINTERFACE IHTMLTable;
typedef System::DelphiInterface<IHTMLTable> _di_IHTMLTable;
__interface DELPHIINTERFACE IHTMLTableRow;
typedef System::DelphiInterface<IHTMLTableRow> _di_IHTMLTableRow;
//-- type declarations -------------------------------------------------------
__interface  INTERFACE_UUID("{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElement  : public IDispatch 
{
	virtual HRESULT __safecall setAttribute(const System::WideString strAttributeName, System::OleVariant AttributeValue, int lFlags) = 0 ;
	virtual HRESULT __safecall getAttribute(const System::WideString strAttributeName, int lFlags, System::OleVariant &__getAttribute_result) = 0 ;
	virtual HRESULT __safecall removeAttribute(const System::WideString strAttributeName, int lFlags, System::WordBool &__removeAttribute_result) = 0 ;
	virtual HRESULT __safecall Set__className(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get__className(System::WideString &__Get__className_result) = 0 ;
	virtual HRESULT __safecall Set_id(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_id(System::WideString &__Get_id_result) = 0 ;
	virtual HRESULT __safecall Get_tagName(System::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(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onhelp(System::OleVariant &__Get_onhelp_result) = 0 ;
	virtual HRESULT __safecall Set_onclick(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onclick(System::OleVariant &__Get_onclick_result) = 0 ;
	virtual HRESULT __safecall Set_ondblclick(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondblclick(System::OleVariant &__Get_ondblclick_result) = 0 ;
	virtual HRESULT __safecall Set_onkeydown(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeydown(System::OleVariant &__Get_onkeydown_result) = 0 ;
	virtual HRESULT __safecall Set_onkeyup(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeyup(System::OleVariant &__Get_onkeyup_result) = 0 ;
	virtual HRESULT __safecall Set_onkeypress(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeypress(System::OleVariant &__Get_onkeypress_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseout(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseout(System::OleVariant &__Get_onmouseout_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseover(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseover(System::OleVariant &__Get_onmouseover_result) = 0 ;
	virtual HRESULT __safecall Set_onmousemove(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousemove(System::OleVariant &__Get_onmousemove_result) = 0 ;
	virtual HRESULT __safecall Set_onmousedown(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousedown(System::OleVariant &__Get_onmousedown_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseup(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseup(System::OleVariant &__Get_onmouseup_result) = 0 ;
	virtual HRESULT __safecall Get_document(_di_IDispatch &__Get_document_result) = 0 ;
	virtual HRESULT __safecall Set_title(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_title(System::WideString &__Get_title_result) = 0 ;
	virtual HRESULT __safecall Set_language(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_language(System::WideString &__Get_language_result) = 0 ;
	virtual HRESULT __safecall Set_onselectstart(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselectstart(System::OleVariant &__Get_onselectstart_result) = 0 ;
	virtual HRESULT __safecall scrollIntoView(System::OleVariant varargStart) = 0 ;
	virtual HRESULT __safecall contains(const _di_IHTMLElement pChild, System::WordBool &__contains_result) = 0 ;
	virtual HRESULT __safecall Get_sourceIndex(int &__Get_sourceIndex_result) = 0 ;
	virtual HRESULT __safecall Get_recordNumber(System::OleVariant &__Get_recordNumber_result) = 0 ;
	virtual HRESULT __safecall Set_lang(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_lang(System::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 System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_innerHTML(System::WideString &__Get_innerHTML_result) = 0 ;
	virtual HRESULT __safecall Set_innerText(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_innerText(System::WideString &__Get_innerText_result) = 0 ;
	virtual HRESULT __safecall Set_outerHTML(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_outerHTML(System::WideString &__Get_outerHTML_result) = 0 ;
	virtual HRESULT __safecall Set_outerText(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_outerText(System::WideString &__Get_outerText_result) = 0 ;
	virtual HRESULT __safecall insertAdjacentHTML(const System::WideString where, const System::WideString html) = 0 ;
	virtual HRESULT __safecall insertAdjacentText(const System::WideString where, const System::WideString text) = 0 ;
	virtual HRESULT __safecall Get_parentTextEdit(_di_IHTMLElement &__Get_parentTextEdit_result) = 0 ;
	virtual HRESULT __safecall Get_isTextEdit(System::WordBool &__Get_isTextEdit_result) = 0 ;
	virtual HRESULT __safecall click() = 0 ;
	virtual HRESULT __safecall Get_filters(_di_IHTMLFiltersCollection &__Get_filters_result) = 0 ;
	virtual HRESULT __safecall Set_ondragstart(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondragstart(System::OleVariant &__Get_ondragstart_result) = 0 ;
	virtual HRESULT __safecall toString(System::WideString &__toString_result) = 0 ;
	virtual HRESULT __safecall Set_onbeforeupdate(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeupdate(System::OleVariant &__Get_onbeforeupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onafterupdate(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onafterupdate(System::OleVariant &__Get_onafterupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onerrorupdate(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerrorupdate(System::OleVariant &__Get_onerrorupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onrowexit(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowexit(System::OleVariant &__Get_onrowexit_result) = 0 ;
	virtual HRESULT __safecall Set_onrowenter(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowenter(System::OleVariant &__Get_onrowenter_result) = 0 ;
	virtual HRESULT __safecall Set_ondatasetchanged(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondatasetchanged(System::OleVariant &__Get_ondatasetchanged_result) = 0 ;
	virtual HRESULT __safecall Set_ondataavailable(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondataavailable(System::OleVariant &__Get_ondataavailable_result) = 0 ;
	virtual HRESULT __safecall Set_ondatasetcomplete(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondatasetcomplete(System::OleVariant &__Get_ondatasetcomplete_result) = 0 ;
	virtual HRESULT __safecall Set_onfilterchange(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onfilterchange(System::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 System::WideString _scw_Get__className() { System::WideString __r; HRESULT __hr = Get__className(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString _className = {read=_scw_Get__className, write=Set__className};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_id() { System::WideString __r; HRESULT __hr = Get_id(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString id = {read=_scw_Get_id, write=Set_id};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_tagName() { System::WideString __r; HRESULT __hr = Get_tagName(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::OleVariant _scw_Get_onhelp() { System::OleVariant __r; HRESULT __hr = Get_onhelp(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onhelp = {read=_scw_Get_onhelp, write=Set_onhelp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onclick() { System::OleVariant __r; HRESULT __hr = Get_onclick(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onclick = {read=_scw_Get_onclick, write=Set_onclick};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_ondblclick() { System::OleVariant __r; HRESULT __hr = Get_ondblclick(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant ondblclick = {read=_scw_Get_ondblclick, write=Set_ondblclick};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onkeydown() { System::OleVariant __r; HRESULT __hr = Get_onkeydown(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onkeydown = {read=_scw_Get_onkeydown, write=Set_onkeydown};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onkeyup() { System::OleVariant __r; HRESULT __hr = Get_onkeyup(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onkeyup = {read=_scw_Get_onkeyup, write=Set_onkeyup};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onkeypress() { System::OleVariant __r; HRESULT __hr = Get_onkeypress(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onkeypress = {read=_scw_Get_onkeypress, write=Set_onkeypress};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmouseout() { System::OleVariant __r; HRESULT __hr = Get_onmouseout(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmouseout = {read=_scw_Get_onmouseout, write=Set_onmouseout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmouseover() { System::OleVariant __r; HRESULT __hr = Get_onmouseover(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmouseover = {read=_scw_Get_onmouseover, write=Set_onmouseover};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmousemove() { System::OleVariant __r; HRESULT __hr = Get_onmousemove(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmousemove = {read=_scw_Get_onmousemove, write=Set_onmousemove};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmousedown() { System::OleVariant __r; HRESULT __hr = Get_onmousedown(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmousedown = {read=_scw_Get_onmousedown, write=Set_onmousedown};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmouseup() { System::OleVariant __r; HRESULT __hr = Get_onmouseup(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::WideString _scw_Get_title() { System::WideString __r; HRESULT __hr = Get_title(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString title = {read=_scw_Get_title, write=Set_title};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_language() { System::WideString __r; HRESULT __hr = Get_language(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString language = {read=_scw_Get_language, write=Set_language};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onselectstart() { System::OleVariant __r; HRESULT __hr = Get_onselectstart(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::OleVariant _scw_Get_recordNumber() { System::OleVariant __r; HRESULT __hr = Get_recordNumber(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant recordNumber = {read=_scw_Get_recordNumber};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_lang() { System::WideString __r; HRESULT __hr = Get_lang(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::WideString _scw_Get_innerHTML() { System::WideString __r; HRESULT __hr = Get_innerHTML(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString innerHTML = {read=_scw_Get_innerHTML, write=Set_innerHTML};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_innerText() { System::WideString __r; HRESULT __hr = Get_innerText(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString innerText = {read=_scw_Get_innerText, write=Set_innerText};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_outerHTML() { System::WideString __r; HRESULT __hr = Get_outerHTML(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString outerHTML = {read=_scw_Get_outerHTML, write=Set_outerHTML};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_outerText() { System::WideString __r; HRESULT __hr = Get_outerText(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::WordBool _scw_Get_isTextEdit() { System::WordBool __r; HRESULT __hr = Get_isTextEdit(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WordBool 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 System::OleVariant _scw_Get_ondragstart() { System::OleVariant __r; HRESULT __hr = Get_ondragstart(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant ondragstart = {read=_scw_Get_ondragstart, write=Set_ondragstart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onbeforeupdate() { System::OleVariant __r; HRESULT __hr = Get_onbeforeupdate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onbeforeupdate = {read=_scw_Get_onbeforeupdate, write=Set_onbeforeupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onafterupdate() { System::OleVariant __r; HRESULT __hr = Get_onafterupdate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onafterupdate = {read=_scw_Get_onafterupdate, write=Set_onafterupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onerrorupdate() { System::OleVariant __r; HRESULT __hr = Get_onerrorupdate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onerrorupdate = {read=_scw_Get_onerrorupdate, write=Set_onerrorupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onrowexit() { System::OleVariant __r; HRESULT __hr = Get_onrowexit(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onrowexit = {read=_scw_Get_onrowexit, write=Set_onrowexit};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onrowenter() { System::OleVariant __r; HRESULT __hr = Get_onrowenter(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onrowenter = {read=_scw_Get_onrowenter, write=Set_onrowenter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_ondatasetchanged() { System::OleVariant __r; HRESULT __hr = Get_ondatasetchanged(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant ondatasetchanged = {read=_scw_Get_ondatasetchanged, write=Set_ondatasetchanged};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_ondataavailable() { System::OleVariant __r; HRESULT __hr = Get_ondataavailable(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant ondataavailable = {read=_scw_Get_ondataavailable, write=Set_ondataavailable};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_ondatasetcomplete() { System::OleVariant __r; HRESULT __hr = Get_ondatasetcomplete(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant ondatasetcomplete = {read=_scw_Get_ondatasetcomplete, write=Set_ondatasetcomplete};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onfilterchange() { System::OleVariant __r; HRESULT __hr = Get_onfilterchange(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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};
};

__interface IHTMLStyle  : public IDispatch 
{
	
};

__interface IHTMLFiltersCollection  : public IDispatch 
{
	
};

__interface IHTMLStyleSheet  : public IDispatch 
{
	
};

__interface IHTMLStyleSheetsCollection  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F21F-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLElementCollection  : public IDispatch 
{
	virtual HRESULT __safecall toString(System::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(System::OleVariant name, System::OleVariant index, _di_IDispatch &__item_result) = 0 ;
	virtual HRESULT __safecall tags(System::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};
};

__interface IHTMLFramesCollection2  : public IDispatch 
{
	
};

__interface IHTMLWindow2  : public IHTMLFramesCollection2 
{
	
};

__interface IHTMLLocation  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{626FC520-A41E-11CF-A731-00A0C9082637}") IHTMLDocument  : public IDispatch 
{
	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};
};

__interface  INTERFACE_UUID("{332C4425-26CB-11D0-B483-00C04FD90119}") IHTMLDocument2  : public IHTMLDocument 
{
	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 System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_title(System::WideString &__Get_title_result) = 0 ;
	virtual HRESULT __safecall Get_scripts(_di_IHTMLElementCollection &__Get_scripts_result) = 0 ;
	virtual HRESULT __safecall Set_designMode(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_designMode(System::WideString &__Get_designMode_result) = 0 ;
	virtual HRESULT __safecall Get_selection(_di_IHTMLSelectionObject &__Get_selection_result) = 0 ;
	virtual HRESULT __safecall Get_readyState(System::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(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_alinkColor(System::OleVariant &__Get_alinkColor_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(System::OleVariant &__Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_fgColor(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_fgColor(System::OleVariant &__Get_fgColor_result) = 0 ;
	virtual HRESULT __safecall Set_linkColor(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_linkColor(System::OleVariant &__Get_linkColor_result) = 0 ;
	virtual HRESULT __safecall Set_vlinkColor(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_vlinkColor(System::OleVariant &__Get_vlinkColor_result) = 0 ;
	virtual HRESULT __safecall Get_referrer(System::WideString &__Get_referrer_result) = 0 ;
	virtual HRESULT __safecall Get_location(_di_IHTMLLocation &__Get_location_result) = 0 ;
	virtual HRESULT __safecall Get_lastModified(System::WideString &__Get_lastModified_result) = 0 ;
	virtual HRESULT __safecall Set_url(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_url(System::WideString &__Get_url_result) = 0 ;
	virtual HRESULT __safecall Set_domain(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_domain(System::WideString &__Get_domain_result) = 0 ;
	virtual HRESULT __safecall Set_cookie(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_cookie(System::WideString &__Get_cookie_result) = 0 ;
	virtual HRESULT __safecall Set_expando(System::WordBool p) = 0 ;
	virtual HRESULT __safecall Get_expando(System::WordBool &__Get_expando_result) = 0 ;
	virtual HRESULT __safecall Set_charset(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_charset(System::WideString &__Get_charset_result) = 0 ;
	virtual HRESULT __safecall Set_defaultCharset(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_defaultCharset(System::WideString &__Get_defaultCharset_result) = 0 ;
	virtual HRESULT __safecall Get_mimeType(System::WideString &__Get_mimeType_result) = 0 ;
	virtual HRESULT __safecall Get_fileSize(System::WideString &__Get_fileSize_result) = 0 ;
	virtual HRESULT __safecall Get_fileCreatedDate(System::WideString &__Get_fileCreatedDate_result) = 0 ;
	virtual HRESULT __safecall Get_fileModifiedDate(System::WideString &__Get_fileModifiedDate_result) = 0 ;
	virtual HRESULT __safecall Get_fileUpdatedDate(System::WideString &__Get_fileUpdatedDate_result) = 0 ;
	virtual HRESULT __safecall Get_security(System::WideString &__Get_security_result) = 0 ;
	virtual HRESULT __safecall Get_protocol(System::WideString &__Get_protocol_result) = 0 ;
	virtual HRESULT __safecall Get_nameProp(System::WideString &__Get_nameProp_result) = 0 ;
	virtual HRESULT __safecall write(Winapi::Activex::PSafeArray psarray) = 0 ;
	virtual HRESULT __safecall writeln(Winapi::Activex::PSafeArray psarray) = 0 ;
	virtual HRESULT __safecall open(const System::WideString url, System::OleVariant name, System::OleVariant features, System::OleVariant replace, _di_IDispatch &__open_result) = 0 ;
	virtual HRESULT __safecall close() = 0 ;
	virtual HRESULT __safecall clear() = 0 ;
	virtual HRESULT __safecall queryCommandSupported(const System::WideString cmdID, System::WordBool &__queryCommandSupported_result) = 0 ;
	virtual HRESULT __safecall queryCommandEnabled(const System::WideString cmdID, System::WordBool &__queryCommandEnabled_result) = 0 ;
	virtual HRESULT __safecall queryCommandState(const System::WideString cmdID, System::WordBool &__queryCommandState_result) = 0 ;
	virtual HRESULT __safecall queryCommandIndeterm(const System::WideString cmdID, System::WordBool &__queryCommandIndeterm_result) = 0 ;
	virtual HRESULT __safecall queryCommandText(const System::WideString cmdID, System::WideString &__queryCommandText_result) = 0 ;
	virtual HRESULT __safecall queryCommandValue(const System::WideString cmdID, System::OleVariant &__queryCommandValue_result) = 0 ;
	virtual HRESULT __safecall execCommand(const System::WideString cmdID, System::WordBool showUI, System::OleVariant value, System::WordBool &__execCommand_result) = 0 ;
	virtual HRESULT __safecall execCommandShowHelp(const System::WideString cmdID, System::WordBool &__execCommandShowHelp_result) = 0 ;
	virtual HRESULT __safecall createElement(const System::WideString eTag, _di_IHTMLElement &__createElement_result) = 0 ;
	virtual HRESULT __safecall Set_onhelp(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onhelp(System::OleVariant &__Get_onhelp_result) = 0 ;
	virtual HRESULT __safecall Set_onclick(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onclick(System::OleVariant &__Get_onclick_result) = 0 ;
	virtual HRESULT __safecall Set_ondblclick(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondblclick(System::OleVariant &__Get_ondblclick_result) = 0 ;
	virtual HRESULT __safecall Set_onkeyup(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeyup(System::OleVariant &__Get_onkeyup_result) = 0 ;
	virtual HRESULT __safecall Set_onkeydown(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeydown(System::OleVariant &__Get_onkeydown_result) = 0 ;
	virtual HRESULT __safecall Set_onkeypress(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onkeypress(System::OleVariant &__Get_onkeypress_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseup(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseup(System::OleVariant &__Get_onmouseup_result) = 0 ;
	virtual HRESULT __safecall Set_onmousedown(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousedown(System::OleVariant &__Get_onmousedown_result) = 0 ;
	virtual HRESULT __safecall Set_onmousemove(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmousemove(System::OleVariant &__Get_onmousemove_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseout(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseout(System::OleVariant &__Get_onmouseout_result) = 0 ;
	virtual HRESULT __safecall Set_onmouseover(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onmouseover(System::OleVariant &__Get_onmouseover_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(System::OleVariant &__Get_onreadystatechange_result) = 0 ;
	virtual HRESULT __safecall Set_onafterupdate(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onafterupdate(System::OleVariant &__Get_onafterupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onrowexit(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowexit(System::OleVariant &__Get_onrowexit_result) = 0 ;
	virtual HRESULT __safecall Set_onrowenter(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onrowenter(System::OleVariant &__Get_onrowenter_result) = 0 ;
	virtual HRESULT __safecall Set_ondragstart(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_ondragstart(System::OleVariant &__Get_ondragstart_result) = 0 ;
	virtual HRESULT __safecall Set_onselectstart(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onselectstart(System::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(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onbeforeupdate(System::OleVariant &__Get_onbeforeupdate_result) = 0 ;
	virtual HRESULT __safecall Set_onerrorupdate(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onerrorupdate(System::OleVariant &__Get_onerrorupdate_result) = 0 ;
	virtual HRESULT __safecall toString(System::WideString &__toString_result) = 0 ;
	virtual HRESULT __safecall createStyleSheet(const System::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 System::WideString _scw_Get_title() { System::WideString __r; HRESULT __hr = Get_title(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::WideString _scw_Get_designMode() { System::WideString __r; HRESULT __hr = Get_designMode(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::WideString _scw_Get_readyState() { System::WideString __r; HRESULT __hr = Get_readyState(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::OleVariant _scw_Get_alinkColor() { System::OleVariant __r; HRESULT __hr = Get_alinkColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant alinkColor = {read=_scw_Get_alinkColor, write=Set_alinkColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_bgColor() { System::OleVariant __r; HRESULT __hr = Get_bgColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_fgColor() { System::OleVariant __r; HRESULT __hr = Get_fgColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant fgColor = {read=_scw_Get_fgColor, write=Set_fgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_linkColor() { System::OleVariant __r; HRESULT __hr = Get_linkColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant linkColor = {read=_scw_Get_linkColor, write=Set_linkColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_vlinkColor() { System::OleVariant __r; HRESULT __hr = Get_vlinkColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant vlinkColor = {read=_scw_Get_vlinkColor, write=Set_vlinkColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_referrer() { System::WideString __r; HRESULT __hr = Get_referrer(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::WideString _scw_Get_lastModified() { System::WideString __r; HRESULT __hr = Get_lastModified(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString lastModified = {read=_scw_Get_lastModified};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_url() { System::WideString __r; HRESULT __hr = Get_url(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString url = {read=_scw_Get_url, write=Set_url};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_domain() { System::WideString __r; HRESULT __hr = Get_domain(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString domain = {read=_scw_Get_domain, write=Set_domain};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_cookie() { System::WideString __r; HRESULT __hr = Get_cookie(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString cookie = {read=_scw_Get_cookie, write=Set_cookie};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WordBool _scw_Get_expando() { System::WordBool __r; HRESULT __hr = Get_expando(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WordBool expando = {read=_scw_Get_expando, write=Set_expando};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_charset() { System::WideString __r; HRESULT __hr = Get_charset(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString charset = {read=_scw_Get_charset, write=Set_charset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_defaultCharset() { System::WideString __r; HRESULT __hr = Get_defaultCharset(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString defaultCharset = {read=_scw_Get_defaultCharset, write=Set_defaultCharset};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_mimeType() { System::WideString __r; HRESULT __hr = Get_mimeType(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString mimeType = {read=_scw_Get_mimeType};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_fileSize() { System::WideString __r; HRESULT __hr = Get_fileSize(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString fileSize = {read=_scw_Get_fileSize};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_fileCreatedDate() { System::WideString __r; HRESULT __hr = Get_fileCreatedDate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString fileCreatedDate = {read=_scw_Get_fileCreatedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_fileModifiedDate() { System::WideString __r; HRESULT __hr = Get_fileModifiedDate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString fileModifiedDate = {read=_scw_Get_fileModifiedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_fileUpdatedDate() { System::WideString __r; HRESULT __hr = Get_fileUpdatedDate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString fileUpdatedDate = {read=_scw_Get_fileUpdatedDate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_security() { System::WideString __r; HRESULT __hr = Get_security(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString security = {read=_scw_Get_security};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_protocol() { System::WideString __r; HRESULT __hr = Get_protocol(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString protocol = {read=_scw_Get_protocol};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_nameProp() { System::WideString __r; HRESULT __hr = Get_nameProp(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString nameProp = {read=_scw_Get_nameProp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onhelp() { System::OleVariant __r; HRESULT __hr = Get_onhelp(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onhelp = {read=_scw_Get_onhelp, write=Set_onhelp};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onclick() { System::OleVariant __r; HRESULT __hr = Get_onclick(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onclick = {read=_scw_Get_onclick, write=Set_onclick};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_ondblclick() { System::OleVariant __r; HRESULT __hr = Get_ondblclick(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant ondblclick = {read=_scw_Get_ondblclick, write=Set_ondblclick};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onkeyup() { System::OleVariant __r; HRESULT __hr = Get_onkeyup(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onkeyup = {read=_scw_Get_onkeyup, write=Set_onkeyup};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onkeydown() { System::OleVariant __r; HRESULT __hr = Get_onkeydown(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onkeydown = {read=_scw_Get_onkeydown, write=Set_onkeydown};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onkeypress() { System::OleVariant __r; HRESULT __hr = Get_onkeypress(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onkeypress = {read=_scw_Get_onkeypress, write=Set_onkeypress};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmouseup() { System::OleVariant __r; HRESULT __hr = Get_onmouseup(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmouseup = {read=_scw_Get_onmouseup, write=Set_onmouseup};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmousedown() { System::OleVariant __r; HRESULT __hr = Get_onmousedown(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmousedown = {read=_scw_Get_onmousedown, write=Set_onmousedown};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmousemove() { System::OleVariant __r; HRESULT __hr = Get_onmousemove(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmousemove = {read=_scw_Get_onmousemove, write=Set_onmousemove};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmouseout() { System::OleVariant __r; HRESULT __hr = Get_onmouseout(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmouseout = {read=_scw_Get_onmouseout, write=Set_onmouseout};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onmouseover() { System::OleVariant __r; HRESULT __hr = Get_onmouseover(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onmouseover = {read=_scw_Get_onmouseover, write=Set_onmouseover};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onreadystatechange() { System::OleVariant __r; HRESULT __hr = Get_onreadystatechange(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onafterupdate() { System::OleVariant __r; HRESULT __hr = Get_onafterupdate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onafterupdate = {read=_scw_Get_onafterupdate, write=Set_onafterupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onrowexit() { System::OleVariant __r; HRESULT __hr = Get_onrowexit(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onrowexit = {read=_scw_Get_onrowexit, write=Set_onrowexit};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onrowenter() { System::OleVariant __r; HRESULT __hr = Get_onrowenter(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onrowenter = {read=_scw_Get_onrowenter, write=Set_onrowenter};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_ondragstart() { System::OleVariant __r; HRESULT __hr = Get_ondragstart(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant ondragstart = {read=_scw_Get_ondragstart, write=Set_ondragstart};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onselectstart() { System::OleVariant __r; HRESULT __hr = Get_onselectstart(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::OleVariant _scw_Get_onbeforeupdate() { System::OleVariant __r; HRESULT __hr = Get_onbeforeupdate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onbeforeupdate = {read=_scw_Get_onbeforeupdate, write=Set_onbeforeupdate};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onerrorupdate() { System::OleVariant __r; HRESULT __hr = Get_onerrorupdate(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onerrorupdate = {read=_scw_Get_onerrorupdate, write=Set_onerrorupdate};
};

__interface IHTMLSelectionObject  : public IDispatch 
{
	
};

__interface IHTMLTableCaption  : public IDispatch 
{
	
};

__interface IHTMLTableSection  : public IDispatch 
{
	
};

__interface  INTERFACE_UUID("{3050F21E-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTable  : public IDispatch 
{
	virtual HRESULT __safecall Set_cols(int p) = 0 ;
	virtual HRESULT __safecall Get_cols(int &__Get_cols_result) = 0 ;
	virtual HRESULT __safecall Set_border(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_border(System::OleVariant &__Get_border_result) = 0 ;
	virtual HRESULT __safecall Set_frame(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_frame(System::WideString &__Get_frame_result) = 0 ;
	virtual HRESULT __safecall Set_rules(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_rules(System::WideString &__Get_rules_result) = 0 ;
	virtual HRESULT __safecall Set_cellSpacing(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_cellSpacing(System::OleVariant &__Get_cellSpacing_result) = 0 ;
	virtual HRESULT __safecall Set_cellPadding(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_cellPadding(System::OleVariant &__Get_cellPadding_result) = 0 ;
	virtual HRESULT __safecall Set_background(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_background(System::WideString &__Get_background_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(System::OleVariant &__Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColor(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(System::OleVariant &__Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorLight(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorLight(System::OleVariant &__Get_borderColorLight_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorDark(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorDark(System::OleVariant &__Get_borderColorDark_result) = 0 ;
	virtual HRESULT __safecall Set_align(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(System::WideString &__Get_align_result) = 0 ;
	virtual HRESULT __safecall refresh() = 0 ;
	virtual HRESULT __safecall Get_rows(_di_IHTMLElementCollection &__Get_rows_result) = 0 ;
	virtual HRESULT __safecall Set_width(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_width(System::OleVariant &__Get_width_result) = 0 ;
	virtual HRESULT __safecall Set_height(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_height(System::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() = 0 ;
	virtual HRESULT __safecall previousPage() = 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() = 0 ;
	virtual HRESULT __safecall createTFoot(_di_IDispatch &__createTFoot_result) = 0 ;
	virtual HRESULT __safecall deleteTFoot() = 0 ;
	virtual HRESULT __safecall createCaption(_di_IHTMLTableCaption &__createCaption_result) = 0 ;
	virtual HRESULT __safecall deleteCaption() = 0 ;
	virtual HRESULT __safecall insertRow(int index, _di_IDispatch &__insertRow_result) = 0 ;
	virtual HRESULT __safecall deleteRow(int index) = 0 ;
	virtual HRESULT __safecall Get_readyState(System::WideString &__Get_readyState_result) = 0 ;
	virtual HRESULT __safecall Set_onreadystatechange(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_onreadystatechange(System::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 System::OleVariant _scw_Get_border() { System::OleVariant __r; HRESULT __hr = Get_border(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant border = {read=_scw_Get_border, write=Set_border};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_frame() { System::WideString __r; HRESULT __hr = Get_frame(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString frame = {read=_scw_Get_frame, write=Set_frame};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_rules() { System::WideString __r; HRESULT __hr = Get_rules(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString rules = {read=_scw_Get_rules, write=Set_rules};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_cellSpacing() { System::OleVariant __r; HRESULT __hr = Get_cellSpacing(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant cellSpacing = {read=_scw_Get_cellSpacing, write=Set_cellSpacing};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_cellPadding() { System::OleVariant __r; HRESULT __hr = Get_cellPadding(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant cellPadding = {read=_scw_Get_cellPadding, write=Set_cellPadding};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_background() { System::WideString __r; HRESULT __hr = Get_background(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString background = {read=_scw_Get_background, write=Set_background};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_bgColor() { System::OleVariant __r; HRESULT __hr = Get_bgColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_borderColor() { System::OleVariant __r; HRESULT __hr = Get_borderColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_borderColorLight() { System::OleVariant __r; HRESULT __hr = Get_borderColorLight(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant borderColorLight = {read=_scw_Get_borderColorLight, write=Set_borderColorLight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_borderColorDark() { System::OleVariant __r; HRESULT __hr = Get_borderColorDark(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant borderColorDark = {read=_scw_Get_borderColorDark, write=Set_borderColorDark};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_align() { System::WideString __r; HRESULT __hr = Get_align(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::OleVariant _scw_Get_width() { System::OleVariant __r; HRESULT __hr = Get_width(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant width = {read=_scw_Get_width, write=Set_width};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_height() { System::OleVariant __r; HRESULT __hr = Get_height(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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 System::WideString _scw_Get_readyState() { System::WideString __r; HRESULT __hr = Get_readyState(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString readyState = {read=_scw_Get_readyState};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_onreadystatechange() { System::OleVariant __r; HRESULT __hr = Get_onreadystatechange(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant onreadystatechange = {read=_scw_Get_onreadystatechange, write=Set_onreadystatechange};
};

__interface  INTERFACE_UUID("{3050F23C-98B5-11CF-BB82-00AA00BDCE0B}") IHTMLTableRow  : public IDispatch 
{
	virtual HRESULT __safecall Set_align(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_align(System::WideString &__Get_align_result) = 0 ;
	virtual HRESULT __safecall Set_vAlign(const System::WideString p) = 0 ;
	virtual HRESULT __safecall Get_vAlign(System::WideString &__Get_vAlign_result) = 0 ;
	virtual HRESULT __safecall Set_bgColor(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_bgColor(System::OleVariant &__Get_bgColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColor(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColor(System::OleVariant &__Get_borderColor_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorLight(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorLight(System::OleVariant &__Get_borderColorLight_result) = 0 ;
	virtual HRESULT __safecall Set_borderColorDark(System::OleVariant p) = 0 ;
	virtual HRESULT __safecall Get_borderColorDark(System::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 System::WideString _scw_Get_align() { System::WideString __r; HRESULT __hr = Get_align(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString align = {read=_scw_Get_align, write=Set_align};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::WideString _scw_Get_vAlign() { System::WideString __r; HRESULT __hr = Get_vAlign(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::WideString vAlign = {read=_scw_Get_vAlign, write=Set_vAlign};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_bgColor() { System::OleVariant __r; HRESULT __hr = Get_bgColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant bgColor = {read=_scw_Get_bgColor, write=Set_bgColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_borderColor() { System::OleVariant __r; HRESULT __hr = Get_borderColor(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant borderColor = {read=_scw_Get_borderColor, write=Set_borderColor};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_borderColorLight() { System::OleVariant __r; HRESULT __hr = Get_borderColorLight(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::OleVariant borderColorLight = {read=_scw_Get_borderColorLight, write=Set_borderColorLight};
	#pragma option push -w-inl
	/* safecall wrapper */ inline System::OleVariant _scw_Get_borderColorDark() { System::OleVariant __r; HRESULT __hr = Get_borderColorDark(__r); System::CheckSafecallResult(__hr); return __r; }
	#pragma option pop
	__property System::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};
};

//-- var, const, procedure ---------------------------------------------------
extern DELPHI_PACKAGE GUID IID_IHTMLElement;
extern DELPHI_PACKAGE GUID IID_IHTMLElementCollection;
extern DELPHI_PACKAGE GUID IID_IHTMLDocument;
extern DELPHI_PACKAGE GUID IID_IHTMLDocument2;
extern DELPHI_PACKAGE GUID CLASS_HTMLDocument;
extern DELPHI_PACKAGE GUID IID_IHTMLTable;
extern DELPHI_PACKAGE GUID IID_IHTMLTableRow;
}	/* namespace Qimport3mshtmltlb */
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_QIMPORT3MSHTMLTLB)
using namespace Qimport3mshtmltlb;
#endif
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// Qimport3mshtmltlbHPP
