// Generated .IDL file (by the OLE/COM Object Viewer) // // typelib filename: mshtml.tlb [ uuid(3050F1C5-98B5-11CF-BB82-00AA00BDCE0B), version(4.0), helpstring("Microsoft HTML Object Library"), custom(DE77BA64-517C-11D1-A2DA-0000F8773CE9, 100663643), custom(DE77BA63-517C-11D1-A2DA-0000F8773CE9, 998074607), custom(DE77BA65-517C-11D1-A2DA-0000F8773CE9, Created by MIDL version 6.00.0347 at Fri Aug 17 11:56:30 2001 ) ] library MSHTML { // TLib : // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046} importlib("stdole2.tlb"); // Forward declare all types defined in this typelib interface IHTMLEventObj; interface IHTMLElement; interface IHTMLStyle; interface IHTMLFiltersCollection; interface IElementBehaviorSite; interface IElementBehavior; interface IElementBehaviorFactory; interface IElementBehaviorSiteOM; interface IElementBehaviorRender; interface IElementBehaviorSiteRender; interface IHTMLStyle2; interface IHTMLStyle3; interface IHTMLStyle4; interface IHTMLRuleStyle; interface IHTMLRuleStyle2; interface IHTMLRuleStyle3; interface IHTMLRuleStyle4; dispinterface DispHTMLStyle; dispinterface DispHTMLRuleStyle; interface IHTMLRenderStyle; dispinterface DispHTMLRenderStyle; interface IHTMLCurrentStyle; interface IHTMLCurrentStyle2; interface IHTMLCurrentStyle3; dispinterface DispHTMLCurrentStyle; interface IHTMLRect; interface IHTMLRectCollection; interface IHTMLDOMNode; interface IHTMLDOMNode2; interface IHTMLDOMAttribute; interface IHTMLDOMAttribute2; interface IHTMLDOMTextNode; interface IHTMLDOMTextNode2; interface IHTMLDOMImplementation; dispinterface DispHTMLDOMAttribute; dispinterface DispHTMLDOMTextNode; dispinterface DispHTMLDOMImplementation; interface IHTMLAttributeCollection; interface IHTMLAttributeCollection2; interface IHTMLDOMChildrenCollection; dispinterface DispHTMLAttributeCollection; dispinterface DispDOMChildrenCollection; dispinterface HTMLElementEvents2; dispinterface HTMLElementEvents; interface IHTMLElementCollection; interface IHTMLElement2; interface IHTMLElement3; interface IHTMLElement4; interface IHTMLElementRender; interface IHTMLUniqueName; interface IHTMLDatabinding; interface IHTMLDocument; interface IHTMLElementDefaults; dispinterface DispHTMLDefaults; interface IHTCDefaultDispatch; interface IHTCPropertyBehavior; interface IHTCMethodBehavior; interface IHTCEventBehavior; interface IHTCAttachBehavior; interface IHTCAttachBehavior2; interface IHTCDescBehavior; dispinterface DispHTCDefaultDispatch; dispinterface DispHTCPropertyBehavior; dispinterface DispHTCMethodBehavior; dispinterface DispHTCEventBehavior; dispinterface DispHTCAttachBehavior; dispinterface DispHTCDescBehavior; interface IHTMLUrnCollection; interface IHTMLGenericElement; dispinterface DispHTMLGenericElement; interface IHTMLStyleSheetRule; interface IHTMLStyleSheetRulesCollection; interface IHTMLStyleSheetPage; interface IHTMLStyleSheetPagesCollection; interface IHTMLStyleSheetsCollection; interface IHTMLStyleSheet; interface IHTMLStyleSheet2; dispinterface DispHTMLStyleSheet; dispinterface HTMLLinkElementEvents2; dispinterface HTMLLinkElementEvents; interface IHTMLLinkElement; interface IHTMLLinkElement2; interface IHTMLLinkElement3; dispinterface DispHTMLLinkElement; interface IHTMLTxtRange; interface IHTMLTextRangeMetrics; interface IHTMLTextRangeMetrics2; interface IHTMLTxtRangeCollection; dispinterface HTMLFormElementEvents2; dispinterface HTMLFormElementEvents; interface IHTMLFormElement; interface IHTMLFormElement2; interface IHTMLFormElement3; interface IHTMLSubmitData; dispinterface DispHTMLFormElement; dispinterface HTMLControlElementEvents2; dispinterface HTMLControlElementEvents; interface IHTMLControlElement; interface IHTMLTextElement; dispinterface DispHTMLTextElement; dispinterface HTMLTextContainerEvents2; dispinterface HTMLTextContainerEvents; interface IHTMLTextContainer; interface IHTMLControlRange; interface IHTMLControlRange2; dispinterface HTMLImgEvents2; dispinterface HTMLImgEvents; interface IHTMLImgElement; interface IHTMLImgElement2; interface IHTMLImageElementFactory; dispinterface DispHTMLImg; interface IHTMLBodyElement; interface IHTMLBodyElement2; dispinterface DispHTMLBody; interface IHTMLFontElement; dispinterface DispHTMLFontElement; dispinterface HTMLAnchorEvents2; dispinterface HTMLAnchorEvents; interface IHTMLAnchorElement; interface IHTMLAnchorElement2; dispinterface DispHTMLAnchorElement; dispinterface HTMLLabelEvents2; dispinterface HTMLLabelEvents; interface IHTMLLabelElement; interface IHTMLLabelElement2; dispinterface DispHTMLLabelElement; interface IHTMLListElement; interface IHTMLListElement2; dispinterface DispHTMLListElement; interface IHTMLUListElement; dispinterface DispHTMLUListElement; interface IHTMLOListElement; dispinterface DispHTMLOListElement; interface IHTMLLIElement; dispinterface DispHTMLLIElement; interface IHTMLBlockElement; interface IHTMLBlockElement2; dispinterface DispHTMLBlockElement; interface IHTMLDivElement; dispinterface DispHTMLDivElement; interface IHTMLDDElement; dispinterface DispHTMLDDElement; interface IHTMLDTElement; dispinterface DispHTMLDTElement; interface IHTMLBRElement; dispinterface DispHTMLBRElement; interface IHTMLDListElement; dispinterface DispHTMLDListElement; interface IHTMLHRElement; dispinterface DispHTMLHRElement; interface IHTMLParaElement; dispinterface DispHTMLParaElement; interface IHTMLElementCollection2; interface IHTMLElementCollection3; dispinterface DispHTMLElementCollection; interface IHTMLHeaderElement; dispinterface DispHTMLHeaderElement; dispinterface HTMLSelectElementEvents2; dispinterface HTMLSelectElementEvents; interface IHTMLSelectElement; interface IHTMLSelectElement2; interface IHTMLSelectElement4; dispinterface DispHTMLSelectElement; interface IHTMLSelectionObject; interface IHTMLSelectionObject2; interface IHTMLOptionElement; interface IHTMLOptionElement3; interface IHTMLOptionElementFactory; dispinterface DispHTMLOptionElement; dispinterface HTMLButtonElementEvents2; dispinterface HTMLButtonElementEvents; dispinterface HTMLInputTextElementEvents2; dispinterface HTMLOptionButtonElementEvents2; dispinterface HTMLInputFileElementEvents2; dispinterface HTMLInputImageEvents2; dispinterface HTMLInputTextElementEvents; dispinterface HTMLOptionButtonElementEvents; dispinterface HTMLInputFileElementEvents; dispinterface HTMLInputImageEvents; interface IHTMLInputElement; interface IHTMLInputElement2; interface IHTMLInputButtonElement; interface IHTMLInputHiddenElement; interface IHTMLInputTextElement; interface IHTMLInputFileElement; interface IHTMLOptionButtonElement; interface IHTMLInputImage; dispinterface DispHTMLInputElement; interface IHTMLTextAreaElement; dispinterface DispHTMLTextAreaElement; dispinterface DispHTMLRichtextElement; interface IHTMLButtonElement; dispinterface DispHTMLButtonElement; dispinterface HTMLMarqueeElementEvents2; dispinterface HTMLMarqueeElementEvents; interface IHTMLMarqueeElement; dispinterface DispHTMLMarqueeElement; interface IHTMLHtmlElement; interface IHTMLHeadElement; interface IHTMLTitleElement; interface IHTMLMetaElement; interface IHTMLMetaElement2; interface IHTMLBaseElement; interface IHTMLIsIndexElement; interface IHTMLIsIndexElement2; interface IHTMLNextIdElement; dispinterface DispHTMLHtmlElement; dispinterface DispHTMLHeadElement; dispinterface DispHTMLTitleElement; dispinterface DispHTMLMetaElement; dispinterface DispHTMLBaseElement; dispinterface DispHTMLIsIndexElement; dispinterface DispHTMLNextIdElement; interface IHTMLBaseFontElement; dispinterface DispHTMLBaseFontElement; interface IHTMLUnknownElement; dispinterface DispHTMLUnknownElement; interface IOmHistory; interface IHTMLMimeTypesCollection; interface IHTMLPluginsCollection; interface IHTMLOpsProfile; interface IOmNavigator; interface IHTMLLocation; interface IHTMLBookmarkCollection; interface IHTMLDataTransfer; interface IHTMLEventObj2; interface IHTMLEventObj3; interface IHTMLEventObj4; dispinterface DispCEventObj; dispinterface HTMLWindowEvents2; dispinterface HTMLWindowEvents; interface IHTMLDocument2; interface IHTMLFramesCollection2; interface IHTMLWindow2; interface IHTMLScreen; interface IHTMLWindow3; interface IHTMLFrameBase; interface IHTMLScreen2; interface IHTMLWindow4; dispinterface DispHTMLScreen; dispinterface DispHTMLWindow2; dispinterface DispHTMLWindowProxy; dispinterface HTMLDocumentEvents2; dispinterface HTMLDocumentEvents; interface IHTMLDocument3; interface IHTMLDocument4; interface IHTMLDocument5; dispinterface DispHTMLDocument; dispinterface DWebBridgeEvents; interface IWebBridge; interface IWBScriptControl; interface IHTMLEmbedElement; dispinterface DispHTMLEmbed; dispinterface HTMLMapEvents2; dispinterface HTMLMapEvents; interface IHTMLAreasCollection; interface IHTMLAreasCollection2; interface IHTMLAreasCollection3; interface IHTMLMapElement; dispinterface DispHTMLAreasCollection; dispinterface DispHTMLMapElement; dispinterface HTMLAreaEvents2; dispinterface HTMLAreaEvents; interface IHTMLAreaElement; dispinterface DispHTMLAreaElement; interface IHTMLTableCaption; dispinterface DispHTMLTableCaption; interface IHTMLCommentElement; interface IHTMLCommentElement2; dispinterface DispHTMLCommentElement; interface IHTMLPhraseElement; interface IHTMLPhraseElement2; interface IHTMLSpanElement; dispinterface DispHTMLPhraseElement; dispinterface DispHTMLSpanElement; dispinterface HTMLTableEvents2; dispinterface HTMLTableEvents; interface IHTMLTableSection; interface IHTMLTable; interface IHTMLTable2; interface IHTMLTable3; interface IHTMLTableCol; interface IHTMLTableCol2; interface IHTMLTableSection2; interface IHTMLTableSection3; interface IHTMLTableRow; interface IHTMLTableRow2; interface IHTMLTableRow3; interface IHTMLTableRowMetrics; interface IHTMLTableCell; interface IHTMLTableCell2; dispinterface DispHTMLTable; dispinterface DispHTMLTableCol; dispinterface DispHTMLTableSection; dispinterface DispHTMLTableRow; dispinterface DispHTMLTableCell; dispinterface HTMLScriptEvents2; dispinterface HTMLScriptEvents; interface IHTMLScriptElement; interface IHTMLScriptElement2; dispinterface DispHTMLScriptElement; interface IHTMLNoShowElement; dispinterface DispHTMLNoShowElement; dispinterface HTMLObjectElementEvents2; dispinterface HTMLObjectElementEvents; interface IHTMLObjectElement; interface IHTMLObjectElement2; interface IHTMLObjectElement3; interface IHTMLParamElement; dispinterface DispHTMLObjectElement; dispinterface DispHTMLParamElement; dispinterface HTMLFrameSiteEvents2; dispinterface HTMLFrameSiteEvents; interface IHTMLFrameBase2; interface IHTMLFrameBase3; dispinterface DispHTMLFrameBase; interface IHTMLFrameElement; interface IHTMLFrameElement2; dispinterface DispHTMLFrameElement; interface IHTMLIFrameElement; interface IHTMLIFrameElement2; dispinterface DispHTMLIFrame; interface IHTMLDivPosition; interface IHTMLFieldSetElement; interface IHTMLFieldSetElement2; interface IHTMLLegendElement; interface IHTMLLegendElement2; dispinterface DispHTMLDivPosition; dispinterface DispHTMLFieldSetElement; dispinterface DispHTMLLegendElement; interface IHTMLSpanFlow; dispinterface DispHTMLSpanFlow; interface IHTMLFrameSetElement; interface IHTMLFrameSetElement2; dispinterface DispHTMLFrameSetSite; interface IHTMLBGsound; dispinterface DispHTMLBGsound; interface IHTMLFontNamesCollection; interface IHTMLFontSizesCollection; interface IHTMLOptionsHolder; dispinterface HTMLStyleElementEvents2; dispinterface HTMLStyleElementEvents; interface IHTMLStyleElement; dispinterface DispHTMLStyleElement; interface IHTMLStyleFontFace; interface ICSSFilterSite; interface IMarkupPointer; interface IMarkupContainer; interface IMarkupContainer2; interface IHTMLChangeSink; interface IHTMLChangeLog; interface IActiveIMMApp; interface IEnumRegisterWordA; interface IEnumRegisterWordW; interface IEnumInputContext; interface ISegmentList; interface ISegmentListIterator; interface ISegment; interface IHTMLCaret; interface IDisplayPointer; interface ILineInfo; interface IElementSegment; interface IHighlightSegment; interface IHighlightRenderingServices; interface IDisplayServices; interface IHTMLComputedStyle; interface IHtmlDlgSafeHelper; interface IBlockFormats; interface IFontNames; interface ICSSFilter; interface ISecureUrlHost; interface IMarkupServices; interface IMarkupServices2; interface IHTMLChangePlayback; interface IMarkupPointer2; interface IMarkupTextFrags; interface IXMLGenericParse; interface IHTMLEditHost; interface IHTMLEditHost2; interface ISequenceNumber; interface IIMEServices; interface ISelectionServicesListener; interface ISelectionServices; interface IHTMLEditDesigner; interface IHTMLEditServices; interface IHTMLEditServices2; dispinterface HTMLNamespaceEvents; interface IHTMLNamespace; interface IHTMLNamespaceCollection; interface IHTMLPainter; interface IHTMLPaintSite; interface IHTMLPainterEventInfo; interface IHTMLPainterOverlay; interface IHTMLIPrintCollection; interface IEnumPrivacyRecords; interface IHTMLDialog; interface IHTMLDialog2; interface IHTMLDialog3; interface IHTMLModelessInit; interface IHTMLPopup; dispinterface DispHTMLPopup; interface IHTMLAppBehavior; interface IHTMLAppBehavior2; interface IHTMLAppBehavior3; dispinterface DispHTMLAppBehavior; dispinterface DispIHTMLInputButtonElement; dispinterface DispIHTMLInputTextElement; dispinterface DispIHTMLInputFileElement; dispinterface DispIHTMLOptionButtonElement; dispinterface DispIHTMLInputImage; interface IElementNamespace; interface IElementNamespaceTable; interface IElementNamespaceFactory; interface IElementNamespaceFactory2; interface IElementNamespaceFactoryCallback; interface IElementBehaviorSiteOM2; interface IElementBehaviorCategory; interface IElementBehaviorSiteCategory; interface IEnumUnknown; interface IElementBehaviorSubmit; interface IElementBehaviorFocus; interface IElementBehaviorLayout; interface IElementBehaviorLayout2; interface IElementBehaviorSiteLayout; interface IElementBehaviorSiteLayout2; interface IHostBehaviorInit; [ odl, uuid(3050F32D-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLEventObj : IDispatch { [id(0x000003e9), propget] HRESULT srcElement([out, retval] IHTMLElement** p); [id(0x000003ea), propget] HRESULT altKey([out, retval] VARIANT_BOOL* p); [id(0x000003eb), propget] HRESULT ctrlKey([out, retval] VARIANT_BOOL* p); [id(0x000003ec), propget] HRESULT shiftKey([out, retval] VARIANT_BOOL* p); [id(0x000003ef), propput] HRESULT returnValue([in] VARIANT p); [id(0x000003ef), propget] HRESULT returnValue([out, retval] VARIANT* p); [id(0x000003f0), propput] HRESULT cancelBubble([in] VARIANT_BOOL p); [id(0x000003f0), propget] HRESULT cancelBubble([out, retval] VARIANT_BOOL* p); [id(0x000003f1), propget] HRESULT fromElement([out, retval] IHTMLElement** p); [id(0x000003f2), propget] HRESULT toElement([out, retval] IHTMLElement** p); [id(0x000003f3), propput] HRESULT keyCode([in] long p); [id(0x000003f3), propget] HRESULT keyCode([out, retval] long* p); [id(0x000003f4), propget] HRESULT button([out, retval] long* p); [id(0x000003f5), propget] HRESULT type([out, retval] BSTR* p); [id(0x000003f6), propget] HRESULT qualifier([out, retval] BSTR* p); [id(0x000003f7), propget] HRESULT reason([out, retval] long* p); [id(0x000003ed), propget] HRESULT x([out, retval] long* p); [id(0x000003ee), propget] HRESULT y([out, retval] long* p); [id(0x000003fc), propget] HRESULT clientX([out, retval] long* p); [id(0x000003fd), propget] HRESULT clientY([out, retval] long* p); [id(0x000003fe), propget] HRESULT offsetX([out, retval] long* p); [id(0x000003ff), propget] HRESULT offsetY([out, retval] long* p); [id(0x00000400), propget] HRESULT screenX([out, retval] long* p); [id(0x00000401), propget] HRESULT screenY([out, retval] long* p); [id(0x00000402), propget] HRESULT srcFilter([out, retval] IDispatch** p); }; [ odl, uuid(3050F1FF-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLElement : IDispatch { [id(0x800101f5)] HRESULT setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] HRESULT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags, [out, retval] VARIANT* AttributeValue); [id(0x800101f7)] HRESULT removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags, [out, retval] VARIANT_BOOL* pfSuccess); [id(0x800103e9), propput, bindable] HRESULT className([in] BSTR p); [id(0x800103e9), propget, bindable] HRESULT className([out, retval] BSTR* p); [id(0x800103ea), propput, bindable] HRESULT id([in] BSTR p); [id(0x800103ea), propget, bindable] HRESULT id([out, retval] BSTR* p); [id(0x800103ec), propget] HRESULT tagName([out, retval] BSTR* p); [id(0x80010008), propget] HRESULT parentElement([out, retval] IHTMLElement** p); [id(0x8001004a), propget] HRESULT style([out, retval] IHTMLStyle** p); [id(0x8001177d), propput, bindable, displaybind] HRESULT onhelp([in] VARIANT p); [id(0x8001177d), propget, bindable, displaybind] HRESULT onhelp([out, retval] VARIANT* p); [id(0x80011778), propput, bindable, displaybind] HRESULT onclick([in] VARIANT p); [id(0x80011778), propget, bindable, displaybind] HRESULT onclick([out, retval] VARIANT* p); [id(0x80011779), propput, bindable, displaybind] HRESULT ondblclick([in] VARIANT p); [id(0x80011779), propget, bindable, displaybind] HRESULT ondblclick([out, retval] VARIANT* p); [id(0x80011775), propput, bindable, displaybind] HRESULT onkeydown([in] VARIANT p); [id(0x80011775), propget, bindable, displaybind] HRESULT onkeydown([out, retval] VARIANT* p); [id(0x80011776), propput, bindable, displaybind] HRESULT onkeyup([in] VARIANT p); [id(0x80011776), propget, bindable, displaybind] HRESULT onkeyup([out, retval] VARIANT* p); [id(0x80011777), propput, bindable, displaybind] HRESULT onkeypress([in] VARIANT p); [id(0x80011777), propget, bindable, displaybind] HRESULT onkeypress([out, retval] VARIANT* p); [id(0x80011771), propput, bindable, displaybind] HRESULT onmouseout([in] VARIANT p); [id(0x80011771), propget, bindable, displaybind] HRESULT onmouseout([out, retval] VARIANT* p); [id(0x80011770), propput, bindable, displaybind] HRESULT onmouseover([in] VARIANT p); [id(0x80011770), propget, bindable, displaybind] HRESULT onmouseover([out, retval] VARIANT* p); [id(0x80011774), propput, bindable, displaybind] HRESULT onmousemove([in] VARIANT p); [id(0x80011774), propget, bindable, displaybind] HRESULT onmousemove([out, retval] VARIANT* p); [id(0x80011772), propput, bindable, displaybind] HRESULT onmousedown([in] VARIANT p); [id(0x80011772), propget, bindable, displaybind] HRESULT onmousedown([out, retval] VARIANT* p); [id(0x80011773), propput, bindable, displaybind] HRESULT onmouseup([in] VARIANT p); [id(0x80011773), propget, bindable, displaybind] HRESULT onmouseup([out, retval] VARIANT* p); [id(0x800103fa), propget] HRESULT document([out, retval] IDispatch** p); [id(0x80010045), propput, bindable, displaybind] HRESULT title([in] BSTR p); [id(0x80010045), propget, bindable, displaybind] HRESULT title([out, retval] BSTR* p); [id(0x800113ec), propput, bindable, displaybind] HRESULT language([in] BSTR p); [id(0x800113ec), propget, bindable, displaybind] HRESULT language([out, retval] BSTR* p); [id(0x80011795), propput, bindable, displaybind] HRESULT onselectstart([in] VARIANT p); [id(0x80011795), propget, bindable, displaybind] HRESULT onselectstart([out, retval] VARIANT* p); [id(0x800103fb)] HRESULT scrollIntoView([in, optional] VARIANT varargStart); [id(0x800103fc)] HRESULT contains( [in] IHTMLElement* pChild, [out, retval] VARIANT_BOOL* pfResult); [id(0x80010400), propget, bindable] HRESULT sourceIndex([out, retval] long* p); [id(0x80010401), propget] HRESULT recordNumber([out, retval] VARIANT* p); [id(0x80011391), propput] HRESULT lang([in] BSTR p); [id(0x80011391), propget] HRESULT lang([out, retval] BSTR* p); [id(0x800103f0), propget] HRESULT offsetLeft([out, retval] long* p); [id(0x800103f1), propget] HRESULT offsetTop([out, retval] long* p); [id(0x800103f2), propget] HRESULT offsetWidth([out, retval] long* p); [id(0x800103f3), propget] HRESULT offsetHeight([out, retval] long* p); [id(0x800103f4), propget] HRESULT offsetParent([out, retval] IHTMLElement** p); [id(0x80010402), propput] HRESULT innerHTML([in] BSTR p); [id(0x80010402), propget] HRESULT innerHTML([out, retval] BSTR* p); [id(0x80010403), propput] HRESULT innerText([in] BSTR p); [id(0x80010403), propget] HRESULT innerText([out, retval] BSTR* p); [id(0x80010404), propput] HRESULT outerHTML([in] BSTR p); [id(0x80010404), propget] HRESULT outerHTML([out, retval] BSTR* p); [id(0x80010405), propput] HRESULT outerText([in] BSTR p); [id(0x80010405), propget] HRESULT outerText([out, retval] BSTR* p); [id(0x80010406)] HRESULT insertAdjacentHTML( [in] BSTR where, [in] BSTR html); [id(0x80010407)] HRESULT insertAdjacentText( [in] BSTR where, [in] BSTR text); [id(0x80010408), propget] HRESULT parentTextEdit([out, retval] IHTMLElement** p); [id(0x8001040a), propget] HRESULT isTextEdit([out, retval] VARIANT_BOOL* p); [id(0x80010409)] HRESULT click(); [id(0x8001040b), propget] HRESULT filters([out, retval] IHTMLFiltersCollection** p); [id(0x80011793), propput, bindable, displaybind] HRESULT ondragstart([in] VARIANT p); [id(0x80011793), propget, bindable, displaybind] HRESULT ondragstart([out, retval] VARIANT* p); [id(0x8001040c)] HRESULT toString([out, retval] BSTR* String); [id(0x80011785), propput, bindable, displaybind] HRESULT onbeforeupdate([in] VARIANT p); [id(0x80011785), propget, bindable, displaybind] HRESULT onbeforeupdate([out, retval] VARIANT* p); [id(0x80011786), propput, bindable, displaybind] HRESULT onafterupdate([in] VARIANT p); [id(0x80011786), propget, bindable, displaybind] HRESULT onafterupdate([out, retval] VARIANT* p); [id(0x80011796), propput, bindable, displaybind] HRESULT onerrorupdate([in] VARIANT p); [id(0x80011796), propget, bindable, displaybind] HRESULT onerrorupdate([out, retval] VARIANT* p); [id(0x80011782), propput, bindable, displaybind] HRESULT onrowexit([in] VARIANT p); [id(0x80011782), propget, bindable, displaybind] HRESULT onrowexit([out, retval] VARIANT* p); [id(0x80011783), propput, bindable, displaybind] HRESULT onrowenter([in] VARIANT p); [id(0x80011783), propget, bindable, displaybind] HRESULT onrowenter([out, retval] VARIANT* p); [id(0x80011798), propput, bindable, displaybind] HRESULT ondatasetchanged([in] VARIANT p); [id(0x80011798), propget, bindable, displaybind] HRESULT ondatasetchanged([out, retval] VARIANT* p); [id(0x80011799), propput, bindable, displaybind] HRESULT ondataavailable([in] VARIANT p); [id(0x80011799), propget, bindable, displaybind] HRESULT ondataavailable([out, retval] VARIANT* p); [id(0x8001179a), propput, bindable, displaybind] HRESULT ondatasetcomplete([in] VARIANT p); [id(0x8001179a), propget, bindable, displaybind] HRESULT ondatasetcomplete([out, retval] VARIANT* p); [id(0x8001179b), propput, bindable, displaybind] HRESULT onfilterchange([in] VARIANT p); [id(0x8001179b), propget, bindable, displaybind] HRESULT onfilterchange([out, retval] VARIANT* p); [id(0x8001040d), propget] HRESULT children([out, retval] IDispatch** p); [id(0x8001040e), propget] HRESULT all([out, retval] IDispatch** p); }; [ odl, uuid(3050F25E-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyle : IDispatch { [id(0x8001139a), propput, bindable, displaybind] HRESULT fontFamily([in] BSTR p); [id(0x8001139a), propget, bindable, displaybind] HRESULT fontFamily([out, retval] BSTR* p); [id(0x800113a0), propput, bindable, displaybind] HRESULT fontStyle([in] BSTR p); [id(0x800113a0), propget, bindable, displaybind] HRESULT fontStyle([out, retval] BSTR* p); [id(0x800113a1), propput, bindable, displaybind] HRESULT fontVariant([in] BSTR p); [id(0x800113a1), propget, bindable, displaybind] HRESULT fontVariant([out, retval] BSTR* p); [id(0x800113a3), propput, bindable, displaybind] HRESULT fontWeight([in] BSTR p); [id(0x800113a3), propget, bindable, displaybind] HRESULT fontWeight([out, retval] BSTR* p); [id(0x8001139b), propput, bindable, displaybind] HRESULT fontSize([in] VARIANT p); [id(0x8001139b), propget, bindable, displaybind] HRESULT fontSize([out, retval] VARIANT* p); [id(0x800113b1), propput, bindable, displaybind] HRESULT font([in] BSTR p); [id(0x800113b1), propget, bindable, displaybind] HRESULT font([out, retval] BSTR* p); [id(0x8001138a), propput, bindable, displaybind] HRESULT color([in] VARIANT p); [id(0x8001138a), propget, bindable, displaybind] HRESULT color([out, retval] VARIANT* p); [id(0x800113a8), propput, bindable, displaybind] HRESULT background([in] BSTR p); [id(0x800113a8), propget, bindable, displaybind] HRESULT background([out, retval] BSTR* p); [id(0xfffffe0b), propput, bindable, displaybind] HRESULT backgroundColor([in] VARIANT p); [id(0xfffffe0b), propget, bindable, displaybind] HRESULT backgroundColor([out, retval] VARIANT* p); [id(0x80011389), propput, bindable, displaybind] HRESULT backgroundImage([in] BSTR p); [id(0x80011389), propget, bindable, displaybind] HRESULT backgroundImage([out, retval] BSTR* p); [id(0x800113b4), propput, bindable, displaybind] HRESULT backgroundRepeat([in] BSTR p); [id(0x800113b4), propget, bindable, displaybind] HRESULT backgroundRepeat([out, retval] BSTR* p); [id(0x800113b5), propput, bindable, displaybind] HRESULT backgroundAttachment([in] BSTR p); [id(0x800113b5), propget, bindable, displaybind] HRESULT backgroundAttachment([out, retval] BSTR* p); [id(0x800113b6), propput, bindable, displaybind] HRESULT backgroundPosition([in] BSTR p); [id(0x800113b6), propget, bindable, displaybind] HRESULT backgroundPosition([out, retval] BSTR* p); [id(0x800113a9), propput, bindable, displaybind] HRESULT backgroundPositionX([in] VARIANT p); [id(0x800113a9), propget, bindable, displaybind] HRESULT backgroundPositionX([out, retval] VARIANT* p); [id(0x800113aa), propput, bindable, displaybind] HRESULT backgroundPositionY([in] VARIANT p); [id(0x800113aa), propget, bindable, displaybind] HRESULT backgroundPositionY([out, retval] VARIANT* p); [id(0x800113b7), propput, bindable, displaybind] HRESULT wordSpacing([in] VARIANT p); [id(0x800113b7), propget, bindable, displaybind] HRESULT wordSpacing([out, retval] VARIANT* p); [id(0x80011390), propput, bindable, displaybind] HRESULT letterSpacing([in] VARIANT p); [id(0x80011390), propget, bindable, displaybind] HRESULT letterSpacing([out, retval] VARIANT* p); [id(0x800113ab), propput, bindable, displaybind] HRESULT textDecoration([in] BSTR p); [id(0x800113ab), propget, bindable, displaybind] HRESULT textDecoration([out, retval] BSTR* p); [id(0x8001139f), propput, bindable, displaybind] HRESULT textDecorationNone([in] VARIANT_BOOL p); [id(0x8001139f), propget, bindable, displaybind] HRESULT textDecorationNone([out, retval] VARIANT_BOOL* p); [id(0x8001139d), propput, bindable, displaybind] HRESULT textDecorationUnderline([in] VARIANT_BOOL p); [id(0x8001139d), propget, bindable, displaybind] HRESULT textDecorationUnderline([out, retval] VARIANT_BOOL* p); [id(0x800113cd), propput, bindable, displaybind] HRESULT textDecorationOverline([in] VARIANT_BOOL p); [id(0x800113cd), propget, bindable, displaybind] HRESULT textDecorationOverline([out, retval] VARIANT_BOOL* p); [id(0x8001139c), propput, bindable, displaybind] HRESULT textDecorationLineThrough([in] VARIANT_BOOL p); [id(0x8001139c), propget, bindable, displaybind] HRESULT textDecorationLineThrough([out, retval] VARIANT_BOOL* p); [id(0x8001139e), propput, bindable, displaybind] HRESULT textDecorationBlink([in] VARIANT_BOOL p); [id(0x8001139e), propget, bindable, displaybind] HRESULT textDecorationBlink([out, retval] VARIANT_BOOL* p); [id(0x800113b8), propput, bindable, displaybind] HRESULT verticalAlign([in] VARIANT p); [id(0x800113b8), propget, bindable, displaybind] HRESULT verticalAlign([out, retval] VARIANT* p); [id(0x8001138c), propput, bindable, displaybind] HRESULT textTransform([in] BSTR p); [id(0x8001138c), propget, bindable, displaybind] HRESULT textTransform([out, retval] BSTR* p); [id(0x80010048), propput, bindable, displaybind] HRESULT textAlign([in] BSTR p); [id(0x80010048), propget, bindable, displaybind] HRESULT textAlign([out, retval] BSTR* p); [id(0x8001138f), propput, bindable, displaybind] HRESULT textIndent([in] VARIANT p); [id(0x8001138f), propget, bindable, displaybind] HRESULT textIndent([out, retval] VARIANT* p); [id(0x8001138e), propput, bindable, displaybind] HRESULT lineHeight([in] VARIANT p); [id(0x8001138e), propget, bindable, displaybind] HRESULT lineHeight([out, retval] VARIANT* p); [id(0x800113ad), propput, bindable, displaybind] HRESULT marginTop([in] VARIANT p); [id(0x800113ad), propget, bindable, displaybind] HRESULT marginTop([out, retval] VARIANT* p); [id(0x800113ae), propput, bindable, displaybind] HRESULT marginRight([in] VARIANT p); [id(0x800113ae), propget, bindable, displaybind] HRESULT marginRight([out, retval] VARIANT* p); [id(0x800113af), propput, bindable, displaybind] HRESULT marginBottom([in] VARIANT p); [id(0x800113af), propget, bindable, displaybind] HRESULT marginBottom([out, retval] VARIANT* p); [id(0x800113b0), propput, bindable, displaybind] HRESULT marginLeft([in] VARIANT p); [id(0x800113b0), propget, bindable, displaybind] HRESULT marginLeft([out, retval] VARIANT* p); [id(0x800113ac), propput, bindable, displaybind] HRESULT margin([in] BSTR p); [id(0x800113ac), propget, bindable, displaybind] HRESULT margin([out, retval] BSTR* p); [id(0x80011394), propput, bindable, displaybind] HRESULT paddingTop([in] VARIANT p); [id(0x80011394), propget, bindable, displaybind] HRESULT paddingTop([out, retval] VARIANT* p); [id(0x80011395), propput, bindable, displaybind] HRESULT paddingRight([in] VARIANT p); [id(0x80011395), propget, bindable, displaybind] HRESULT paddingRight([out, retval] VARIANT* p); [id(0x80011396), propput, bindable, displaybind] HRESULT paddingBottom([in] VARIANT p); [id(0x80011396), propget, bindable, displaybind] HRESULT paddingBottom([out, retval] VARIANT* p); [id(0x80011397), propput, bindable, displaybind] HRESULT paddingLeft([in] VARIANT p); [id(0x80011397), propget, bindable, displaybind] HRESULT paddingLeft([out, retval] VARIANT* p); [id(0x80011393), propput, bindable, displaybind] HRESULT padding([in] BSTR p); [id(0x80011393), propget, bindable, displaybind] HRESULT padding([out, retval] BSTR* p); [id(0x800113b9), propput, bindable, displaybind] HRESULT border([in] BSTR p); [id(0x800113b9), propget, bindable, displaybind] HRESULT border([out, retval] BSTR* p); [id(0x800113ba), propput, bindable, displaybind] HRESULT borderTop([in] BSTR p); [id(0x800113ba), propget, bindable, displaybind] HRESULT borderTop([out, retval] BSTR* p); [id(0x800113bb), propput, bindable, displaybind] HRESULT borderRight([in] BSTR p); [id(0x800113bb), propget, bindable, displaybind] HRESULT borderRight([out, retval] BSTR* p); [id(0x800113bc), propput, bindable, displaybind] HRESULT borderBottom([in] BSTR p); [id(0x800113bc), propget, bindable, displaybind] HRESULT borderBottom([out, retval] BSTR* p); [id(0x800113bd), propput, bindable, displaybind] HRESULT borderLeft([in] BSTR p); [id(0x800113bd), propget, bindable, displaybind] HRESULT borderLeft([out, retval] BSTR* p); [id(0x800113be), propput, bindable, displaybind] HRESULT borderColor([in] BSTR p); [id(0x800113be), propget, bindable, displaybind] HRESULT borderColor([out, retval] BSTR* p); [id(0x800113bf), propput, bindable, displaybind] HRESULT borderTopColor([in] VARIANT p); [id(0x800113bf), propget, bindable, displaybind] HRESULT borderTopColor([out, retval] VARIANT* p); [id(0x800113c0), propput, bindable, displaybind] HRESULT borderRightColor([in] VARIANT p); [id(0x800113c0), propget, bindable, displaybind] HRESULT borderRightColor([out, retval] VARIANT* p); [id(0x800113c1), propput, bindable, displaybind] HRESULT borderBottomColor([in] VARIANT p); [id(0x800113c1), propget, bindable, displaybind] HRESULT borderBottomColor([out, retval] VARIANT* p); [id(0x800113c2), propput, bindable, displaybind] HRESULT borderLeftColor([in] VARIANT p); [id(0x800113c2), propget, bindable, displaybind] HRESULT borderLeftColor([out, retval] VARIANT* p); [id(0x800113c3), propput, bindable, displaybind] HRESULT borderWidth([in] BSTR p); [id(0x800113c3), propget, bindable, displaybind] HRESULT borderWidth([out, retval] BSTR* p); [id(0x800113c4), propput, bindable, displaybind] HRESULT borderTopWidth([in] VARIANT p); [id(0x800113c4), propget, bindable, displaybind] HRESULT borderTopWidth([out, retval] VARIANT* p); [id(0x800113c5), propput, bindable, displaybind] HRESULT borderRightWidth([in] VARIANT p); [id(0x800113c5), propget, bindable, displaybind] HRESULT borderRightWidth([out, retval] VARIANT* p); [id(0x800113c6), propput, bindable, displaybind] HRESULT borderBottomWidth([in] VARIANT p); [id(0x800113c6), propget, bindable, displaybind] HRESULT borderBottomWidth([out, retval] VARIANT* p); [id(0x800113c7), propput, bindable, displaybind] HRESULT borderLeftWidth([in] VARIANT p); [id(0x800113c7), propget, bindable, displaybind] HRESULT borderLeftWidth([out, retval] VARIANT* p); [id(0x800113c8), propput, bindable, displaybind] HRESULT borderStyle([in] BSTR p); [id(0x800113c8), propget, bindable, displaybind] HRESULT borderStyle([out, retval] BSTR* p); [id(0x800113c9), propput, bindable, displaybind] HRESULT borderTopStyle([in] BSTR p); [id(0x800113c9), propget, bindable, displaybind] HRESULT borderTopStyle([out, retval] BSTR* p); [id(0x800113ca), propput, bindable, displaybind] HRESULT borderRightStyle([in] BSTR p); [id(0x800113ca), propget, bindable, displaybind] HRESULT borderRightStyle([out, retval] BSTR* p); [id(0x800113cb), propput, bindable, displaybind] HRESULT borderBottomStyle([in] BSTR p); [id(0x800113cb), propget, bindable, displaybind] HRESULT borderBottomStyle([out, retval] BSTR* p); [id(0x800113cc), propput, bindable, displaybind] HRESULT borderLeftStyle([in] BSTR p); [id(0x800113cc), propget, bindable, displaybind] HRESULT borderLeftStyle([out, retval] BSTR* p); [id(0x80010005), propput, bindable, displaybind] HRESULT width([in] VARIANT p); [id(0x80010005), propget, bindable, displaybind] HRESULT width([out, retval] VARIANT* p); [id(0x80010006), propput, bindable, displaybind] HRESULT height([in] VARIANT p); [id(0x80010006), propget, bindable, displaybind] HRESULT height([out, retval] VARIANT* p); [id(0x800113ce), propput, bindable, displaybind] HRESULT styleFloat([in] BSTR p); [id(0x800113ce), propget, bindable, displaybind] HRESULT styleFloat([out, retval] BSTR* p); [id(0x80011398), propput, bindable, displaybind] HRESULT clear([in] BSTR p); [id(0x80011398), propget, bindable, displaybind] HRESULT clear([out, retval] BSTR* p); [id(0x800113cf), propput, bindable, displaybind] HRESULT display([in] BSTR p); [id(0x800113cf), propget, bindable, displaybind] HRESULT display([out, retval] BSTR* p); [id(0x800113d8), propput, bindable, displaybind] HRESULT visibility([in] BSTR p); [id(0x800113d8), propget, bindable, displaybind] HRESULT visibility([out, retval] BSTR* p); [id(0x800113d0), propput, bindable, displaybind] HRESULT listStyleType([in] BSTR p); [id(0x800113d0), propget, bindable, displaybind] HRESULT listStyleType([out, retval] BSTR* p); [id(0x800113d1), propput, bindable, displaybind] HRESULT listStylePosition([in] BSTR p); [id(0x800113d1), propget, bindable, displaybind] HRESULT listStylePosition([out, retval] BSTR* p); [id(0x800113d2), propput, bindable, displaybind] HRESULT listStyleImage([in] BSTR p); [id(0x800113d2), propget, bindable, displaybind] HRESULT listStyleImage([out, retval] BSTR* p); [id(0x800113d3), propput, bindable, displaybind] HRESULT listStyle([in] BSTR p); [id(0x800113d3), propget, bindable, displaybind] HRESULT listStyle([out, retval] BSTR* p); [id(0x800113d4), propput, bindable, displaybind] HRESULT whiteSpace([in] BSTR p); [id(0x800113d4), propget, bindable, displaybind] HRESULT whiteSpace([out, retval] BSTR* p); [id(0x80010004), propput, bindable, displaybind] HRESULT top([in] VARIANT p); [id(0x80010004), propget, bindable, displaybind] HRESULT top([out, retval] VARIANT* p); [id(0x80010003), propput, bindable, displaybind] HRESULT left([in] VARIANT p); [id(0x80010003), propget, bindable, displaybind] HRESULT left([out, retval] VARIANT* p); [id(0x800113e2), propget, bindable, displaybind] HRESULT position([out, retval] BSTR* p); [id(0x800113e3), propput, bindable, displaybind] HRESULT zIndex([in] VARIANT p); [id(0x800113e3), propget, bindable, displaybind] HRESULT zIndex([out, retval] VARIANT* p); [id(0x80011392), propput, bindable, displaybind] HRESULT overflow([in] BSTR p); [id(0x80011392), propget, bindable, displaybind] HRESULT overflow([out, retval] BSTR* p); [id(0x800113d5), propput, bindable, displaybind] HRESULT pageBreakBefore([in] BSTR p); [id(0x800113d5), propget, bindable, displaybind] HRESULT pageBreakBefore([out, retval] BSTR* p); [id(0x800113d6), propput, bindable, displaybind] HRESULT pageBreakAfter([in] BSTR p); [id(0x800113d6), propget, bindable, displaybind] HRESULT pageBreakAfter([out, retval] BSTR* p); [id(0x800113eb), propput, bindable, displaybind] HRESULT cssText([in] BSTR p); [id(0x800113eb), propget, bindable, displaybind] HRESULT cssText([out, retval] BSTR* p); [id(0x80010fa0), propput, bindable, displaybind, hidden] HRESULT pixelTop([in] long p); [id(0x80010fa0), propget, bindable, displaybind, hidden] HRESULT pixelTop([out, retval] long* p); [id(0x80010fa1), propput, bindable, displaybind, hidden] HRESULT pixelLeft([in] long p); [id(0x80010fa1), propget, bindable, displaybind, hidden] HRESULT pixelLeft([out, retval] long* p); [id(0x80010fa2), propput, bindable, displaybind, hidden] HRESULT pixelWidth([in] long p); [id(0x80010fa2), propget, bindable, displaybind, hidden] HRESULT pixelWidth([out, retval] long* p); [id(0x80010fa3), propput, bindable, displaybind, hidden] HRESULT pixelHeight([in] long p); [id(0x80010fa3), propget, bindable, displaybind, hidden] HRESULT pixelHeight([out, retval] long* p); [id(0x80010fa4), propput, bindable, displaybind] HRESULT posTop([in] single p); [id(0x80010fa4), propget, bindable, displaybind] HRESULT posTop([out, retval] single* p); [id(0x80010fa5), propput, bindable, displaybind] HRESULT posLeft([in] single p); [id(0x80010fa5), propget, bindable, displaybind] HRESULT posLeft([out, retval] single* p); [id(0x80010fa6), propput, bindable, displaybind] HRESULT posWidth([in] single p); [id(0x80010fa6), propget, bindable, displaybind] HRESULT posWidth([out, retval] single* p); [id(0x80010fa7), propput, bindable, displaybind] HRESULT posHeight([in] single p); [id(0x80010fa7), propget, bindable, displaybind] HRESULT posHeight([out, retval] single* p); [id(0x800113ee), propput, bindable, displaybind] HRESULT cursor([in] BSTR p); [id(0x800113ee), propget, bindable, displaybind] HRESULT cursor([out, retval] BSTR* p); [id(0x800113e4), propput, bindable, displaybind] HRESULT clip([in] BSTR p); [id(0x800113e4), propget, bindable, displaybind] HRESULT clip([out, retval] BSTR* p); [id(0x800113da), propput, bindable, displaybind] HRESULT filter([in] BSTR p); [id(0x800113da), propget, bindable, displaybind] HRESULT filter([out, retval] BSTR* p); [id(0x800101f5)] HRESULT setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] HRESULT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags, [out, retval] VARIANT* AttributeValue); [id(0x800101f7)] HRESULT removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags, [out, retval] VARIANT_BOOL* pfSuccess); [id(0x80010fa8)] HRESULT toString([out, retval] BSTR* String); }; [ odl, uuid(3050F3EE-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLFiltersCollection : IDispatch { [id(0x000003e9), propget] HRESULT length([out, retval] long* p); [id(0xfffffffc), propget, restricted, hidden] HRESULT _newEnum([out, retval] IUnknown** p); [id(00000000)] HRESULT item( [in] VARIANT* pvarIndex, [out, retval] VARIANT* pvarResult); }; [ odl, uuid(3050F427-98B5-11CF-BB82-00AA00BDCE0B) ] interface IElementBehaviorSite : IUnknown { HRESULT _stdcall GetElement([out, retval] IHTMLElement** ppElement); HRESULT _stdcall RegisterNotification([in] long lEvent); }; [ odl, uuid(3050F425-98B5-11CF-BB82-00AA00BDCE0B) ] interface IElementBehavior : IUnknown { HRESULT _stdcall Init([in] IElementBehaviorSite* pBehaviorSite); HRESULT _stdcall Notify( [in] long lEvent, [in, out] VARIANT* pVar); HRESULT _stdcall Detach(); }; [ odl, uuid(3050F429-98B5-11CF-BB82-00AA00BDCE0B) ] interface IElementBehaviorFactory : IUnknown { HRESULT _stdcall FindBehavior( [in] BSTR bstrBehavior, [in] BSTR bstrBehaviorUrl, [in] IElementBehaviorSite* pSite, [out, retval] IElementBehavior** ppBehavior); }; [ odl, uuid(3050F489-98B5-11CF-BB82-00AA00BDCE0B) ] interface IElementBehaviorSiteOM : IUnknown { HRESULT _stdcall RegisterEvent( [in] LPWSTR pchEvent, [in] long lFlags, [out, retval] long* plCookie); HRESULT _stdcall GetEventCookie( [in] LPWSTR pchEvent, [out, retval] long* plCookie); HRESULT _stdcall FireEvent( [in] long lCookie, [in] IHTMLEventObj* pEventObject); HRESULT _stdcall CreateEventObject([out, retval] IHTMLEventObj** ppEventObject); HRESULT _stdcall RegisterName([in] LPWSTR pchName); HRESULT _stdcall RegisterUrn([in] LPWSTR pchUrn); }; [ odl, uuid(3050F4AA-98B5-11CF-BB82-00AA00BDCE0B) ] interface IElementBehaviorRender : IUnknown { HRESULT _stdcall Draw( [in] wireHDC hdc, [in] long lLayer, [in] tagRECT* pRect, [in] IUnknown* pReserved); HRESULT _stdcall GetRenderInfo([out, retval] long* plRenderInfo); HRESULT _stdcall HitTestPoint( [in] tagPOINT* pPoint, [in] IUnknown* pReserved, [out, retval] long* pbHit); }; typedef [public] _RemotableHandle* wireHDC; typedef struct tag_RemotableHandle { long fContext; __MIDL_IWinTypes_0009 u; } _RemotableHandle; typedef union tag__MIDL_IWinTypes_0009 { long hInproc; long hRemote; } __MIDL_IWinTypes_0009; typedef struct tagtagRECT { long left; long top; long right; long bottom; } tagRECT; typedef struct tagtagPOINT { long x; long y; } tagPOINT; [ odl, uuid(3050F4A7-98B5-11CF-BB82-00AA00BDCE0B) ] interface IElementBehaviorSiteRender : IUnknown { HRESULT _stdcall Invalidate([in] tagRECT* pRect); HRESULT _stdcall InvalidateRenderInfo(); HRESULT _stdcall InvalidateStyle(); }; typedef enum { htmlDesignModeInherit = 0xfffffffe, htmlDesignModeOn = 0xffffffff, htmlDesignModeOff = 0, htmlDesignMode_Max = 0x7fffffff } _htmlDesignMode; typedef enum { htmlZOrderFront = 0, htmlZOrderBack = 1, htmlZOrder_Max = 0x7fffffff } _htmlZOrder; typedef enum { htmlClearNotSet = 0, htmlClearAll = 1, htmlClearLeft = 2, htmlClearRight = 3, htmlClearBoth = 4, htmlClearNone = 5, htmlClear_Max = 0x7fffffff } _htmlClear; typedef enum { htmlControlAlignNotSet = 0, htmlControlAlignLeft = 1, htmlControlAlignCenter = 2, htmlControlAlignRight = 3, htmlControlAlignTextTop = 4, htmlControlAlignAbsMiddle = 5, htmlControlAlignBaseline = 6, htmlControlAlignAbsBottom = 7, htmlControlAlignBottom = 8, htmlControlAlignMiddle = 9, htmlControlAlignTop = 10, htmlControlAlign_Max = 0x7fffffff } _htmlControlAlign; typedef enum { htmlBlockAlignNotSet = 0, htmlBlockAlignLeft = 1, htmlBlockAlignCenter = 2, htmlBlockAlignRight = 3, htmlBlockAlignJustify = 4, htmlBlockAlign_Max = 0x7fffffff } _htmlBlockAlign; typedef enum { htmlReadyStateuninitialized = 0, htmlReadyStateloading = 1, htmlReadyStateloaded = 2, htmlReadyStateinteractive = 3, htmlReadyStatecomplete = 4, htmlReadyState_Max = 0x7fffffff } _htmlReadyState; typedef enum { htmlLoopLoopInfinite = 0xffffffff, htmlLoop_Max = 0x7fffffff } _htmlLoop; typedef enum { mediaTypeNotSet = 0, mediaTypeAll = 511, mediaTypeAural = 1, mediaTypeBraille = 2, mediaTypeEmbossed = 4, mediaTypeHandheld = 8, mediaTypePrint = 16, mediaTypeProjection = 32, mediaTypeScreen = 64, mediaTypeTty = 128, mediaTypeTv = 256, mediaType_Max = 0x7fffffff } _mediaType; typedef enum { styleTextTransformNotSet = 0, styleTextTransformCapitalize = 1, styleTextTransformLowercase = 2, styleTextTransformUppercase = 3, styleTextTransformNone = 4, styleTextTransform_Max = 0x7fffffff } _styleTextTransform; typedef enum { styleDataRepeatNone = 0, styleDataRepeatInner = 1, styleDataRepeat_Max = 0x7fffffff } _styleDataRepeat; typedef enum { styleOverflowNotSet = 0, styleOverflowAuto = 1, styleOverflowHidden = 2, styleOverflowVisible = 3, styleOverflowScroll = 4, styleOverflow_Max = 0x7fffffff } _styleOverflow; typedef enum { styleTableLayoutNotSet = 0, styleTableLayoutAuto = 1, styleTableLayoutFixed = 2, styleTableLayout_Max = 0x7fffffff } _styleTableLayout; typedef enum { styleBorderCollapseNotSet = 0, styleBorderCollapseSeparate = 1, styleBorderCollapseCollapse = 2, styleBorderCollapse_Max = 0x7fffffff } _styleBorderCollapse; typedef enum { styleFontStyleNotSet = 0, styleFontStyleItalic = 1, styleFontStyleOblique = 2, styleFontStyleNormal = 3, styleFontStyle_Max = 0x7fffffff } _styleFontStyle; typedef enum { styleFontVariantNotSet = 0, styleFontVariantSmallCaps = 1, styleFontVariantNormal = 2, styleFontVariant_Max = 0x7fffffff } _styleFontVariant; typedef enum { styleBackgroundRepeatRepeat = 0, styleBackgroundRepeatRepeatX = 1, styleBackgroundRepeatRepeatY = 2, styleBackgroundRepeatNoRepeat = 3, styleBackgroundRepeatNotSet = 4, styleBackgroundRepeat_Max = 0x7fffffff } _styleBackgroundRepeat; typedef enum { styleBackgroundAttachmentFixed = 0, styleBackgroundAttachmentScroll = 1, styleBackgroundAttachmentNotSet = 2, styleBackgroundAttachment_Max = 0x7fffffff } _styleBackgroundAttachment; typedef enum { styleVerticalAlignAuto = 0, styleVerticalAlignBaseline = 1, styleVerticalAlignSub = 2, styleVerticalAlignSuper = 3, styleVerticalAlignTop = 4, styleVerticalAlignTextTop = 5, styleVerticalAlignMiddle = 6, styleVerticalAlignBottom = 7, styleVerticalAlignTextBottom = 8, styleVerticalAlignInherit = 9, styleVerticalAlignNotSet = 10, styleVerticalAlign_Max = 0x7fffffff } _styleVerticalAlign; typedef enum { styleFontWeightNotSet = 0, styleFontWeight100 = 1, styleFontWeight200 = 2, styleFontWeight300 = 3, styleFontWeight400 = 4, styleFontWeight500 = 5, styleFontWeight600 = 6, styleFontWeight700 = 7, styleFontWeight800 = 8, styleFontWeight900 = 9, styleFontWeightNormal = 10, styleFontWeightBold = 11, styleFontWeightBolder = 12, styleFontWeightLighter = 13, styleFontWeight_Max = 0x7fffffff } _styleFontWeight; typedef enum { styleBackgroundPositionXNotSet = 0, styleBackgroundPositionXLeft = 1, styleBackgroundPositionXCenter = 2, styleBackgroundPositionXRight = 3, styleBackgroundPositionX_Max = 0x7fffffff } _styleBackgroundPositionX; typedef enum { styleBackgroundPositionYNotSet = 0, styleBackgroundPositionYTop = 1, styleBackgroundPositionYCenter = 2, styleBackgroundPositionYBottom = 3, styleBackgroundPositionY_Max = 0x7fffffff } _styleBackgroundPositionY; typedef enum { styleFontSizeXXSmall = 0, styleFontSizeXSmall = 1, styleFontSizeSmall = 2, styleFontSizeMedium = 3, styleFontSizeLarge = 4, styleFontSizeXLarge = 5, styleFontSizeXXLarge = 6, styleFontSizeSmaller = 7, styleFontSizeLarger = 8, styleFontSize_Max = 0x7fffffff } _styleFontSize; typedef enum { styleAutoAuto = 0, styleAuto_Max = 0x7fffffff } _styleAuto; typedef enum { styleNormalNormal = 0, styleNormal_Max = 0x7fffffff } _styleNormal; typedef enum { styleBorderWidthThin = 0, styleBorderWidthMedium = 1, styleBorderWidthThick = 2, styleBorderWidth_Max = 0x7fffffff } _styleBorderWidth; typedef enum { stylePositionNotSet = 0, stylePositionstatic = 1, stylePositionrelative = 2, stylePositionabsolute = 3, stylePositionfixed = 4, stylePosition_Max = 0x7fffffff } _stylePosition; typedef enum { styleBorderStyleNotSet = 0, styleBorderStyleDotted = 1, styleBorderStyleDashed = 2, styleBorderStyleSolid = 3, styleBorderStyleDouble = 4, styleBorderStyleGroove = 5, styleBorderStyleRidge = 6, styleBorderStyleInset = 7, styleBorderStyleOutset = 8, styleBorderStyleWindowInset = 9, styleBorderStyleNone = 10, styleBorderStyle_Max = 0x7fffffff } _styleBorderStyle; typedef enum { styleStyleFloatNotSet = 0, styleStyleFloatLeft = 1, styleStyleFloatRight = 2, styleStyleFloatNone = 3, styleStyleFloat_Max = 0x7fffffff } _styleStyleFloat; typedef enum { styleDisplayNotSet = 0, styleDisplayBlock = 1, styleDisplayInline = 2, styleDisplayListItem = 3, styleDisplayNone = 4, styleDisplayTableHeaderGroup = 5, styleDisplayTableFooterGroup = 6, styleDisplayInlineBlock = 7, styleDisplay_Max = 0x7fffffff } _styleDisplay; typedef enum { styleVisibilityNotSet = 0, styleVisibilityInherit = 1, styleVisibilityVisible = 2, styleVisibilityHidden = 3, styleVisibility_Max = 0x7fffffff } _styleVisibility; typedef enum { styleListStyleTypeNotSet = 0, styleListStyleTypeDisc = 1, styleListStyleTypeCircle = 2, styleListStyleTypeSquare = 3, styleListStyleTypeDecimal = 4, styleListStyleTypeLowerRoman = 5, styleListStyleTypeUpperRoman = 6, styleListStyleTypeLowerAlpha = 7, styleListStyleTypeUpperAlpha = 8, styleListStyleTypeNone = 9, styleListStyleType_Max = 0x7fffffff } _styleListStyleType; typedef enum { styleListStylePositionNotSet = 0, styleListStylePositionInside = 1, styleListStylePositionOutSide = 2, styleListStylePosition_Max = 0x7fffffff } _styleListStylePosition; typedef enum { styleWhiteSpaceNotSet = 0, styleWhiteSpaceNormal = 1, styleWhiteSpacePre = 2, styleWhiteSpaceNowrap = 3, styleWhiteSpace_Max = 0x7fffffff } _styleWhiteSpace; typedef enum { stylePageBreakNotSet = 0, stylePageBreakAuto = 1, stylePageBreakAlways = 2, stylePageBreakLeft = 3, stylePageBreakRight = 4, stylePageBreak_Max = 0x7fffffff } _stylePageBreak; typedef enum { styleCursorAuto = 0, styleCursorCrosshair = 1, styleCursorDefault = 2, styleCursorHand = 3, styleCursorMove = 4, styleCursorE_resize = 5, styleCursorNe_resize = 6, styleCursorNw_resize = 7, styleCursorN_resize = 8, styleCursorSe_resize = 9, styleCursorSw_resize = 10, styleCursorS_resize = 11, styleCursorW_resize = 12, styleCursorText = 13, styleCursorWait = 14, styleCursorHelp = 15, styleCursorPointer = 16, styleCursorProgress = 17, styleCursorNot_allowed = 18, styleCursorNo_drop = 19, styleCursorVertical_text = 20, styleCursorall_scroll = 21, styleCursorcol_resize = 22, styleCursorrow_resize = 23, styleCursorcustom = 24, styleCursorNotSet = 25, styleCursor_Max = 0x7fffffff } _styleCursor; typedef enum { styleDirNotSet = 0, styleDirLeftToRight = 1, styleDirRightToLeft = 2, styleDirInherit = 3, styleDir_Max = 0x7fffffff } _styleDir; typedef enum { styleBidiNotSet = 0, styleBidiNormal = 1, styleBidiEmbed = 2, styleBidiOverride = 3, styleBidiInherit = 4, styleBidi_Max = 0x7fffffff } _styleBidi; typedef enum { styleImeModeAuto = 0, styleImeModeActive = 1, styleImeModeInactive = 2, styleImeModeDisabled = 3, styleImeModeNotSet = 4, styleImeMode_Max = 0x7fffffff } _styleImeMode; typedef enum { styleRubyAlignNotSet = 0, styleRubyAlignAuto = 1, styleRubyAlignLeft = 2, styleRubyAlignCenter = 3, styleRubyAlignRight = 4, styleRubyAlignDistributeLetter = 5, styleRubyAlignDistributeSpace = 6, styleRubyAlignLineEdge = 7, styleRubyAlign_Max = 0x7fffffff } _styleRubyAlign; typedef enum { styleRubyPositionNotSet = 0, styleRubyPositionAbove = 1, styleRubyPositionInline = 2, styleRubyPosition_Max = 0x7fffffff } _styleRubyPosition; typedef enum { styleRubyOverhangNotSet = 0, styleRubyOverhangAuto = 1, styleRubyOverhangWhitespace = 2, styleRubyOverhangNone = 3, styleRubyOverhang_Max = 0x7fffffff } _styleRubyOverhang; typedef enum { styleLayoutGridCharNotSet = 0, styleLayoutGridCharAuto = 1, styleLayoutGridCharNone = 2, styleLayoutGridChar_Max = 0x7fffffff } _styleLayoutGridChar; typedef enum { styleLayoutGridLineNotSet = 0, styleLayoutGridLineAuto = 1, styleLayoutGridLineNone = 2, styleLayoutGridLine_Max = 0x7fffffff } _styleLayoutGridLine; typedef enum { styleLayoutGridModeNotSet = 0, styleLayoutGridModeChar = 1, styleLayoutGridModeLine = 2, styleLayoutGridModeBoth = 3, styleLayoutGridModeNone = 4, styleLayoutGridMode_Max = 0x7fffffff } _styleLayoutGridMode; typedef enum { styleLayoutGridTypeNotSet = 0, styleLayoutGridTypeLoose = 1, styleLayoutGridTypeStrict = 2, styleLayoutGridTypeFixed = 3, styleLayoutGridType_Max = 0x7fffffff } _styleLayoutGridType; typedef enum { styleLineBreakNotSet = 0, styleLineBreakNormal = 1, styleLineBreakStrict = 2, styleLineBreak_Max = 0x7fffffff } _styleLineBreak; typedef enum { styleWordBreakNotSet = 0, styleWordBreakNormal = 1, styleWordBreakBreakAll = 2, styleWordBreakKeepAll = 3, styleWordBreak_Max = 0x7fffffff } _styleWordBreak; typedef enum { styleWordWrapNotSet = 0, styleWordWrapOff = 1, styleWordWrapOn = 2, styleWordWrap_Max = 0x7fffffff } _styleWordWrap; typedef enum { styleTextJustifyNotSet = 0, styleTextJustifyInterWord = 1, styleTextJustifyNewspaper = 2, styleTextJustifyDistribute = 3, styleTextJustifyDistributeAllLines = 4, styleTextJustifyInterIdeograph = 5, styleTextJustifyInterCluster = 6, styleTextJustifyKashida = 7, styleTextJustifyAuto = 8, styleTextJustify_Max = 0x7fffffff } _styleTextJustify; typedef enum { styleTextAlignLastNotSet = 0, styleTextAlignLastLeft = 1, styleTextAlignLastCenter = 2, styleTextAlignLastRight = 3, styleTextAlignLastJustify = 4, styleTextAlignLastAuto = 5, styleTextAlignLast_Max = 0x7fffffff } _styleTextAlignLast; typedef enum { styleTextJustifyTrimNotSet = 0, styleTextJustifyTrimNone = 1, styleTextJustifyTrimPunctuation = 2, styleTextJustifyTrimPunctAndKana = 3, styleTextJustifyTrim_Max = 0x7fffffff } _styleTextJustifyTrim; typedef enum { styleAcceleratorFalse = 0, styleAcceleratorTrue = 1, styleAccelerator_Max = 0x7fffffff } _styleAccelerator; typedef enum { styleLayoutFlowHorizontal = 0, styleLayoutFlowVerticalIdeographic = 1, styleLayoutFlowNotSet = 2, styleLayoutFlow_Max = 0x7fffffff } _styleLayoutFlow; typedef enum { styleWritingModeLrtb = 0, styleWritingModeTbrl = 1, styleWritingModeNotSet = 2, styleWritingMode_Max = 0x7fffffff } _styleWritingMode; typedef enum { styleBoolFalse = 0, styleBoolTrue = 1, styleBool_Max = 0x7fffffff } _styleBool; typedef enum { styleTextUnderlinePositionBelow = 0, styleTextUnderlinePositionAbove = 1, styleTextUnderlinePositionAuto = 2, styleTextUnderlinePositionNotSet = 3, styleTextUnderlinePosition_Max = 0x7fffffff } _styleTextUnderlinePosition; typedef enum { styleTextOverflowClip = 0, styleTextOverflowEllipsis = 1, styleTextOverflowNotSet = 2, styleTextOverflow_Max = 0x7fffffff } _styleTextOverflow; [ odl, uuid(3050F4A2-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyle2 : IDispatch { [id(0x800113ea), propput, bindable, displaybind] HRESULT tableLayout([in] BSTR p); [id(0x800113ea), propget, bindable, displaybind] HRESULT tableLayout([out, retval] BSTR* p); [id(0x800113dc), propput, bindable, displaybind] HRESULT borderCollapse([in] BSTR p); [id(0x800113dc), propget, bindable, displaybind] HRESULT borderCollapse([out, retval] BSTR* p); [id(0x800113ff), propput, bindable, displaybind] HRESULT direction([in] BSTR p); [id(0x800113ff), propget, bindable, displaybind] HRESULT direction([out, retval] BSTR* p); [id(0x800113fb), propput, bindable, displaybind] HRESULT behavior([in] BSTR p); [id(0x800113fb), propget, bindable, displaybind] HRESULT behavior([out, retval] BSTR* p); [id(0x800101f8)] HRESULT setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] HRESULT getExpression( [in] BSTR propname, [out, retval] VARIANT* expression); [id(0x800101fa)] HRESULT removeExpression( [in] BSTR propname, [out, retval] VARIANT_BOOL* pfSuccess); [id(0x800113e2), propput, bindable, displaybind] HRESULT position([in] BSTR p); [id(0x800113e2), propget, bindable, displaybind] HRESULT position([out, retval] BSTR* p); [id(0x800113fe), propput, bindable, displaybind] HRESULT unicodeBidi([in] BSTR p); [id(0x800113fe), propget, bindable, displaybind] HRESULT unicodeBidi([out, retval] BSTR* p); [id(0x8001004e), propput, bindable, displaybind] HRESULT bottom([in] VARIANT p); [id(0x8001004e), propget, bindable, displaybind] HRESULT bottom([out, retval] VARIANT* p); [id(0x8001004d), propput, bindable, displaybind] HRESULT right([in] VARIANT p); [id(0x8001004d), propget, bindable, displaybind] HRESULT right([out, retval] VARIANT* p); [id(0x80010fa9), propput, bindable, displaybind, hidden] HRESULT pixelBottom([in] long p); [id(0x80010fa9), propget, bindable, displaybind, hidden] HRESULT pixelBottom([out, retval] long* p); [id(0x80010faa), propput, bindable, displaybind, hidden] HRESULT pixelRight([in] long p); [id(0x80010faa), propget, bindable, displaybind, hidden] HRESULT pixelRight([out, retval] long* p); [id(0x80010fab), propput, bindable, displaybind] HRESULT posBottom([in] single p); [id(0x80010fab), propget, bindable, displaybind] HRESULT posBottom([out, retval] single* p); [id(0x80010fac), propput, bindable, displaybind] HRESULT posRight([in] single p); [id(0x80010fac), propget, bindable, displaybind] HRESULT posRight([out, retval] single* p); [id(0x80011400), propput, bindable, displaybind] HRESULT imeMode([in] BSTR p); [id(0x80011400), propget, bindable, displaybind] HRESULT imeMode([out, retval] BSTR* p); [id(0x80011401), propput, bindable, displaybind] HRESULT rubyAlign([in] BSTR p); [id(0x80011401), propget, bindable, displaybind] HRESULT rubyAlign([out, retval] BSTR* p); [id(0x80011402), propput, bindable, displaybind] HRESULT rubyPosition([in] BSTR p); [id(0x80011402), propget, bindable, displaybind] HRESULT rubyPosition([out, retval] BSTR* p); [id(0x80011403), propput, bindable, displaybind] HRESULT rubyOverhang([in] BSTR p); [id(0x80011403), propget, bindable, displaybind] HRESULT rubyOverhang([out, retval] BSTR* p); [id(0x80011407), propput, bindable, displaybind] HRESULT layoutGridChar([in] VARIANT p); [id(0x80011407), propget, bindable, displaybind] HRESULT layoutGridChar([out, retval] VARIANT* p); [id(0x80011408), propput, bindable, displaybind] HRESULT layoutGridLine([in] VARIANT p); [id(0x80011408), propget, bindable, displaybind] HRESULT layoutGridLine([out, retval] VARIANT* p); [id(0x80011409), propput, bindable, displaybind] HRESULT layoutGridMode([in] BSTR p); [id(0x80011409), propget, bindable, displaybind] HRESULT layoutGridMode([out, retval] BSTR* p); [id(0x8001140a), propput, bindable, displaybind] HRESULT layoutGridType([in] BSTR p); [id(0x8001140a), propget, bindable, displaybind] HRESULT layoutGridType([out, retval] BSTR* p); [id(0x8001140b), propput, bindable, displaybind] HRESULT layoutGrid([in] BSTR p); [id(0x8001140b), propget, bindable, displaybind] HRESULT layoutGrid([out, retval] BSTR* p); [id(0x8001140e), propput, bindable, displaybind] HRESULT wordBreak([in] BSTR p); [id(0x8001140e), propget, bindable, displaybind] HRESULT wordBreak([out, retval] BSTR* p); [id(0x8001140d), propput, bindable, displaybind] HRESULT lineBreak([in] BSTR p); [id(0x8001140d), propget, bindable, displaybind] HRESULT lineBreak([out, retval] BSTR* p); [id(0x8001140f), propput, bindable, displaybind] HRESULT textJustify([in] BSTR p); [id(0x8001140f), propget, bindable, displaybind] HRESULT textJustify([out, retval] BSTR* p); [id(0x80011410), propput, bindable, displaybind] HRESULT textJustifyTrim([in] BSTR p); [id(0x80011410), propget, bindable, displaybind] HRESULT textJustifyTrim([out, retval] BSTR* p); [id(0x80011411), propput, bindable, displaybind] HRESULT textKashida([in] VARIANT p); [id(0x80011411), propget, bindable, displaybind] HRESULT textKashida([out, retval] VARIANT* p); [id(0x8001140c), propput, bindable, displaybind] HRESULT textAutospace([in] BSTR p); [id(0x8001140c), propget, bindable, displaybind] HRESULT textAutospace([out, retval] BSTR* p); [id(0x80011413), propput, bindable, displaybind] HRESULT overflowX([in] BSTR p); [id(0x80011413), propget, bindable, displaybind] HRESULT overflowX([out, retval] BSTR* p); [id(0x80011414), propput, bindable, displaybind] HRESULT overflowY([in] BSTR p); [id(0x80011414), propget, bindable, displaybind] HRESULT overflowY([out, retval] BSTR* p); [id(0x8001141b), propput, bindable, displaybind] HRESULT accelerator([in] BSTR p); [id(0x8001141b), propget, bindable, displaybind] HRESULT accelerator([out, retval] BSTR* p); }; [ odl, uuid(3050F656-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyle3 : IDispatch { [id(0x80011423), propput, bindable, displaybind] HRESULT layoutFlow([in] BSTR p); [id(0x80011423), propget, bindable, displaybind] HRESULT layoutFlow([out, retval] BSTR* p); [id(0x80011421), propput, bindable, displaybind] HRESULT zoom([in] VARIANT p); [id(0x80011421), propget, bindable, displaybind] HRESULT zoom([out, retval] VARIANT* p); [id(0x80011426), propput, bindable, displaybind] HRESULT wordWrap([in] BSTR p); [id(0x80011426), propget, bindable, displaybind] HRESULT wordWrap([out, retval] BSTR* p); [id(0x80011427), propput, bindable, displaybind] HRESULT textUnderlinePosition([in] BSTR p); [id(0x80011427), propget, bindable, displaybind] HRESULT textUnderlinePosition([out, retval] BSTR* p); [id(0x8001143c), propput, bindable, displaybind] HRESULT scrollbarBaseColor([in] VARIANT p); [id(0x8001143c), propget, bindable, displaybind] HRESULT scrollbarBaseColor([out, retval] VARIANT* p); [id(0x8001143d), propput, bindable, displaybind] HRESULT scrollbarFaceColor([in] VARIANT p); [id(0x8001143d), propget, bindable, displaybind] HRESULT scrollbarFaceColor([out, retval] VARIANT* p); [id(0x8001143e), propput, bindable, displaybind] HRESULT scrollbar3dLightColor([in] VARIANT p); [id(0x8001143e), propget, bindable, displaybind] HRESULT scrollbar3dLightColor([out, retval] VARIANT* p); [id(0x8001143f), propput, bindable, displaybind] HRESULT scrollbarShadowColor([in] VARIANT p); [id(0x8001143f), propget, bindable, displaybind] HRESULT scrollbarShadowColor([out, retval] VARIANT* p); [id(0x80011440), propput, bindable, displaybind] HRESULT scrollbarHighlightColor([in] VARIANT p); [id(0x80011440), propget, bindable, displaybind] HRESULT scrollbarHighlightColor([out, retval] VARIANT* p); [id(0x80011441), propput, bindable, displaybind] HRESULT scrollbarDarkShadowColor([in] VARIANT p); [id(0x80011441), propget, bindable, displaybind] HRESULT scrollbarDarkShadowColor([out, retval] VARIANT* p); [id(0x80011442), propput, bindable, displaybind] HRESULT scrollbarArrowColor([in] VARIANT p); [id(0x80011442), propget, bindable, displaybind] HRESULT scrollbarArrowColor([out, retval] VARIANT* p); [id(0x8001144c), propput, bindable, displaybind] HRESULT scrollbarTrackColor([in] VARIANT p); [id(0x8001144c), propget, bindable, displaybind] HRESULT scrollbarTrackColor([out, retval] VARIANT* p); [id(0x80011448), propput, bindable, displaybind] HRESULT writingMode([in] BSTR p); [id(0x80011448), propget, bindable, displaybind] HRESULT writingMode([out, retval] BSTR* p); [id(0x80011453), propput, bindable, displaybind] HRESULT textAlignLast([in] BSTR p); [id(0x80011453), propget, bindable, displaybind] HRESULT textAlignLast([out, retval] BSTR* p); [id(0x80011454), propput, bindable, displaybind] HRESULT textKashidaSpace([in] VARIANT p); [id(0x80011454), propget, bindable, displaybind] HRESULT textKashidaSpace([out, retval] VARIANT* p); }; [ odl, uuid(3050F816-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyle4 : IDispatch { [id(0x80011459), propput, bindable, displaybind] HRESULT textOverflow([in] BSTR p); [id(0x80011459), propget, bindable, displaybind] HRESULT textOverflow([out, retval] BSTR* p); [id(0x8001145b), propput, bindable, displaybind] HRESULT minHeight([in] VARIANT p); [id(0x8001145b), propget, bindable, displaybind] HRESULT minHeight([out, retval] VARIANT* p); }; [ odl, uuid(3050F3CF-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLRuleStyle : IDispatch { [id(0x8001139a), propput, bindable, displaybind] HRESULT fontFamily([in] BSTR p); [id(0x8001139a), propget, bindable, displaybind] HRESULT fontFamily([out, retval] BSTR* p); [id(0x800113a0), propput, bindable, displaybind] HRESULT fontStyle([in] BSTR p); [id(0x800113a0), propget, bindable, displaybind] HRESULT fontStyle([out, retval] BSTR* p); [id(0x800113a1), propput, bindable, displaybind] HRESULT fontVariant([in] BSTR p); [id(0x800113a1), propget, bindable, displaybind] HRESULT fontVariant([out, retval] BSTR* p); [id(0x800113a3), propput, bindable, displaybind] HRESULT fontWeight([in] BSTR p); [id(0x800113a3), propget, bindable, displaybind] HRESULT fontWeight([out, retval] BSTR* p); [id(0x8001139b), propput, bindable, displaybind] HRESULT fontSize([in] VARIANT p); [id(0x8001139b), propget, bindable, displaybind] HRESULT fontSize([out, retval] VARIANT* p); [id(0x800113b1), propput, bindable, displaybind] HRESULT font([in] BSTR p); [id(0x800113b1), propget, bindable, displaybind] HRESULT font([out, retval] BSTR* p); [id(0x8001138a), propput, bindable, displaybind] HRESULT color([in] VARIANT p); [id(0x8001138a), propget, bindable, displaybind] HRESULT color([out, retval] VARIANT* p); [id(0x800113a8), propput, bindable, displaybind] HRESULT background([in] BSTR p); [id(0x800113a8), propget, bindable, displaybind] HRESULT background([out, retval] BSTR* p); [id(0xfffffe0b), propput, bindable, displaybind] HRESULT backgroundColor([in] VARIANT p); [id(0xfffffe0b), propget, bindable, displaybind] HRESULT backgroundColor([out, retval] VARIANT* p); [id(0x80011389), propput, bindable, displaybind] HRESULT backgroundImage([in] BSTR p); [id(0x80011389), propget, bindable, displaybind] HRESULT backgroundImage([out, retval] BSTR* p); [id(0x800113b4), propput, bindable, displaybind] HRESULT backgroundRepeat([in] BSTR p); [id(0x800113b4), propget, bindable, displaybind] HRESULT backgroundRepeat([out, retval] BSTR* p); [id(0x800113b5), propput, bindable, displaybind] HRESULT backgroundAttachment([in] BSTR p); [id(0x800113b5), propget, bindable, displaybind] HRESULT backgroundAttachment([out, retval] BSTR* p); [id(0x800113b6), propput, bindable, displaybind] HRESULT backgroundPosition([in] BSTR p); [id(0x800113b6), propget, bindable, displaybind] HRESULT backgroundPosition([out, retval] BSTR* p); [id(0x800113a9), propput, bindable, displaybind] HRESULT backgroundPositionX([in] VARIANT p); [id(0x800113a9), propget, bindable, displaybind] HRESULT backgroundPositionX([out, retval] VARIANT* p); [id(0x800113aa), propput, bindable, displaybind] HRESULT backgroundPositionY([in] VARIANT p); [id(0x800113aa), propget, bindable, displaybind] HRESULT backgroundPositionY([out, retval] VARIANT* p); [id(0x800113b7), propput, bindable, displaybind] HRESULT wordSpacing([in] VARIANT p); [id(0x800113b7), propget, bindable, displaybind] HRESULT wordSpacing([out, retval] VARIANT* p); [id(0x80011390), propput, bindable, displaybind] HRESULT letterSpacing([in] VARIANT p); [id(0x80011390), propget, bindable, displaybind] HRESULT letterSpacing([out, retval] VARIANT* p); [id(0x800113ab), propput, bindable, displaybind] HRESULT textDecoration([in] BSTR p); [id(0x800113ab), propget, bindable, displaybind] HRESULT textDecoration([out, retval] BSTR* p); [id(0x8001139f), propput, bindable, displaybind] HRESULT textDecorationNone([in] VARIANT_BOOL p); [id(0x8001139f), propget, bindable, displaybind] HRESULT textDecorationNone([out, retval] VARIANT_BOOL* p); [id(0x8001139d), propput, bindable, displaybind] HRESULT textDecorationUnderline([in] VARIANT_BOOL p); [id(0x8001139d), propget, bindable, displaybind] HRESULT textDecorationUnderline([out, retval] VARIANT_BOOL* p); [id(0x800113cd), propput, bindable, displaybind] HRESULT textDecorationOverline([in] VARIANT_BOOL p); [id(0x800113cd), propget, bindable, displaybind] HRESULT textDecorationOverline([out, retval] VARIANT_BOOL* p); [id(0x8001139c), propput, bindable, displaybind] HRESULT textDecorationLineThrough([in] VARIANT_BOOL p); [id(0x8001139c), propget, bindable, displaybind] HRESULT textDecorationLineThrough([out, retval] VARIANT_BOOL* p); [id(0x8001139e), propput, bindable, displaybind] HRESULT textDecorationBlink([in] VARIANT_BOOL p); [id(0x8001139e), propget, bindable, displaybind] HRESULT textDecorationBlink([out, retval] VARIANT_BOOL* p); [id(0x800113b8), propput, bindable, displaybind] HRESULT verticalAlign([in] VARIANT p); [id(0x800113b8), propget, bindable, displaybind] HRESULT verticalAlign([out, retval] VARIANT* p); [id(0x8001138c), propput, bindable, displaybind] HRESULT textTransform([in] BSTR p); [id(0x8001138c), propget, bindable, displaybind] HRESULT textTransform([out, retval] BSTR* p); [id(0x80010048), propput, bindable, displaybind] HRESULT textAlign([in] BSTR p); [id(0x80010048), propget, bindable, displaybind] HRESULT textAlign([out, retval] BSTR* p); [id(0x8001138f), propput, bindable, displaybind] HRESULT textIndent([in] VARIANT p); [id(0x8001138f), propget, bindable, displaybind] HRESULT textIndent([out, retval] VARIANT* p); [id(0x8001138e), propput, bindable, displaybind] HRESULT lineHeight([in] VARIANT p); [id(0x8001138e), propget, bindable, displaybind] HRESULT lineHeight([out, retval] VARIANT* p); [id(0x800113ad), propput, bindable, displaybind] HRESULT marginTop([in] VARIANT p); [id(0x800113ad), propget, bindable, displaybind] HRESULT marginTop([out, retval] VARIANT* p); [id(0x800113ae), propput, bindable, displaybind] HRESULT marginRight([in] VARIANT p); [id(0x800113ae), propget, bindable, displaybind] HRESULT marginRight([out, retval] VARIANT* p); [id(0x800113af), propput, bindable, displaybind] HRESULT marginBottom([in] VARIANT p); [id(0x800113af), propget, bindable, displaybind] HRESULT marginBottom([out, retval] VARIANT* p); [id(0x800113b0), propput, bindable, displaybind] HRESULT marginLeft([in] VARIANT p); [id(0x800113b0), propget, bindable, displaybind] HRESULT marginLeft([out, retval] VARIANT* p); [id(0x800113ac), propput, bindable, displaybind] HRESULT margin([in] BSTR p); [id(0x800113ac), propget, bindable, displaybind] HRESULT margin([out, retval] BSTR* p); [id(0x80011394), propput, bindable, displaybind] HRESULT paddingTop([in] VARIANT p); [id(0x80011394), propget, bindable, displaybind] HRESULT paddingTop([out, retval] VARIANT* p); [id(0x80011395), propput, bindable, displaybind] HRESULT paddingRight([in] VARIANT p); [id(0x80011395), propget, bindable, displaybind] HRESULT paddingRight([out, retval] VARIANT* p); [id(0x80011396), propput, bindable, displaybind] HRESULT paddingBottom([in] VARIANT p); [id(0x80011396), propget, bindable, displaybind] HRESULT paddingBottom([out, retval] VARIANT* p); [id(0x80011397), propput, bindable, displaybind] HRESULT paddingLeft([in] VARIANT p); [id(0x80011397), propget, bindable, displaybind] HRESULT paddingLeft([out, retval] VARIANT* p); [id(0x80011393), propput, bindable, displaybind] HRESULT padding([in] BSTR p); [id(0x80011393), propget, bindable, displaybind] HRESULT padding([out, retval] BSTR* p); [id(0x800113b9), propput, bindable, displaybind] HRESULT border([in] BSTR p); [id(0x800113b9), propget, bindable, displaybind] HRESULT border([out, retval] BSTR* p); [id(0x800113ba), propput, bindable, displaybind] HRESULT borderTop([in] BSTR p); [id(0x800113ba), propget, bindable, displaybind] HRESULT borderTop([out, retval] BSTR* p); [id(0x800113bb), propput, bindable, displaybind] HRESULT borderRight([in] BSTR p); [id(0x800113bb), propget, bindable, displaybind] HRESULT borderRight([out, retval] BSTR* p); [id(0x800113bc), propput, bindable, displaybind] HRESULT borderBottom([in] BSTR p); [id(0x800113bc), propget, bindable, displaybind] HRESULT borderBottom([out, retval] BSTR* p); [id(0x800113bd), propput, bindable, displaybind] HRESULT borderLeft([in] BSTR p); [id(0x800113bd), propget, bindable, displaybind] HRESULT borderLeft([out, retval] BSTR* p); [id(0x800113be), propput, bindable, displaybind] HRESULT borderColor([in] BSTR p); [id(0x800113be), propget, bindable, displaybind] HRESULT borderColor([out, retval] BSTR* p); [id(0x800113bf), propput, bindable, displaybind] HRESULT borderTopColor([in] VARIANT p); [id(0x800113bf), propget, bindable, displaybind] HRESULT borderTopColor([out, retval] VARIANT* p); [id(0x800113c0), propput, bindable, displaybind] HRESULT borderRightColor([in] VARIANT p); [id(0x800113c0), propget, bindable, displaybind] HRESULT borderRightColor([out, retval] VARIANT* p); [id(0x800113c1), propput, bindable, displaybind] HRESULT borderBottomColor([in] VARIANT p); [id(0x800113c1), propget, bindable, displaybind] HRESULT borderBottomColor([out, retval] VARIANT* p); [id(0x800113c2), propput, bindable, displaybind] HRESULT borderLeftColor([in] VARIANT p); [id(0x800113c2), propget, bindable, displaybind] HRESULT borderLeftColor([out, retval] VARIANT* p); [id(0x800113c3), propput, bindable, displaybind] HRESULT borderWidth([in] BSTR p); [id(0x800113c3), propget, bindable, displaybind] HRESULT borderWidth([out, retval] BSTR* p); [id(0x800113c4), propput, bindable, displaybind] HRESULT borderTopWidth([in] VARIANT p); [id(0x800113c4), propget, bindable, displaybind] HRESULT borderTopWidth([out, retval] VARIANT* p); [id(0x800113c5), propput, bindable, displaybind] HRESULT borderRightWidth([in] VARIANT p); [id(0x800113c5), propget, bindable, displaybind] HRESULT borderRightWidth([out, retval] VARIANT* p); [id(0x800113c6), propput, bindable, displaybind] HRESULT borderBottomWidth([in] VARIANT p); [id(0x800113c6), propget, bindable, displaybind] HRESULT borderBottomWidth([out, retval] VARIANT* p); [id(0x800113c7), propput, bindable, displaybind] HRESULT borderLeftWidth([in] VARIANT p); [id(0x800113c7), propget, bindable, displaybind] HRESULT borderLeftWidth([out, retval] VARIANT* p); [id(0x800113c8), propput, bindable, displaybind] HRESULT borderStyle([in] BSTR p); [id(0x800113c8), propget, bindable, displaybind] HRESULT borderStyle([out, retval] BSTR* p); [id(0x800113c9), propput, bindable, displaybind] HRESULT borderTopStyle([in] BSTR p); [id(0x800113c9), propget, bindable, displaybind] HRESULT borderTopStyle([out, retval] BSTR* p); [id(0x800113ca), propput, bindable, displaybind] HRESULT borderRightStyle([in] BSTR p); [id(0x800113ca), propget, bindable, displaybind] HRESULT borderRightStyle([out, retval] BSTR* p); [id(0x800113cb), propput, bindable, displaybind] HRESULT borderBottomStyle([in] BSTR p); [id(0x800113cb), propget, bindable, displaybind] HRESULT borderBottomStyle([out, retval] BSTR* p); [id(0x800113cc), propput, bindable, displaybind] HRESULT borderLeftStyle([in] BSTR p); [id(0x800113cc), propget, bindable, displaybind] HRESULT borderLeftStyle([out, retval] BSTR* p); [id(0x80010005), propput, bindable, displaybind] HRESULT width([in] VARIANT p); [id(0x80010005), propget, bindable, displaybind] HRESULT width([out, retval] VARIANT* p); [id(0x80010006), propput, bindable, displaybind] HRESULT height([in] VARIANT p); [id(0x80010006), propget, bindable, displaybind] HRESULT height([out, retval] VARIANT* p); [id(0x800113ce), propput, bindable, displaybind] HRESULT styleFloat([in] BSTR p); [id(0x800113ce), propget, bindable, displaybind] HRESULT styleFloat([out, retval] BSTR* p); [id(0x80011398), propput, bindable, displaybind] HRESULT clear([in] BSTR p); [id(0x80011398), propget, bindable, displaybind] HRESULT clear([out, retval] BSTR* p); [id(0x800113cf), propput, bindable, displaybind] HRESULT display([in] BSTR p); [id(0x800113cf), propget, bindable, displaybind] HRESULT display([out, retval] BSTR* p); [id(0x800113d8), propput, bindable, displaybind] HRESULT visibility([in] BSTR p); [id(0x800113d8), propget, bindable, displaybind] HRESULT visibility([out, retval] BSTR* p); [id(0x800113d0), propput, bindable, displaybind] HRESULT listStyleType([in] BSTR p); [id(0x800113d0), propget, bindable, displaybind] HRESULT listStyleType([out, retval] BSTR* p); [id(0x800113d1), propput, bindable, displaybind] HRESULT listStylePosition([in] BSTR p); [id(0x800113d1), propget, bindable, displaybind] HRESULT listStylePosition([out, retval] BSTR* p); [id(0x800113d2), propput, bindable, displaybind] HRESULT listStyleImage([in] BSTR p); [id(0x800113d2), propget, bindable, displaybind] HRESULT listStyleImage([out, retval] BSTR* p); [id(0x800113d3), propput, bindable, displaybind] HRESULT listStyle([in] BSTR p); [id(0x800113d3), propget, bindable, displaybind] HRESULT listStyle([out, retval] BSTR* p); [id(0x800113d4), propput, bindable, displaybind] HRESULT whiteSpace([in] BSTR p); [id(0x800113d4), propget, bindable, displaybind] HRESULT whiteSpace([out, retval] BSTR* p); [id(0x80010004), propput, bindable, displaybind] HRESULT top([in] VARIANT p); [id(0x80010004), propget, bindable, displaybind] HRESULT top([out, retval] VARIANT* p); [id(0x80010003), propput, bindable, displaybind] HRESULT left([in] VARIANT p); [id(0x80010003), propget, bindable, displaybind] HRESULT left([out, retval] VARIANT* p); [id(0x800113e2), propget, bindable, displaybind] HRESULT position([out, retval] BSTR* p); [id(0x800113e3), propput, bindable, displaybind] HRESULT zIndex([in] VARIANT p); [id(0x800113e3), propget, bindable, displaybind] HRESULT zIndex([out, retval] VARIANT* p); [id(0x80011392), propput, bindable, displaybind] HRESULT overflow([in] BSTR p); [id(0x80011392), propget, bindable, displaybind] HRESULT overflow([out, retval] BSTR* p); [id(0x800113d5), propput, bindable, displaybind] HRESULT pageBreakBefore([in] BSTR p); [id(0x800113d5), propget, bindable, displaybind] HRESULT pageBreakBefore([out, retval] BSTR* p); [id(0x800113d6), propput, bindable, displaybind] HRESULT pageBreakAfter([in] BSTR p); [id(0x800113d6), propget, bindable, displaybind] HRESULT pageBreakAfter([out, retval] BSTR* p); [id(0x800113eb), propput, bindable, displaybind] HRESULT cssText([in] BSTR p); [id(0x800113eb), propget, bindable, displaybind] HRESULT cssText([out, retval] BSTR* p); [id(0x800113ee), propput, bindable, displaybind] HRESULT cursor([in] BSTR p); [id(0x800113ee), propget, bindable, displaybind] HRESULT cursor([out, retval] BSTR* p); [id(0x800113e4), propput, bindable, displaybind] HRESULT clip([in] BSTR p); [id(0x800113e4), propget, bindable, displaybind] HRESULT clip([out, retval] BSTR* p); [id(0x800113da), propput, bindable, displaybind] HRESULT filter([in] BSTR p); [id(0x800113da), propget, bindable, displaybind] HRESULT filter([out, retval] BSTR* p); [id(0x800101f5)] HRESULT setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] HRESULT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags, [out, retval] VARIANT* AttributeValue); [id(0x800101f7)] HRESULT removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags, [out, retval] VARIANT_BOOL* pfSuccess); }; [ odl, uuid(3050F4AC-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLRuleStyle2 : IDispatch { [id(0x800113ea), propput, bindable, displaybind] HRESULT tableLayout([in] BSTR p); [id(0x800113ea), propget, bindable, displaybind] HRESULT tableLayout([out, retval] BSTR* p); [id(0x800113dc), propput, bindable, displaybind] HRESULT borderCollapse([in] BSTR p); [id(0x800113dc), propget, bindable, displaybind] HRESULT borderCollapse([out, retval] BSTR* p); [id(0x800113ff), propput, bindable, displaybind] HRESULT direction([in] BSTR p); [id(0x800113ff), propget, bindable, displaybind] HRESULT direction([out, retval] BSTR* p); [id(0x800113fb), propput, bindable, displaybind] HRESULT behavior([in] BSTR p); [id(0x800113fb), propget, bindable, displaybind] HRESULT behavior([out, retval] BSTR* p); [id(0x800113e2), propput, bindable, displaybind] HRESULT position([in] BSTR p); [id(0x800113e2), propget, bindable, displaybind] HRESULT position([out, retval] BSTR* p); [id(0x800113fe), propput, bindable, displaybind] HRESULT unicodeBidi([in] BSTR p); [id(0x800113fe), propget, bindable, displaybind] HRESULT unicodeBidi([out, retval] BSTR* p); [id(0x8001004e), propput, bindable, displaybind] HRESULT bottom([in] VARIANT p); [id(0x8001004e), propget, bindable, displaybind] HRESULT bottom([out, retval] VARIANT* p); [id(0x8001004d), propput, bindable, displaybind] HRESULT right([in] VARIANT p); [id(0x8001004d), propget, bindable, displaybind] HRESULT right([out, retval] VARIANT* p); [id(0x80010fa9), propput, bindable, displaybind, hidden] HRESULT pixelBottom([in] long p); [id(0x80010fa9), propget, bindable, displaybind, hidden] HRESULT pixelBottom([out, retval] long* p); [id(0x80010faa), propput, bindable, displaybind, hidden] HRESULT pixelRight([in] long p); [id(0x80010faa), propget, bindable, displaybind, hidden] HRESULT pixelRight([out, retval] long* p); [id(0x80010fab), propput, bindable, displaybind] HRESULT posBottom([in] single p); [id(0x80010fab), propget, bindable, displaybind] HRESULT posBottom([out, retval] single* p); [id(0x80010fac), propput, bindable, displaybind] HRESULT posRight([in] single p); [id(0x80010fac), propget, bindable, displaybind] HRESULT posRight([out, retval] single* p); [id(0x80011400), propput, bindable, displaybind] HRESULT imeMode([in] BSTR p); [id(0x80011400), propget, bindable, displaybind] HRESULT imeMode([out, retval] BSTR* p); [id(0x80011401), propput, bindable, displaybind] HRESULT rubyAlign([in] BSTR p); [id(0x80011401), propget, bindable, displaybind] HRESULT rubyAlign([out, retval] BSTR* p); [id(0x80011402), propput, bindable, displaybind] HRESULT rubyPosition([in] BSTR p); [id(0x80011402), propget, bindable, displaybind] HRESULT rubyPosition([out, retval] BSTR* p); [id(0x80011403), propput, bindable, displaybind] HRESULT rubyOverhang([in] BSTR p); [id(0x80011403), propget, bindable, displaybind] HRESULT rubyOverhang([out, retval] BSTR* p); [id(0x80011407), propput, bindable, displaybind] HRESULT layoutGridChar([in] VARIANT p); [id(0x80011407), propget, bindable, displaybind] HRESULT layoutGridChar([out, retval] VARIANT* p); [id(0x80011408), propput, bindable, displaybind] HRESULT layoutGridLine([in] VARIANT p); [id(0x80011408), propget, bindable, displaybind] HRESULT layoutGridLine([out, retval] VARIANT* p); [id(0x80011409), propput, bindable, displaybind] HRESULT layoutGridMode([in] BSTR p); [id(0x80011409), propget, bindable, displaybind] HRESULT layoutGridMode([out, retval] BSTR* p); [id(0x8001140a), propput, bindable, displaybind] HRESULT layoutGridType([in] BSTR p); [id(0x8001140a), propget, bindable, displaybind] HRESULT layoutGridType([out, retval] BSTR* p); [id(0x8001140b), propput, bindable, displaybind] HRESULT layoutGrid([in] BSTR p); [id(0x8001140b), propget, bindable, displaybind] HRESULT layoutGrid([out, retval] BSTR* p); [id(0x8001140c), propput, bindable, displaybind] HRESULT textAutospace([in] BSTR p); [id(0x8001140c), propget, bindable, displaybind] HRESULT textAutospace([out, retval] BSTR* p); [id(0x8001140e), propput, bindable, displaybind] HRESULT wordBreak([in] BSTR p); [id(0x8001140e), propget, bindable, displaybind] HRESULT wordBreak([out, retval] BSTR* p); [id(0x8001140d), propput, bindable, displaybind] HRESULT lineBreak([in] BSTR p); [id(0x8001140d), propget, bindable, displaybind] HRESULT lineBreak([out, retval] BSTR* p); [id(0x8001140f), propput, bindable, displaybind] HRESULT textJustify([in] BSTR p); [id(0x8001140f), propget, bindable, displaybind] HRESULT textJustify([out, retval] BSTR* p); [id(0x80011410), propput, bindable, displaybind] HRESULT textJustifyTrim([in] BSTR p); [id(0x80011410), propget, bindable, displaybind] HRESULT textJustifyTrim([out, retval] BSTR* p); [id(0x80011411), propput, bindable, displaybind] HRESULT textKashida([in] VARIANT p); [id(0x80011411), propget, bindable, displaybind] HRESULT textKashida([out, retval] VARIANT* p); [id(0x80011413), propput, bindable, displaybind] HRESULT overflowX([in] BSTR p); [id(0x80011413), propget, bindable, displaybind] HRESULT overflowX([out, retval] BSTR* p); [id(0x80011414), propput, bindable, displaybind] HRESULT overflowY([in] BSTR p); [id(0x80011414), propget, bindable, displaybind] HRESULT overflowY([out, retval] BSTR* p); [id(0x8001141b), propput, bindable, displaybind] HRESULT accelerator([in] BSTR p); [id(0x8001141b), propget, bindable, displaybind] HRESULT accelerator([out, retval] BSTR* p); }; [ odl, uuid(3050F657-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLRuleStyle3 : IDispatch { [id(0x80011423), propput, bindable, displaybind] HRESULT layoutFlow([in] BSTR p); [id(0x80011423), propget, bindable, displaybind] HRESULT layoutFlow([out, retval] BSTR* p); [id(0x80011421), propput, bindable, displaybind] HRESULT zoom([in] VARIANT p); [id(0x80011421), propget, bindable, displaybind] HRESULT zoom([out, retval] VARIANT* p); [id(0x80011426), propput, bindable, displaybind] HRESULT wordWrap([in] BSTR p); [id(0x80011426), propget, bindable, displaybind] HRESULT wordWrap([out, retval] BSTR* p); [id(0x80011427), propput, bindable, displaybind] HRESULT textUnderlinePosition([in] BSTR p); [id(0x80011427), propget, bindable, displaybind] HRESULT textUnderlinePosition([out, retval] BSTR* p); [id(0x8001143c), propput, bindable, displaybind] HRESULT scrollbarBaseColor([in] VARIANT p); [id(0x8001143c), propget, bindable, displaybind] HRESULT scrollbarBaseColor([out, retval] VARIANT* p); [id(0x8001143d), propput, bindable, displaybind] HRESULT scrollbarFaceColor([in] VARIANT p); [id(0x8001143d), propget, bindable, displaybind] HRESULT scrollbarFaceColor([out, retval] VARIANT* p); [id(0x8001143e), propput, bindable, displaybind] HRESULT scrollbar3dLightColor([in] VARIANT p); [id(0x8001143e), propget, bindable, displaybind] HRESULT scrollbar3dLightColor([out, retval] VARIANT* p); [id(0x8001143f), propput, bindable, displaybind] HRESULT scrollbarShadowColor([in] VARIANT p); [id(0x8001143f), propget, bindable, displaybind] HRESULT scrollbarShadowColor([out, retval] VARIANT* p); [id(0x80011440), propput, bindable, displaybind] HRESULT scrollbarHighlightColor([in] VARIANT p); [id(0x80011440), propget, bindable, displaybind] HRESULT scrollbarHighlightColor([out, retval] VARIANT* p); [id(0x80011441), propput, bindable, displaybind] HRESULT scrollbarDarkShadowColor([in] VARIANT p); [id(0x80011441), propget, bindable, displaybind] HRESULT scrollbarDarkShadowColor([out, retval] VARIANT* p); [id(0x80011442), propput, bindable, displaybind] HRESULT scrollbarArrowColor([in] VARIANT p); [id(0x80011442), propget, bindable, displaybind] HRESULT scrollbarArrowColor([out, retval] VARIANT* p); [id(0x8001144c), propput, bindable, displaybind] HRESULT scrollbarTrackColor([in] VARIANT p); [id(0x8001144c), propget, bindable, displaybind] HRESULT scrollbarTrackColor([out, retval] VARIANT* p); [id(0x80011448), propput, bindable, displaybind] HRESULT writingMode([in] BSTR p); [id(0x80011448), propget, bindable, displaybind] HRESULT writingMode([out, retval] BSTR* p); [id(0x80011453), propput, bindable, displaybind] HRESULT textAlignLast([in] BSTR p); [id(0x80011453), propget, bindable, displaybind] HRESULT textAlignLast([out, retval] BSTR* p); [id(0x80011454), propput, bindable, displaybind] HRESULT textKashidaSpace([in] VARIANT p); [id(0x80011454), propget, bindable, displaybind] HRESULT textKashidaSpace([out, retval] VARIANT* p); }; [ odl, uuid(3050F817-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLRuleStyle4 : IDispatch { [id(0x80011459), propput, bindable, displaybind] HRESULT textOverflow([in] BSTR p); [id(0x80011459), propget, bindable, displaybind] HRESULT textOverflow([out, retval] BSTR* p); [id(0x8001145b), propput, bindable, displaybind] HRESULT minHeight([in] VARIANT p); [id(0x8001145b), propget, bindable, displaybind] HRESULT minHeight([out, retval] VARIANT* p); }; [ uuid(3050F55A-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLStyle { properties: methods: [id(0x8001139a), propput, bindable, displaybind] void fontFamily(BSTR rhs); [id(0x8001139a), propget, bindable, displaybind] BSTR fontFamily(); [id(0x800113a0), propput, bindable, displaybind] void fontStyle(BSTR rhs); [id(0x800113a0), propget, bindable, displaybind] BSTR fontStyle(); [id(0x800113a1), propput, bindable, displaybind] void fontVariant(BSTR rhs); [id(0x800113a1), propget, bindable, displaybind] BSTR fontVariant(); [id(0x800113a3), propput, bindable, displaybind] void fontWeight(BSTR rhs); [id(0x800113a3), propget, bindable, displaybind] BSTR fontWeight(); [id(0x8001139b), propput, bindable, displaybind] void fontSize(VARIANT rhs); [id(0x8001139b), propget, bindable, displaybind] VARIANT fontSize(); [id(0x800113b1), propput, bindable, displaybind] void font(BSTR rhs); [id(0x800113b1), propget, bindable, displaybind] BSTR font(); [id(0x8001138a), propput, bindable, displaybind] void color(VARIANT rhs); [id(0x8001138a), propget, bindable, displaybind] VARIANT color(); [id(0x800113a8), propput, bindable, displaybind] void background(BSTR rhs); [id(0x800113a8), propget, bindable, displaybind] BSTR background(); [id(0xfffffe0b), propput, bindable, displaybind] void backgroundColor(VARIANT rhs); [id(0xfffffe0b), propget, bindable, displaybind] VARIANT backgroundColor(); [id(0x80011389), propput, bindable, displaybind] void backgroundImage(BSTR rhs); [id(0x80011389), propget, bindable, displaybind] BSTR backgroundImage(); [id(0x800113b4), propput, bindable, displaybind] void backgroundRepeat(BSTR rhs); [id(0x800113b4), propget, bindable, displaybind] BSTR backgroundRepeat(); [id(0x800113b5), propput, bindable, displaybind] void backgroundAttachment(BSTR rhs); [id(0x800113b5), propget, bindable, displaybind] BSTR backgroundAttachment(); [id(0x800113b6), propput, bindable, displaybind] void backgroundPosition(BSTR rhs); [id(0x800113b6), propget, bindable, displaybind] BSTR backgroundPosition(); [id(0x800113a9), propput, bindable, displaybind] void backgroundPositionX(VARIANT rhs); [id(0x800113a9), propget, bindable, displaybind] VARIANT backgroundPositionX(); [id(0x800113aa), propput, bindable, displaybind] void backgroundPositionY(VARIANT rhs); [id(0x800113aa), propget, bindable, displaybind] VARIANT backgroundPositionY(); [id(0x800113b7), propput, bindable, displaybind] void wordSpacing(VARIANT rhs); [id(0x800113b7), propget, bindable, displaybind] VARIANT wordSpacing(); [id(0x80011390), propput, bindable, displaybind] void letterSpacing(VARIANT rhs); [id(0x80011390), propget, bindable, displaybind] VARIANT letterSpacing(); [id(0x800113ab), propput, bindable, displaybind] void textDecoration(BSTR rhs); [id(0x800113ab), propget, bindable, displaybind] BSTR textDecoration(); [id(0x8001139f), propput, bindable, displaybind] void textDecorationNone(VARIANT_BOOL rhs); [id(0x8001139f), propget, bindable, displaybind] VARIANT_BOOL textDecorationNone(); [id(0x8001139d), propput, bindable, displaybind] void textDecorationUnderline(VARIANT_BOOL rhs); [id(0x8001139d), propget, bindable, displaybind] VARIANT_BOOL textDecorationUnderline(); [id(0x800113cd), propput, bindable, displaybind] void textDecorationOverline(VARIANT_BOOL rhs); [id(0x800113cd), propget, bindable, displaybind] VARIANT_BOOL textDecorationOverline(); [id(0x8001139c), propput, bindable, displaybind] void textDecorationLineThrough(VARIANT_BOOL rhs); [id(0x8001139c), propget, bindable, displaybind] VARIANT_BOOL textDecorationLineThrough(); [id(0x8001139e), propput, bindable, displaybind] void textDecorationBlink(VARIANT_BOOL rhs); [id(0x8001139e), propget, bindable, displaybind] VARIANT_BOOL textDecorationBlink(); [id(0x800113b8), propput, bindable, displaybind] void verticalAlign(VARIANT rhs); [id(0x800113b8), propget, bindable, displaybind] VARIANT verticalAlign(); [id(0x8001138c), propput, bindable, displaybind] void textTransform(BSTR rhs); [id(0x8001138c), propget, bindable, displaybind] BSTR textTransform(); [id(0x80010048), propput, bindable, displaybind] void textAlign(BSTR rhs); [id(0x80010048), propget, bindable, displaybind] BSTR textAlign(); [id(0x8001138f), propput, bindable, displaybind] void textIndent(VARIANT rhs); [id(0x8001138f), propget, bindable, displaybind] VARIANT textIndent(); [id(0x8001138e), propput, bindable, displaybind] void lineHeight(VARIANT rhs); [id(0x8001138e), propget, bindable, displaybind] VARIANT lineHeight(); [id(0x800113ad), propput, bindable, displaybind] void marginTop(VARIANT rhs); [id(0x800113ad), propget, bindable, displaybind] VARIANT marginTop(); [id(0x800113ae), propput, bindable, displaybind] void marginRight(VARIANT rhs); [id(0x800113ae), propget, bindable, displaybind] VARIANT marginRight(); [id(0x800113af), propput, bindable, displaybind] void marginBottom(VARIANT rhs); [id(0x800113af), propget, bindable, displaybind] VARIANT marginBottom(); [id(0x800113b0), propput, bindable, displaybind] void marginLeft(VARIANT rhs); [id(0x800113b0), propget, bindable, displaybind] VARIANT marginLeft(); [id(0x800113ac), propput, bindable, displaybind] void margin(BSTR rhs); [id(0x800113ac), propget, bindable, displaybind] BSTR margin(); [id(0x80011394), propput, bindable, displaybind] void paddingTop(VARIANT rhs); [id(0x80011394), propget, bindable, displaybind] VARIANT paddingTop(); [id(0x80011395), propput, bindable, displaybind] void paddingRight(VARIANT rhs); [id(0x80011395), propget, bindable, displaybind] VARIANT paddingRight(); [id(0x80011396), propput, bindable, displaybind] void paddingBottom(VARIANT rhs); [id(0x80011396), propget, bindable, displaybind] VARIANT paddingBottom(); [id(0x80011397), propput, bindable, displaybind] void paddingLeft(VARIANT rhs); [id(0x80011397), propget, bindable, displaybind] VARIANT paddingLeft(); [id(0x80011393), propput, bindable, displaybind] void padding(BSTR rhs); [id(0x80011393), propget, bindable, displaybind] BSTR padding(); [id(0x800113b9), propput, bindable, displaybind] void border(BSTR rhs); [id(0x800113b9), propget, bindable, displaybind] BSTR border(); [id(0x800113ba), propput, bindable, displaybind] void borderTop(BSTR rhs); [id(0x800113ba), propget, bindable, displaybind] BSTR borderTop(); [id(0x800113bb), propput, bindable, displaybind] void borderRight(BSTR rhs); [id(0x800113bb), propget, bindable, displaybind] BSTR borderRight(); [id(0x800113bc), propput, bindable, displaybind] void borderBottom(BSTR rhs); [id(0x800113bc), propget, bindable, displaybind] BSTR borderBottom(); [id(0x800113bd), propput, bindable, displaybind] void borderLeft(BSTR rhs); [id(0x800113bd), propget, bindable, displaybind] BSTR borderLeft(); [id(0x800113be), propput, bindable, displaybind] void borderColor(BSTR rhs); [id(0x800113be), propget, bindable, displaybind] BSTR borderColor(); [id(0x800113bf), propput, bindable, displaybind] void borderTopColor(VARIANT rhs); [id(0x800113bf), propget, bindable, displaybind] VARIANT borderTopColor(); [id(0x800113c0), propput, bindable, displaybind] void borderRightColor(VARIANT rhs); [id(0x800113c0), propget, bindable, displaybind] VARIANT borderRightColor(); [id(0x800113c1), propput, bindable, displaybind] void borderBottomColor(VARIANT rhs); [id(0x800113c1), propget, bindable, displaybind] VARIANT borderBottomColor(); [id(0x800113c2), propput, bindable, displaybind] void borderLeftColor(VARIANT rhs); [id(0x800113c2), propget, bindable, displaybind] VARIANT borderLeftColor(); [id(0x800113c3), propput, bindable, displaybind] void borderWidth(BSTR rhs); [id(0x800113c3), propget, bindable, displaybind] BSTR borderWidth(); [id(0x800113c4), propput, bindable, displaybind] void borderTopWidth(VARIANT rhs); [id(0x800113c4), propget, bindable, displaybind] VARIANT borderTopWidth(); [id(0x800113c5), propput, bindable, displaybind] void borderRightWidth(VARIANT rhs); [id(0x800113c5), propget, bindable, displaybind] VARIANT borderRightWidth(); [id(0x800113c6), propput, bindable, displaybind] void borderBottomWidth(VARIANT rhs); [id(0x800113c6), propget, bindable, displaybind] VARIANT borderBottomWidth(); [id(0x800113c7), propput, bindable, displaybind] void borderLeftWidth(VARIANT rhs); [id(0x800113c7), propget, bindable, displaybind] VARIANT borderLeftWidth(); [id(0x800113c8), propput, bindable, displaybind] void borderStyle(BSTR rhs); [id(0x800113c8), propget, bindable, displaybind] BSTR borderStyle(); [id(0x800113c9), propput, bindable, displaybind] void borderTopStyle(BSTR rhs); [id(0x800113c9), propget, bindable, displaybind] BSTR borderTopStyle(); [id(0x800113ca), propput, bindable, displaybind] void borderRightStyle(BSTR rhs); [id(0x800113ca), propget, bindable, displaybind] BSTR borderRightStyle(); [id(0x800113cb), propput, bindable, displaybind] void borderBottomStyle(BSTR rhs); [id(0x800113cb), propget, bindable, displaybind] BSTR borderBottomStyle(); [id(0x800113cc), propput, bindable, displaybind] void borderLeftStyle(BSTR rhs); [id(0x800113cc), propget, bindable, displaybind] BSTR borderLeftStyle(); [id(0x80010005), propput, bindable, displaybind] void width(VARIANT rhs); [id(0x80010005), propget, bindable, displaybind] VARIANT width(); [id(0x80010006), propput, bindable, displaybind] void height(VARIANT rhs); [id(0x80010006), propget, bindable, displaybind] VARIANT height(); [id(0x800113ce), propput, bindable, displaybind] void styleFloat(BSTR rhs); [id(0x800113ce), propget, bindable, displaybind] BSTR styleFloat(); [id(0x80011398), propput, bindable, displaybind] void clear(BSTR rhs); [id(0x80011398), propget, bindable, displaybind] BSTR clear(); [id(0x800113cf), propput, bindable, displaybind] void display(BSTR rhs); [id(0x800113cf), propget, bindable, displaybind] BSTR display(); [id(0x800113d8), propput, bindable, displaybind] void visibility(BSTR rhs); [id(0x800113d8), propget, bindable, displaybind] BSTR visibility(); [id(0x800113d0), propput, bindable, displaybind] void listStyleType(BSTR rhs); [id(0x800113d0), propget, bindable, displaybind] BSTR listStyleType(); [id(0x800113d1), propput, bindable, displaybind] void listStylePosition(BSTR rhs); [id(0x800113d1), propget, bindable, displaybind] BSTR listStylePosition(); [id(0x800113d2), propput, bindable, displaybind] void listStyleImage(BSTR rhs); [id(0x800113d2), propget, bindable, displaybind] BSTR listStyleImage(); [id(0x800113d3), propput, bindable, displaybind] void listStyle(BSTR rhs); [id(0x800113d3), propget, bindable, displaybind] BSTR listStyle(); [id(0x800113d4), propput, bindable, displaybind] void whiteSpace(BSTR rhs); [id(0x800113d4), propget, bindable, displaybind] BSTR whiteSpace(); [id(0x80010004), propput, bindable, displaybind] void top(VARIANT rhs); [id(0x80010004), propget, bindable, displaybind] VARIANT top(); [id(0x80010003), propput, bindable, displaybind] void left(VARIANT rhs); [id(0x80010003), propget, bindable, displaybind] VARIANT left(); [id(0x800113e3), propput, bindable, displaybind] void zIndex(VARIANT rhs); [id(0x800113e3), propget, bindable, displaybind] VARIANT zIndex(); [id(0x80011392), propput, bindable, displaybind] void overflow(BSTR rhs); [id(0x80011392), propget, bindable, displaybind] BSTR overflow(); [id(0x800113d5), propput, bindable, displaybind] void pageBreakBefore(BSTR rhs); [id(0x800113d5), propget, bindable, displaybind] BSTR pageBreakBefore(); [id(0x800113d6), propput, bindable, displaybind] void pageBreakAfter(BSTR rhs); [id(0x800113d6), propget, bindable, displaybind] BSTR pageBreakAfter(); [id(0x800113eb), propput, bindable, displaybind] void cssText(BSTR rhs); [id(0x800113eb), propget, bindable, displaybind] BSTR cssText(); [id(0x80010fa0), propput, bindable, displaybind, hidden] void pixelTop(long rhs); [id(0x80010fa0), propget, bindable, displaybind, hidden] long pixelTop(); [id(0x80010fa1), propput, bindable, displaybind, hidden] void pixelLeft(long rhs); [id(0x80010fa1), propget, bindable, displaybind, hidden] long pixelLeft(); [id(0x80010fa2), propput, bindable, displaybind, hidden] void pixelWidth(long rhs); [id(0x80010fa2), propget, bindable, displaybind, hidden] long pixelWidth(); [id(0x80010fa3), propput, bindable, displaybind, hidden] void pixelHeight(long rhs); [id(0x80010fa3), propget, bindable, displaybind, hidden] long pixelHeight(); [id(0x80010fa4), propput, bindable, displaybind] void posTop(single rhs); [id(0x80010fa4), propget, bindable, displaybind] single posTop(); [id(0x80010fa5), propput, bindable, displaybind] void posLeft(single rhs); [id(0x80010fa5), propget, bindable, displaybind] single posLeft(); [id(0x80010fa6), propput, bindable, displaybind] void posWidth(single rhs); [id(0x80010fa6), propget, bindable, displaybind] single posWidth(); [id(0x80010fa7), propput, bindable, displaybind] void posHeight(single rhs); [id(0x80010fa7), propget, bindable, displaybind] single posHeight(); [id(0x800113ee), propput, bindable, displaybind] void cursor(BSTR rhs); [id(0x800113ee), propget, bindable, displaybind] BSTR cursor(); [id(0x800113e4), propput, bindable, displaybind] void clip(BSTR rhs); [id(0x800113e4), propget, bindable, displaybind] BSTR clip(); [id(0x800113da), propput, bindable, displaybind] void filter(BSTR rhs); [id(0x800113da), propget, bindable, displaybind] BSTR filter(); [id(0x800101f5)] void setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800101f7)] VARIANT_BOOL removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags); [id(0x80010fa8)] BSTR toString(); [id(0x800113ea), propput, bindable, displaybind] void tableLayout(BSTR rhs); [id(0x800113ea), propget, bindable, displaybind] BSTR tableLayout(); [id(0x800113dc), propput, bindable, displaybind] void borderCollapse(BSTR rhs); [id(0x800113dc), propget, bindable, displaybind] BSTR borderCollapse(); [id(0x800113ff), propput, bindable, displaybind] void direction(BSTR rhs); [id(0x800113ff), propget, bindable, displaybind] BSTR direction(); [id(0x800113fb), propput, bindable, displaybind] void behavior(BSTR rhs); [id(0x800113fb), propget, bindable, displaybind] BSTR behavior(); [id(0x800101f8)] void setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] VARIANT getExpression([in] BSTR propname); [id(0x800101fa)] VARIANT_BOOL removeExpression([in] BSTR propname); [id(0x800113e2), propput, bindable, displaybind] void position(BSTR rhs); [id(0x800113e2), propget, bindable, displaybind] BSTR position(); [id(0x800113fe), propput, bindable, displaybind] void unicodeBidi(BSTR rhs); [id(0x800113fe), propget, bindable, displaybind] BSTR unicodeBidi(); [id(0x8001004e), propput, bindable, displaybind] void bottom(VARIANT rhs); [id(0x8001004e), propget, bindable, displaybind] VARIANT bottom(); [id(0x8001004d), propput, bindable, displaybind] void right(VARIANT rhs); [id(0x8001004d), propget, bindable, displaybind] VARIANT right(); [id(0x80010fa9), propput, bindable, displaybind, hidden] void pixelBottom(long rhs); [id(0x80010fa9), propget, bindable, displaybind, hidden] long pixelBottom(); [id(0x80010faa), propput, bindable, displaybind, hidden] void pixelRight(long rhs); [id(0x80010faa), propget, bindable, displaybind, hidden] long pixelRight(); [id(0x80010fab), propput, bindable, displaybind] void posBottom(single rhs); [id(0x80010fab), propget, bindable, displaybind] single posBottom(); [id(0x80010fac), propput, bindable, displaybind] void posRight(single rhs); [id(0x80010fac), propget, bindable, displaybind] single posRight(); [id(0x80011400), propput, bindable, displaybind] void imeMode(BSTR rhs); [id(0x80011400), propget, bindable, displaybind] BSTR imeMode(); [id(0x80011401), propput, bindable, displaybind] void rubyAlign(BSTR rhs); [id(0x80011401), propget, bindable, displaybind] BSTR rubyAlign(); [id(0x80011402), propput, bindable, displaybind] void rubyPosition(BSTR rhs); [id(0x80011402), propget, bindable, displaybind] BSTR rubyPosition(); [id(0x80011403), propput, bindable, displaybind] void rubyOverhang(BSTR rhs); [id(0x80011403), propget, bindable, displaybind] BSTR rubyOverhang(); [id(0x80011407), propput, bindable, displaybind] void layoutGridChar(VARIANT rhs); [id(0x80011407), propget, bindable, displaybind] VARIANT layoutGridChar(); [id(0x80011408), propput, bindable, displaybind] void layoutGridLine(VARIANT rhs); [id(0x80011408), propget, bindable, displaybind] VARIANT layoutGridLine(); [id(0x80011409), propput, bindable, displaybind] void layoutGridMode(BSTR rhs); [id(0x80011409), propget, bindable, displaybind] BSTR layoutGridMode(); [id(0x8001140a), propput, bindable, displaybind] void layoutGridType(BSTR rhs); [id(0x8001140a), propget, bindable, displaybind] BSTR layoutGridType(); [id(0x8001140b), propput, bindable, displaybind] void layoutGrid(BSTR rhs); [id(0x8001140b), propget, bindable, displaybind] BSTR layoutGrid(); [id(0x8001140e), propput, bindable, displaybind] void wordBreak(BSTR rhs); [id(0x8001140e), propget, bindable, displaybind] BSTR wordBreak(); [id(0x8001140d), propput, bindable, displaybind] void lineBreak(BSTR rhs); [id(0x8001140d), propget, bindable, displaybind] BSTR lineBreak(); [id(0x8001140f), propput, bindable, displaybind] void textJustify(BSTR rhs); [id(0x8001140f), propget, bindable, displaybind] BSTR textJustify(); [id(0x80011410), propput, bindable, displaybind] void textJustifyTrim(BSTR rhs); [id(0x80011410), propget, bindable, displaybind] BSTR textJustifyTrim(); [id(0x80011411), propput, bindable, displaybind] void textKashida(VARIANT rhs); [id(0x80011411), propget, bindable, displaybind] VARIANT textKashida(); [id(0x8001140c), propput, bindable, displaybind] void textAutospace(BSTR rhs); [id(0x8001140c), propget, bindable, displaybind] BSTR textAutospace(); [id(0x80011413), propput, bindable, displaybind] void overflowX(BSTR rhs); [id(0x80011413), propget, bindable, displaybind] BSTR overflowX(); [id(0x80011414), propput, bindable, displaybind] void overflowY(BSTR rhs); [id(0x80011414), propget, bindable, displaybind] BSTR overflowY(); [id(0x8001141b), propput, bindable, displaybind] void accelerator(BSTR rhs); [id(0x8001141b), propget, bindable, displaybind] BSTR accelerator(); [id(0x80011423), propput, bindable, displaybind] void layoutFlow(BSTR rhs); [id(0x80011423), propget, bindable, displaybind] BSTR layoutFlow(); [id(0x80011421), propput, bindable, displaybind] void zoom(VARIANT rhs); [id(0x80011421), propget, bindable, displaybind] VARIANT zoom(); [id(0x80011426), propput, bindable, displaybind] void wordWrap(BSTR rhs); [id(0x80011426), propget, bindable, displaybind] BSTR wordWrap(); [id(0x80011427), propput, bindable, displaybind] void textUnderlinePosition(BSTR rhs); [id(0x80011427), propget, bindable, displaybind] BSTR textUnderlinePosition(); [id(0x8001143c), propput, bindable, displaybind] void scrollbarBaseColor(VARIANT rhs); [id(0x8001143c), propget, bindable, displaybind] VARIANT scrollbarBaseColor(); [id(0x8001143d), propput, bindable, displaybind] void scrollbarFaceColor(VARIANT rhs); [id(0x8001143d), propget, bindable, displaybind] VARIANT scrollbarFaceColor(); [id(0x8001143e), propput, bindable, displaybind] void scrollbar3dLightColor(VARIANT rhs); [id(0x8001143e), propget, bindable, displaybind] VARIANT scrollbar3dLightColor(); [id(0x8001143f), propput, bindable, displaybind] void scrollbarShadowColor(VARIANT rhs); [id(0x8001143f), propget, bindable, displaybind] VARIANT scrollbarShadowColor(); [id(0x80011440), propput, bindable, displaybind] void scrollbarHighlightColor(VARIANT rhs); [id(0x80011440), propget, bindable, displaybind] VARIANT scrollbarHighlightColor(); [id(0x80011441), propput, bindable, displaybind] void scrollbarDarkShadowColor(VARIANT rhs); [id(0x80011441), propget, bindable, displaybind] VARIANT scrollbarDarkShadowColor(); [id(0x80011442), propput, bindable, displaybind] void scrollbarArrowColor(VARIANT rhs); [id(0x80011442), propget, bindable, displaybind] VARIANT scrollbarArrowColor(); [id(0x8001144c), propput, bindable, displaybind] void scrollbarTrackColor(VARIANT rhs); [id(0x8001144c), propget, bindable, displaybind] VARIANT scrollbarTrackColor(); [id(0x80011448), propput, bindable, displaybind] void writingMode(BSTR rhs); [id(0x80011448), propget, bindable, displaybind] BSTR writingMode(); [id(0x80011453), propput, bindable, displaybind] void textAlignLast(BSTR rhs); [id(0x80011453), propget, bindable, displaybind] BSTR textAlignLast(); [id(0x80011454), propput, bindable, displaybind] void textKashidaSpace(VARIANT rhs); [id(0x80011454), propget, bindable, displaybind] VARIANT textKashidaSpace(); [id(0x80011459), propput, bindable, displaybind] void textOverflow(BSTR rhs); [id(0x80011459), propget, bindable, displaybind] BSTR textOverflow(); [id(0x8001145b), propput, bindable, displaybind] void minHeight(VARIANT rhs); [id(0x8001145b), propget, bindable, displaybind] VARIANT minHeight(); }; [ uuid(3050F285-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLStyle { [default] dispinterface DispHTMLStyle; interface IHTMLStyle; interface IHTMLStyle2; interface IHTMLStyle3; interface IHTMLStyle4; }; [ uuid(3050F55C-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLRuleStyle { properties: methods: [id(0x8001139a), propput, bindable, displaybind] void fontFamily(BSTR rhs); [id(0x8001139a), propget, bindable, displaybind] BSTR fontFamily(); [id(0x800113a0), propput, bindable, displaybind] void fontStyle(BSTR rhs); [id(0x800113a0), propget, bindable, displaybind] BSTR fontStyle(); [id(0x800113a1), propput, bindable, displaybind] void fontVariant(BSTR rhs); [id(0x800113a1), propget, bindable, displaybind] BSTR fontVariant(); [id(0x800113a3), propput, bindable, displaybind] void fontWeight(BSTR rhs); [id(0x800113a3), propget, bindable, displaybind] BSTR fontWeight(); [id(0x8001139b), propput, bindable, displaybind] void fontSize(VARIANT rhs); [id(0x8001139b), propget, bindable, displaybind] VARIANT fontSize(); [id(0x800113b1), propput, bindable, displaybind] void font(BSTR rhs); [id(0x800113b1), propget, bindable, displaybind] BSTR font(); [id(0x8001138a), propput, bindable, displaybind] void color(VARIANT rhs); [id(0x8001138a), propget, bindable, displaybind] VARIANT color(); [id(0x800113a8), propput, bindable, displaybind] void background(BSTR rhs); [id(0x800113a8), propget, bindable, displaybind] BSTR background(); [id(0xfffffe0b), propput, bindable, displaybind] void backgroundColor(VARIANT rhs); [id(0xfffffe0b), propget, bindable, displaybind] VARIANT backgroundColor(); [id(0x80011389), propput, bindable, displaybind] void backgroundImage(BSTR rhs); [id(0x80011389), propget, bindable, displaybind] BSTR backgroundImage(); [id(0x800113b4), propput, bindable, displaybind] void backgroundRepeat(BSTR rhs); [id(0x800113b4), propget, bindable, displaybind] BSTR backgroundRepeat(); [id(0x800113b5), propput, bindable, displaybind] void backgroundAttachment(BSTR rhs); [id(0x800113b5), propget, bindable, displaybind] BSTR backgroundAttachment(); [id(0x800113b6), propput, bindable, displaybind] void backgroundPosition(BSTR rhs); [id(0x800113b6), propget, bindable, displaybind] BSTR backgroundPosition(); [id(0x800113a9), propput, bindable, displaybind] void backgroundPositionX(VARIANT rhs); [id(0x800113a9), propget, bindable, displaybind] VARIANT backgroundPositionX(); [id(0x800113aa), propput, bindable, displaybind] void backgroundPositionY(VARIANT rhs); [id(0x800113aa), propget, bindable, displaybind] VARIANT backgroundPositionY(); [id(0x800113b7), propput, bindable, displaybind] void wordSpacing(VARIANT rhs); [id(0x800113b7), propget, bindable, displaybind] VARIANT wordSpacing(); [id(0x80011390), propput, bindable, displaybind] void letterSpacing(VARIANT rhs); [id(0x80011390), propget, bindable, displaybind] VARIANT letterSpacing(); [id(0x800113ab), propput, bindable, displaybind] void textDecoration(BSTR rhs); [id(0x800113ab), propget, bindable, displaybind] BSTR textDecoration(); [id(0x8001139f), propput, bindable, displaybind] void textDecorationNone(VARIANT_BOOL rhs); [id(0x8001139f), propget, bindable, displaybind] VARIANT_BOOL textDecorationNone(); [id(0x8001139d), propput, bindable, displaybind] void textDecorationUnderline(VARIANT_BOOL rhs); [id(0x8001139d), propget, bindable, displaybind] VARIANT_BOOL textDecorationUnderline(); [id(0x800113cd), propput, bindable, displaybind] void textDecorationOverline(VARIANT_BOOL rhs); [id(0x800113cd), propget, bindable, displaybind] VARIANT_BOOL textDecorationOverline(); [id(0x8001139c), propput, bindable, displaybind] void textDecorationLineThrough(VARIANT_BOOL rhs); [id(0x8001139c), propget, bindable, displaybind] VARIANT_BOOL textDecorationLineThrough(); [id(0x8001139e), propput, bindable, displaybind] void textDecorationBlink(VARIANT_BOOL rhs); [id(0x8001139e), propget, bindable, displaybind] VARIANT_BOOL textDecorationBlink(); [id(0x800113b8), propput, bindable, displaybind] void verticalAlign(VARIANT rhs); [id(0x800113b8), propget, bindable, displaybind] VARIANT verticalAlign(); [id(0x8001138c), propput, bindable, displaybind] void textTransform(BSTR rhs); [id(0x8001138c), propget, bindable, displaybind] BSTR textTransform(); [id(0x80010048), propput, bindable, displaybind] void textAlign(BSTR rhs); [id(0x80010048), propget, bindable, displaybind] BSTR textAlign(); [id(0x8001138f), propput, bindable, displaybind] void textIndent(VARIANT rhs); [id(0x8001138f), propget, bindable, displaybind] VARIANT textIndent(); [id(0x8001138e), propput, bindable, displaybind] void lineHeight(VARIANT rhs); [id(0x8001138e), propget, bindable, displaybind] VARIANT lineHeight(); [id(0x800113ad), propput, bindable, displaybind] void marginTop(VARIANT rhs); [id(0x800113ad), propget, bindable, displaybind] VARIANT marginTop(); [id(0x800113ae), propput, bindable, displaybind] void marginRight(VARIANT rhs); [id(0x800113ae), propget, bindable, displaybind] VARIANT marginRight(); [id(0x800113af), propput, bindable, displaybind] void marginBottom(VARIANT rhs); [id(0x800113af), propget, bindable, displaybind] VARIANT marginBottom(); [id(0x800113b0), propput, bindable, displaybind] void marginLeft(VARIANT rhs); [id(0x800113b0), propget, bindable, displaybind] VARIANT marginLeft(); [id(0x800113ac), propput, bindable, displaybind] void margin(BSTR rhs); [id(0x800113ac), propget, bindable, displaybind] BSTR margin(); [id(0x80011394), propput, bindable, displaybind] void paddingTop(VARIANT rhs); [id(0x80011394), propget, bindable, displaybind] VARIANT paddingTop(); [id(0x80011395), propput, bindable, displaybind] void paddingRight(VARIANT rhs); [id(0x80011395), propget, bindable, displaybind] VARIANT paddingRight(); [id(0x80011396), propput, bindable, displaybind] void paddingBottom(VARIANT rhs); [id(0x80011396), propget, bindable, displaybind] VARIANT paddingBottom(); [id(0x80011397), propput, bindable, displaybind] void paddingLeft(VARIANT rhs); [id(0x80011397), propget, bindable, displaybind] VARIANT paddingLeft(); [id(0x80011393), propput, bindable, displaybind] void padding(BSTR rhs); [id(0x80011393), propget, bindable, displaybind] BSTR padding(); [id(0x800113b9), propput, bindable, displaybind] void border(BSTR rhs); [id(0x800113b9), propget, bindable, displaybind] BSTR border(); [id(0x800113ba), propput, bindable, displaybind] void borderTop(BSTR rhs); [id(0x800113ba), propget, bindable, displaybind] BSTR borderTop(); [id(0x800113bb), propput, bindable, displaybind] void borderRight(BSTR rhs); [id(0x800113bb), propget, bindable, displaybind] BSTR borderRight(); [id(0x800113bc), propput, bindable, displaybind] void borderBottom(BSTR rhs); [id(0x800113bc), propget, bindable, displaybind] BSTR borderBottom(); [id(0x800113bd), propput, bindable, displaybind] void borderLeft(BSTR rhs); [id(0x800113bd), propget, bindable, displaybind] BSTR borderLeft(); [id(0x800113be), propput, bindable, displaybind] void borderColor(BSTR rhs); [id(0x800113be), propget, bindable, displaybind] BSTR borderColor(); [id(0x800113bf), propput, bindable, displaybind] void borderTopColor(VARIANT rhs); [id(0x800113bf), propget, bindable, displaybind] VARIANT borderTopColor(); [id(0x800113c0), propput, bindable, displaybind] void borderRightColor(VARIANT rhs); [id(0x800113c0), propget, bindable, displaybind] VARIANT borderRightColor(); [id(0x800113c1), propput, bindable, displaybind] void borderBottomColor(VARIANT rhs); [id(0x800113c1), propget, bindable, displaybind] VARIANT borderBottomColor(); [id(0x800113c2), propput, bindable, displaybind] void borderLeftColor(VARIANT rhs); [id(0x800113c2), propget, bindable, displaybind] VARIANT borderLeftColor(); [id(0x800113c3), propput, bindable, displaybind] void borderWidth(BSTR rhs); [id(0x800113c3), propget, bindable, displaybind] BSTR borderWidth(); [id(0x800113c4), propput, bindable, displaybind] void borderTopWidth(VARIANT rhs); [id(0x800113c4), propget, bindable, displaybind] VARIANT borderTopWidth(); [id(0x800113c5), propput, bindable, displaybind] void borderRightWidth(VARIANT rhs); [id(0x800113c5), propget, bindable, displaybind] VARIANT borderRightWidth(); [id(0x800113c6), propput, bindable, displaybind] void borderBottomWidth(VARIANT rhs); [id(0x800113c6), propget, bindable, displaybind] VARIANT borderBottomWidth(); [id(0x800113c7), propput, bindable, displaybind] void borderLeftWidth(VARIANT rhs); [id(0x800113c7), propget, bindable, displaybind] VARIANT borderLeftWidth(); [id(0x800113c8), propput, bindable, displaybind] void borderStyle(BSTR rhs); [id(0x800113c8), propget, bindable, displaybind] BSTR borderStyle(); [id(0x800113c9), propput, bindable, displaybind] void borderTopStyle(BSTR rhs); [id(0x800113c9), propget, bindable, displaybind] BSTR borderTopStyle(); [id(0x800113ca), propput, bindable, displaybind] void borderRightStyle(BSTR rhs); [id(0x800113ca), propget, bindable, displaybind] BSTR borderRightStyle(); [id(0x800113cb), propput, bindable, displaybind] void borderBottomStyle(BSTR rhs); [id(0x800113cb), propget, bindable, displaybind] BSTR borderBottomStyle(); [id(0x800113cc), propput, bindable, displaybind] void borderLeftStyle(BSTR rhs); [id(0x800113cc), propget, bindable, displaybind] BSTR borderLeftStyle(); [id(0x80010005), propput, bindable, displaybind] void width(VARIANT rhs); [id(0x80010005), propget, bindable, displaybind] VARIANT width(); [id(0x80010006), propput, bindable, displaybind] void height(VARIANT rhs); [id(0x80010006), propget, bindable, displaybind] VARIANT height(); [id(0x800113ce), propput, bindable, displaybind] void styleFloat(BSTR rhs); [id(0x800113ce), propget, bindable, displaybind] BSTR styleFloat(); [id(0x80011398), propput, bindable, displaybind] void clear(BSTR rhs); [id(0x80011398), propget, bindable, displaybind] BSTR clear(); [id(0x800113cf), propput, bindable, displaybind] void display(BSTR rhs); [id(0x800113cf), propget, bindable, displaybind] BSTR display(); [id(0x800113d8), propput, bindable, displaybind] void visibility(BSTR rhs); [id(0x800113d8), propget, bindable, displaybind] BSTR visibility(); [id(0x800113d0), propput, bindable, displaybind] void listStyleType(BSTR rhs); [id(0x800113d0), propget, bindable, displaybind] BSTR listStyleType(); [id(0x800113d1), propput, bindable, displaybind] void listStylePosition(BSTR rhs); [id(0x800113d1), propget, bindable, displaybind] BSTR listStylePosition(); [id(0x800113d2), propput, bindable, displaybind] void listStyleImage(BSTR rhs); [id(0x800113d2), propget, bindable, displaybind] BSTR listStyleImage(); [id(0x800113d3), propput, bindable, displaybind] void listStyle(BSTR rhs); [id(0x800113d3), propget, bindable, displaybind] BSTR listStyle(); [id(0x800113d4), propput, bindable, displaybind] void whiteSpace(BSTR rhs); [id(0x800113d4), propget, bindable, displaybind] BSTR whiteSpace(); [id(0x80010004), propput, bindable, displaybind] void top(VARIANT rhs); [id(0x80010004), propget, bindable, displaybind] VARIANT top(); [id(0x80010003), propput, bindable, displaybind] void left(VARIANT rhs); [id(0x80010003), propget, bindable, displaybind] VARIANT left(); [id(0x800113e3), propput, bindable, displaybind] void zIndex(VARIANT rhs); [id(0x800113e3), propget, bindable, displaybind] VARIANT zIndex(); [id(0x80011392), propput, bindable, displaybind] void overflow(BSTR rhs); [id(0x80011392), propget, bindable, displaybind] BSTR overflow(); [id(0x800113d5), propput, bindable, displaybind] void pageBreakBefore(BSTR rhs); [id(0x800113d5), propget, bindable, displaybind] BSTR pageBreakBefore(); [id(0x800113d6), propput, bindable, displaybind] void pageBreakAfter(BSTR rhs); [id(0x800113d6), propget, bindable, displaybind] BSTR pageBreakAfter(); [id(0x800113eb), propput, bindable, displaybind] void cssText(BSTR rhs); [id(0x800113eb), propget, bindable, displaybind] BSTR cssText(); [id(0x800113ee), propput, bindable, displaybind] void cursor(BSTR rhs); [id(0x800113ee), propget, bindable, displaybind] BSTR cursor(); [id(0x800113e4), propput, bindable, displaybind] void clip(BSTR rhs); [id(0x800113e4), propget, bindable, displaybind] BSTR clip(); [id(0x800113da), propput, bindable, displaybind] void filter(BSTR rhs); [id(0x800113da), propget, bindable, displaybind] BSTR filter(); [id(0x800101f5)] void setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800101f7)] VARIANT_BOOL removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags); [id(0x800113ea), propput, bindable, displaybind] void tableLayout(BSTR rhs); [id(0x800113ea), propget, bindable, displaybind] BSTR tableLayout(); [id(0x800113dc), propput, bindable, displaybind] void borderCollapse(BSTR rhs); [id(0x800113dc), propget, bindable, displaybind] BSTR borderCollapse(); [id(0x800113ff), propput, bindable, displaybind] void direction(BSTR rhs); [id(0x800113ff), propget, bindable, displaybind] BSTR direction(); [id(0x800113fb), propput, bindable, displaybind] void behavior(BSTR rhs); [id(0x800113fb), propget, bindable, displaybind] BSTR behavior(); [id(0x800113e2), propput, bindable, displaybind] void position(BSTR rhs); [id(0x800113e2), propget, bindable, displaybind] BSTR position(); [id(0x800113fe), propput, bindable, displaybind] void unicodeBidi(BSTR rhs); [id(0x800113fe), propget, bindable, displaybind] BSTR unicodeBidi(); [id(0x8001004e), propput, bindable, displaybind] void bottom(VARIANT rhs); [id(0x8001004e), propget, bindable, displaybind] VARIANT bottom(); [id(0x8001004d), propput, bindable, displaybind] void right(VARIANT rhs); [id(0x8001004d), propget, bindable, displaybind] VARIANT right(); [id(0x80010fa9), propput, bindable, displaybind, hidden] void pixelBottom(long rhs); [id(0x80010fa9), propget, bindable, displaybind, hidden] long pixelBottom(); [id(0x80010faa), propput, bindable, displaybind, hidden] void pixelRight(long rhs); [id(0x80010faa), propget, bindable, displaybind, hidden] long pixelRight(); [id(0x80010fab), propput, bindable, displaybind] void posBottom(single rhs); [id(0x80010fab), propget, bindable, displaybind] single posBottom(); [id(0x80010fac), propput, bindable, displaybind] void posRight(single rhs); [id(0x80010fac), propget, bindable, displaybind] single posRight(); [id(0x80011400), propput, bindable, displaybind] void imeMode(BSTR rhs); [id(0x80011400), propget, bindable, displaybind] BSTR imeMode(); [id(0x80011401), propput, bindable, displaybind] void rubyAlign(BSTR rhs); [id(0x80011401), propget, bindable, displaybind] BSTR rubyAlign(); [id(0x80011402), propput, bindable, displaybind] void rubyPosition(BSTR rhs); [id(0x80011402), propget, bindable, displaybind] BSTR rubyPosition(); [id(0x80011403), propput, bindable, displaybind] void rubyOverhang(BSTR rhs); [id(0x80011403), propget, bindable, displaybind] BSTR rubyOverhang(); [id(0x80011407), propput, bindable, displaybind] void layoutGridChar(VARIANT rhs); [id(0x80011407), propget, bindable, displaybind] VARIANT layoutGridChar(); [id(0x80011408), propput, bindable, displaybind] void layoutGridLine(VARIANT rhs); [id(0x80011408), propget, bindable, displaybind] VARIANT layoutGridLine(); [id(0x80011409), propput, bindable, displaybind] void layoutGridMode(BSTR rhs); [id(0x80011409), propget, bindable, displaybind] BSTR layoutGridMode(); [id(0x8001140a), propput, bindable, displaybind] void layoutGridType(BSTR rhs); [id(0x8001140a), propget, bindable, displaybind] BSTR layoutGridType(); [id(0x8001140b), propput, bindable, displaybind] void layoutGrid(BSTR rhs); [id(0x8001140b), propget, bindable, displaybind] BSTR layoutGrid(); [id(0x8001140c), propput, bindable, displaybind] void textAutospace(BSTR rhs); [id(0x8001140c), propget, bindable, displaybind] BSTR textAutospace(); [id(0x8001140e), propput, bindable, displaybind] void wordBreak(BSTR rhs); [id(0x8001140e), propget, bindable, displaybind] BSTR wordBreak(); [id(0x8001140d), propput, bindable, displaybind] void lineBreak(BSTR rhs); [id(0x8001140d), propget, bindable, displaybind] BSTR lineBreak(); [id(0x8001140f), propput, bindable, displaybind] void textJustify(BSTR rhs); [id(0x8001140f), propget, bindable, displaybind] BSTR textJustify(); [id(0x80011410), propput, bindable, displaybind] void textJustifyTrim(BSTR rhs); [id(0x80011410), propget, bindable, displaybind] BSTR textJustifyTrim(); [id(0x80011411), propput, bindable, displaybind] void textKashida(VARIANT rhs); [id(0x80011411), propget, bindable, displaybind] VARIANT textKashida(); [id(0x80011413), propput, bindable, displaybind] void overflowX(BSTR rhs); [id(0x80011413), propget, bindable, displaybind] BSTR overflowX(); [id(0x80011414), propput, bindable, displaybind] void overflowY(BSTR rhs); [id(0x80011414), propget, bindable, displaybind] BSTR overflowY(); [id(0x8001141b), propput, bindable, displaybind] void accelerator(BSTR rhs); [id(0x8001141b), propget, bindable, displaybind] BSTR accelerator(); [id(0x80011423), propput, bindable, displaybind] void layoutFlow(BSTR rhs); [id(0x80011423), propget, bindable, displaybind] BSTR layoutFlow(); [id(0x80011421), propput, bindable, displaybind] void zoom(VARIANT rhs); [id(0x80011421), propget, bindable, displaybind] VARIANT zoom(); [id(0x80011426), propput, bindable, displaybind] void wordWrap(BSTR rhs); [id(0x80011426), propget, bindable, displaybind] BSTR wordWrap(); [id(0x80011427), propput, bindable, displaybind] void textUnderlinePosition(BSTR rhs); [id(0x80011427), propget, bindable, displaybind] BSTR textUnderlinePosition(); [id(0x8001143c), propput, bindable, displaybind] void scrollbarBaseColor(VARIANT rhs); [id(0x8001143c), propget, bindable, displaybind] VARIANT scrollbarBaseColor(); [id(0x8001143d), propput, bindable, displaybind] void scrollbarFaceColor(VARIANT rhs); [id(0x8001143d), propget, bindable, displaybind] VARIANT scrollbarFaceColor(); [id(0x8001143e), propput, bindable, displaybind] void scrollbar3dLightColor(VARIANT rhs); [id(0x8001143e), propget, bindable, displaybind] VARIANT scrollbar3dLightColor(); [id(0x8001143f), propput, bindable, displaybind] void scrollbarShadowColor(VARIANT rhs); [id(0x8001143f), propget, bindable, displaybind] VARIANT scrollbarShadowColor(); [id(0x80011440), propput, bindable, displaybind] void scrollbarHighlightColor(VARIANT rhs); [id(0x80011440), propget, bindable, displaybind] VARIANT scrollbarHighlightColor(); [id(0x80011441), propput, bindable, displaybind] void scrollbarDarkShadowColor(VARIANT rhs); [id(0x80011441), propget, bindable, displaybind] VARIANT scrollbarDarkShadowColor(); [id(0x80011442), propput, bindable, displaybind] void scrollbarArrowColor(VARIANT rhs); [id(0x80011442), propget, bindable, displaybind] VARIANT scrollbarArrowColor(); [id(0x8001144c), propput, bindable, displaybind] void scrollbarTrackColor(VARIANT rhs); [id(0x8001144c), propget, bindable, displaybind] VARIANT scrollbarTrackColor(); [id(0x80011448), propput, bindable, displaybind] void writingMode(BSTR rhs); [id(0x80011448), propget, bindable, displaybind] BSTR writingMode(); [id(0x80011453), propput, bindable, displaybind] void textAlignLast(BSTR rhs); [id(0x80011453), propget, bindable, displaybind] BSTR textAlignLast(); [id(0x80011454), propput, bindable, displaybind] void textKashidaSpace(VARIANT rhs); [id(0x80011454), propget, bindable, displaybind] VARIANT textKashidaSpace(); [id(0x80011459), propput, bindable, displaybind] void textOverflow(BSTR rhs); [id(0x80011459), propget, bindable, displaybind] BSTR textOverflow(); [id(0x8001145b), propput, bindable, displaybind] void minHeight(VARIANT rhs); [id(0x8001145b), propget, bindable, displaybind] VARIANT minHeight(); }; [ uuid(3050F3D0-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLRuleStyle { [default] dispinterface DispHTMLRuleStyle; interface IHTMLRuleStyle; interface IHTMLRuleStyle2; interface IHTMLRuleStyle3; interface IHTMLRuleStyle4; }; typedef enum { styleTextLineThroughStyleUndefined = 0, styleTextLineThroughStyleSingle = 1, styleTextLineThroughStyleDouble = 2, styleTextLineThroughStyle_Max = 0x7fffffff } _styleTextLineThroughStyle; typedef enum { styleTextUnderlineStyleUndefined = 0, styleTextUnderlineStyleSingle = 1, styleTextUnderlineStyleDouble = 2, styleTextUnderlineStyleWords = 3, styleTextUnderlineStyleDotted = 4, styleTextUnderlineStyleThick = 5, styleTextUnderlineStyleDash = 6, styleTextUnderlineStyleDotDash = 7, styleTextUnderlineStyleDotDotDash = 8, styleTextUnderlineStyleWave = 9, styleTextUnderlineStyleSingleAccounting = 10, styleTextUnderlineStyleDoubleAccounting = 11, styleTextUnderlineStyleThickDash = 12, styleTextUnderlineStyle_Max = 0x7fffffff } _styleTextUnderlineStyle; typedef enum { styleTextEffectNone = 0, styleTextEffectEmboss = 1, styleTextEffectEngrave = 2, styleTextEffectOutline = 3, styleTextEffect_Max = 0x7fffffff } _styleTextEffect; typedef enum { styleDefaultTextSelectionFalse = 0, styleDefaultTextSelectionTrue = 1, styleDefaultTextSelection_Max = 0x7fffffff } _styleDefaultTextSelection; typedef enum { styleTextDecorationNone = 0, styleTextDecorationUnderline = 1, styleTextDecorationOverline = 2, styleTextDecorationLineThrough = 3, styleTextDecorationBlink = 4, styleTextDecoration_Max = 0x7fffffff } _styleTextDecoration; [ odl, uuid(3050F6AE-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLRenderStyle : IDispatch { [id(0x8001142e), propput, bindable, displaybind] HRESULT textLineThroughStyle([in] BSTR p); [id(0x8001142e), propget, bindable, displaybind] HRESULT textLineThroughStyle([out, retval] BSTR* p); [id(0x8001142f), propput, bindable, displaybind] HRESULT textUnderlineStyle([in] BSTR p); [id(0x8001142f), propget, bindable, displaybind] HRESULT textUnderlineStyle([out, retval] BSTR* p); [id(0x80011430), propput, bindable, displaybind] HRESULT textEffect([in] BSTR p); [id(0x80011430), propget, bindable, displaybind] HRESULT textEffect([out, retval] BSTR* p); [id(0x80011446), propput, bindable, displaybind] HRESULT textColor([in] VARIANT p); [id(0x80011446), propget, bindable, displaybind] HRESULT textColor([out, retval] VARIANT* p); [id(0x80011431), propput, bindable, displaybind] HRESULT textBackgroundColor([in] VARIANT p); [id(0x80011431), propget, bindable, displaybind] HRESULT textBackgroundColor([out, retval] VARIANT* p); [id(0x80011445), propput, bindable, displaybind] HRESULT textDecorationColor([in] VARIANT p); [id(0x80011445), propget, bindable, displaybind] HRESULT textDecorationColor([out, retval] VARIANT* p); [id(0x80011432), propput, bindable, displaybind] HRESULT renderingPriority([in] long p); [id(0x80011432), propget, bindable, displaybind] HRESULT renderingPriority([out, retval] long* p); [id(0x80011444), propput, bindable, displaybind] HRESULT defaultTextSelection([in] BSTR p); [id(0x80011444), propget, bindable, displaybind] HRESULT defaultTextSelection([out, retval] BSTR* p); [id(0x80011447), propput, bindable, displaybind] HRESULT textDecoration([in] BSTR p); [id(0x80011447), propget, bindable, displaybind] HRESULT textDecoration([out, retval] BSTR* p); }; [ uuid(3050F58B-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLRenderStyle { properties: methods: [id(0x8001142e), propput, bindable, displaybind] void textLineThroughStyle(BSTR rhs); [id(0x8001142e), propget, bindable, displaybind] BSTR textLineThroughStyle(); [id(0x8001142f), propput, bindable, displaybind] void textUnderlineStyle(BSTR rhs); [id(0x8001142f), propget, bindable, displaybind] BSTR textUnderlineStyle(); [id(0x80011430), propput, bindable, displaybind] void textEffect(BSTR rhs); [id(0x80011430), propget, bindable, displaybind] BSTR textEffect(); [id(0x80011446), propput, bindable, displaybind] void textColor(VARIANT rhs); [id(0x80011446), propget, bindable, displaybind] VARIANT textColor(); [id(0x80011431), propput, bindable, displaybind] void textBackgroundColor(VARIANT rhs); [id(0x80011431), propget, bindable, displaybind] VARIANT textBackgroundColor(); [id(0x80011445), propput, bindable, displaybind] void textDecorationColor(VARIANT rhs); [id(0x80011445), propget, bindable, displaybind] VARIANT textDecorationColor(); [id(0x80011432), propput, bindable, displaybind] void renderingPriority(long rhs); [id(0x80011432), propget, bindable, displaybind] long renderingPriority(); [id(0x80011444), propput, bindable, displaybind] void defaultTextSelection(BSTR rhs); [id(0x80011444), propget, bindable, displaybind] BSTR defaultTextSelection(); [id(0x80011447), propput, bindable, displaybind] void textDecoration(BSTR rhs); [id(0x80011447), propget, bindable, displaybind] BSTR textDecoration(); }; [ uuid(3050F6AA-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLRenderStyle { [default] dispinterface DispHTMLRenderStyle; interface IHTMLRenderStyle; }; typedef enum { textDecorationNone = 0, textDecorationUnderline = 1, textDecorationOverline = 2, textDecorationLineThrough = 3, textDecorationBlink = 4, textDecoration_Max = 0x7fffffff } _textDecoration; [ odl, uuid(3050F3DB-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLCurrentStyle : IDispatch { [id(0x800113e2), propget, bindable, displaybind] HRESULT position([out, retval] BSTR* p); [id(0x800113ce), propget, bindable, displaybind] HRESULT styleFloat([out, retval] BSTR* p); [id(0x8001138a), propget, bindable, displaybind] HRESULT color([out, retval] VARIANT* p); [id(0xfffffe0b), propget, bindable, displaybind] HRESULT backgroundColor([out, retval] VARIANT* p); [id(0x8001139a), propget, bindable, displaybind] HRESULT fontFamily([out, retval] BSTR* p); [id(0x800113a0), propget, bindable, displaybind] HRESULT fontStyle([out, retval] BSTR* p); [id(0x800113a1), propget, bindable, displaybind, hidden] HRESULT fontVariant([out, retval] BSTR* p); [id(0x800113a3), propget, bindable, displaybind] HRESULT fontWeight([out, retval] VARIANT* p); [id(0x8001139b), propget, bindable, displaybind] HRESULT fontSize([out, retval] VARIANT* p); [id(0x80011389), propget, bindable, displaybind] HRESULT backgroundImage([out, retval] BSTR* p); [id(0x800113a9), propget, bindable, displaybind] HRESULT backgroundPositionX([out, retval] VARIANT* p); [id(0x800113aa), propget, bindable, displaybind] HRESULT backgroundPositionY([out, retval] VARIANT* p); [id(0x800113b4), propget, bindable, displaybind] HRESULT backgroundRepeat([out, retval] BSTR* p); [id(0x800113c2), propget, bindable, displaybind] HRESULT borderLeftColor([out, retval] VARIANT* p); [id(0x800113bf), propget, bindable, displaybind] HRESULT borderTopColor([out, retval] VARIANT* p); [id(0x800113c0), propget, bindable, displaybind] HRESULT borderRightColor([out, retval] VARIANT* p); [id(0x800113c1), propget, bindable, displaybind] HRESULT borderBottomColor([out, retval] VARIANT* p); [id(0x800113c9), propget, bindable, displaybind] HRESULT borderTopStyle([out, retval] BSTR* p); [id(0x800113ca), propget, bindable, displaybind] HRESULT borderRightStyle([out, retval] BSTR* p); [id(0x800113cb), propget, bindable, displaybind] HRESULT borderBottomStyle([out, retval] BSTR* p); [id(0x800113cc), propget, bindable, displaybind] HRESULT borderLeftStyle([out, retval] BSTR* p); [id(0x800113c4), propget, bindable, displaybind] HRESULT borderTopWidth([out, retval] VARIANT* p); [id(0x800113c5), propget, bindable, displaybind] HRESULT borderRightWidth([out, retval] VARIANT* p); [id(0x800113c6), propget, bindable, displaybind] HRESULT borderBottomWidth([out, retval] VARIANT* p); [id(0x800113c7), propget, bindable, displaybind] HRESULT borderLeftWidth([out, retval] VARIANT* p); [id(0x80010003), propget, bindable, displaybind] HRESULT left([out, retval] VARIANT* p); [id(0x80010004), propget, bindable, displaybind] HRESULT top([out, retval] VARIANT* p); [id(0x80010005), propget, bindable, displaybind] HRESULT width([out, retval] VARIANT* p); [id(0x80010006), propget, bindable, displaybind] HRESULT height([out, retval] VARIANT* p); [id(0x80011397), propget, bindable, displaybind] HRESULT paddingLeft([out, retval] VARIANT* p); [id(0x80011394), propget, bindable, displaybind] HRESULT paddingTop([out, retval] VARIANT* p); [id(0x80011395), propget, bindable, displaybind] HRESULT paddingRight([out, retval] VARIANT* p); [id(0x80011396), propget, bindable, displaybind] HRESULT paddingBottom([out, retval] VARIANT* p); [id(0x80010048), propget, bindable, displaybind] HRESULT textAlign([out, retval] BSTR* p); [id(0x800113ab), propget, bindable, displaybind] HRESULT textDecoration([out, retval] BSTR* p); [id(0x800113cf), propget, bindable, displaybind] HRESULT display([out, retval] BSTR* p); [id(0x800113d8), propget, bindable, displaybind] HRESULT visibility([out, retval] BSTR* p); [id(0x800113e3), propget, bindable, displaybind] HRESULT zIndex([out, retval] VARIANT* p); [id(0x80011390), propget, bindable, displaybind] HRESULT letterSpacing([out, retval] VARIANT* p); [id(0x8001138e), propget, bindable, displaybind] HRESULT lineHeight([out, retval] VARIANT* p); [id(0x8001138f), propget, bindable, displaybind] HRESULT textIndent([out, retval] VARIANT* p); [id(0x800113b8), propget, bindable, displaybind] HRESULT verticalAlign([out, retval] VARIANT* p); [id(0x800113b5), propget, bindable, displaybind] HRESULT backgroundAttachment([out, retval] BSTR* p); [id(0x800113ad), propget, bindable, displaybind] HRESULT marginTop([out, retval] VARIANT* p); [id(0x800113ae), propget, bindable, displaybind] HRESULT marginRight([out, retval] VARIANT* p); [id(0x800113af), propget, bindable, displaybind] HRESULT marginBottom([out, retval] VARIANT* p); [id(0x800113b0), propget, bindable, displaybind] HRESULT marginLeft([out, retval] VARIANT* p); [id(0x80011398), propget, bindable, displaybind] HRESULT clear([out, retval] BSTR* p); [id(0x800113d0), propget, bindable, displaybind] HRESULT listStyleType([out, retval] BSTR* p); [id(0x800113d1), propget, bindable, displaybind] HRESULT listStylePosition([out, retval] BSTR* p); [id(0x800113d2), propget, bindable, displaybind] HRESULT listStyleImage([out, retval] BSTR* p); [id(0x800113e5), propget, bindable, displaybind] HRESULT clipTop([out, retval] VARIANT* p); [id(0x800113e6), propget, bindable, displaybind] HRESULT clipRight([out, retval] VARIANT* p); [id(0x800113e7), propget, bindable, displaybind] HRESULT clipBottom([out, retval] VARIANT* p); [id(0x800113e8), propget, bindable, displaybind] HRESULT clipLeft([out, retval] VARIANT* p); [id(0x80011392), propget, bindable, displaybind] HRESULT overflow([out, retval] BSTR* p); [id(0x800113d5), propget, bindable, displaybind] HRESULT pageBreakBefore([out, retval] BSTR* p); [id(0x800113d6), propget, bindable, displaybind] HRESULT pageBreakAfter([out, retval] BSTR* p); [id(0x800113ee), propget, bindable, displaybind] HRESULT cursor([out, retval] BSTR* p); [id(0x800113ea), propget, bindable, displaybind] HRESULT tableLayout([out, retval] BSTR* p); [id(0x800113dc), propget, bindable, displaybind] HRESULT borderCollapse([out, retval] BSTR* p); [id(0x800113ff), propget, bindable, displaybind] HRESULT direction([out, retval] BSTR* p); [id(0x800113fb), propget, bindable, displaybind] HRESULT behavior([out, retval] BSTR* p); [id(0x800101f6)] HRESULT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags, [out, retval] VARIANT* AttributeValue); [id(0x800113fe), propget, bindable, displaybind] HRESULT unicodeBidi([out, retval] BSTR* p); [id(0x8001004d), propget, bindable, displaybind] HRESULT right([out, retval] VARIANT* p); [id(0x8001004e), propget, bindable, displaybind] HRESULT bottom([out, retval] VARIANT* p); [id(0x80011400), propget, bindable, displaybind] HRESULT imeMode([out, retval] BSTR* p); [id(0x80011401), propget, bindable, displaybind] HRESULT rubyAlign([out, retval] BSTR* p); [id(0x80011402), propget, bindable, displaybind] HRESULT rubyPosition([out, retval] BSTR* p); [id(0x80011403), propget, bindable, displaybind] HRESULT rubyOverhang([out, retval] BSTR* p); [id(0x8001140c), propget, bindable, displaybind] HRESULT textAutospace([out, retval] BSTR* p); [id(0x8001140d), propget, bindable, displaybind] HRESULT lineBreak([out, retval] BSTR* p); [id(0x8001140e), propget, bindable, displaybind] HRESULT wordBreak([out, retval] BSTR* p); [id(0x8001140f), propget, bindable, displaybind] HRESULT textJustify([out, retval] BSTR* p); [id(0x80011410), propget, bindable, displaybind] HRESULT textJustifyTrim([out, retval] BSTR* p); [id(0x80011411), propget, bindable, displaybind] HRESULT textKashida([out, retval] VARIANT* p); [id(0x800113fd), propget, bindable, displaybind] HRESULT blockDirection([out, retval] BSTR* p); [id(0x80011407), propget, bindable, displaybind] HRESULT layoutGridChar([out, retval] VARIANT* p); [id(0x80011408), propget, bindable, displaybind] HRESULT layoutGridLine([out, retval] VARIANT* p); [id(0x80011409), propget, bindable, displaybind] HRESULT layoutGridMode([out, retval] BSTR* p); [id(0x8001140a), propget, bindable, displaybind] HRESULT layoutGridType([out, retval] BSTR* p); [id(0x800113c8), propget, bindable, displaybind] HRESULT borderStyle([out, retval] BSTR* p); [id(0x800113be), propget, bindable, displaybind] HRESULT borderColor([out, retval] BSTR* p); [id(0x800113c3), propget, bindable, displaybind] HRESULT borderWidth([out, retval] BSTR* p); [id(0x80011393), propget, bindable, displaybind] HRESULT padding([out, retval] BSTR* p); [id(0x800113ac), propget, bindable, displaybind] HRESULT margin([out, retval] BSTR* p); [id(0x8001141b), propget, bindable, displaybind] HRESULT accelerator([out, retval] BSTR* p); [id(0x80011413), propget, bindable, displaybind] HRESULT overflowX([out, retval] BSTR* p); [id(0x80011414), propget, bindable, displaybind] HRESULT overflowY([out, retval] BSTR* p); [id(0x8001138c), propget, bindable, displaybind] HRESULT textTransform([out, retval] BSTR* p); }; [ odl, uuid(3050F658-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLCurrentStyle2 : IDispatch { [id(0x80011423), propget, bindable, displaybind] HRESULT layoutFlow([out, retval] BSTR* p); [id(0x80011426), propget, bindable, displaybind] HRESULT wordWrap([out, retval] BSTR* p); [id(0x80011427), propget, bindable, displaybind] HRESULT textUnderlinePosition([out, retval] BSTR* p); [id(0x80011428), propget, bindable, displaybind] HRESULT hasLayout([out, retval] VARIANT_BOOL* p); [id(0x8001143c), propget, bindable, displaybind] HRESULT scrollbarBaseColor([out, retval] VARIANT* p); [id(0x8001143d), propget, bindable, displaybind] HRESULT scrollbarFaceColor([out, retval] VARIANT* p); [id(0x8001143e), propget, bindable, displaybind] HRESULT scrollbar3dLightColor([out, retval] VARIANT* p); [id(0x8001143f), propget, bindable, displaybind] HRESULT scrollbarShadowColor([out, retval] VARIANT* p); [id(0x80011440), propget, bindable, displaybind] HRESULT scrollbarHighlightColor([out, retval] VARIANT* p); [id(0x80011441), propget, bindable, displaybind] HRESULT scrollbarDarkShadowColor([out, retval] VARIANT* p); [id(0x80011442), propget, bindable, displaybind] HRESULT scrollbarArrowColor([out, retval] VARIANT* p); [id(0x8001144c), propget, bindable, displaybind] HRESULT scrollbarTrackColor([out, retval] VARIANT* p); [id(0x80011448), propget, bindable, displaybind] HRESULT writingMode([out, retval] BSTR* p); [id(0x80011421), propget, bindable, displaybind] HRESULT zoom([out, retval] VARIANT* p); [id(0x800113da), propget, bindable, displaybind] HRESULT filter([out, retval] BSTR* p); [id(0x80011453), propget, bindable, displaybind] HRESULT textAlignLast([out, retval] BSTR* p); [id(0x80011454), propget, bindable, displaybind] HRESULT textKashidaSpace([out, retval] VARIANT* p); [id(0x80011458), propget, restricted, bindable, displaybind, hidden] HRESULT isBlock([out, retval] VARIANT_BOOL* p); }; [ odl, uuid(3050F818-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLCurrentStyle3 : IDispatch { [id(0x80011459), propget, bindable, displaybind] HRESULT textOverflow([out, retval] BSTR* p); [id(0x8001145b), propget, bindable, displaybind] HRESULT minHeight([out, retval] VARIANT* p); [id(0x800113b7), propget, bindable, displaybind] HRESULT wordSpacing([out, retval] VARIANT* p); [id(0x800113d4), propget, bindable, displaybind] HRESULT whiteSpace([out, retval] BSTR* p); }; [ uuid(3050F557-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLCurrentStyle { properties: methods: [id(0x800113e2), propget, bindable, displaybind] BSTR position(); [id(0x800113ce), propget, bindable, displaybind] BSTR styleFloat(); [id(0x8001138a), propget, bindable, displaybind] VARIANT color(); [id(0xfffffe0b), propget, bindable, displaybind] VARIANT backgroundColor(); [id(0x8001139a), propget, bindable, displaybind] BSTR fontFamily(); [id(0x800113a0), propget, bindable, displaybind] BSTR fontStyle(); [id(0x800113a1), propget, bindable, displaybind, hidden] BSTR fontVariant(); [id(0x800113a3), propget, bindable, displaybind] VARIANT fontWeight(); [id(0x8001139b), propget, bindable, displaybind] VARIANT fontSize(); [id(0x80011389), propget, bindable, displaybind] BSTR backgroundImage(); [id(0x800113a9), propget, bindable, displaybind] VARIANT backgroundPositionX(); [id(0x800113aa), propget, bindable, displaybind] VARIANT backgroundPositionY(); [id(0x800113b4), propget, bindable, displaybind] BSTR backgroundRepeat(); [id(0x800113c2), propget, bindable, displaybind] VARIANT borderLeftColor(); [id(0x800113bf), propget, bindable, displaybind] VARIANT borderTopColor(); [id(0x800113c0), propget, bindable, displaybind] VARIANT borderRightColor(); [id(0x800113c1), propget, bindable, displaybind] VARIANT borderBottomColor(); [id(0x800113c9), propget, bindable, displaybind] BSTR borderTopStyle(); [id(0x800113ca), propget, bindable, displaybind] BSTR borderRightStyle(); [id(0x800113cb), propget, bindable, displaybind] BSTR borderBottomStyle(); [id(0x800113cc), propget, bindable, displaybind] BSTR borderLeftStyle(); [id(0x800113c4), propget, bindable, displaybind] VARIANT borderTopWidth(); [id(0x800113c5), propget, bindable, displaybind] VARIANT borderRightWidth(); [id(0x800113c6), propget, bindable, displaybind] VARIANT borderBottomWidth(); [id(0x800113c7), propget, bindable, displaybind] VARIANT borderLeftWidth(); [id(0x80010003), propget, bindable, displaybind] VARIANT left(); [id(0x80010004), propget, bindable, displaybind] VARIANT top(); [id(0x80010005), propget, bindable, displaybind] VARIANT width(); [id(0x80010006), propget, bindable, displaybind] VARIANT height(); [id(0x80011397), propget, bindable, displaybind] VARIANT paddingLeft(); [id(0x80011394), propget, bindable, displaybind] VARIANT paddingTop(); [id(0x80011395), propget, bindable, displaybind] VARIANT paddingRight(); [id(0x80011396), propget, bindable, displaybind] VARIANT paddingBottom(); [id(0x80010048), propget, bindable, displaybind] BSTR textAlign(); [id(0x800113ab), propget, bindable, displaybind] BSTR textDecoration(); [id(0x800113cf), propget, bindable, displaybind] BSTR display(); [id(0x800113d8), propget, bindable, displaybind] BSTR visibility(); [id(0x800113e3), propget, bindable, displaybind] VARIANT zIndex(); [id(0x80011390), propget, bindable, displaybind] VARIANT letterSpacing(); [id(0x8001138e), propget, bindable, displaybind] VARIANT lineHeight(); [id(0x8001138f), propget, bindable, displaybind] VARIANT textIndent(); [id(0x800113b8), propget, bindable, displaybind] VARIANT verticalAlign(); [id(0x800113b5), propget, bindable, displaybind] BSTR backgroundAttachment(); [id(0x800113ad), propget, bindable, displaybind] VARIANT marginTop(); [id(0x800113ae), propget, bindable, displaybind] VARIANT marginRight(); [id(0x800113af), propget, bindable, displaybind] VARIANT marginBottom(); [id(0x800113b0), propget, bindable, displaybind] VARIANT marginLeft(); [id(0x80011398), propget, bindable, displaybind] BSTR clear(); [id(0x800113d0), propget, bindable, displaybind] BSTR listStyleType(); [id(0x800113d1), propget, bindable, displaybind] BSTR listStylePosition(); [id(0x800113d2), propget, bindable, displaybind] BSTR listStyleImage(); [id(0x800113e5), propget, bindable, displaybind] VARIANT clipTop(); [id(0x800113e6), propget, bindable, displaybind] VARIANT clipRight(); [id(0x800113e7), propget, bindable, displaybind] VARIANT clipBottom(); [id(0x800113e8), propget, bindable, displaybind] VARIANT clipLeft(); [id(0x80011392), propget, bindable, displaybind] BSTR overflow(); [id(0x800113d5), propget, bindable, displaybind] BSTR pageBreakBefore(); [id(0x800113d6), propget, bindable, displaybind] BSTR pageBreakAfter(); [id(0x800113ee), propget, bindable, displaybind] BSTR cursor(); [id(0x800113ea), propget, bindable, displaybind] BSTR tableLayout(); [id(0x800113dc), propget, bindable, displaybind] BSTR borderCollapse(); [id(0x800113ff), propget, bindable, displaybind] BSTR direction(); [id(0x800113fb), propget, bindable, displaybind] BSTR behavior(); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800113fe), propget, bindable, displaybind] BSTR unicodeBidi(); [id(0x8001004d), propget, bindable, displaybind] VARIANT right(); [id(0x8001004e), propget, bindable, displaybind] VARIANT bottom(); [id(0x80011400), propget, bindable, displaybind] BSTR imeMode(); [id(0x80011401), propget, bindable, displaybind] BSTR rubyAlign(); [id(0x80011402), propget, bindable, displaybind] BSTR rubyPosition(); [id(0x80011403), propget, bindable, displaybind] BSTR rubyOverhang(); [id(0x8001140c), propget, bindable, displaybind] BSTR textAutospace(); [id(0x8001140d), propget, bindable, displaybind] BSTR lineBreak(); [id(0x8001140e), propget, bindable, displaybind] BSTR wordBreak(); [id(0x8001140f), propget, bindable, displaybind] BSTR textJustify(); [id(0x80011410), propget, bindable, displaybind] BSTR textJustifyTrim(); [id(0x80011411), propget, bindable, displaybind] VARIANT textKashida(); [id(0x800113fd), propget, bindable, displaybind] BSTR blockDirection(); [id(0x80011407), propget, bindable, displaybind] VARIANT layoutGridChar(); [id(0x80011408), propget, bindable, displaybind] VARIANT layoutGridLine(); [id(0x80011409), propget, bindable, displaybind] BSTR layoutGridMode(); [id(0x8001140a), propget, bindable, displaybind] BSTR layoutGridType(); [id(0x800113c8), propget, bindable, displaybind] BSTR borderStyle(); [id(0x800113be), propget, bindable, displaybind] BSTR borderColor(); [id(0x800113c3), propget, bindable, displaybind] BSTR borderWidth(); [id(0x80011393), propget, bindable, displaybind] BSTR padding(); [id(0x800113ac), propget, bindable, displaybind] BSTR margin(); [id(0x8001141b), propget, bindable, displaybind] BSTR accelerator(); [id(0x80011413), propget, bindable, displaybind] BSTR overflowX(); [id(0x80011414), propget, bindable, displaybind] BSTR overflowY(); [id(0x8001138c), propget, bindable, displaybind] BSTR textTransform(); [id(0x80011423), propget, bindable, displaybind] BSTR layoutFlow(); [id(0x80011426), propget, bindable, displaybind] BSTR wordWrap(); [id(0x80011427), propget, bindable, displaybind] BSTR textUnderlinePosition(); [id(0x80011428), propget, bindable, displaybind] VARIANT_BOOL hasLayout(); [id(0x8001143c), propget, bindable, displaybind] VARIANT scrollbarBaseColor(); [id(0x8001143d), propget, bindable, displaybind] VARIANT scrollbarFaceColor(); [id(0x8001143e), propget, bindable, displaybind] VARIANT scrollbar3dLightColor(); [id(0x8001143f), propget, bindable, displaybind] VARIANT scrollbarShadowColor(); [id(0x80011440), propget, bindable, displaybind] VARIANT scrollbarHighlightColor(); [id(0x80011441), propget, bindable, displaybind] VARIANT scrollbarDarkShadowColor(); [id(0x80011442), propget, bindable, displaybind] VARIANT scrollbarArrowColor(); [id(0x8001144c), propget, bindable, displaybind] VARIANT scrollbarTrackColor(); [id(0x80011448), propget, bindable, displaybind] BSTR writingMode(); [id(0x80011421), propget, bindable, displaybind] VARIANT zoom(); [id(0x800113da), propget, bindable, displaybind] BSTR filter(); [id(0x80011453), propget, bindable, displaybind] BSTR textAlignLast(); [id(0x80011454), propget, bindable, displaybind] VARIANT textKashidaSpace(); [id(0x80011458), propget, restricted, bindable, displaybind, hidden] VARIANT_BOOL isBlock(); [id(0x80011459), propget, bindable, displaybind] BSTR textOverflow(); [id(0x8001145b), propget, bindable, displaybind] VARIANT minHeight(); [id(0x800113b7), propget, bindable, displaybind] VARIANT wordSpacing(); [id(0x800113d4), propget, bindable, displaybind] BSTR whiteSpace(); }; [ uuid(3050F3DC-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLCurrentStyle { [default] dispinterface DispHTMLCurrentStyle; interface IHTMLCurrentStyle; interface IHTMLCurrentStyle2; interface IHTMLCurrentStyle3; }; [ odl, uuid(3050F4A3-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLRect : IDispatch { [id(0x000003e9), propput] HRESULT left([in] long p); [id(0x000003e9), propget] HRESULT left([out, retval] long* p); [id(0x000003ea), propput] HRESULT top([in] long p); [id(0x000003ea), propget] HRESULT top([out, retval] long* p); [id(0x000003eb), propput] HRESULT right([in] long p); [id(0x000003eb), propget] HRESULT right([out, retval] long* p); [id(0x000003ec), propput] HRESULT bottom([in] long p); [id(0x000003ec), propget] HRESULT bottom([out, retval] long* p); }; [ odl, uuid(3050F4A4-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLRectCollection : IDispatch { [id(0x000005dc), propget] HRESULT length([out, retval] long* p); [id(0xfffffffc), propget, restricted, hidden] HRESULT _newEnum([out, retval] IUnknown** p); [id(00000000)] HRESULT item( [in] VARIANT* pvarIndex, [out, retval] VARIANT* pvarResult); }; [ odl, uuid(3050F5DA-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDOMNode : IDispatch { [id(0x80010416), propget] HRESULT nodeType([out, retval] long* p); [id(0x80010417), propget] HRESULT parentNode([out, retval] IHTMLDOMNode** p); [id(0x80010418)] HRESULT hasChildNodes([out, retval] VARIANT_BOOL* fChildren); [id(0x80010419), propget] HRESULT childNodes([out, retval] IDispatch** p); [id(0x8001041a), propget] HRESULT attributes([out, retval] IDispatch** p); [id(0x8001041b)] HRESULT insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild, [out, retval] IHTMLDOMNode** node); [id(0x8001041c)] HRESULT removeChild( [in] IHTMLDOMNode* oldChild, [out, retval] IHTMLDOMNode** node); [id(0x8001041d)] HRESULT replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild, [out, retval] IHTMLDOMNode** node); [id(0x80010425)] HRESULT cloneNode( [in] VARIANT_BOOL fDeep, [out, retval] IHTMLDOMNode** clonedNode); [id(0x8001042a)] HRESULT removeNode( [in, optional, defaultvalue(0)] VARIANT_BOOL fDeep, [out, retval] IHTMLDOMNode** removed); [id(0x8001042c)] HRESULT swapNode( [in] IHTMLDOMNode* otherNode, [out, retval] IHTMLDOMNode** swappedNode); [id(0x8001042b)] HRESULT replaceNode( [in] IHTMLDOMNode* replacement, [out, retval] IHTMLDOMNode** replaced); [id(0x80010431)] HRESULT appendChild( [in] IHTMLDOMNode* newChild, [out, retval] IHTMLDOMNode** node); [id(0x80010432), propget] HRESULT nodeName([out, retval] BSTR* p); [id(0x80010433), propput] HRESULT nodeValue([in] VARIANT p); [id(0x80010433), propget] HRESULT nodeValue([out, retval] VARIANT* p); [id(0x80010434), propget] HRESULT firstChild([out, retval] IHTMLDOMNode** p); [id(0x80010435), propget] HRESULT lastChild([out, retval] IHTMLDOMNode** p); [id(0x80010436), propget] HRESULT previousSibling([out, retval] IHTMLDOMNode** p); [id(0x80010437), propget] HRESULT nextSibling([out, retval] IHTMLDOMNode** p); }; [ odl, uuid(3050F80B-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDOMNode2 : IDispatch { [id(0x80010459), propget] HRESULT ownerDocument([out, retval] IDispatch** p); }; [ odl, uuid(3050F4B0-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDOMAttribute : IDispatch { [id(0x000003e8), propget] HRESULT nodeName([out, retval] BSTR* p); [id(0x000003ea), propput] HRESULT nodeValue([in] VARIANT p); [id(0x000003ea), propget] HRESULT nodeValue([out, retval] VARIANT* p); [id(0x000003e9), propget] HRESULT specified([out, retval] VARIANT_BOOL* p); }; [ odl, uuid(3050F810-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDOMAttribute2 : IDispatch { [id(0x000003eb), propget] HRESULT name([out, retval] BSTR* p); [id(0x000003ec), propput] HRESULT value([in] BSTR p); [id(0x000003ec), propget] HRESULT value([out, retval] BSTR* p); [id(0x000003ed), propget] HRESULT expando([out, retval] VARIANT_BOOL* p); [id(0x000003ee), propget] HRESULT nodeType([out, retval] long* p); [id(0x000003ef), propget] HRESULT parentNode([out, retval] IHTMLDOMNode** p); [id(0x000003f0), propget] HRESULT childNodes([out, retval] IDispatch** p); [id(0x000003f1), propget] HRESULT firstChild([out, retval] IHTMLDOMNode** p); [id(0x000003f2), propget] HRESULT lastChild([out, retval] IHTMLDOMNode** p); [id(0x000003f3), propget] HRESULT previousSibling([out, retval] IHTMLDOMNode** p); [id(0x000003f4), propget] HRESULT nextSibling([out, retval] IHTMLDOMNode** p); [id(0x000003f5), propget] HRESULT attributes([out, retval] IDispatch** p); [id(0x000003f6), propget] HRESULT ownerDocument([out, retval] IDispatch** p); [id(0x000003f7)] HRESULT insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild, [out, retval] IHTMLDOMNode** node); [id(0x000003f8)] HRESULT replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild, [out, retval] IHTMLDOMNode** node); [id(0x000003f9)] HRESULT removeChild( [in] IHTMLDOMNode* oldChild, [out, retval] IHTMLDOMNode** node); [id(0x000003fa)] HRESULT appendChild( [in] IHTMLDOMNode* newChild, [out, retval] IHTMLDOMNode** node); [id(0x000003fb)] HRESULT hasChildNodes([out, retval] VARIANT_BOOL* fChildren); [id(0x000003fc)] HRESULT cloneNode( [in] VARIANT_BOOL fDeep, [out, retval] IHTMLDOMAttribute** clonedNode); }; [ odl, uuid(3050F4B1-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDOMTextNode : IDispatch { [id(0x000003e8), propput] HRESULT data([in] BSTR p); [id(0x000003e8), propget] HRESULT data([out, retval] BSTR* p); [id(0x000003e9)] HRESULT toString([out, retval] BSTR* String); [id(0x000003ea), propget] HRESULT length([out, retval] long* p); [id(0x000003eb)] HRESULT splitText( [in] long offset, [out, retval] IHTMLDOMNode** pRetNode); }; [ odl, uuid(3050F809-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDOMTextNode2 : IDispatch { [id(0x000003ec)] HRESULT substringData( [in] long offset, [in] long Count, [out, retval] BSTR* pbstrsubString); [id(0x000003ed)] HRESULT appendData([in] BSTR bstrstring); [id(0x000003ee)] HRESULT insertData( [in] long offset, [in] BSTR bstrstring); [id(0x000003ef)] HRESULT deleteData( [in] long offset, [in] long Count); [id(0x000003f0)] HRESULT replaceData( [in] long offset, [in] long Count, [in] BSTR bstrstring); }; [ odl, uuid(3050F80D-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDOMImplementation : IDispatch { [id(0x000003e8)] HRESULT hasFeature( [in] BSTR bstrfeature, [in, optional] VARIANT version, [out, retval] VARIANT_BOOL* pfHasFeature); }; [ uuid(3050F564-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLDOMAttribute { properties: methods: [id(0x000003e8), propget] BSTR nodeName(); [id(0x000003ea), propput] void nodeValue(VARIANT rhs); [id(0x000003ea), propget] VARIANT nodeValue(); [id(0x000003e9), propget] VARIANT_BOOL specified(); [id(0x000003eb), propget] BSTR name(); [id(0x000003ec), propput] void value(BSTR rhs); [id(0x000003ec), propget] BSTR value(); [id(0x000003ed), propget] VARIANT_BOOL expando(); [id(0x000003ee), propget] long nodeType(); [id(0x000003ef), propget] IHTMLDOMNode* parentNode(); [id(0x000003f0), propget] IDispatch* childNodes(); [id(0x000003f1), propget] IHTMLDOMNode* firstChild(); [id(0x000003f2), propget] IHTMLDOMNode* lastChild(); [id(0x000003f3), propget] IHTMLDOMNode* previousSibling(); [id(0x000003f4), propget] IHTMLDOMNode* nextSibling(); [id(0x000003f5), propget] IDispatch* attributes(); [id(0x000003f6), propget] IDispatch* ownerDocument(); [id(0x000003f7)] IHTMLDOMNode* insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild); [id(0x000003f8)] IHTMLDOMNode* replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild); [id(0x000003f9)] IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); [id(0x000003fa)] IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); [id(0x000003fb)] VARIANT_BOOL hasChildNodes(); [id(0x000003fc)] IHTMLDOMAttribute* cloneNode([in] VARIANT_BOOL fDeep); }; [ uuid(3050F4B2-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLDOMAttribute { [default] dispinterface DispHTMLDOMAttribute; interface IHTMLDOMAttribute; interface IHTMLDOMAttribute2; }; [ uuid(3050F565-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLDOMTextNode { properties: methods: [id(0x000003e8), propput] void data(BSTR rhs); [id(0x000003e8), propget] BSTR data(); [id(0x000003e9)] BSTR toString(); [id(0x000003ea), propget] long length(); [id(0x000003eb)] IHTMLDOMNode* splitText([in] long offset); [id(0x000003ec)] BSTR substringData( [in] long offset, [in] long Count); [id(0x000003ed)] void appendData([in] BSTR bstrstring); [id(0x000003ee)] void insertData( [in] long offset, [in] BSTR bstrstring); [id(0x000003ef)] void deleteData( [in] long offset, [in] long Count); [id(0x000003f0)] void replaceData( [in] long offset, [in] long Count, [in] BSTR bstrstring); [id(0x80010416), propget] long nodeType(); [id(0x80010417), propget] IHTMLDOMNode* parentNode(); [id(0x80010418)] VARIANT_BOOL hasChildNodes(); [id(0x80010419), propget] IDispatch* childNodes(); [id(0x8001041a), propget] IDispatch* attributes(); [id(0x8001041b)] IHTMLDOMNode* insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild); [id(0x8001041c)] IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); [id(0x8001041d)] IHTMLDOMNode* replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild); [id(0x80010425)] IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep); [id(0x8001042a)] IHTMLDOMNode* removeNode([in, optional, defaultvalue(0)] VARIANT_BOOL fDeep); [id(0x8001042c)] IHTMLDOMNode* swapNode([in] IHTMLDOMNode* otherNode); [id(0x8001042b)] IHTMLDOMNode* replaceNode([in] IHTMLDOMNode* replacement); [id(0x80010431)] IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); [id(0x80010432), propget] BSTR nodeName(); [id(0x80010433), propput] void nodeValue(VARIANT rhs); [id(0x80010433), propget] VARIANT nodeValue(); [id(0x80010434), propget] IHTMLDOMNode* firstChild(); [id(0x80010435), propget] IHTMLDOMNode* lastChild(); [id(0x80010436), propget] IHTMLDOMNode* previousSibling(); [id(0x80010437), propget] IHTMLDOMNode* nextSibling(); [id(0x80010459), propget] IDispatch* ownerDocument(); }; [ uuid(3050F4BA-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLDOMTextNode { [default] dispinterface DispHTMLDOMTextNode; interface IHTMLDOMTextNode; interface IHTMLDOMTextNode2; interface IHTMLDOMNode; interface IHTMLDOMNode2; }; [ uuid(3050F58F-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLDOMImplementation { properties: methods: [id(0x000003e8)] VARIANT_BOOL hasFeature( [in] BSTR bstrfeature, [in, optional] VARIANT version); }; [ uuid(3050F80E-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLDOMImplementation { [default] dispinterface DispHTMLDOMImplementation; interface IHTMLDOMImplementation; }; [ odl, uuid(3050F4C3-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLAttributeCollection : IDispatch { [id(0x000005dc), propget] HRESULT length([out, retval] long* p); [id(0xfffffffc), propget, restricted, hidden] HRESULT _newEnum([out, retval] IUnknown** p); [id(00000000)] HRESULT item( [in, optional] VARIANT* name, [out, retval] IDispatch** pdisp); }; [ odl, uuid(3050F80A-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLAttributeCollection2 : IDispatch { [id(0x000005dd)] HRESULT getNamedItem( [in] BSTR bstrName, [out, retval] IHTMLDOMAttribute** newretNode); [id(0x000005de)] HRESULT setNamedItem( [in] IHTMLDOMAttribute* ppNode, [out, retval] IHTMLDOMAttribute** newretNode); [id(0x000005df)] HRESULT removeNamedItem( [in] BSTR bstrName, [out, retval] IHTMLDOMAttribute** newretNode); }; [ odl, uuid(3050F5AB-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDOMChildrenCollection : IDispatch { [id(0x000005dc), propget] HRESULT length([out, retval] long* p); [id(0xfffffffc), propget, restricted, hidden] HRESULT _newEnum([out, retval] IUnknown** p); [id(00000000)] HRESULT item( [in] long index, [out, retval] IDispatch** ppItem); }; [ uuid(3050F56C-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLAttributeCollection { properties: methods: [id(0x000005dc), propget] long length(); [id(0xfffffffc), propget, restricted, hidden] IUnknown* _newEnum(); [id(00000000)] IDispatch* item([in, optional] VARIANT* name); [id(0x000005dd)] IHTMLDOMAttribute* getNamedItem([in] BSTR bstrName); [id(0x000005de)] IHTMLDOMAttribute* setNamedItem([in] IHTMLDOMAttribute* ppNode); [id(0x000005df)] IHTMLDOMAttribute* removeNamedItem([in] BSTR bstrName); }; [ uuid(3050F4CC-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLAttributeCollection { [default] dispinterface DispHTMLAttributeCollection; interface IHTMLAttributeCollection; interface IHTMLAttributeCollection2; }; [ uuid(3050F577-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispDOMChildrenCollection { properties: methods: [id(0x000005dc), propget] long length(); [id(0xfffffffc), propget, restricted, hidden] IUnknown* _newEnum(); [id(00000000)] IDispatch* item([in] long index); }; [ uuid(3050F5AA-98B5-11CF-BB82-00AA00BDCE0B) ] coclass DOMChildrenCollection { [default] dispinterface DispDOMChildrenCollection; interface IHTMLDOMChildrenCollection; }; [ uuid(3050F60F-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLElementEvents2 { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); [id(0xfffffda8)] VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda7)] VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda5)] VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); [id(0xfffffda6)] void onkeydown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda4)] void onkeyup([in] IHTMLEventObj* pEvtObj); [id(0x80010009)] void onmouseout([in] IHTMLEventObj* pEvtObj); [id(0x80010008)] void onmouseover([in] IHTMLEventObj* pEvtObj); [id(0xfffffda2)] void onmousemove([in] IHTMLEventObj* pEvtObj); [id(0xfffffda3)] void onmousedown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda1)] void onmouseup([in] IHTMLEventObj* pEvtObj); [id(0x8001000c)] VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); [id(0x80010011)] void onfilterchange([in] IHTMLEventObj* pEvtObj); [id(0x8001000b)] VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); [id(0x80010004)] VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010005)] void onafterupdate([in] IHTMLEventObj* pEvtObj); [id(0x8001000d)] VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010006)] VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); [id(0x80010007)] void onrowenter([in] IHTMLEventObj* pEvtObj); [id(0x8001000e)] void ondatasetchanged([in] IHTMLEventObj* pEvtObj); [id(0x8001000f)] void ondataavailable([in] IHTMLEventObj* pEvtObj); [id(0x80010010)] void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); [id(0x80010012)] void onlosecapture([in] IHTMLEventObj* pEvtObj); [id(0x80010013)] void onpropertychange([in] IHTMLEventObj* pEvtObj); [id(0x000003f6)] void onscroll([in] IHTMLEventObj* pEvtObj); [id(0x80010001)] void onfocus([in] IHTMLEventObj* pEvtObj); [id(0x80010000)] void onblur([in] IHTMLEventObj* pEvtObj); [id(0x000003f8)] void onresize([in] IHTMLEventObj* pEvtObj); [id(0x80010014)] VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); [id(0x80010015)] void ondragend([in] IHTMLEventObj* pEvtObj); [id(0x80010016)] VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); [id(0x80010017)] VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); [id(0x80010018)] void ondragleave([in] IHTMLEventObj* pEvtObj); [id(0x80010019)] VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); [id(0x8001001d)] VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); [id(0x8001001a)] VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); [id(0x8001001e)] VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001b)] VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001f)] VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); [id(0x8001001c)] VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); [id(0x000003ff)] VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); [id(0x80010020)] void onrowsdelete([in] IHTMLEventObj* pEvtObj); [id(0x80010021)] void onrowsinserted([in] IHTMLEventObj* pEvtObj); [id(0x80010022)] void oncellchange([in] IHTMLEventObj* pEvtObj); [id(0xfffffd9f)] void onreadystatechange([in] IHTMLEventObj* pEvtObj); [id(0x00000406)] void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); [id(0x00000407)] void onpage([in] IHTMLEventObj* pEvtObj); [id(0x00000412)] void onmouseenter([in] IHTMLEventObj* pEvtObj); [id(0x00000413)] void onmouseleave([in] IHTMLEventObj* pEvtObj); [id(0x00000414)] void onactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000415)] void ondeactivate([in] IHTMLEventObj* pEvtObj); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000417)] VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000418)] void onfocusin([in] IHTMLEventObj* pEvtObj); [id(0x00000419)] void onfocusout([in] IHTMLEventObj* pEvtObj); [id(0x0000040b)] void onmove([in] IHTMLEventObj* pEvtObj); [id(0x0000040c)] VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); [id(0x0000040e)] VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); [id(0x0000040f)] void onmoveend([in] IHTMLEventObj* pEvtObj); [id(0x00000410)] VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); [id(0x00000411)] void onresizeend([in] IHTMLEventObj* pEvtObj); [id(0x00000409)] VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); }; [ uuid(3050F33C-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLElementEvents { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp(); [id(0xfffffda8)] VARIANT_BOOL onclick(); [id(0xfffffda7)] VARIANT_BOOL ondblclick(); [id(0xfffffda5)] VARIANT_BOOL onkeypress(); [id(0xfffffda6)] void onkeydown(); [id(0xfffffda4)] void onkeyup(); [id(0x80010009)] void onmouseout(); [id(0x80010008)] void onmouseover(); [id(0xfffffda2)] void onmousemove(); [id(0xfffffda3)] void onmousedown(); [id(0xfffffda1)] void onmouseup(); [id(0x8001000c)] VARIANT_BOOL onselectstart(); [id(0x80010011)] void onfilterchange(); [id(0x8001000b)] VARIANT_BOOL ondragstart(); [id(0x80010004)] VARIANT_BOOL onbeforeupdate(); [id(0x80010005)] void onafterupdate(); [id(0x8001000d)] VARIANT_BOOL onerrorupdate(); [id(0x80010006)] VARIANT_BOOL onrowexit(); [id(0x80010007)] void onrowenter(); [id(0x8001000e)] void ondatasetchanged(); [id(0x8001000f)] void ondataavailable(); [id(0x80010010)] void ondatasetcomplete(); [id(0x80010012)] void onlosecapture(); [id(0x80010013)] void onpropertychange(); [id(0x000003f6)] void onscroll(); [id(0x80010001)] void onfocus(); [id(0x80010000)] void onblur(); [id(0x000003f8)] void onresize(); [id(0x80010014)] VARIANT_BOOL ondrag(); [id(0x80010015)] void ondragend(); [id(0x80010016)] VARIANT_BOOL ondragenter(); [id(0x80010017)] VARIANT_BOOL ondragover(); [id(0x80010018)] void ondragleave(); [id(0x80010019)] VARIANT_BOOL ondrop(); [id(0x8001001d)] VARIANT_BOOL onbeforecut(); [id(0x8001001a)] VARIANT_BOOL oncut(); [id(0x8001001e)] VARIANT_BOOL onbeforecopy(); [id(0x8001001b)] VARIANT_BOOL oncopy(); [id(0x8001001f)] VARIANT_BOOL onbeforepaste(); [id(0x8001001c)] VARIANT_BOOL onpaste(); [id(0x000003ff)] VARIANT_BOOL oncontextmenu(); [id(0x80010020)] void onrowsdelete(); [id(0x80010021)] void onrowsinserted(); [id(0x80010022)] void oncellchange(); [id(0xfffffd9f)] void onreadystatechange(); [id(0x00000403)] void onbeforeeditfocus(); [id(0x00000406)] void onlayoutcomplete(); [id(0x00000407)] void onpage(); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate(); [id(0x00000417)] VARIANT_BOOL onbeforeactivate(); [id(0x0000040b)] void onmove(); [id(0x0000040c)] VARIANT_BOOL oncontrolselect(); [id(0x0000040e)] VARIANT_BOOL onmovestart(); [id(0x0000040f)] void onmoveend(); [id(0x00000410)] VARIANT_BOOL onresizestart(); [id(0x00000411)] void onresizeend(); [id(0x00000412)] void onmouseenter(); [id(0x00000413)] void onmouseleave(); [id(0x00000409)] VARIANT_BOOL onmousewheel(); [id(0x00000414)] void onactivate(); [id(0x00000415)] void ondeactivate(); [id(0x00000418)] void onfocusin(); [id(0x00000419)] void onfocusout(); }; typedef enum { htmlListTypeNotSet = 0, htmlListTypeLargeAlpha = 1, htmlListTypeSmallAlpha = 2, htmlListTypeLargeRoman = 3, htmlListTypeSmallRoman = 4, htmlListTypeNumbers = 5, htmlListTypeDisc = 6, htmlListTypeCircle = 7, htmlListTypeSquare = 8, htmlListType_Max = 0x7fffffff } _htmlListType; typedef enum { htmlMethodNotSet = 0, htmlMethodGet = 1, htmlMethodPost = 2, htmlMethod_Max = 0x7fffffff } _htmlMethod; typedef enum { htmlWrapOff = 1, htmlWrapSoft = 2, htmlWrapHard = 3, htmlWrap_Max = 0x7fffffff } _htmlWrap; typedef enum { htmlDirNotSet = 0, htmlDirLeftToRight = 1, htmlDirRightToLeft = 2, htmlDir_Max = 0x7fffffff } _htmlDir; typedef enum { htmlEditableInherit = 0, htmlEditableTrue = 1, htmlEditableFalse = 2, htmlEditable_Max = 0x7fffffff } _htmlEditable; typedef enum { htmlInputNotSet = 0, htmlInputButton = 1, htmlInputCheckbox = 2, htmlInputFile = 3, htmlInputHidden = 4, htmlInputImage = 5, htmlInputPassword = 6, htmlInputRadio = 7, htmlInputReset = 8, htmlInputSelectOne = 9, htmlInputSelectMultiple = 10, htmlInputSubmit = 11, htmlInputText = 12, htmlInputTextarea = 13, htmlInputRichtext = 14, htmlInput_Max = 0x7fffffff } _htmlInput; typedef enum { htmlEncodingURL = 0, htmlEncodingMultipart = 1, htmlEncodingText = 2, htmlEncoding_Max = 0x7fffffff } _htmlEncoding; typedef enum { htmlAdjacencyBeforeBegin = 1, htmlAdjacencyAfterBegin = 2, htmlAdjacencyBeforeEnd = 3, htmlAdjacencyAfterEnd = 4, htmlAdjacency_Max = 0x7fffffff } _htmlAdjacency; typedef enum { htmlTabIndexNotSet = 0xffff8000, htmlTabIndex_Max = 0x7fffffff } _htmlTabIndex; typedef enum { htmlComponentClient = 0, htmlComponentSbLeft = 1, htmlComponentSbPageLeft = 2, htmlComponentSbHThumb = 3, htmlComponentSbPageRight = 4, htmlComponentSbRight = 5, htmlComponentSbUp = 6, htmlComponentSbPageUp = 7, htmlComponentSbVThumb = 8, htmlComponentSbPageDown = 9, htmlComponentSbDown = 10, htmlComponentSbLeft2 = 11, htmlComponentSbPageLeft2 = 12, htmlComponentSbRight2 = 13, htmlComponentSbPageRight2 = 14, htmlComponentSbUp2 = 15, htmlComponentSbPageUp2 = 16, htmlComponentSbDown2 = 17, htmlComponentSbPageDown2 = 18, htmlComponentSbTop = 19, htmlComponentSbBottom = 20, htmlComponentOutside = 21, htmlComponentGHTopLeft = 22, htmlComponentGHLeft = 23, htmlComponentGHTop = 24, htmlComponentGHBottomLeft = 25, htmlComponentGHTopRight = 26, htmlComponentGHBottom = 27, htmlComponentGHRight = 28, htmlComponentGHBottomRight = 29, htmlComponent_Max = 0x7fffffff } _htmlComponent; typedef enum { htmlApplyLocationInside = 0, htmlApplyLocationOutside = 1, htmlApplyLocation_Max = 0x7fffffff } _htmlApplyLocation; typedef enum { htmlGlyphModeNone = 0, htmlGlyphModeBegin = 1, htmlGlyphModeEnd = 2, htmlGlyphModeBoth = 3, htmlGlyphMode_Max = 0x7fffffff } _htmlGlyphMode; [ odl, uuid(3050F21F-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLElementCollection : IDispatch { [id(0x000005dd)] HRESULT toString([out, retval] BSTR* String); [id(0x000005dc), propput] HRESULT length([in] long p); [id(0x000005dc), propget] HRESULT length([out, retval] long* p); [id(0xfffffffc), propget, restricted, hidden] HRESULT _newEnum([out, retval] IUnknown** p); [id(00000000)] HRESULT item( [in, optional] VARIANT name, [in, optional] VARIANT index, [out, retval] IDispatch** pdisp); [id(0x000005de)] HRESULT tags( [in] VARIANT tagName, [out, retval] IDispatch** pdisp); }; [ odl, uuid(3050F434-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLElement2 : IDispatch { [id(0x8001040f), propget] HRESULT scopeName([out, retval] BSTR* p); [id(0x80010410)] HRESULT setCapture([in, optional, defaultvalue(-1)] VARIANT_BOOL containerCapture); [id(0x80010411)] HRESULT releaseCapture(); [id(0x8001179e), propput, bindable, displaybind] HRESULT onlosecapture([in] VARIANT p); [id(0x8001179e), propget, bindable, displaybind] HRESULT onlosecapture([out, retval] VARIANT* p); [id(0x80010412)] HRESULT componentFromPoint( [in] long x, [in] long y, [out, retval] BSTR* component); [id(0x80010413)] HRESULT doScroll([in, optional] VARIANT component); [id(0x8001178f), propput, bindable, displaybind] HRESULT onscroll([in] VARIANT p); [id(0x8001178f), propget, bindable, displaybind] HRESULT onscroll([out, retval] VARIANT* p); [id(0x800117a1), propput, bindable, displaybind] HRESULT ondrag([in] VARIANT p); [id(0x800117a1), propget, bindable, displaybind] HRESULT ondrag([out, retval] VARIANT* p); [id(0x800117a2), propput, bindable, displaybind] HRESULT ondragend([in] VARIANT p); [id(0x800117a2), propget, bindable, displaybind] HRESULT ondragend([out, retval] VARIANT* p); [id(0x800117a3), propput, bindable, displaybind] HRESULT ondragenter([in] VARIANT p); [id(0x800117a3), propget, bindable, displaybind] HRESULT ondragenter([out, retval] VARIANT* p); [id(0x800117a4), propput, bindable, displaybind] HRESULT ondragover([in] VARIANT p); [id(0x800117a4), propget, bindable, displaybind] HRESULT ondragover([out, retval] VARIANT* p); [id(0x800117a5), propput, bindable, displaybind] HRESULT ondragleave([in] VARIANT p); [id(0x800117a5), propget, bindable, displaybind] HRESULT ondragleave([out, retval] VARIANT* p); [id(0x800117a6), propput, bindable, displaybind] HRESULT ondrop([in] VARIANT p); [id(0x800117a6), propget, bindable, displaybind] HRESULT ondrop([out, retval] VARIANT* p); [id(0x800117aa), propput, bindable, displaybind] HRESULT onbeforecut([in] VARIANT p); [id(0x800117aa), propget, bindable, displaybind] HRESULT onbeforecut([out, retval] VARIANT* p); [id(0x800117a7), propput, bindable, displaybind] HRESULT oncut([in] VARIANT p); [id(0x800117a7), propget, bindable, displaybind] HRESULT oncut([out, retval] VARIANT* p); [id(0x800117ab), propput, bindable, displaybind] HRESULT onbeforecopy([in] VARIANT p); [id(0x800117ab), propget, bindable, displaybind] HRESULT onbeforecopy([out, retval] VARIANT* p); [id(0x800117a8), propput, bindable, displaybind] HRESULT oncopy([in] VARIANT p); [id(0x800117a8), propget, bindable, displaybind] HRESULT oncopy([out, retval] VARIANT* p); [id(0x800117ac), propput, bindable, displaybind] HRESULT onbeforepaste([in] VARIANT p); [id(0x800117ac), propget, bindable, displaybind] HRESULT onbeforepaste([out, retval] VARIANT* p); [id(0x800117a9), propput, bindable, displaybind] HRESULT onpaste([in] VARIANT p); [id(0x800117a9), propget, bindable, displaybind] HRESULT onpaste([out, retval] VARIANT* p); [id(0x800103ef), propget] HRESULT currentStyle([out, retval] IHTMLCurrentStyle** p); [id(0x8001179f), propput, bindable, displaybind] HRESULT onpropertychange([in] VARIANT p); [id(0x8001179f), propget, bindable, displaybind] HRESULT onpropertychange([out, retval] VARIANT* p); [id(0x80010414)] HRESULT getClientRects([out, retval] IHTMLRectCollection** pRectCol); [id(0x80010415)] HRESULT getBoundingClientRect([out, retval] IHTMLRect** pRect); [id(0x800101f8)] HRESULT setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] HRESULT getExpression( [in] BSTR propname, [out, retval] VARIANT* expression); [id(0x800101fa)] HRESULT removeExpression( [in] BSTR propname, [out, retval] VARIANT_BOOL* pfSuccess); [id(0x8001000f), propput, bindable, displaybind] HRESULT tabIndex([in] short p); [id(0x8001000f), propget, bindable, displaybind] HRESULT tabIndex([out, retval] short* p); [id(0x800107d0)] HRESULT focus(); [id(0x800107d5), propput, bindable, displaybind] HRESULT accessKey([in] BSTR p); [id(0x800107d5), propget, bindable, displaybind] HRESULT accessKey([out, retval] BSTR* p); [id(0x8001177f), propput, bindable, displaybind] HRESULT onblur([in] VARIANT p); [id(0x8001177f), propget, bindable, displaybind] HRESULT onblur([out, retval] VARIANT* p); [id(0x8001177e), propput, bindable, displaybind] HRESULT onfocus([in] VARIANT p); [id(0x8001177e), propget, bindable, displaybind] HRESULT onfocus([out, retval] VARIANT* p); [id(0x80011794), propput, bindable, displaybind] HRESULT onresize([in] VARIANT p); [id(0x80011794), propget, bindable, displaybind] HRESULT onresize([out, retval] VARIANT* p); [id(0x800107d2)] HRESULT blur(); [id(0x800107e1)] HRESULT addFilter([in] IUnknown* pUnk); [id(0x800107e2)] HRESULT removeFilter([in] IUnknown* pUnk); [id(0x800107e3), propget, bindable, displaybind] HRESULT clientHeight([out, retval] long* p); [id(0x800107e4), propget, bindable, displaybind] HRESULT clientWidth([out, retval] long* p); [id(0x800107e5), propget, bindable, displaybind] HRESULT clientTop([out, retval] long* p); [id(0x800107e6), propget, bindable, displaybind] HRESULT clientLeft([out, retval] long* p); [id(0x800101fb)] HRESULT attachEvent( [in] BSTR event, [in] IDispatch* pdisp, [out, retval] VARIANT_BOOL* pfResult); [id(0x800101fc)] HRESULT detachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800113fc), propget] HRESULT readyState([out, retval] VARIANT* p); [id(0x80011789), propput, bindable, displaybind] HRESULT onreadystatechange([in] VARIANT p); [id(0x80011789), propget, bindable, displaybind] HRESULT onreadystatechange([out, retval] VARIANT* p); [id(0x800117ae), propput, bindable, displaybind] HRESULT onrowsdelete([in] VARIANT p); [id(0x800117ae), propget, bindable, displaybind] HRESULT onrowsdelete([out, retval] VARIANT* p); [id(0x800117af), propput, bindable, displaybind] HRESULT onrowsinserted([in] VARIANT p); [id(0x800117af), propget, bindable, displaybind] HRESULT onrowsinserted([out, retval] VARIANT* p); [id(0x800117b0), propput, bindable, displaybind] HRESULT oncellchange([in] VARIANT p); [id(0x800117b0), propget, bindable, displaybind] HRESULT oncellchange([out, retval] VARIANT* p); [id(0x800113fd), propput, bindable, displaybind] HRESULT dir([in] BSTR p); [id(0x800113fd), propget, bindable, displaybind] HRESULT dir([out, retval] BSTR* p); [id(0x80010420)] HRESULT createControlRange([out, retval] IDispatch** range); [id(0x80010421), propget, bindable, displaybind] HRESULT scrollHeight([out, retval] long* p); [id(0x80010422), propget, bindable, displaybind] HRESULT scrollWidth([out, retval] long* p); [id(0x80010423), propput, bindable, displaybind] HRESULT scrollTop([in] long p); [id(0x80010423), propget, bindable, displaybind] HRESULT scrollTop([out, retval] long* p); [id(0x80010424), propput, bindable, displaybind] HRESULT scrollLeft([in] long p); [id(0x80010424), propget, bindable, displaybind] HRESULT scrollLeft([out, retval] long* p); [id(0x80010426)] HRESULT clearAttributes(); [id(0x80010427)] HRESULT mergeAttributes([in] IHTMLElement* mergeThis); [id(0x800117b1), propput, bindable, displaybind] HRESULT oncontextmenu([in] VARIANT p); [id(0x800117b1), propget, bindable, displaybind] HRESULT oncontextmenu([out, retval] VARIANT* p); [id(0x8001042d)] HRESULT insertAdjacentElement( [in] BSTR where, [in] IHTMLElement* insertedElement, [out, retval] IHTMLElement** inserted); [id(0x80010429)] HRESULT applyElement( [in] IHTMLElement* apply, [in] BSTR where, [out, retval] IHTMLElement** applied); [id(0x8001042e)] HRESULT getAdjacentText( [in] BSTR where, [out, retval] BSTR* text); [id(0x8001042f)] HRESULT replaceAdjacentText( [in] BSTR where, [in] BSTR newText, [out, retval] BSTR* oldText); [id(0x80010430), propget] HRESULT canHaveChildren([out, retval] VARIANT_BOOL* p); [id(0x80010438)] HRESULT addBehavior( [in] BSTR bstrUrl, [in, optional] VARIANT* pvarFactory, [out, retval] long* pCookie); [id(0x80010439)] HRESULT removeBehavior( [in] long cookie, [out, retval] VARIANT_BOOL* pfResult); [id(0x80010428), propget] HRESULT runtimeStyle([out, retval] IHTMLStyle** p); [id(0x8001043a), propget] HRESULT behaviorUrns([out, retval] IDispatch** p); [id(0x8001043b), propput] HRESULT tagUrn([in] BSTR p); [id(0x8001043b), propget] HRESULT tagUrn([out, retval] BSTR* p); [id(0x800117b5), propput, bindable, displaybind] HRESULT onbeforeeditfocus([in] VARIANT p); [id(0x800117b5), propget, bindable, displaybind] HRESULT onbeforeeditfocus([out, retval] VARIANT* p); [id(0x8001043c), propget, restricted, hidden] HRESULT readyStateValue([out, retval] long* p); [id(0x8001043d)] HRESULT getElementsByTagName( [in] BSTR v, [out, retval] IHTMLElementCollection** pelColl); }; [ odl, uuid(3050F673-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLElement3 : IDispatch { [id(0x80010448)] HRESULT mergeAttributes( [in] IHTMLElement* mergeThis, [in, optional] VARIANT* pvarFlags); [id(0x80010449), propget] HRESULT isMultiLine([out, retval] VARIANT_BOOL* p); [id(0x8001044a), propget] HRESULT canHaveHTML([out, retval] VARIANT_BOOL* p); [id(0x800117b9), propput, bindable, displaybind] HRESULT onlayoutcomplete([in] VARIANT p); [id(0x800117b9), propget, bindable, displaybind] HRESULT onlayoutcomplete([out, retval] VARIANT* p); [id(0x800117ba), propput, bindable, displaybind] HRESULT onpage([in] VARIANT p); [id(0x800117ba), propget, bindable, displaybind] HRESULT onpage([out, retval] VARIANT* p); [id(0x8001044c), propput, restricted, hidden] HRESULT inflateBlock([in] VARIANT_BOOL p); [id(0x8001044c), propget, restricted, hidden] HRESULT inflateBlock([out, retval] VARIANT_BOOL* p); [id(0x800117bd), propput, bindable, displaybind] HRESULT onbeforedeactivate([in] VARIANT p); [id(0x800117bd), propget, bindable, displaybind] HRESULT onbeforedeactivate([out, retval] VARIANT* p); [id(0x8001044d)] HRESULT setActive(); [id(0x8001142a), propput, bindable, displaybind] HRESULT contentEditable([in] BSTR p); [id(0x8001142a), propget, bindable, displaybind] HRESULT contentEditable([out, retval] BSTR* p); [id(0x8001044e), propget] HRESULT isContentEditable([out, retval] VARIANT_BOOL* p); [id(0x8001142b), propput, bindable, displaybind] HRESULT hideFocus([in] VARIANT_BOOL p); [id(0x8001142b), propget, bindable, displaybind] HRESULT hideFocus([out, retval] VARIANT_BOOL* p); [id(0x8001004c), propput, bindable, displaybind] HRESULT disabled([in] VARIANT_BOOL p); [id(0x8001004c), propget, bindable, displaybind] HRESULT disabled([out, retval] VARIANT_BOOL* p); [id(0x80010451), propget] HRESULT isDisabled([out, retval] VARIANT_BOOL* p); [id(0x800117be), propput, bindable, displaybind] HRESULT onmove([in] VARIANT p); [id(0x800117be), propget, bindable, displaybind] HRESULT onmove([out, retval] VARIANT* p); [id(0x800117bf), propput, bindable, displaybind] HRESULT oncontrolselect([in] VARIANT p); [id(0x800117bf), propget, bindable, displaybind] HRESULT oncontrolselect([out, retval] VARIANT* p); [id(0x80010452)] HRESULT FireEvent( [in] BSTR bstrEventName, [in, optional] VARIANT* pvarEventObject, [out, retval] VARIANT_BOOL* pfCancelled); [id(0x800117c3), propput, bindable, displaybind] HRESULT onresizestart([in] VARIANT p); [id(0x800117c3), propget, bindable, displaybind] HRESULT onresizestart([out, retval] VARIANT* p); [id(0x800117c4), propput, bindable, displaybind] HRESULT onresizeend([in] VARIANT p); [id(0x800117c4), propget, bindable, displaybind] HRESULT onresizeend([out, retval] VARIANT* p); [id(0x800117c1), propput, bindable, displaybind] HRESULT onmovestart([in] VARIANT p); [id(0x800117c1), propget, bindable, displaybind] HRESULT onmovestart([out, retval] VARIANT* p); [id(0x800117c2), propput, bindable, displaybind] HRESULT onmoveend([in] VARIANT p); [id(0x800117c2), propget, bindable, displaybind] HRESULT onmoveend([out, retval] VARIANT* p); [id(0x800117c5), propput, bindable, displaybind] HRESULT onmouseenter([in] VARIANT p); [id(0x800117c5), propget, bindable, displaybind] HRESULT onmouseenter([out, retval] VARIANT* p); [id(0x800117c6), propput, bindable, displaybind] HRESULT onmouseleave([in] VARIANT p); [id(0x800117c6), propget, bindable, displaybind] HRESULT onmouseleave([out, retval] VARIANT* p); [id(0x800117c7), propput, bindable, displaybind] HRESULT onactivate([in] VARIANT p); [id(0x800117c7), propget, bindable, displaybind] HRESULT onactivate([out, retval] VARIANT* p); [id(0x800117c8), propput, bindable, displaybind] HRESULT ondeactivate([in] VARIANT p); [id(0x800117c8), propget, bindable, displaybind] HRESULT ondeactivate([out, retval] VARIANT* p); [id(0x80010453)] HRESULT dragDrop([out, retval] VARIANT_BOOL* pfRet); [id(0x80010454), propget, restricted, hidden] HRESULT glyphMode([out, retval] long* p); }; [ odl, uuid(3050F80F-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLElement4 : IDispatch { [id(0x800117bc), propput, bindable, displaybind] HRESULT onmousewheel([in] VARIANT p); [id(0x800117bc), propget, bindable, displaybind] HRESULT onmousewheel([out, retval] VARIANT* p); [id(0x80010458)] HRESULT normalize(); [id(0x80010455)] HRESULT getAttributeNode( [in] BSTR bstrName, [out, retval] IHTMLDOMAttribute** ppAttribute); [id(0x80010456)] HRESULT setAttributeNode( [in] IHTMLDOMAttribute* pattr, [out, retval] IHTMLDOMAttribute** ppretAttribute); [id(0x80010457)] HRESULT removeAttributeNode( [in] IHTMLDOMAttribute* pattr, [out, retval] IHTMLDOMAttribute** ppretAttribute); [id(0x800117ca), propput, bindable, displaybind] HRESULT onbeforeactivate([in] VARIANT p); [id(0x800117ca), propget, bindable, displaybind] HRESULT onbeforeactivate([out, retval] VARIANT* p); [id(0x800117cb), propput, bindable, displaybind] HRESULT onfocusin([in] VARIANT p); [id(0x800117cb), propget, bindable, displaybind] HRESULT onfocusin([out, retval] VARIANT* p); [id(0x800117cc), propput, bindable, displaybind] HRESULT onfocusout([in] VARIANT p); [id(0x800117cc), propget, bindable, displaybind] HRESULT onfocusout([out, retval] VARIANT* p); }; [ odl, uuid(3050F669-98B5-11CF-BB82-00AA00BDCE0B) ] interface IHTMLElementRender : IUnknown { HRESULT _stdcall DrawToDC([in] wireHDC hdc); HRESULT _stdcall SetDocumentPrinter( [in] BSTR bstrPrinterName, [in] wireHDC hdc); }; [ odl, uuid(3050F4D0-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLUniqueName : IDispatch { [id(0x8001041e), propget, hidden] HRESULT uniqueNumber([out, retval] long* p); [id(0x8001041f), propget, hidden] HRESULT uniqueID([out, retval] BSTR* p); }; [ odl, uuid(3050F3F2-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLDatabinding : IDispatch { [id(0x800103fd), propput] HRESULT dataFld([in] BSTR p); [id(0x800103fd), propget] HRESULT dataFld([out, retval] BSTR* p); [id(0x800103fe), propput] HRESULT dataSrc([in] BSTR p); [id(0x800103fe), propget] HRESULT dataSrc([out, retval] BSTR* p); [id(0x800103ff), propput] HRESULT dataFormatAs([in] BSTR p); [id(0x800103ff), propget] HRESULT dataFormatAs([out, retval] BSTR* p); }; [ odl, uuid(626FC520-A41E-11CF-A731-00A0C9082637), dual, oleautomation ] interface IHTMLDocument : IDispatch { [id(0x000003e9), propget, hidden] HRESULT Script([out, retval] IDispatch** p); }; [ odl, uuid(3050F6C9-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLElementDefaults : IDispatch { [id(0x000003e9), propget] HRESULT style([out, retval] IHTMLStyle** p); [id(0x000003ea), propput] HRESULT tabStop([in] VARIANT_BOOL p); [id(0x000003ea), propget] HRESULT tabStop([out, retval] VARIANT_BOOL* p); [id(0x8001144f), propput] HRESULT viewInheritStyle([in] VARIANT_BOOL p); [id(0x8001144f), propget] HRESULT viewInheritStyle([out, retval] VARIANT_BOOL* p); [id(0x000003ee), propput] HRESULT viewMasterTab([in] VARIANT_BOOL p); [id(0x000003ee), propget] HRESULT viewMasterTab([out, retval] VARIANT_BOOL* p); [id(0x000003eb), propput, bindable, displaybind] HRESULT scrollSegmentX([in] long p); [id(0x000003eb), propget, bindable, displaybind] HRESULT scrollSegmentX([out, retval] long* p); [id(0x000003ec), propput, bindable, displaybind] HRESULT scrollSegmentY([in] long p); [id(0x000003ec), propget, bindable, displaybind] HRESULT scrollSegmentY([out, retval] long* p); [id(0x000003f0), propput] HRESULT isMultiLine([in] VARIANT_BOOL p); [id(0x000003f0), propget] HRESULT isMultiLine([out, retval] VARIANT_BOOL* p); [id(0x8001142a), propput] HRESULT contentEditable([in] BSTR p); [id(0x8001142a), propget] HRESULT contentEditable([out, retval] BSTR* p); [id(0x000003f1), propput] HRESULT canHaveHTML([in] VARIANT_BOOL p); [id(0x000003f1), propget] HRESULT canHaveHTML([out, retval] VARIANT_BOOL* p); [id(0x000003f3), propputref] HRESULT viewLink([in] IHTMLDocument* p); [id(0x000003f3), propget] HRESULT viewLink([out, retval] IHTMLDocument** p); [id(0x8001144e), propput] HRESULT frozen([in] VARIANT_BOOL p); [id(0x8001144e), propget] HRESULT frozen([out, retval] VARIANT_BOOL* p); }; [ uuid(3050F58C-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLDefaults { properties: methods: [id(0x000003e9), propget] IHTMLStyle* style(); [id(0x000003ea), propput] void tabStop(VARIANT_BOOL rhs); [id(0x000003ea), propget] VARIANT_BOOL tabStop(); [id(0x8001144f), propput] void viewInheritStyle(VARIANT_BOOL rhs); [id(0x8001144f), propget] VARIANT_BOOL viewInheritStyle(); [id(0x000003ee), propput] void viewMasterTab(VARIANT_BOOL rhs); [id(0x000003ee), propget] VARIANT_BOOL viewMasterTab(); [id(0x000003eb), propput, bindable, displaybind] void scrollSegmentX(long rhs); [id(0x000003eb), propget, bindable, displaybind] long scrollSegmentX(); [id(0x000003ec), propput, bindable, displaybind] void scrollSegmentY(long rhs); [id(0x000003ec), propget, bindable, displaybind] long scrollSegmentY(); [id(0x000003f0), propput] void isMultiLine(VARIANT_BOOL rhs); [id(0x000003f0), propget] VARIANT_BOOL isMultiLine(); [id(0x8001142a), propput] void contentEditable(BSTR rhs); [id(0x8001142a), propget] BSTR contentEditable(); [id(0x000003f1), propput] void canHaveHTML(VARIANT_BOOL rhs); [id(0x000003f1), propget] VARIANT_BOOL canHaveHTML(); [id(0x000003f3), propputref] void viewLink(IHTMLDocument* rhs); [id(0x000003f3), propget] IHTMLDocument* viewLink(); [id(0x8001144e), propput] void frozen(VARIANT_BOOL rhs); [id(0x8001144e), propget] VARIANT_BOOL frozen(); }; [ uuid(3050F6C8-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLDefaults { [default] dispinterface DispHTMLDefaults; interface IHTMLElementDefaults; }; [ odl, uuid(3050F4FD-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTCDefaultDispatch : IDispatch { [id(0x80011417), propget] HRESULT element([out, retval] IHTMLElement** p); [id(0x80011418)] HRESULT CreateEventObject([out, retval] IHTMLEventObj** eventObj); [id(0x8001142d), propget] HRESULT defaults([out, retval] IDispatch** p); [id(0x80011416), propget] HRESULT document([out, retval] IDispatch** p); }; [ odl, uuid(3050F5DF-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTCPropertyBehavior : IDispatch { [id(0x800101f4)] HRESULT fireChange(); [id(0x80011415), propput] HRESULT value([in] VARIANT p); [id(0x80011415), propget] HRESULT value([out, retval] VARIANT* p); }; [ odl, uuid(3050F631-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTCMethodBehavior : IDispatch { }; [ odl, uuid(3050F4FF-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTCEventBehavior : IDispatch { [id(0x800101f4)] HRESULT fire([in] IHTMLEventObj* pVar); }; [ odl, uuid(3050F5F4-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTCAttachBehavior : IDispatch { [id(00000000)] HRESULT FireEvent([in] IDispatch* evt); [id(0x800101f4)] HRESULT detachEvent(); }; [ odl, uuid(3050F7EB-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTCAttachBehavior2 : IDispatch { [id(00000000)] HRESULT FireEvent([in] VARIANT evt); }; [ odl, uuid(3050F5DC-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTCDescBehavior : IDispatch { [id(0x800101f4), propget, bindable] HRESULT urn([out, retval] BSTR* p); [id(0x800101f5), propget, bindable] HRESULT name([out, retval] BSTR* p); }; [ uuid(3050F573-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTCDefaultDispatch { properties: methods: [id(0x80011417), propget] IHTMLElement* element(); [id(0x80011418)] IHTMLEventObj* CreateEventObject(); [id(0x8001142d), propget] IDispatch* defaults(); [id(0x80011416), propget] IDispatch* document(); }; [ uuid(3050F4FC-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTCDefaultDispatch { [default] dispinterface DispHTCDefaultDispatch; interface IHTCDefaultDispatch; }; [ uuid(3050F57F-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTCPropertyBehavior { properties: methods: [id(0x800101f4)] void fireChange(); [id(0x80011415), propput] void value(VARIANT rhs); [id(0x80011415), propget] VARIANT value(); }; [ uuid(3050F5DE-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTCPropertyBehavior { [default] dispinterface DispHTCPropertyBehavior; interface IHTCPropertyBehavior; }; [ uuid(3050F587-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTCMethodBehavior { properties: methods: }; [ uuid(3050F630-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTCMethodBehavior { [default] dispinterface DispHTCMethodBehavior; interface IHTCMethodBehavior; }; [ uuid(3050F574-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTCEventBehavior { properties: methods: [id(0x800101f4)] void fire([in] IHTMLEventObj* pVar); }; [ uuid(3050F4FE-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTCEventBehavior { [default] dispinterface DispHTCEventBehavior; interface IHTCEventBehavior; }; [ uuid(3050F583-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTCAttachBehavior { properties: methods: [id(00000000)] void FireEvent([in] VARIANT evt); [id(0x800101f4)] void detachEvent(); }; [ uuid(3050F5F5-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTCAttachBehavior { [default] dispinterface DispHTCAttachBehavior; interface IHTCAttachBehavior2; interface IHTCAttachBehavior; }; [ uuid(3050F57E-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTCDescBehavior { properties: methods: [id(0x800101f4), propget, bindable] BSTR urn(); [id(0x800101f5), propget, bindable] BSTR name(); }; [ uuid(3050F5DD-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTCDescBehavior { [default] dispinterface DispHTCDescBehavior; interface IHTCDescBehavior; }; [ odl, uuid(3050F5E2-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLUrnCollection : IDispatch { [id(0x000003e9), propget] HRESULT length([out, retval] long* p); [id(00000000)] HRESULT item( [in] long index, [out, retval] BSTR* ppUrn); }; [ uuid(3050F580-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLUrnCollection { [default] interface IHTMLUrnCollection; }; [ odl, uuid(3050F4B7-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLGenericElement : IDispatch { [id(0x000003e9), propget, hidden] HRESULT recordset([out, retval] IDispatch** p); [id(0x000003ea)] HRESULT namedRecordset( [in] BSTR dataMember, [in, optional] VARIANT* hierarchy, [out, retval] IDispatch** ppRecordset); }; [ uuid(3050F563-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLGenericElement { properties: methods: [id(0x800101f5)] void setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800101f7)] VARIANT_BOOL removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags); [id(0x800103e9), propput, bindable] void className(BSTR rhs); [id(0x800103e9), propget, bindable] BSTR className(); [id(0x800103ea), propput, bindable] void id(BSTR rhs); [id(0x800103ea), propget, bindable] BSTR id(); [id(0x800103ec), propget] BSTR tagName(); [id(0x80010008), propget] IHTMLElement* parentElement(); [id(0x8001004a), propget] IHTMLStyle* style(); [id(0x8001177d), propput, bindable, displaybind] void onhelp(VARIANT rhs); [id(0x8001177d), propget, bindable, displaybind] VARIANT onhelp(); [id(0x80011778), propput, bindable, displaybind] void onclick(VARIANT rhs); [id(0x80011778), propget, bindable, displaybind] VARIANT onclick(); [id(0x80011779), propput, bindable, displaybind] void ondblclick(VARIANT rhs); [id(0x80011779), propget, bindable, displaybind] VARIANT ondblclick(); [id(0x80011775), propput, bindable, displaybind] void onkeydown(VARIANT rhs); [id(0x80011775), propget, bindable, displaybind] VARIANT onkeydown(); [id(0x80011776), propput, bindable, displaybind] void onkeyup(VARIANT rhs); [id(0x80011776), propget, bindable, displaybind] VARIANT onkeyup(); [id(0x80011777), propput, bindable, displaybind] void onkeypress(VARIANT rhs); [id(0x80011777), propget, bindable, displaybind] VARIANT onkeypress(); [id(0x80011771), propput, bindable, displaybind] void onmouseout(VARIANT rhs); [id(0x80011771), propget, bindable, displaybind] VARIANT onmouseout(); [id(0x80011770), propput, bindable, displaybind] void onmouseover(VARIANT rhs); [id(0x80011770), propget, bindable, displaybind] VARIANT onmouseover(); [id(0x80011774), propput, bindable, displaybind] void onmousemove(VARIANT rhs); [id(0x80011774), propget, bindable, displaybind] VARIANT onmousemove(); [id(0x80011772), propput, bindable, displaybind] void onmousedown(VARIANT rhs); [id(0x80011772), propget, bindable, displaybind] VARIANT onmousedown(); [id(0x80011773), propput, bindable, displaybind] void onmouseup(VARIANT rhs); [id(0x80011773), propget, bindable, displaybind] VARIANT onmouseup(); [id(0x800103fa), propget] IDispatch* document(); [id(0x80010045), propput, bindable, displaybind] void title(BSTR rhs); [id(0x80010045), propget, bindable, displaybind] BSTR title(); [id(0x800113ec), propput, bindable, displaybind] void language(BSTR rhs); [id(0x800113ec), propget, bindable, displaybind] BSTR language(); [id(0x80011795), propput, bindable, displaybind] void onselectstart(VARIANT rhs); [id(0x80011795), propget, bindable, displaybind] VARIANT onselectstart(); [id(0x800103fb)] void scrollIntoView([in, optional] VARIANT varargStart); [id(0x800103fc)] VARIANT_BOOL contains([in] IHTMLElement* pChild); [id(0x80010400), propget, bindable] long sourceIndex(); [id(0x80010401), propget] VARIANT recordNumber(); [id(0x80011391), propput] void lang(BSTR rhs); [id(0x80011391), propget] BSTR lang(); [id(0x800103f0), propget] long offsetLeft(); [id(0x800103f1), propget] long offsetTop(); [id(0x800103f2), propget] long offsetWidth(); [id(0x800103f3), propget] long offsetHeight(); [id(0x800103f4), propget] IHTMLElement* offsetParent(); [id(0x80010402), propput] void innerHTML(BSTR rhs); [id(0x80010402), propget] BSTR innerHTML(); [id(0x80010403), propput] void innerText(BSTR rhs); [id(0x80010403), propget] BSTR innerText(); [id(0x80010404), propput] void outerHTML(BSTR rhs); [id(0x80010404), propget] BSTR outerHTML(); [id(0x80010405), propput] void outerText(BSTR rhs); [id(0x80010405), propget] BSTR outerText(); [id(0x80010406)] void insertAdjacentHTML( [in] BSTR where, [in] BSTR html); [id(0x80010407)] void insertAdjacentText( [in] BSTR where, [in] BSTR text); [id(0x80010408), propget] IHTMLElement* parentTextEdit(); [id(0x8001040a), propget] VARIANT_BOOL isTextEdit(); [id(0x80010409)] void click(); [id(0x8001040b), propget] IHTMLFiltersCollection* filters(); [id(0x80011793), propput, bindable, displaybind] void ondragstart(VARIANT rhs); [id(0x80011793), propget, bindable, displaybind] VARIANT ondragstart(); [id(0x8001040c)] BSTR toString(); [id(0x80011785), propput, bindable, displaybind] void onbeforeupdate(VARIANT rhs); [id(0x80011785), propget, bindable, displaybind] VARIANT onbeforeupdate(); [id(0x80011786), propput, bindable, displaybind] void onafterupdate(VARIANT rhs); [id(0x80011786), propget, bindable, displaybind] VARIANT onafterupdate(); [id(0x80011796), propput, bindable, displaybind] void onerrorupdate(VARIANT rhs); [id(0x80011796), propget, bindable, displaybind] VARIANT onerrorupdate(); [id(0x80011782), propput, bindable, displaybind] void onrowexit(VARIANT rhs); [id(0x80011782), propget, bindable, displaybind] VARIANT onrowexit(); [id(0x80011783), propput, bindable, displaybind] void onrowenter(VARIANT rhs); [id(0x80011783), propget, bindable, displaybind] VARIANT onrowenter(); [id(0x80011798), propput, bindable, displaybind] void ondatasetchanged(VARIANT rhs); [id(0x80011798), propget, bindable, displaybind] VARIANT ondatasetchanged(); [id(0x80011799), propput, bindable, displaybind] void ondataavailable(VARIANT rhs); [id(0x80011799), propget, bindable, displaybind] VARIANT ondataavailable(); [id(0x8001179a), propput, bindable, displaybind] void ondatasetcomplete(VARIANT rhs); [id(0x8001179a), propget, bindable, displaybind] VARIANT ondatasetcomplete(); [id(0x8001179b), propput, bindable, displaybind] void onfilterchange(VARIANT rhs); [id(0x8001179b), propget, bindable, displaybind] VARIANT onfilterchange(); [id(0x8001040d), propget] IDispatch* children(); [id(0x8001040e), propget] IDispatch* all(); [id(0x8001040f), propget] BSTR scopeName(); [id(0x80010410)] void setCapture([in, optional, defaultvalue(-1)] VARIANT_BOOL containerCapture); [id(0x80010411)] void releaseCapture(); [id(0x8001179e), propput, bindable, displaybind] void onlosecapture(VARIANT rhs); [id(0x8001179e), propget, bindable, displaybind] VARIANT onlosecapture(); [id(0x80010412)] BSTR componentFromPoint( [in] long x, [in] long y); [id(0x80010413)] void doScroll([in, optional] VARIANT component); [id(0x8001178f), propput, bindable, displaybind] void onscroll(VARIANT rhs); [id(0x8001178f), propget, bindable, displaybind] VARIANT onscroll(); [id(0x800117a1), propput, bindable, displaybind] void ondrag(VARIANT rhs); [id(0x800117a1), propget, bindable, displaybind] VARIANT ondrag(); [id(0x800117a2), propput, bindable, displaybind] void ondragend(VARIANT rhs); [id(0x800117a2), propget, bindable, displaybind] VARIANT ondragend(); [id(0x800117a3), propput, bindable, displaybind] void ondragenter(VARIANT rhs); [id(0x800117a3), propget, bindable, displaybind] VARIANT ondragenter(); [id(0x800117a4), propput, bindable, displaybind] void ondragover(VARIANT rhs); [id(0x800117a4), propget, bindable, displaybind] VARIANT ondragover(); [id(0x800117a5), propput, bindable, displaybind] void ondragleave(VARIANT rhs); [id(0x800117a5), propget, bindable, displaybind] VARIANT ondragleave(); [id(0x800117a6), propput, bindable, displaybind] void ondrop(VARIANT rhs); [id(0x800117a6), propget, bindable, displaybind] VARIANT ondrop(); [id(0x800117aa), propput, bindable, displaybind] void onbeforecut(VARIANT rhs); [id(0x800117aa), propget, bindable, displaybind] VARIANT onbeforecut(); [id(0x800117a7), propput, bindable, displaybind] void oncut(VARIANT rhs); [id(0x800117a7), propget, bindable, displaybind] VARIANT oncut(); [id(0x800117ab), propput, bindable, displaybind] void onbeforecopy(VARIANT rhs); [id(0x800117ab), propget, bindable, displaybind] VARIANT onbeforecopy(); [id(0x800117a8), propput, bindable, displaybind] void oncopy(VARIANT rhs); [id(0x800117a8), propget, bindable, displaybind] VARIANT oncopy(); [id(0x800117ac), propput, bindable, displaybind] void onbeforepaste(VARIANT rhs); [id(0x800117ac), propget, bindable, displaybind] VARIANT onbeforepaste(); [id(0x800117a9), propput, bindable, displaybind] void onpaste(VARIANT rhs); [id(0x800117a9), propget, bindable, displaybind] VARIANT onpaste(); [id(0x800103ef), propget] IHTMLCurrentStyle* currentStyle(); [id(0x8001179f), propput, bindable, displaybind] void onpropertychange(VARIANT rhs); [id(0x8001179f), propget, bindable, displaybind] VARIANT onpropertychange(); [id(0x80010414)] IHTMLRectCollection* getClientRects(); [id(0x80010415)] IHTMLRect* getBoundingClientRect(); [id(0x800101f8)] void setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] VARIANT getExpression([in] BSTR propname); [id(0x800101fa)] VARIANT_BOOL removeExpression([in] BSTR propname); [id(0x8001000f), propput, bindable, displaybind] void tabIndex(short rhs); [id(0x8001000f), propget, bindable, displaybind] short tabIndex(); [id(0x800107d0)] void focus(); [id(0x800107d5), propput, bindable, displaybind] void accessKey(BSTR rhs); [id(0x800107d5), propget, bindable, displaybind] BSTR accessKey(); [id(0x8001177f), propput, bindable, displaybind] void onblur(VARIANT rhs); [id(0x8001177f), propget, bindable, displaybind] VARIANT onblur(); [id(0x8001177e), propput, bindable, displaybind] void onfocus(VARIANT rhs); [id(0x8001177e), propget, bindable, displaybind] VARIANT onfocus(); [id(0x80011794), propput, bindable, displaybind] void onresize(VARIANT rhs); [id(0x80011794), propget, bindable, displaybind] VARIANT onresize(); [id(0x800107d2)] void blur(); [id(0x800107e1)] void addFilter([in] IUnknown* pUnk); [id(0x800107e2)] void removeFilter([in] IUnknown* pUnk); [id(0x800107e3), propget, bindable, displaybind] long clientHeight(); [id(0x800107e4), propget, bindable, displaybind] long clientWidth(); [id(0x800107e5), propget, bindable, displaybind] long clientTop(); [id(0x800107e6), propget, bindable, displaybind] long clientLeft(); [id(0x800101fb)] VARIANT_BOOL attachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800101fc)] void detachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800113fc), propget] VARIANT readyState(); [id(0x80011789), propput, bindable, displaybind] void onreadystatechange(VARIANT rhs); [id(0x80011789), propget, bindable, displaybind] VARIANT onreadystatechange(); [id(0x800117ae), propput, bindable, displaybind] void onrowsdelete(VARIANT rhs); [id(0x800117ae), propget, bindable, displaybind] VARIANT onrowsdelete(); [id(0x800117af), propput, bindable, displaybind] void onrowsinserted(VARIANT rhs); [id(0x800117af), propget, bindable, displaybind] VARIANT onrowsinserted(); [id(0x800117b0), propput, bindable, displaybind] void oncellchange(VARIANT rhs); [id(0x800117b0), propget, bindable, displaybind] VARIANT oncellchange(); [id(0x800113fd), propput, bindable, displaybind] void dir(BSTR rhs); [id(0x800113fd), propget, bindable, displaybind] BSTR dir(); [id(0x80010420)] IDispatch* createControlRange(); [id(0x80010421), propget, bindable, displaybind] long scrollHeight(); [id(0x80010422), propget, bindable, displaybind] long scrollWidth(); [id(0x80010423), propput, bindable, displaybind] void scrollTop(long rhs); [id(0x80010423), propget, bindable, displaybind] long scrollTop(); [id(0x80010424), propput, bindable, displaybind] void scrollLeft(long rhs); [id(0x80010424), propget, bindable, displaybind] long scrollLeft(); [id(0x80010426)] void clearAttributes(); [id(0x800117b1), propput, bindable, displaybind] void oncontextmenu(VARIANT rhs); [id(0x800117b1), propget, bindable, displaybind] VARIANT oncontextmenu(); [id(0x8001042d)] IHTMLElement* insertAdjacentElement( [in] BSTR where, [in] IHTMLElement* insertedElement); [id(0x80010429)] IHTMLElement* applyElement( [in] IHTMLElement* apply, [in] BSTR where); [id(0x8001042e)] BSTR getAdjacentText([in] BSTR where); [id(0x8001042f)] BSTR replaceAdjacentText( [in] BSTR where, [in] BSTR newText); [id(0x80010430), propget] VARIANT_BOOL canHaveChildren(); [id(0x80010438)] long addBehavior( [in] BSTR bstrUrl, [in, optional] VARIANT* pvarFactory); [id(0x80010439)] VARIANT_BOOL removeBehavior([in] long cookie); [id(0x80010428), propget] IHTMLStyle* runtimeStyle(); [id(0x8001043a), propget] IDispatch* behaviorUrns(); [id(0x8001043b), propput] void tagUrn(BSTR rhs); [id(0x8001043b), propget] BSTR tagUrn(); [id(0x800117b5), propput, bindable, displaybind] void onbeforeeditfocus(VARIANT rhs); [id(0x800117b5), propget, bindable, displaybind] VARIANT onbeforeeditfocus(); [id(0x8001043c), propget, restricted, hidden] long readyStateValue(); [id(0x8001043d)] IHTMLElementCollection* getElementsByTagName([in] BSTR v); [id(0x80010448)] void mergeAttributes( [in] IHTMLElement* mergeThis, [in, optional] VARIANT* pvarFlags); [id(0x80010449), propget] VARIANT_BOOL isMultiLine(); [id(0x8001044a), propget] VARIANT_BOOL canHaveHTML(); [id(0x800117b9), propput, bindable, displaybind] void onlayoutcomplete(VARIANT rhs); [id(0x800117b9), propget, bindable, displaybind] VARIANT onlayoutcomplete(); [id(0x800117ba), propput, bindable, displaybind] void onpage(VARIANT rhs); [id(0x800117ba), propget, bindable, displaybind] VARIANT onpage(); [id(0x8001044c), propput, restricted, hidden] void inflateBlock(VARIANT_BOOL rhs); [id(0x8001044c), propget, restricted, hidden] VARIANT_BOOL inflateBlock(); [id(0x800117bd), propput, bindable, displaybind] void onbeforedeactivate(VARIANT rhs); [id(0x800117bd), propget, bindable, displaybind] VARIANT onbeforedeactivate(); [id(0x8001044d)] void setActive(); [id(0x8001142a), propput, bindable, displaybind] void contentEditable(BSTR rhs); [id(0x8001142a), propget, bindable, displaybind] BSTR contentEditable(); [id(0x8001044e), propget] VARIANT_BOOL isContentEditable(); [id(0x8001142b), propput, bindable, displaybind] void hideFocus(VARIANT_BOOL rhs); [id(0x8001142b), propget, bindable, displaybind] VARIANT_BOOL hideFocus(); [id(0x8001004c), propput, bindable, displaybind] void disabled(VARIANT_BOOL rhs); [id(0x8001004c), propget, bindable, displaybind] VARIANT_BOOL disabled(); [id(0x80010451), propget] VARIANT_BOOL isDisabled(); [id(0x800117be), propput, bindable, displaybind] void onmove(VARIANT rhs); [id(0x800117be), propget, bindable, displaybind] VARIANT onmove(); [id(0x800117bf), propput, bindable, displaybind] void oncontrolselect(VARIANT rhs); [id(0x800117bf), propget, bindable, displaybind] VARIANT oncontrolselect(); [id(0x80010452)] VARIANT_BOOL FireEvent( [in] BSTR bstrEventName, [in, optional] VARIANT* pvarEventObject); [id(0x800117c3), propput, bindable, displaybind] void onresizestart(VARIANT rhs); [id(0x800117c3), propget, bindable, displaybind] VARIANT onresizestart(); [id(0x800117c4), propput, bindable, displaybind] void onresizeend(VARIANT rhs); [id(0x800117c4), propget, bindable, displaybind] VARIANT onresizeend(); [id(0x800117c1), propput, bindable, displaybind] void onmovestart(VARIANT rhs); [id(0x800117c1), propget, bindable, displaybind] VARIANT onmovestart(); [id(0x800117c2), propput, bindable, displaybind] void onmoveend(VARIANT rhs); [id(0x800117c2), propget, bindable, displaybind] VARIANT onmoveend(); [id(0x800117c5), propput, bindable, displaybind] void onmouseenter(VARIANT rhs); [id(0x800117c5), propget, bindable, displaybind] VARIANT onmouseenter(); [id(0x800117c6), propput, bindable, displaybind] void onmouseleave(VARIANT rhs); [id(0x800117c6), propget, bindable, displaybind] VARIANT onmouseleave(); [id(0x800117c7), propput, bindable, displaybind] void onactivate(VARIANT rhs); [id(0x800117c7), propget, bindable, displaybind] VARIANT onactivate(); [id(0x800117c8), propput, bindable, displaybind] void ondeactivate(VARIANT rhs); [id(0x800117c8), propget, bindable, displaybind] VARIANT ondeactivate(); [id(0x80010453)] VARIANT_BOOL dragDrop(); [id(0x80010454), propget, restricted, hidden] long glyphMode(); [id(0x800117bc), propput, bindable, displaybind] void onmousewheel(VARIANT rhs); [id(0x800117bc), propget, bindable, displaybind] VARIANT onmousewheel(); [id(0x80010458)] void normalize(); [id(0x80010455)] IHTMLDOMAttribute* getAttributeNode([in] BSTR bstrName); [id(0x80010456)] IHTMLDOMAttribute* setAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x80010457)] IHTMLDOMAttribute* removeAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x800117ca), propput, bindable, displaybind] void onbeforeactivate(VARIANT rhs); [id(0x800117ca), propget, bindable, displaybind] VARIANT onbeforeactivate(); [id(0x800117cb), propput, bindable, displaybind] void onfocusin(VARIANT rhs); [id(0x800117cb), propget, bindable, displaybind] VARIANT onfocusin(); [id(0x800117cc), propput, bindable, displaybind] void onfocusout(VARIANT rhs); [id(0x800117cc), propget, bindable, displaybind] VARIANT onfocusout(); [id(0x8001041e), propget, hidden] long uniqueNumber(); [id(0x8001041f), propget, hidden] BSTR uniqueID(); [id(0x80010416), propget] long nodeType(); [id(0x80010417), propget] IHTMLDOMNode* parentNode(); [id(0x80010418)] VARIANT_BOOL hasChildNodes(); [id(0x80010419), propget] IDispatch* childNodes(); [id(0x8001041a), propget] IDispatch* attributes(); [id(0x8001041b)] IHTMLDOMNode* insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild); [id(0x8001041c)] IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); [id(0x8001041d)] IHTMLDOMNode* replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild); [id(0x80010425)] IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep); [id(0x8001042a)] IHTMLDOMNode* removeNode([in, optional, defaultvalue(0)] VARIANT_BOOL fDeep); [id(0x8001042c)] IHTMLDOMNode* swapNode([in] IHTMLDOMNode* otherNode); [id(0x8001042b)] IHTMLDOMNode* replaceNode([in] IHTMLDOMNode* replacement); [id(0x80010431)] IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); [id(0x80010432), propget] BSTR nodeName(); [id(0x80010433), propput] void nodeValue(VARIANT rhs); [id(0x80010433), propget] VARIANT nodeValue(); [id(0x80010434), propget] IHTMLDOMNode* firstChild(); [id(0x80010435), propget] IHTMLDOMNode* lastChild(); [id(0x80010436), propget] IHTMLDOMNode* previousSibling(); [id(0x80010437), propget] IHTMLDOMNode* nextSibling(); [id(0x80010459), propget] IDispatch* ownerDocument(); [id(0x000003e9), propget, hidden] IDispatch* recordset(); [id(0x000003ea)] IDispatch* namedRecordset( [in] BSTR dataMember, [in, optional] VARIANT* hierarchy); }; [ uuid(3050F4B8-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLGenericElement { [default] dispinterface DispHTMLGenericElement; [default, source] dispinterface HTMLElementEvents; [source] dispinterface HTMLElementEvents2; interface IHTMLElement; interface IHTMLElement2; interface IHTMLElement3; interface IHTMLElement4; interface IHTMLUniqueName; interface IHTMLDOMNode; interface IHTMLDOMNode2; interface IHTMLGenericElement; }; [ odl, uuid(3050F357-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyleSheetRule : IDispatch { [id(0x000003e9), propput] HRESULT selectorText([in] BSTR p); [id(0x000003e9), propget] HRESULT selectorText([out, retval] BSTR* p); [id(0x8001004a), propget] HRESULT style([out, retval] IHTMLRuleStyle** p); [id(0x000003ea), propget] HRESULT readOnly([out, retval] VARIANT_BOOL* p); }; [ odl, uuid(3050F2E5-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyleSheetRulesCollection : IDispatch { [id(0x000003e9), propget] HRESULT length([out, retval] long* p); [id(00000000)] HRESULT item( [in] long index, [out, retval] IHTMLStyleSheetRule** ppHTMLStyleSheetRule); }; [ uuid(3050F3CE-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLStyleSheetRule { [default] interface IHTMLStyleSheetRule; }; [ uuid(3050F3CD-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLStyleSheetRulesCollection { [default] interface IHTMLStyleSheetRulesCollection; }; [ odl, uuid(3050F7EE-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyleSheetPage : IDispatch { [id(0x000003e9), propget] HRESULT selector([out, retval] BSTR* p); [id(0x000003ea), propget] HRESULT pseudoClass([out, retval] BSTR* p); }; [ odl, uuid(3050F7F0-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyleSheetPagesCollection : IDispatch { [id(0x000003e9), propget] HRESULT length([out, retval] long* p); [id(00000000)] HRESULT item( [in] long index, [out, retval] IHTMLStyleSheetPage** ppHTMLStyleSheetPage); }; [ uuid(3050F7EF-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLStyleSheetPage { [default] interface IHTMLStyleSheetPage; }; [ uuid(3050F7F1-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLStyleSheetPagesCollection { [default] interface IHTMLStyleSheetPagesCollection; }; [ odl, uuid(3050F37E-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyleSheetsCollection : IDispatch { [id(0x000003e9), propget] HRESULT length([out, retval] long* p); [id(0xfffffffc), propget, restricted, hidden] HRESULT _newEnum([out, retval] IUnknown** p); [id(00000000)] HRESULT item( [in] VARIANT* pvarIndex, [out, retval] VARIANT* pvarResult); }; [ odl, uuid(3050F2E3-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyleSheet : IDispatch { [id(0x000003e9), propput] HRESULT title([in] BSTR p); [id(0x000003e9), propget] HRESULT title([out, retval] BSTR* p); [id(0x000003ea), propget] HRESULT parentStyleSheet([out, retval] IHTMLStyleSheet** p); [id(0x000003eb), propget] HRESULT owningElement([out, retval] IHTMLElement** p); [id(0x8001004c), propput] HRESULT disabled([in] VARIANT_BOOL p); [id(0x8001004c), propget] HRESULT disabled([out, retval] VARIANT_BOOL* p); [id(0x000003ec), propget] HRESULT readOnly([out, retval] VARIANT_BOOL* p); [id(0x000003ed), propget] HRESULT imports([out, retval] IHTMLStyleSheetsCollection** p); [id(0x000003ee), propput] HRESULT href([in] BSTR p); [id(0x000003ee), propget] HRESULT href([out, retval] BSTR* p); [id(0x000003ef), propget] HRESULT type([out, retval] BSTR* p); [id(0x000003f0), propget] HRESULT id([out, retval] BSTR* p); [id(0x000003f1)] HRESULT addImport( [in] BSTR bstrUrl, [in, optional, defaultvalue(-1)] long lIndex, [out, retval] long* plIndex); [id(0x000003f2)] HRESULT addRule( [in] BSTR bstrSelector, [in] BSTR bstrStyle, [in, optional, defaultvalue(-1)] long lIndex, [out, retval] long* plNewIndex); [id(0x000003f3)] HRESULT removeImport([in] long lIndex); [id(0x000003f4)] HRESULT removeRule([in] long lIndex); [id(0x000003f5), propput] HRESULT media([in] BSTR p); [id(0x000003f5), propget] HRESULT media([out, retval] BSTR* p); [id(0x000003f6), propput] HRESULT cssText([in] BSTR p); [id(0x000003f6), propget] HRESULT cssText([out, retval] BSTR* p); [id(0x000003f7), propget] HRESULT rules([out, retval] IHTMLStyleSheetRulesCollection** p); }; [ odl, uuid(3050F3D1-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLStyleSheet2 : IDispatch { [id(0x000003f8), propget] HRESULT pages([out, retval] IHTMLStyleSheetPagesCollection** p); [id(0x000003f9)] HRESULT addPageRule( [in] BSTR bstrSelector, [in] BSTR bstrStyle, [in, optional, defaultvalue(-1)] long lIndex, [out, retval] long* plNewIndex); }; [ uuid(3050F58D-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLStyleSheet { properties: methods: [id(0x000003e9), propput] void title(BSTR rhs); [id(0x000003e9), propget] BSTR title(); [id(0x000003ea), propget] IHTMLStyleSheet* parentStyleSheet(); [id(0x000003eb), propget] IHTMLElement* owningElement(); [id(0x8001004c), propput] void disabled(VARIANT_BOOL rhs); [id(0x8001004c), propget] VARIANT_BOOL disabled(); [id(0x000003ec), propget] VARIANT_BOOL readOnly(); [id(0x000003ed), propget] IHTMLStyleSheetsCollection* imports(); [id(0x000003ee), propput] void href(BSTR rhs); [id(0x000003ee), propget] BSTR href(); [id(0x000003ef), propget] BSTR type(); [id(0x000003f0), propget] BSTR id(); [id(0x000003f1)] long addImport( [in] BSTR bstrUrl, [in, optional, defaultvalue(-1)] long lIndex); [id(0x000003f2)] long addRule( [in] BSTR bstrSelector, [in] BSTR bstrStyle, [in, optional, defaultvalue(-1)] long lIndex); [id(0x000003f3)] void removeImport([in] long lIndex); [id(0x000003f4)] void removeRule([in] long lIndex); [id(0x000003f5), propput] void media(BSTR rhs); [id(0x000003f5), propget] BSTR media(); [id(0x000003f6), propput] void cssText(BSTR rhs); [id(0x000003f6), propget] BSTR cssText(); [id(0x000003f7), propget] IHTMLStyleSheetRulesCollection* rules(); [id(0x000003f8), propget] IHTMLStyleSheetPagesCollection* pages(); [id(0x000003f9)] long addPageRule( [in] BSTR bstrSelector, [in] BSTR bstrStyle, [in, optional, defaultvalue(-1)] long lIndex); }; [ uuid(3050F2E4-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLStyleSheet { [default] dispinterface DispHTMLStyleSheet; interface IHTMLStyleSheet; interface IHTMLStyleSheet2; }; [ uuid(3050F37F-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLStyleSheetsCollection { [default] interface IHTMLStyleSheetsCollection; }; [ uuid(3050F61D-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLLinkElementEvents2 { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); [id(0xfffffda8)] VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda7)] VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda5)] VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); [id(0xfffffda6)] void onkeydown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda4)] void onkeyup([in] IHTMLEventObj* pEvtObj); [id(0x80010009)] void onmouseout([in] IHTMLEventObj* pEvtObj); [id(0x80010008)] void onmouseover([in] IHTMLEventObj* pEvtObj); [id(0xfffffda2)] void onmousemove([in] IHTMLEventObj* pEvtObj); [id(0xfffffda3)] void onmousedown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda1)] void onmouseup([in] IHTMLEventObj* pEvtObj); [id(0x8001000c)] VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); [id(0x80010011)] void onfilterchange([in] IHTMLEventObj* pEvtObj); [id(0x8001000b)] VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); [id(0x80010004)] VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010005)] void onafterupdate([in] IHTMLEventObj* pEvtObj); [id(0x8001000d)] VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010006)] VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); [id(0x80010007)] void onrowenter([in] IHTMLEventObj* pEvtObj); [id(0x8001000e)] void ondatasetchanged([in] IHTMLEventObj* pEvtObj); [id(0x8001000f)] void ondataavailable([in] IHTMLEventObj* pEvtObj); [id(0x80010010)] void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); [id(0x80010012)] void onlosecapture([in] IHTMLEventObj* pEvtObj); [id(0x80010013)] void onpropertychange([in] IHTMLEventObj* pEvtObj); [id(0x000003f6)] void onscroll([in] IHTMLEventObj* pEvtObj); [id(0x80010001)] void onfocus([in] IHTMLEventObj* pEvtObj); [id(0x80010000)] void onblur([in] IHTMLEventObj* pEvtObj); [id(0x000003f8)] void onresize([in] IHTMLEventObj* pEvtObj); [id(0x80010014)] VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); [id(0x80010015)] void ondragend([in] IHTMLEventObj* pEvtObj); [id(0x80010016)] VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); [id(0x80010017)] VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); [id(0x80010018)] void ondragleave([in] IHTMLEventObj* pEvtObj); [id(0x80010019)] VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); [id(0x8001001d)] VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); [id(0x8001001a)] VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); [id(0x8001001e)] VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001b)] VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001f)] VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); [id(0x8001001c)] VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); [id(0x000003ff)] VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); [id(0x80010020)] void onrowsdelete([in] IHTMLEventObj* pEvtObj); [id(0x80010021)] void onrowsinserted([in] IHTMLEventObj* pEvtObj); [id(0x80010022)] void oncellchange([in] IHTMLEventObj* pEvtObj); [id(0xfffffd9f)] void onreadystatechange([in] IHTMLEventObj* pEvtObj); [id(0x00000406)] void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); [id(0x00000407)] void onpage([in] IHTMLEventObj* pEvtObj); [id(0x00000412)] void onmouseenter([in] IHTMLEventObj* pEvtObj); [id(0x00000413)] void onmouseleave([in] IHTMLEventObj* pEvtObj); [id(0x00000414)] void onactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000415)] void ondeactivate([in] IHTMLEventObj* pEvtObj); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000417)] VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000418)] void onfocusin([in] IHTMLEventObj* pEvtObj); [id(0x00000419)] void onfocusout([in] IHTMLEventObj* pEvtObj); [id(0x0000040b)] void onmove([in] IHTMLEventObj* pEvtObj); [id(0x0000040c)] VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); [id(0x0000040e)] VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); [id(0x0000040f)] void onmoveend([in] IHTMLEventObj* pEvtObj); [id(0x00000410)] VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); [id(0x00000411)] void onresizeend([in] IHTMLEventObj* pEvtObj); [id(0x00000409)] VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); [id(0x000003eb)] void onload([in] IHTMLEventObj* pEvtObj); [id(0x000003ea)] void onerror([in] IHTMLEventObj* pEvtObj); }; [ uuid(3050F3CC-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLLinkElementEvents { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp(); [id(0xfffffda8)] VARIANT_BOOL onclick(); [id(0xfffffda7)] VARIANT_BOOL ondblclick(); [id(0xfffffda5)] VARIANT_BOOL onkeypress(); [id(0xfffffda6)] void onkeydown(); [id(0xfffffda4)] void onkeyup(); [id(0x80010009)] void onmouseout(); [id(0x80010008)] void onmouseover(); [id(0xfffffda2)] void onmousemove(); [id(0xfffffda3)] void onmousedown(); [id(0xfffffda1)] void onmouseup(); [id(0x8001000c)] VARIANT_BOOL onselectstart(); [id(0x80010011)] void onfilterchange(); [id(0x8001000b)] VARIANT_BOOL ondragstart(); [id(0x80010004)] VARIANT_BOOL onbeforeupdate(); [id(0x80010005)] void onafterupdate(); [id(0x8001000d)] VARIANT_BOOL onerrorupdate(); [id(0x80010006)] VARIANT_BOOL onrowexit(); [id(0x80010007)] void onrowenter(); [id(0x8001000e)] void ondatasetchanged(); [id(0x8001000f)] void ondataavailable(); [id(0x80010010)] void ondatasetcomplete(); [id(0x80010012)] void onlosecapture(); [id(0x80010013)] void onpropertychange(); [id(0x000003f6)] void onscroll(); [id(0x80010001)] void onfocus(); [id(0x80010000)] void onblur(); [id(0x000003f8)] void onresize(); [id(0x80010014)] VARIANT_BOOL ondrag(); [id(0x80010015)] void ondragend(); [id(0x80010016)] VARIANT_BOOL ondragenter(); [id(0x80010017)] VARIANT_BOOL ondragover(); [id(0x80010018)] void ondragleave(); [id(0x80010019)] VARIANT_BOOL ondrop(); [id(0x8001001d)] VARIANT_BOOL onbeforecut(); [id(0x8001001a)] VARIANT_BOOL oncut(); [id(0x8001001e)] VARIANT_BOOL onbeforecopy(); [id(0x8001001b)] VARIANT_BOOL oncopy(); [id(0x8001001f)] VARIANT_BOOL onbeforepaste(); [id(0x8001001c)] VARIANT_BOOL onpaste(); [id(0x000003ff)] VARIANT_BOOL oncontextmenu(); [id(0x80010020)] void onrowsdelete(); [id(0x80010021)] void onrowsinserted(); [id(0x80010022)] void oncellchange(); [id(0xfffffd9f)] void onreadystatechange(); [id(0x00000403)] void onbeforeeditfocus(); [id(0x00000406)] void onlayoutcomplete(); [id(0x00000407)] void onpage(); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate(); [id(0x00000417)] VARIANT_BOOL onbeforeactivate(); [id(0x0000040b)] void onmove(); [id(0x0000040c)] VARIANT_BOOL oncontrolselect(); [id(0x0000040e)] VARIANT_BOOL onmovestart(); [id(0x0000040f)] void onmoveend(); [id(0x00000410)] VARIANT_BOOL onresizestart(); [id(0x00000411)] void onresizeend(); [id(0x00000412)] void onmouseenter(); [id(0x00000413)] void onmouseleave(); [id(0x00000409)] VARIANT_BOOL onmousewheel(); [id(0x00000414)] void onactivate(); [id(0x00000415)] void ondeactivate(); [id(0x00000418)] void onfocusin(); [id(0x00000419)] void onfocusout(); [id(0x000003eb)] void onload(); [id(0x000003ea)] void onerror(); }; [ odl, uuid(3050F205-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLLinkElement : IDispatch { [id(0x000003ed), propput, bindable, displaybind] HRESULT href([in] BSTR p); [id(0x000003ed), propget, bindable, displaybind] HRESULT href([out, retval] BSTR* p); [id(0x000003ee), propput, bindable, displaybind] HRESULT rel([in] BSTR p); [id(0x000003ee), propget, bindable, displaybind] HRESULT rel([out, retval] BSTR* p); [id(0x000003ef), propput, bindable, displaybind] HRESULT rev([in] BSTR p); [id(0x000003ef), propget, bindable, displaybind] HRESULT rev([out, retval] BSTR* p); [id(0x000003f0), propput, bindable, displaybind] HRESULT type([in] BSTR p); [id(0x000003f0), propget, bindable, displaybind] HRESULT type([out, retval] BSTR* p); [id(0x800113fc), propget] HRESULT readyState([out, retval] BSTR* p); [id(0x80011789), propput, bindable, displaybind] HRESULT onreadystatechange([in] VARIANT p); [id(0x80011789), propget, bindable, displaybind] HRESULT onreadystatechange([out, retval] VARIANT* p); [id(0x80011790), propput, bindable, displaybind] HRESULT onload([in] VARIANT p); [id(0x80011790), propget, bindable, displaybind] HRESULT onload([out, retval] VARIANT* p); [id(0x8001178d), propput, bindable, displaybind] HRESULT onerror([in] VARIANT p); [id(0x8001178d), propget, bindable, displaybind] HRESULT onerror([out, retval] VARIANT* p); [id(0x000003f6), propget] HRESULT styleSheet([out, retval] IHTMLStyleSheet** p); [id(0x8001004c), propput, bindable, displaybind] HRESULT disabled([in] VARIANT_BOOL p); [id(0x8001004c), propget, bindable, displaybind] HRESULT disabled([out, retval] VARIANT_BOOL* p); [id(0x000003f8), propput, bindable, displaybind] HRESULT media([in] BSTR p); [id(0x000003f8), propget, bindable, displaybind] HRESULT media([out, retval] BSTR* p); }; [ odl, uuid(3050F4E5-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLLinkElement2 : IDispatch { [id(0x000003f9), propput, bindable, displaybind] HRESULT target([in] BSTR p); [id(0x000003f9), propget, bindable, displaybind] HRESULT target([out, retval] BSTR* p); }; [ odl, uuid(3050F81E-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLLinkElement3 : IDispatch { [id(0x000003fa), propput, bindable, displaybind] HRESULT charset([in] BSTR p); [id(0x000003fa), propget, bindable, displaybind] HRESULT charset([out, retval] BSTR* p); [id(0x000003fb), propput, bindable, displaybind] HRESULT hreflang([in] BSTR p); [id(0x000003fb), propget, bindable, displaybind] HRESULT hreflang([out, retval] BSTR* p); }; [ uuid(3050F524-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLLinkElement { properties: methods: [id(0x800101f5)] void setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800101f7)] VARIANT_BOOL removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags); [id(0x800103e9), propput, bindable] void className(BSTR rhs); [id(0x800103e9), propget, bindable] BSTR className(); [id(0x800103ea), propput, bindable] void id(BSTR rhs); [id(0x800103ea), propget, bindable] BSTR id(); [id(0x800103ec), propget] BSTR tagName(); [id(0x80010008), propget] IHTMLElement* parentElement(); [id(0x8001004a), propget] IHTMLStyle* style(); [id(0x8001177d), propput, bindable, displaybind] void onhelp(VARIANT rhs); [id(0x8001177d), propget, bindable, displaybind] VARIANT onhelp(); [id(0x80011778), propput, bindable, displaybind] void onclick(VARIANT rhs); [id(0x80011778), propget, bindable, displaybind] VARIANT onclick(); [id(0x80011779), propput, bindable, displaybind] void ondblclick(VARIANT rhs); [id(0x80011779), propget, bindable, displaybind] VARIANT ondblclick(); [id(0x80011775), propput, bindable, displaybind] void onkeydown(VARIANT rhs); [id(0x80011775), propget, bindable, displaybind] VARIANT onkeydown(); [id(0x80011776), propput, bindable, displaybind] void onkeyup(VARIANT rhs); [id(0x80011776), propget, bindable, displaybind] VARIANT onkeyup(); [id(0x80011777), propput, bindable, displaybind] void onkeypress(VARIANT rhs); [id(0x80011777), propget, bindable, displaybind] VARIANT onkeypress(); [id(0x80011771), propput, bindable, displaybind] void onmouseout(VARIANT rhs); [id(0x80011771), propget, bindable, displaybind] VARIANT onmouseout(); [id(0x80011770), propput, bindable, displaybind] void onmouseover(VARIANT rhs); [id(0x80011770), propget, bindable, displaybind] VARIANT onmouseover(); [id(0x80011774), propput, bindable, displaybind] void onmousemove(VARIANT rhs); [id(0x80011774), propget, bindable, displaybind] VARIANT onmousemove(); [id(0x80011772), propput, bindable, displaybind] void onmousedown(VARIANT rhs); [id(0x80011772), propget, bindable, displaybind] VARIANT onmousedown(); [id(0x80011773), propput, bindable, displaybind] void onmouseup(VARIANT rhs); [id(0x80011773), propget, bindable, displaybind] VARIANT onmouseup(); [id(0x800103fa), propget] IDispatch* document(); [id(0x80010045), propput, bindable, displaybind] void title(BSTR rhs); [id(0x80010045), propget, bindable, displaybind] BSTR title(); [id(0x800113ec), propput, bindable, displaybind] void language(BSTR rhs); [id(0x800113ec), propget, bindable, displaybind] BSTR language(); [id(0x80011795), propput, bindable, displaybind] void onselectstart(VARIANT rhs); [id(0x80011795), propget, bindable, displaybind] VARIANT onselectstart(); [id(0x800103fb)] void scrollIntoView([in, optional] VARIANT varargStart); [id(0x800103fc)] VARIANT_BOOL contains([in] IHTMLElement* pChild); [id(0x80010400), propget, bindable] long sourceIndex(); [id(0x80010401), propget] VARIANT recordNumber(); [id(0x80011391), propput] void lang(BSTR rhs); [id(0x80011391), propget] BSTR lang(); [id(0x800103f0), propget] long offsetLeft(); [id(0x800103f1), propget] long offsetTop(); [id(0x800103f2), propget] long offsetWidth(); [id(0x800103f3), propget] long offsetHeight(); [id(0x800103f4), propget] IHTMLElement* offsetParent(); [id(0x80010402), propput] void innerHTML(BSTR rhs); [id(0x80010402), propget] BSTR innerHTML(); [id(0x80010403), propput] void innerText(BSTR rhs); [id(0x80010403), propget] BSTR innerText(); [id(0x80010404), propput] void outerHTML(BSTR rhs); [id(0x80010404), propget] BSTR outerHTML(); [id(0x80010405), propput] void outerText(BSTR rhs); [id(0x80010405), propget] BSTR outerText(); [id(0x80010406)] void insertAdjacentHTML( [in] BSTR where, [in] BSTR html); [id(0x80010407)] void insertAdjacentText( [in] BSTR where, [in] BSTR text); [id(0x80010408), propget] IHTMLElement* parentTextEdit(); [id(0x8001040a), propget] VARIANT_BOOL isTextEdit(); [id(0x80010409)] void click(); [id(0x8001040b), propget] IHTMLFiltersCollection* filters(); [id(0x80011793), propput, bindable, displaybind] void ondragstart(VARIANT rhs); [id(0x80011793), propget, bindable, displaybind] VARIANT ondragstart(); [id(0x8001040c)] BSTR toString(); [id(0x80011785), propput, bindable, displaybind] void onbeforeupdate(VARIANT rhs); [id(0x80011785), propget, bindable, displaybind] VARIANT onbeforeupdate(); [id(0x80011786), propput, bindable, displaybind] void onafterupdate(VARIANT rhs); [id(0x80011786), propget, bindable, displaybind] VARIANT onafterupdate(); [id(0x80011796), propput, bindable, displaybind] void onerrorupdate(VARIANT rhs); [id(0x80011796), propget, bindable, displaybind] VARIANT onerrorupdate(); [id(0x80011782), propput, bindable, displaybind] void onrowexit(VARIANT rhs); [id(0x80011782), propget, bindable, displaybind] VARIANT onrowexit(); [id(0x80011783), propput, bindable, displaybind] void onrowenter(VARIANT rhs); [id(0x80011783), propget, bindable, displaybind] VARIANT onrowenter(); [id(0x80011798), propput, bindable, displaybind] void ondatasetchanged(VARIANT rhs); [id(0x80011798), propget, bindable, displaybind] VARIANT ondatasetchanged(); [id(0x80011799), propput, bindable, displaybind] void ondataavailable(VARIANT rhs); [id(0x80011799), propget, bindable, displaybind] VARIANT ondataavailable(); [id(0x8001179a), propput, bindable, displaybind] void ondatasetcomplete(VARIANT rhs); [id(0x8001179a), propget, bindable, displaybind] VARIANT ondatasetcomplete(); [id(0x8001179b), propput, bindable, displaybind] void onfilterchange(VARIANT rhs); [id(0x8001179b), propget, bindable, displaybind] VARIANT onfilterchange(); [id(0x8001040d), propget] IDispatch* children(); [id(0x8001040e), propget] IDispatch* all(); [id(0x8001040f), propget] BSTR scopeName(); [id(0x80010410)] void setCapture([in, optional, defaultvalue(-1)] VARIANT_BOOL containerCapture); [id(0x80010411)] void releaseCapture(); [id(0x8001179e), propput, bindable, displaybind] void onlosecapture(VARIANT rhs); [id(0x8001179e), propget, bindable, displaybind] VARIANT onlosecapture(); [id(0x80010412)] BSTR componentFromPoint( [in] long x, [in] long y); [id(0x80010413)] void doScroll([in, optional] VARIANT component); [id(0x8001178f), propput, bindable, displaybind] void onscroll(VARIANT rhs); [id(0x8001178f), propget, bindable, displaybind] VARIANT onscroll(); [id(0x800117a1), propput, bindable, displaybind] void ondrag(VARIANT rhs); [id(0x800117a1), propget, bindable, displaybind] VARIANT ondrag(); [id(0x800117a2), propput, bindable, displaybind] void ondragend(VARIANT rhs); [id(0x800117a2), propget, bindable, displaybind] VARIANT ondragend(); [id(0x800117a3), propput, bindable, displaybind] void ondragenter(VARIANT rhs); [id(0x800117a3), propget, bindable, displaybind] VARIANT ondragenter(); [id(0x800117a4), propput, bindable, displaybind] void ondragover(VARIANT rhs); [id(0x800117a4), propget, bindable, displaybind] VARIANT ondragover(); [id(0x800117a5), propput, bindable, displaybind] void ondragleave(VARIANT rhs); [id(0x800117a5), propget, bindable, displaybind] VARIANT ondragleave(); [id(0x800117a6), propput, bindable, displaybind] void ondrop(VARIANT rhs); [id(0x800117a6), propget, bindable, displaybind] VARIANT ondrop(); [id(0x800117aa), propput, bindable, displaybind] void onbeforecut(VARIANT rhs); [id(0x800117aa), propget, bindable, displaybind] VARIANT onbeforecut(); [id(0x800117a7), propput, bindable, displaybind] void oncut(VARIANT rhs); [id(0x800117a7), propget, bindable, displaybind] VARIANT oncut(); [id(0x800117ab), propput, bindable, displaybind] void onbeforecopy(VARIANT rhs); [id(0x800117ab), propget, bindable, displaybind] VARIANT onbeforecopy(); [id(0x800117a8), propput, bindable, displaybind] void oncopy(VARIANT rhs); [id(0x800117a8), propget, bindable, displaybind] VARIANT oncopy(); [id(0x800117ac), propput, bindable, displaybind] void onbeforepaste(VARIANT rhs); [id(0x800117ac), propget, bindable, displaybind] VARIANT onbeforepaste(); [id(0x800117a9), propput, bindable, displaybind] void onpaste(VARIANT rhs); [id(0x800117a9), propget, bindable, displaybind] VARIANT onpaste(); [id(0x800103ef), propget] IHTMLCurrentStyle* currentStyle(); [id(0x8001179f), propput, bindable, displaybind] void onpropertychange(VARIANT rhs); [id(0x8001179f), propget, bindable, displaybind] VARIANT onpropertychange(); [id(0x80010414)] IHTMLRectCollection* getClientRects(); [id(0x80010415)] IHTMLRect* getBoundingClientRect(); [id(0x800101f8)] void setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] VARIANT getExpression([in] BSTR propname); [id(0x800101fa)] VARIANT_BOOL removeExpression([in] BSTR propname); [id(0x8001000f), propput, bindable, displaybind] void tabIndex(short rhs); [id(0x8001000f), propget, bindable, displaybind] short tabIndex(); [id(0x800107d0)] void focus(); [id(0x800107d5), propput, bindable, displaybind] void accessKey(BSTR rhs); [id(0x800107d5), propget, bindable, displaybind] BSTR accessKey(); [id(0x8001177f), propput, bindable, displaybind] void onblur(VARIANT rhs); [id(0x8001177f), propget, bindable, displaybind] VARIANT onblur(); [id(0x8001177e), propput, bindable, displaybind] void onfocus(VARIANT rhs); [id(0x8001177e), propget, bindable, displaybind] VARIANT onfocus(); [id(0x80011794), propput, bindable, displaybind] void onresize(VARIANT rhs); [id(0x80011794), propget, bindable, displaybind] VARIANT onresize(); [id(0x800107d2)] void blur(); [id(0x800107e1)] void addFilter([in] IUnknown* pUnk); [id(0x800107e2)] void removeFilter([in] IUnknown* pUnk); [id(0x800107e3), propget, bindable, displaybind] long clientHeight(); [id(0x800107e4), propget, bindable, displaybind] long clientWidth(); [id(0x800107e5), propget, bindable, displaybind] long clientTop(); [id(0x800107e6), propget, bindable, displaybind] long clientLeft(); [id(0x800101fb)] VARIANT_BOOL attachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800101fc)] void detachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800113fc), propget] VARIANT readyState(); [id(0x80011789), propput, bindable, displaybind] void onreadystatechange(VARIANT rhs); [id(0x80011789), propget, bindable, displaybind] VARIANT onreadystatechange(); [id(0x800117ae), propput, bindable, displaybind] void onrowsdelete(VARIANT rhs); [id(0x800117ae), propget, bindable, displaybind] VARIANT onrowsdelete(); [id(0x800117af), propput, bindable, displaybind] void onrowsinserted(VARIANT rhs); [id(0x800117af), propget, bindable, displaybind] VARIANT onrowsinserted(); [id(0x800117b0), propput, bindable, displaybind] void oncellchange(VARIANT rhs); [id(0x800117b0), propget, bindable, displaybind] VARIANT oncellchange(); [id(0x800113fd), propput, bindable, displaybind] void dir(BSTR rhs); [id(0x800113fd), propget, bindable, displaybind] BSTR dir(); [id(0x80010420)] IDispatch* createControlRange(); [id(0x80010421), propget, bindable, displaybind] long scrollHeight(); [id(0x80010422), propget, bindable, displaybind] long scrollWidth(); [id(0x80010423), propput, bindable, displaybind] void scrollTop(long rhs); [id(0x80010423), propget, bindable, displaybind] long scrollTop(); [id(0x80010424), propput, bindable, displaybind] void scrollLeft(long rhs); [id(0x80010424), propget, bindable, displaybind] long scrollLeft(); [id(0x80010426)] void clearAttributes(); [id(0x800117b1), propput, bindable, displaybind] void oncontextmenu(VARIANT rhs); [id(0x800117b1), propget, bindable, displaybind] VARIANT oncontextmenu(); [id(0x8001042d)] IHTMLElement* insertAdjacentElement( [in] BSTR where, [in] IHTMLElement* insertedElement); [id(0x80010429)] IHTMLElement* applyElement( [in] IHTMLElement* apply, [in] BSTR where); [id(0x8001042e)] BSTR getAdjacentText([in] BSTR where); [id(0x8001042f)] BSTR replaceAdjacentText( [in] BSTR where, [in] BSTR newText); [id(0x80010430), propget] VARIANT_BOOL canHaveChildren(); [id(0x80010438)] long addBehavior( [in] BSTR bstrUrl, [in, optional] VARIANT* pvarFactory); [id(0x80010439)] VARIANT_BOOL removeBehavior([in] long cookie); [id(0x80010428), propget] IHTMLStyle* runtimeStyle(); [id(0x8001043a), propget] IDispatch* behaviorUrns(); [id(0x8001043b), propput] void tagUrn(BSTR rhs); [id(0x8001043b), propget] BSTR tagUrn(); [id(0x800117b5), propput, bindable, displaybind] void onbeforeeditfocus(VARIANT rhs); [id(0x800117b5), propget, bindable, displaybind] VARIANT onbeforeeditfocus(); [id(0x8001043c), propget, restricted, hidden] long readyStateValue(); [id(0x8001043d)] IHTMLElementCollection* getElementsByTagName([in] BSTR v); [id(0x80010448)] void mergeAttributes( [in] IHTMLElement* mergeThis, [in, optional] VARIANT* pvarFlags); [id(0x80010449), propget] VARIANT_BOOL isMultiLine(); [id(0x8001044a), propget] VARIANT_BOOL canHaveHTML(); [id(0x800117b9), propput, bindable, displaybind] void onlayoutcomplete(VARIANT rhs); [id(0x800117b9), propget, bindable, displaybind] VARIANT onlayoutcomplete(); [id(0x800117ba), propput, bindable, displaybind] void onpage(VARIANT rhs); [id(0x800117ba), propget, bindable, displaybind] VARIANT onpage(); [id(0x8001044c), propput, restricted, hidden] void inflateBlock(VARIANT_BOOL rhs); [id(0x8001044c), propget, restricted, hidden] VARIANT_BOOL inflateBlock(); [id(0x800117bd), propput, bindable, displaybind] void onbeforedeactivate(VARIANT rhs); [id(0x800117bd), propget, bindable, displaybind] VARIANT onbeforedeactivate(); [id(0x8001044d)] void setActive(); [id(0x8001142a), propput, bindable, displaybind] void contentEditable(BSTR rhs); [id(0x8001142a), propget, bindable, displaybind] BSTR contentEditable(); [id(0x8001044e), propget] VARIANT_BOOL isContentEditable(); [id(0x8001142b), propput, bindable, displaybind] void hideFocus(VARIANT_BOOL rhs); [id(0x8001142b), propget, bindable, displaybind] VARIANT_BOOL hideFocus(); [id(0x8001004c), propput, bindable, displaybind] void disabled(VARIANT_BOOL rhs); [id(0x8001004c), propget, bindable, displaybind] VARIANT_BOOL disabled(); [id(0x80010451), propget] VARIANT_BOOL isDisabled(); [id(0x800117be), propput, bindable, displaybind] void onmove(VARIANT rhs); [id(0x800117be), propget, bindable, displaybind] VARIANT onmove(); [id(0x800117bf), propput, bindable, displaybind] void oncontrolselect(VARIANT rhs); [id(0x800117bf), propget, bindable, displaybind] VARIANT oncontrolselect(); [id(0x80010452)] VARIANT_BOOL FireEvent( [in] BSTR bstrEventName, [in, optional] VARIANT* pvarEventObject); [id(0x800117c3), propput, bindable, displaybind] void onresizestart(VARIANT rhs); [id(0x800117c3), propget, bindable, displaybind] VARIANT onresizestart(); [id(0x800117c4), propput, bindable, displaybind] void onresizeend(VARIANT rhs); [id(0x800117c4), propget, bindable, displaybind] VARIANT onresizeend(); [id(0x800117c1), propput, bindable, displaybind] void onmovestart(VARIANT rhs); [id(0x800117c1), propget, bindable, displaybind] VARIANT onmovestart(); [id(0x800117c2), propput, bindable, displaybind] void onmoveend(VARIANT rhs); [id(0x800117c2), propget, bindable, displaybind] VARIANT onmoveend(); [id(0x800117c5), propput, bindable, displaybind] void onmouseenter(VARIANT rhs); [id(0x800117c5), propget, bindable, displaybind] VARIANT onmouseenter(); [id(0x800117c6), propput, bindable, displaybind] void onmouseleave(VARIANT rhs); [id(0x800117c6), propget, bindable, displaybind] VARIANT onmouseleave(); [id(0x800117c7), propput, bindable, displaybind] void onactivate(VARIANT rhs); [id(0x800117c7), propget, bindable, displaybind] VARIANT onactivate(); [id(0x800117c8), propput, bindable, displaybind] void ondeactivate(VARIANT rhs); [id(0x800117c8), propget, bindable, displaybind] VARIANT ondeactivate(); [id(0x80010453)] VARIANT_BOOL dragDrop(); [id(0x80010454), propget, restricted, hidden] long glyphMode(); [id(0x800117bc), propput, bindable, displaybind] void onmousewheel(VARIANT rhs); [id(0x800117bc), propget, bindable, displaybind] VARIANT onmousewheel(); [id(0x80010458)] void normalize(); [id(0x80010455)] IHTMLDOMAttribute* getAttributeNode([in] BSTR bstrName); [id(0x80010456)] IHTMLDOMAttribute* setAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x80010457)] IHTMLDOMAttribute* removeAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x800117ca), propput, bindable, displaybind] void onbeforeactivate(VARIANT rhs); [id(0x800117ca), propget, bindable, displaybind] VARIANT onbeforeactivate(); [id(0x800117cb), propput, bindable, displaybind] void onfocusin(VARIANT rhs); [id(0x800117cb), propget, bindable, displaybind] VARIANT onfocusin(); [id(0x800117cc), propput, bindable, displaybind] void onfocusout(VARIANT rhs); [id(0x800117cc), propget, bindable, displaybind] VARIANT onfocusout(); [id(0x8001041e), propget, hidden] long uniqueNumber(); [id(0x8001041f), propget, hidden] BSTR uniqueID(); [id(0x80010416), propget] long nodeType(); [id(0x80010417), propget] IHTMLDOMNode* parentNode(); [id(0x80010418)] VARIANT_BOOL hasChildNodes(); [id(0x80010419), propget] IDispatch* childNodes(); [id(0x8001041a), propget] IDispatch* attributes(); [id(0x8001041b)] IHTMLDOMNode* insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild); [id(0x8001041c)] IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); [id(0x8001041d)] IHTMLDOMNode* replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild); [id(0x80010425)] IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep); [id(0x8001042a)] IHTMLDOMNode* removeNode([in, optional, defaultvalue(0)] VARIANT_BOOL fDeep); [id(0x8001042c)] IHTMLDOMNode* swapNode([in] IHTMLDOMNode* otherNode); [id(0x8001042b)] IHTMLDOMNode* replaceNode([in] IHTMLDOMNode* replacement); [id(0x80010431)] IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); [id(0x80010432), propget] BSTR nodeName(); [id(0x80010433), propput] void nodeValue(VARIANT rhs); [id(0x80010433), propget] VARIANT nodeValue(); [id(0x80010434), propget] IHTMLDOMNode* firstChild(); [id(0x80010435), propget] IHTMLDOMNode* lastChild(); [id(0x80010436), propget] IHTMLDOMNode* previousSibling(); [id(0x80010437), propget] IHTMLDOMNode* nextSibling(); [id(0x80010459), propget] IDispatch* ownerDocument(); [id(0x000003ed), propput, bindable, displaybind] void href(BSTR rhs); [id(0x000003ed), propget, bindable, displaybind] BSTR href(); [id(0x000003ee), propput, bindable, displaybind] void rel(BSTR rhs); [id(0x000003ee), propget, bindable, displaybind] BSTR rel(); [id(0x000003ef), propput, bindable, displaybind] void rev(BSTR rhs); [id(0x000003ef), propget, bindable, displaybind] BSTR rev(); [id(0x000003f0), propput, bindable, displaybind] void type(BSTR rhs); [id(0x000003f0), propget, bindable, displaybind] BSTR type(); [id(0x80011790), propput, bindable, displaybind] void onload(VARIANT rhs); [id(0x80011790), propget, bindable, displaybind] VARIANT onload(); [id(0x8001178d), propput, bindable, displaybind] void onerror(VARIANT rhs); [id(0x8001178d), propget, bindable, displaybind] VARIANT onerror(); [id(0x000003f6), propget] IHTMLStyleSheet* styleSheet(); [id(0x000003f8), propput, bindable, displaybind] void media(BSTR rhs); [id(0x000003f8), propget, bindable, displaybind] BSTR media(); [id(0x000003f9), propput, bindable, displaybind] void target(BSTR rhs); [id(0x000003f9), propget, bindable, displaybind] BSTR target(); [id(0x000003fa), propput, bindable, displaybind] void charset(BSTR rhs); [id(0x000003fa), propget, bindable, displaybind] BSTR charset(); [id(0x000003fb), propput, bindable, displaybind] void hreflang(BSTR rhs); [id(0x000003fb), propget, bindable, displaybind] BSTR hreflang(); }; [ uuid(3050F277-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLLinkElement { [default] dispinterface DispHTMLLinkElement; [default, source] dispinterface HTMLLinkElementEvents; [source] dispinterface HTMLLinkElementEvents2; interface IHTMLElement; interface IHTMLElement2; interface IHTMLElement3; interface IHTMLElement4; interface IHTMLUniqueName; interface IHTMLDOMNode; interface IHTMLDOMNode2; interface IHTMLLinkElement; interface IHTMLLinkElement2; interface IHTMLLinkElement3; }; typedef enum { htmlUnitCharacter = 1, htmlUnitWord = 2, htmlUnitSentence = 3, htmlUnitTextEdit = 6, htmlUnit_Max = 0x7fffffff } _htmlUnit; typedef enum { htmlEndPointsStartToStart = 1, htmlEndPointsStartToEnd = 2, htmlEndPointsEndToStart = 3, htmlEndPointsEndToEnd = 4, htmlEndPoints_Max = 0x7fffffff } _htmlEndPoints; typedef enum { htmlDirectionForward = 0x0001869f, htmlDirectionBackward = 0xfffe7961, htmlDirection_Max = 0x7fffffff } _htmlDirection; [ odl, uuid(3050F220-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLTxtRange : IDispatch { [id(0x000003eb), propget] HRESULT htmlText([out, retval] BSTR* p); [id(0x000003ec), propput] HRESULT text([in] BSTR p); [id(0x000003ec), propget] HRESULT text([out, retval] BSTR* p); [id(0x000003ee)] HRESULT parentElement([out, retval] IHTMLElement** parent); [id(0x000003f0)] HRESULT duplicate([out, retval] IHTMLTxtRange** duplicate); [id(0x000003f2)] HRESULT inRange( [in] IHTMLTxtRange* range, [out, retval] VARIANT_BOOL* inRange); [id(0x000003f3)] HRESULT isEqual( [in] IHTMLTxtRange* range, [out, retval] VARIANT_BOOL* isEqual); [id(0x000003f4)] HRESULT scrollIntoView([in, optional, defaultvalue(-1)] VARIANT_BOOL fStart); [id(0x000003f5)] HRESULT collapse([in, optional, defaultvalue(-1)] VARIANT_BOOL Start); [id(0x000003f6)] HRESULT expand( [in] BSTR Unit, [out, retval] VARIANT_BOOL* Success); [id(0x000003f7)] HRESULT move( [in] BSTR Unit, [in, optional, defaultvalue(1)] long Count, [out, retval] long* ActualCount); [id(0x000003f8)] HRESULT moveStart( [in] BSTR Unit, [in, optional, defaultvalue(1)] long Count, [out, retval] long* ActualCount); [id(0x000003f9)] HRESULT moveEnd( [in] BSTR Unit, [in, optional, defaultvalue(1)] long Count, [out, retval] long* ActualCount); [id(0x00000400)] HRESULT select(); [id(0x00000402)] HRESULT pasteHTML([in] BSTR html); [id(0x000003e9)] HRESULT moveToElementText([in] IHTMLElement* element); [id(0x00000401)] HRESULT setEndPoint( [in] BSTR how, [in] IHTMLTxtRange* SourceRange); [id(0x000003fa)] HRESULT compareEndPoints( [in] BSTR how, [in] IHTMLTxtRange* SourceRange, [out, retval] long* ret); [id(0x000003fb)] HRESULT findText( [in] BSTR String, [in, optional, defaultvalue(1073741823)] long Count, [in, optional, defaultvalue(0)] long Flags, [out, retval] VARIANT_BOOL* Success); [id(0x000003fc)] HRESULT moveToPoint( [in] long x, [in] long y); [id(0x000003fd)] HRESULT getBookmark([out, retval] BSTR* Boolmark); [id(0x000003f1)] HRESULT moveToBookmark( [in] BSTR Bookmark, [out, retval] VARIANT_BOOL* Success); [id(0x00000403)] HRESULT queryCommandSupported( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x00000404)] HRESULT queryCommandEnabled( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x00000405)] HRESULT queryCommandState( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x00000406)] HRESULT queryCommandIndeterm( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x00000407)] HRESULT queryCommandText( [in] BSTR cmdID, [out, retval] BSTR* pcmdText); [id(0x00000408)] HRESULT queryCommandValue( [in] BSTR cmdID, [out, retval] VARIANT* pcmdValue); [id(0x00000409)] HRESULT execCommand( [in] BSTR cmdID, [in, optional, defaultvalue(0)] VARIANT_BOOL showUI, [in, optional] VARIANT value, [out, retval] VARIANT_BOOL* pfRet); [id(0x0000040a)] HRESULT execCommandShowHelp( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); }; [ odl, uuid(3050F40B-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLTextRangeMetrics : IDispatch { [id(0x0000040b), propget] HRESULT offsetTop([out, retval] long* p); [id(0x0000040c), propget] HRESULT offsetLeft([out, retval] long* p); [id(0x0000040d), propget] HRESULT boundingTop([out, retval] long* p); [id(0x0000040e), propget] HRESULT boundingLeft([out, retval] long* p); [id(0x0000040f), propget] HRESULT boundingWidth([out, retval] long* p); [id(0x00000410), propget] HRESULT boundingHeight([out, retval] long* p); }; [ odl, uuid(3050F4A6-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLTextRangeMetrics2 : IDispatch { [id(0x00000411)] HRESULT getClientRects([out, retval] IHTMLRectCollection** pRectCol); [id(0x00000412)] HRESULT getBoundingClientRect([out, retval] IHTMLRect** pRect); }; [ odl, uuid(3050F7ED-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLTxtRangeCollection : IDispatch { [id(0x000005dc), propget] HRESULT length([out, retval] long* p); [id(0xfffffffc), propget, restricted, hidden] HRESULT _newEnum([out, retval] IUnknown** p); [id(00000000)] HRESULT item( [in] VARIANT* pvarIndex, [out, retval] VARIANT* pvarResult); }; [ uuid(3050F614-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLFormElementEvents2 { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); [id(0xfffffda8)] VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda7)] VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda5)] VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); [id(0xfffffda6)] void onkeydown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda4)] void onkeyup([in] IHTMLEventObj* pEvtObj); [id(0x80010009)] void onmouseout([in] IHTMLEventObj* pEvtObj); [id(0x80010008)] void onmouseover([in] IHTMLEventObj* pEvtObj); [id(0xfffffda2)] void onmousemove([in] IHTMLEventObj* pEvtObj); [id(0xfffffda3)] void onmousedown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda1)] void onmouseup([in] IHTMLEventObj* pEvtObj); [id(0x8001000c)] VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); [id(0x80010011)] void onfilterchange([in] IHTMLEventObj* pEvtObj); [id(0x8001000b)] VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); [id(0x80010004)] VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010005)] void onafterupdate([in] IHTMLEventObj* pEvtObj); [id(0x8001000d)] VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010006)] VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); [id(0x80010007)] void onrowenter([in] IHTMLEventObj* pEvtObj); [id(0x8001000e)] void ondatasetchanged([in] IHTMLEventObj* pEvtObj); [id(0x8001000f)] void ondataavailable([in] IHTMLEventObj* pEvtObj); [id(0x80010010)] void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); [id(0x80010012)] void onlosecapture([in] IHTMLEventObj* pEvtObj); [id(0x80010013)] void onpropertychange([in] IHTMLEventObj* pEvtObj); [id(0x000003f6)] void onscroll([in] IHTMLEventObj* pEvtObj); [id(0x80010001)] void onfocus([in] IHTMLEventObj* pEvtObj); [id(0x80010000)] void onblur([in] IHTMLEventObj* pEvtObj); [id(0x000003f8)] void onresize([in] IHTMLEventObj* pEvtObj); [id(0x80010014)] VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); [id(0x80010015)] void ondragend([in] IHTMLEventObj* pEvtObj); [id(0x80010016)] VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); [id(0x80010017)] VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); [id(0x80010018)] void ondragleave([in] IHTMLEventObj* pEvtObj); [id(0x80010019)] VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); [id(0x8001001d)] VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); [id(0x8001001a)] VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); [id(0x8001001e)] VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001b)] VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001f)] VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); [id(0x8001001c)] VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); [id(0x000003ff)] VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); [id(0x80010020)] void onrowsdelete([in] IHTMLEventObj* pEvtObj); [id(0x80010021)] void onrowsinserted([in] IHTMLEventObj* pEvtObj); [id(0x80010022)] void oncellchange([in] IHTMLEventObj* pEvtObj); [id(0xfffffd9f)] void onreadystatechange([in] IHTMLEventObj* pEvtObj); [id(0x00000406)] void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); [id(0x00000407)] void onpage([in] IHTMLEventObj* pEvtObj); [id(0x00000412)] void onmouseenter([in] IHTMLEventObj* pEvtObj); [id(0x00000413)] void onmouseleave([in] IHTMLEventObj* pEvtObj); [id(0x00000414)] void onactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000415)] void ondeactivate([in] IHTMLEventObj* pEvtObj); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000417)] VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000418)] void onfocusin([in] IHTMLEventObj* pEvtObj); [id(0x00000419)] void onfocusout([in] IHTMLEventObj* pEvtObj); [id(0x0000040b)] void onmove([in] IHTMLEventObj* pEvtObj); [id(0x0000040c)] VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); [id(0x0000040e)] VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); [id(0x0000040f)] void onmoveend([in] IHTMLEventObj* pEvtObj); [id(0x00000410)] VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); [id(0x00000411)] void onresizeend([in] IHTMLEventObj* pEvtObj); [id(0x00000409)] VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); [id(0x000003ef)] VARIANT_BOOL onsubmit([in] IHTMLEventObj* pEvtObj); [id(0x000003f7)] VARIANT_BOOL onreset([in] IHTMLEventObj* pEvtObj); }; [ uuid(3050F364-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLFormElementEvents { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp(); [id(0xfffffda8)] VARIANT_BOOL onclick(); [id(0xfffffda7)] VARIANT_BOOL ondblclick(); [id(0xfffffda5)] VARIANT_BOOL onkeypress(); [id(0xfffffda6)] void onkeydown(); [id(0xfffffda4)] void onkeyup(); [id(0x80010009)] void onmouseout(); [id(0x80010008)] void onmouseover(); [id(0xfffffda2)] void onmousemove(); [id(0xfffffda3)] void onmousedown(); [id(0xfffffda1)] void onmouseup(); [id(0x8001000c)] VARIANT_BOOL onselectstart(); [id(0x80010011)] void onfilterchange(); [id(0x8001000b)] VARIANT_BOOL ondragstart(); [id(0x80010004)] VARIANT_BOOL onbeforeupdate(); [id(0x80010005)] void onafterupdate(); [id(0x8001000d)] VARIANT_BOOL onerrorupdate(); [id(0x80010006)] VARIANT_BOOL onrowexit(); [id(0x80010007)] void onrowenter(); [id(0x8001000e)] void ondatasetchanged(); [id(0x8001000f)] void ondataavailable(); [id(0x80010010)] void ondatasetcomplete(); [id(0x80010012)] void onlosecapture(); [id(0x80010013)] void onpropertychange(); [id(0x000003f6)] void onscroll(); [id(0x80010001)] void onfocus(); [id(0x80010000)] void onblur(); [id(0x000003f8)] void onresize(); [id(0x80010014)] VARIANT_BOOL ondrag(); [id(0x80010015)] void ondragend(); [id(0x80010016)] VARIANT_BOOL ondragenter(); [id(0x80010017)] VARIANT_BOOL ondragover(); [id(0x80010018)] void ondragleave(); [id(0x80010019)] VARIANT_BOOL ondrop(); [id(0x8001001d)] VARIANT_BOOL onbeforecut(); [id(0x8001001a)] VARIANT_BOOL oncut(); [id(0x8001001e)] VARIANT_BOOL onbeforecopy(); [id(0x8001001b)] VARIANT_BOOL oncopy(); [id(0x8001001f)] VARIANT_BOOL onbeforepaste(); [id(0x8001001c)] VARIANT_BOOL onpaste(); [id(0x000003ff)] VARIANT_BOOL oncontextmenu(); [id(0x80010020)] void onrowsdelete(); [id(0x80010021)] void onrowsinserted(); [id(0x80010022)] void oncellchange(); [id(0xfffffd9f)] void onreadystatechange(); [id(0x00000403)] void onbeforeeditfocus(); [id(0x00000406)] void onlayoutcomplete(); [id(0x00000407)] void onpage(); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate(); [id(0x00000417)] VARIANT_BOOL onbeforeactivate(); [id(0x0000040b)] void onmove(); [id(0x0000040c)] VARIANT_BOOL oncontrolselect(); [id(0x0000040e)] VARIANT_BOOL onmovestart(); [id(0x0000040f)] void onmoveend(); [id(0x00000410)] VARIANT_BOOL onresizestart(); [id(0x00000411)] void onresizeend(); [id(0x00000412)] void onmouseenter(); [id(0x00000413)] void onmouseleave(); [id(0x00000409)] VARIANT_BOOL onmousewheel(); [id(0x00000414)] void onactivate(); [id(0x00000415)] void ondeactivate(); [id(0x00000418)] void onfocusin(); [id(0x00000419)] void onfocusout(); [id(0x000003ef)] VARIANT_BOOL onsubmit(); [id(0x000003f7)] VARIANT_BOOL onreset(); }; [ odl, uuid(3050F1F7-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLFormElement : IDispatch { [id(0x000003e9), propput, bindable, displaybind] HRESULT action([in] BSTR p); [id(0x000003e9), propget, bindable, displaybind] HRESULT action([out, retval] BSTR* p); [id(0x800113fd), propput, bindable, displaybind] HRESULT dir([in] BSTR p); [id(0x800113fd), propget, bindable, displaybind] HRESULT dir([out, retval] BSTR* p); [id(0x000003eb), propput, bindable, displaybind] HRESULT encoding([in] BSTR p); [id(0x000003eb), propget, bindable, displaybind] HRESULT encoding([out, retval] BSTR* p); [id(0x000003ec), propput, bindable, displaybind] HRESULT method([in] BSTR p); [id(0x000003ec), propget, bindable, displaybind] HRESULT method([out, retval] BSTR* p); [id(0x000003ed), propget] HRESULT elements([out, retval] IDispatch** p); [id(0x000003ee), propput, bindable, displaybind] HRESULT target([in] BSTR p); [id(0x000003ee), propget, bindable, displaybind] HRESULT target([out, retval] BSTR* p); [id(0x80010000), propput, bindable, displaybind] HRESULT name([in] BSTR p); [id(0x80010000), propget, bindable, displaybind] HRESULT name([out, retval] BSTR* p); [id(0x8001177b), propput, bindable, displaybind] HRESULT onsubmit([in] VARIANT p); [id(0x8001177b), propget, bindable, displaybind] HRESULT onsubmit([out, retval] VARIANT* p); [id(0x8001177c), propput, bindable, displaybind] HRESULT onreset([in] VARIANT p); [id(0x8001177c), propget, bindable, displaybind] HRESULT onreset([out, retval] VARIANT* p); [id(0x000003f1)] HRESULT submit(); [id(0x000003f2)] HRESULT reset(); [id(0x000005dc), propput] HRESULT length([in] long p); [id(0x000005dc), propget] HRESULT length([out, retval] long* p); [id(0xfffffffc), propget, restricted, hidden] HRESULT _newEnum([out, retval] IUnknown** p); [id(00000000)] HRESULT item( [in, optional] VARIANT name, [in, optional] VARIANT index, [out, retval] IDispatch** pdisp); [id(0x000005de)] HRESULT tags( [in] VARIANT tagName, [out, retval] IDispatch** pdisp); }; [ odl, uuid(3050F4F6-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLFormElement2 : IDispatch { [id(0x000003f3), propput, bindable, displaybind] HRESULT acceptCharset([in] BSTR p); [id(0x000003f3), propget, bindable, displaybind] HRESULT acceptCharset([out, retval] BSTR* p); [id(0x000005e1)] HRESULT urns( [in] VARIANT urn, [out, retval] IDispatch** pdisp); }; [ odl, uuid(3050F836-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLFormElement3 : IDispatch { [id(0x000005e2)] HRESULT namedItem( [in] BSTR name, [out, retval] IDispatch** pdisp); }; [ odl, uuid(3050F645-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLSubmitData : IDispatch { [id(0x000003f4)] HRESULT appendNameValuePair( [in, optional, defaultvalue("")] BSTR name, [in, optional, defaultvalue("")] BSTR value); [id(0x000003f5)] HRESULT appendNameFilePair( [in, optional, defaultvalue("")] BSTR name, [in, optional, defaultvalue("")] BSTR filename); [id(0x000003f6)] HRESULT appendItemSeparator(); }; [ uuid(3050F510-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLFormElement { properties: methods: [id(0x800101f5)] void setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800101f7)] VARIANT_BOOL removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags); [id(0x800103e9), propput, bindable] void className(BSTR rhs); [id(0x800103e9), propget, bindable] BSTR className(); [id(0x800103ea), propput, bindable] void id(BSTR rhs); [id(0x800103ea), propget, bindable] BSTR id(); [id(0x800103ec), propget] BSTR tagName(); [id(0x80010008), propget] IHTMLElement* parentElement(); [id(0x8001004a), propget] IHTMLStyle* style(); [id(0x8001177d), propput, bindable, displaybind] void onhelp(VARIANT rhs); [id(0x8001177d), propget, bindable, displaybind] VARIANT onhelp(); [id(0x80011778), propput, bindable, displaybind] void onclick(VARIANT rhs); [id(0x80011778), propget, bindable, displaybind] VARIANT onclick(); [id(0x80011779), propput, bindable, displaybind] void ondblclick(VARIANT rhs); [id(0x80011779), propget, bindable, displaybind] VARIANT ondblclick(); [id(0x80011775), propput, bindable, displaybind] void onkeydown(VARIANT rhs); [id(0x80011775), propget, bindable, displaybind] VARIANT onkeydown(); [id(0x80011776), propput, bindable, displaybind] void onkeyup(VARIANT rhs); [id(0x80011776), propget, bindable, displaybind] VARIANT onkeyup(); [id(0x80011777), propput, bindable, displaybind] void onkeypress(VARIANT rhs); [id(0x80011777), propget, bindable, displaybind] VARIANT onkeypress(); [id(0x80011771), propput, bindable, displaybind] void onmouseout(VARIANT rhs); [id(0x80011771), propget, bindable, displaybind] VARIANT onmouseout(); [id(0x80011770), propput, bindable, displaybind] void onmouseover(VARIANT rhs); [id(0x80011770), propget, bindable, displaybind] VARIANT onmouseover(); [id(0x80011774), propput, bindable, displaybind] void onmousemove(VARIANT rhs); [id(0x80011774), propget, bindable, displaybind] VARIANT onmousemove(); [id(0x80011772), propput, bindable, displaybind] void onmousedown(VARIANT rhs); [id(0x80011772), propget, bindable, displaybind] VARIANT onmousedown(); [id(0x80011773), propput, bindable, displaybind] void onmouseup(VARIANT rhs); [id(0x80011773), propget, bindable, displaybind] VARIANT onmouseup(); [id(0x800103fa), propget] IDispatch* document(); [id(0x80010045), propput, bindable, displaybind] void title(BSTR rhs); [id(0x80010045), propget, bindable, displaybind] BSTR title(); [id(0x800113ec), propput, bindable, displaybind] void language(BSTR rhs); [id(0x800113ec), propget, bindable, displaybind] BSTR language(); [id(0x80011795), propput, bindable, displaybind] void onselectstart(VARIANT rhs); [id(0x80011795), propget, bindable, displaybind] VARIANT onselectstart(); [id(0x800103fb)] void scrollIntoView([in, optional] VARIANT varargStart); [id(0x800103fc)] VARIANT_BOOL contains([in] IHTMLElement* pChild); [id(0x80010400), propget, bindable] long sourceIndex(); [id(0x80010401), propget] VARIANT recordNumber(); [id(0x80011391), propput] void lang(BSTR rhs); [id(0x80011391), propget] BSTR lang(); [id(0x800103f0), propget] long offsetLeft(); [id(0x800103f1), propget] long offsetTop(); [id(0x800103f2), propget] long offsetWidth(); [id(0x800103f3), propget] long offsetHeight(); [id(0x800103f4), propget] IHTMLElement* offsetParent(); [id(0x80010402), propput] void innerHTML(BSTR rhs); [id(0x80010402), propget] BSTR innerHTML(); [id(0x80010403), propput] void innerText(BSTR rhs); [id(0x80010403), propget] BSTR innerText(); [id(0x80010404), propput] void outerHTML(BSTR rhs); [id(0x80010404), propget] BSTR outerHTML(); [id(0x80010405), propput] void outerText(BSTR rhs); [id(0x80010405), propget] BSTR outerText(); [id(0x80010406)] void insertAdjacentHTML( [in] BSTR where, [in] BSTR html); [id(0x80010407)] void insertAdjacentText( [in] BSTR where, [in] BSTR text); [id(0x80010408), propget] IHTMLElement* parentTextEdit(); [id(0x8001040a), propget] VARIANT_BOOL isTextEdit(); [id(0x80010409)] void click(); [id(0x8001040b), propget] IHTMLFiltersCollection* filters(); [id(0x80011793), propput, bindable, displaybind] void ondragstart(VARIANT rhs); [id(0x80011793), propget, bindable, displaybind] VARIANT ondragstart(); [id(0x8001040c)] BSTR toString(); [id(0x80011785), propput, bindable, displaybind] void onbeforeupdate(VARIANT rhs); [id(0x80011785), propget, bindable, displaybind] VARIANT onbeforeupdate(); [id(0x80011786), propput, bindable, displaybind] void onafterupdate(VARIANT rhs); [id(0x80011786), propget, bindable, displaybind] VARIANT onafterupdate(); [id(0x80011796), propput, bindable, displaybind] void onerrorupdate(VARIANT rhs); [id(0x80011796), propget, bindable, displaybind] VARIANT onerrorupdate(); [id(0x80011782), propput, bindable, displaybind] void onrowexit(VARIANT rhs); [id(0x80011782), propget, bindable, displaybind] VARIANT onrowexit(); [id(0x80011783), propput, bindable, displaybind] void onrowenter(VARIANT rhs); [id(0x80011783), propget, bindable, displaybind] VARIANT onrowenter(); [id(0x80011798), propput, bindable, displaybind] void ondatasetchanged(VARIANT rhs); [id(0x80011798), propget, bindable, displaybind] VARIANT ondatasetchanged(); [id(0x80011799), propput, bindable, displaybind] void ondataavailable(VARIANT rhs); [id(0x80011799), propget, bindable, displaybind] VARIANT ondataavailable(); [id(0x8001179a), propput, bindable, displaybind] void ondatasetcomplete(VARIANT rhs); [id(0x8001179a), propget, bindable, displaybind] VARIANT ondatasetcomplete(); [id(0x8001179b), propput, bindable, displaybind] void onfilterchange(VARIANT rhs); [id(0x8001179b), propget, bindable, displaybind] VARIANT onfilterchange(); [id(0x8001040d), propget] IDispatch* children(); [id(0x8001040e), propget] IDispatch* all(); [id(0x8001040f), propget] BSTR scopeName(); [id(0x80010410)] void setCapture([in, optional, defaultvalue(-1)] VARIANT_BOOL containerCapture); [id(0x80010411)] void releaseCapture(); [id(0x8001179e), propput, bindable, displaybind] void onlosecapture(VARIANT rhs); [id(0x8001179e), propget, bindable, displaybind] VARIANT onlosecapture(); [id(0x80010412)] BSTR componentFromPoint( [in] long x, [in] long y); [id(0x80010413)] void doScroll([in, optional] VARIANT component); [id(0x8001178f), propput, bindable, displaybind] void onscroll(VARIANT rhs); [id(0x8001178f), propget, bindable, displaybind] VARIANT onscroll(); [id(0x800117a1), propput, bindable, displaybind] void ondrag(VARIANT rhs); [id(0x800117a1), propget, bindable, displaybind] VARIANT ondrag(); [id(0x800117a2), propput, bindable, displaybind] void ondragend(VARIANT rhs); [id(0x800117a2), propget, bindable, displaybind] VARIANT ondragend(); [id(0x800117a3), propput, bindable, displaybind] void ondragenter(VARIANT rhs); [id(0x800117a3), propget, bindable, displaybind] VARIANT ondragenter(); [id(0x800117a4), propput, bindable, displaybind] void ondragover(VARIANT rhs); [id(0x800117a4), propget, bindable, displaybind] VARIANT ondragover(); [id(0x800117a5), propput, bindable, displaybind] void ondragleave(VARIANT rhs); [id(0x800117a5), propget, bindable, displaybind] VARIANT ondragleave(); [id(0x800117a6), propput, bindable, displaybind] void ondrop(VARIANT rhs); [id(0x800117a6), propget, bindable, displaybind] VARIANT ondrop(); [id(0x800117aa), propput, bindable, displaybind] void onbeforecut(VARIANT rhs); [id(0x800117aa), propget, bindable, displaybind] VARIANT onbeforecut(); [id(0x800117a7), propput, bindable, displaybind] void oncut(VARIANT rhs); [id(0x800117a7), propget, bindable, displaybind] VARIANT oncut(); [id(0x800117ab), propput, bindable, displaybind] void onbeforecopy(VARIANT rhs); [id(0x800117ab), propget, bindable, displaybind] VARIANT onbeforecopy(); [id(0x800117a8), propput, bindable, displaybind] void oncopy(VARIANT rhs); [id(0x800117a8), propget, bindable, displaybind] VARIANT oncopy(); [id(0x800117ac), propput, bindable, displaybind] void onbeforepaste(VARIANT rhs); [id(0x800117ac), propget, bindable, displaybind] VARIANT onbeforepaste(); [id(0x800117a9), propput, bindable, displaybind] void onpaste(VARIANT rhs); [id(0x800117a9), propget, bindable, displaybind] VARIANT onpaste(); [id(0x800103ef), propget] IHTMLCurrentStyle* currentStyle(); [id(0x8001179f), propput, bindable, displaybind] void onpropertychange(VARIANT rhs); [id(0x8001179f), propget, bindable, displaybind] VARIANT onpropertychange(); [id(0x80010414)] IHTMLRectCollection* getClientRects(); [id(0x80010415)] IHTMLRect* getBoundingClientRect(); [id(0x800101f8)] void setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] VARIANT getExpression([in] BSTR propname); [id(0x800101fa)] VARIANT_BOOL removeExpression([in] BSTR propname); [id(0x8001000f), propput, bindable, displaybind] void tabIndex(short rhs); [id(0x8001000f), propget, bindable, displaybind] short tabIndex(); [id(0x800107d0)] void focus(); [id(0x800107d5), propput, bindable, displaybind] void accessKey(BSTR rhs); [id(0x800107d5), propget, bindable, displaybind] BSTR accessKey(); [id(0x8001177f), propput, bindable, displaybind] void onblur(VARIANT rhs); [id(0x8001177f), propget, bindable, displaybind] VARIANT onblur(); [id(0x8001177e), propput, bindable, displaybind] void onfocus(VARIANT rhs); [id(0x8001177e), propget, bindable, displaybind] VARIANT onfocus(); [id(0x80011794), propput, bindable, displaybind] void onresize(VARIANT rhs); [id(0x80011794), propget, bindable, displaybind] VARIANT onresize(); [id(0x800107d2)] void blur(); [id(0x800107e1)] void addFilter([in] IUnknown* pUnk); [id(0x800107e2)] void removeFilter([in] IUnknown* pUnk); [id(0x800107e3), propget, bindable, displaybind] long clientHeight(); [id(0x800107e4), propget, bindable, displaybind] long clientWidth(); [id(0x800107e5), propget, bindable, displaybind] long clientTop(); [id(0x800107e6), propget, bindable, displaybind] long clientLeft(); [id(0x800101fb)] VARIANT_BOOL attachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800101fc)] void detachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800113fc), propget] VARIANT readyState(); [id(0x80011789), propput, bindable, displaybind] void onreadystatechange(VARIANT rhs); [id(0x80011789), propget, bindable, displaybind] VARIANT onreadystatechange(); [id(0x800117ae), propput, bindable, displaybind] void onrowsdelete(VARIANT rhs); [id(0x800117ae), propget, bindable, displaybind] VARIANT onrowsdelete(); [id(0x800117af), propput, bindable, displaybind] void onrowsinserted(VARIANT rhs); [id(0x800117af), propget, bindable, displaybind] VARIANT onrowsinserted(); [id(0x800117b0), propput, bindable, displaybind] void oncellchange(VARIANT rhs); [id(0x800117b0), propget, bindable, displaybind] VARIANT oncellchange(); [id(0x800113fd), propput, bindable, displaybind] void dir(BSTR rhs); [id(0x800113fd), propget, bindable, displaybind] BSTR dir(); [id(0x80010420)] IDispatch* createControlRange(); [id(0x80010421), propget, bindable, displaybind] long scrollHeight(); [id(0x80010422), propget, bindable, displaybind] long scrollWidth(); [id(0x80010423), propput, bindable, displaybind] void scrollTop(long rhs); [id(0x80010423), propget, bindable, displaybind] long scrollTop(); [id(0x80010424), propput, bindable, displaybind] void scrollLeft(long rhs); [id(0x80010424), propget, bindable, displaybind] long scrollLeft(); [id(0x80010426)] void clearAttributes(); [id(0x800117b1), propput, bindable, displaybind] void oncontextmenu(VARIANT rhs); [id(0x800117b1), propget, bindable, displaybind] VARIANT oncontextmenu(); [id(0x8001042d)] IHTMLElement* insertAdjacentElement( [in] BSTR where, [in] IHTMLElement* insertedElement); [id(0x80010429)] IHTMLElement* applyElement( [in] IHTMLElement* apply, [in] BSTR where); [id(0x8001042e)] BSTR getAdjacentText([in] BSTR where); [id(0x8001042f)] BSTR replaceAdjacentText( [in] BSTR where, [in] BSTR newText); [id(0x80010430), propget] VARIANT_BOOL canHaveChildren(); [id(0x80010438)] long addBehavior( [in] BSTR bstrUrl, [in, optional] VARIANT* pvarFactory); [id(0x80010439)] VARIANT_BOOL removeBehavior([in] long cookie); [id(0x80010428), propget] IHTMLStyle* runtimeStyle(); [id(0x8001043a), propget] IDispatch* behaviorUrns(); [id(0x8001043b), propput] void tagUrn(BSTR rhs); [id(0x8001043b), propget] BSTR tagUrn(); [id(0x800117b5), propput, bindable, displaybind] void onbeforeeditfocus(VARIANT rhs); [id(0x800117b5), propget, bindable, displaybind] VARIANT onbeforeeditfocus(); [id(0x8001043c), propget, restricted, hidden] long readyStateValue(); [id(0x8001043d)] IHTMLElementCollection* getElementsByTagName([in] BSTR v); [id(0x80010448)] void mergeAttributes( [in] IHTMLElement* mergeThis, [in, optional] VARIANT* pvarFlags); [id(0x80010449), propget] VARIANT_BOOL isMultiLine(); [id(0x8001044a), propget] VARIANT_BOOL canHaveHTML(); [id(0x800117b9), propput, bindable, displaybind] void onlayoutcomplete(VARIANT rhs); [id(0x800117b9), propget, bindable, displaybind] VARIANT onlayoutcomplete(); [id(0x800117ba), propput, bindable, displaybind] void onpage(VARIANT rhs); [id(0x800117ba), propget, bindable, displaybind] VARIANT onpage(); [id(0x8001044c), propput, restricted, hidden] void inflateBlock(VARIANT_BOOL rhs); [id(0x8001044c), propget, restricted, hidden] VARIANT_BOOL inflateBlock(); [id(0x800117bd), propput, bindable, displaybind] void onbeforedeactivate(VARIANT rhs); [id(0x800117bd), propget, bindable, displaybind] VARIANT onbeforedeactivate(); [id(0x8001044d)] void setActive(); [id(0x8001142a), propput, bindable, displaybind] void contentEditable(BSTR rhs); [id(0x8001142a), propget, bindable, displaybind] BSTR contentEditable(); [id(0x8001044e), propget] VARIANT_BOOL isContentEditable(); [id(0x8001142b), propput, bindable, displaybind] void hideFocus(VARIANT_BOOL rhs); [id(0x8001142b), propget, bindable, displaybind] VARIANT_BOOL hideFocus(); [id(0x8001004c), propput, bindable, displaybind] void disabled(VARIANT_BOOL rhs); [id(0x8001004c), propget, bindable, displaybind] VARIANT_BOOL disabled(); [id(0x80010451), propget] VARIANT_BOOL isDisabled(); [id(0x800117be), propput, bindable, displaybind] void onmove(VARIANT rhs); [id(0x800117be), propget, bindable, displaybind] VARIANT onmove(); [id(0x800117bf), propput, bindable, displaybind] void oncontrolselect(VARIANT rhs); [id(0x800117bf), propget, bindable, displaybind] VARIANT oncontrolselect(); [id(0x80010452)] VARIANT_BOOL FireEvent( [in] BSTR bstrEventName, [in, optional] VARIANT* pvarEventObject); [id(0x800117c3), propput, bindable, displaybind] void onresizestart(VARIANT rhs); [id(0x800117c3), propget, bindable, displaybind] VARIANT onresizestart(); [id(0x800117c4), propput, bindable, displaybind] void onresizeend(VARIANT rhs); [id(0x800117c4), propget, bindable, displaybind] VARIANT onresizeend(); [id(0x800117c1), propput, bindable, displaybind] void onmovestart(VARIANT rhs); [id(0x800117c1), propget, bindable, displaybind] VARIANT onmovestart(); [id(0x800117c2), propput, bindable, displaybind] void onmoveend(VARIANT rhs); [id(0x800117c2), propget, bindable, displaybind] VARIANT onmoveend(); [id(0x800117c5), propput, bindable, displaybind] void onmouseenter(VARIANT rhs); [id(0x800117c5), propget, bindable, displaybind] VARIANT onmouseenter(); [id(0x800117c6), propput, bindable, displaybind] void onmouseleave(VARIANT rhs); [id(0x800117c6), propget, bindable, displaybind] VARIANT onmouseleave(); [id(0x800117c7), propput, bindable, displaybind] void onactivate(VARIANT rhs); [id(0x800117c7), propget, bindable, displaybind] VARIANT onactivate(); [id(0x800117c8), propput, bindable, displaybind] void ondeactivate(VARIANT rhs); [id(0x800117c8), propget, bindable, displaybind] VARIANT ondeactivate(); [id(0x80010453)] VARIANT_BOOL dragDrop(); [id(0x80010454), propget, restricted, hidden] long glyphMode(); [id(0x800117bc), propput, bindable, displaybind] void onmousewheel(VARIANT rhs); [id(0x800117bc), propget, bindable, displaybind] VARIANT onmousewheel(); [id(0x80010458)] void normalize(); [id(0x80010455)] IHTMLDOMAttribute* getAttributeNode([in] BSTR bstrName); [id(0x80010456)] IHTMLDOMAttribute* setAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x80010457)] IHTMLDOMAttribute* removeAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x800117ca), propput, bindable, displaybind] void onbeforeactivate(VARIANT rhs); [id(0x800117ca), propget, bindable, displaybind] VARIANT onbeforeactivate(); [id(0x800117cb), propput, bindable, displaybind] void onfocusin(VARIANT rhs); [id(0x800117cb), propget, bindable, displaybind] VARIANT onfocusin(); [id(0x800117cc), propput, bindable, displaybind] void onfocusout(VARIANT rhs); [id(0x800117cc), propget, bindable, displaybind] VARIANT onfocusout(); [id(0x8001041e), propget, hidden] long uniqueNumber(); [id(0x8001041f), propget, hidden] BSTR uniqueID(); [id(0x80010416), propget] long nodeType(); [id(0x80010417), propget] IHTMLDOMNode* parentNode(); [id(0x80010418)] VARIANT_BOOL hasChildNodes(); [id(0x80010419), propget] IDispatch* childNodes(); [id(0x8001041a), propget] IDispatch* attributes(); [id(0x8001041b)] IHTMLDOMNode* insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild); [id(0x8001041c)] IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); [id(0x8001041d)] IHTMLDOMNode* replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild); [id(0x80010425)] IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep); [id(0x8001042a)] IHTMLDOMNode* removeNode([in, optional, defaultvalue(0)] VARIANT_BOOL fDeep); [id(0x8001042c)] IHTMLDOMNode* swapNode([in] IHTMLDOMNode* otherNode); [id(0x8001042b)] IHTMLDOMNode* replaceNode([in] IHTMLDOMNode* replacement); [id(0x80010431)] IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); [id(0x80010432), propget] BSTR nodeName(); [id(0x80010433), propput] void nodeValue(VARIANT rhs); [id(0x80010433), propget] VARIANT nodeValue(); [id(0x80010434), propget] IHTMLDOMNode* firstChild(); [id(0x80010435), propget] IHTMLDOMNode* lastChild(); [id(0x80010436), propget] IHTMLDOMNode* previousSibling(); [id(0x80010437), propget] IHTMLDOMNode* nextSibling(); [id(0x80010459), propget] IDispatch* ownerDocument(); [id(0x000003e9), propput, bindable, displaybind] void action(BSTR rhs); [id(0x000003e9), propget, bindable, displaybind] BSTR action(); [id(0x000003eb), propput, bindable, displaybind] void encoding(BSTR rhs); [id(0x000003eb), propget, bindable, displaybind] BSTR encoding(); [id(0x000003ec), propput, bindable, displaybind] void method(BSTR rhs); [id(0x000003ec), propget, bindable, displaybind] BSTR method(); [id(0x000003ed), propget] IDispatch* elements(); [id(0x000003ee), propput, bindable, displaybind] void target(BSTR rhs); [id(0x000003ee), propget, bindable, displaybind] BSTR target(); [id(0x80010000), propput, bindable, displaybind] void name(BSTR rhs); [id(0x80010000), propget, bindable, displaybind] BSTR name(); [id(0x8001177b), propput, bindable, displaybind] void onsubmit(VARIANT rhs); [id(0x8001177b), propget, bindable, displaybind] VARIANT onsubmit(); [id(0x8001177c), propput, bindable, displaybind] void onreset(VARIANT rhs); [id(0x8001177c), propget, bindable, displaybind] VARIANT onreset(); [id(0x000003f1)] void submit(); [id(0x000003f2)] void reset(); [id(0x000005dc), propput] void length(long rhs); [id(0x000005dc), propget] long length(); [id(0xfffffffc), propget, restricted, hidden] IUnknown* _newEnum(); [id(00000000)] IDispatch* item( [in, optional] VARIANT name, [in, optional] VARIANT index); [id(0x000005de)] IDispatch* tags([in] VARIANT tagName); [id(0x000003f3), propput, bindable, displaybind] void acceptCharset(BSTR rhs); [id(0x000003f3), propget, bindable, displaybind] BSTR acceptCharset(); [id(0x000005e1)] IDispatch* urns([in] VARIANT urn); [id(0x000005e2)] IDispatch* namedItem([in] BSTR name); [id(0x000003f4)] void appendNameValuePair( [in, optional, defaultvalue("")] BSTR name, [in, optional, defaultvalue("")] BSTR value); [id(0x000003f5)] void appendNameFilePair( [in, optional, defaultvalue("")] BSTR name, [in, optional, defaultvalue("")] BSTR filename); [id(0x000003f6)] void appendItemSeparator(); }; [ uuid(3050F251-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLFormElement { [default] dispinterface DispHTMLFormElement; [default, source] dispinterface HTMLFormElementEvents; [source] dispinterface HTMLFormElementEvents2; interface IHTMLElement; interface IHTMLElement2; interface IHTMLElement3; interface IHTMLElement4; interface IHTMLUniqueName; interface IHTMLDOMNode; interface IHTMLDOMNode2; interface IHTMLFormElement; interface IHTMLFormElement2; interface IHTMLFormElement3; interface IHTMLSubmitData; }; [ uuid(3050F612-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLControlElementEvents2 { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); [id(0xfffffda8)] VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda7)] VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda5)] VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); [id(0xfffffda6)] void onkeydown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda4)] void onkeyup([in] IHTMLEventObj* pEvtObj); [id(0x80010009)] void onmouseout([in] IHTMLEventObj* pEvtObj); [id(0x80010008)] void onmouseover([in] IHTMLEventObj* pEvtObj); [id(0xfffffda2)] void onmousemove([in] IHTMLEventObj* pEvtObj); [id(0xfffffda3)] void onmousedown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda1)] void onmouseup([in] IHTMLEventObj* pEvtObj); [id(0x8001000c)] VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); [id(0x80010011)] void onfilterchange([in] IHTMLEventObj* pEvtObj); [id(0x8001000b)] VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); [id(0x80010004)] VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010005)] void onafterupdate([in] IHTMLEventObj* pEvtObj); [id(0x8001000d)] VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010006)] VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); [id(0x80010007)] void onrowenter([in] IHTMLEventObj* pEvtObj); [id(0x8001000e)] void ondatasetchanged([in] IHTMLEventObj* pEvtObj); [id(0x8001000f)] void ondataavailable([in] IHTMLEventObj* pEvtObj); [id(0x80010010)] void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); [id(0x80010012)] void onlosecapture([in] IHTMLEventObj* pEvtObj); [id(0x80010013)] void onpropertychange([in] IHTMLEventObj* pEvtObj); [id(0x000003f6)] void onscroll([in] IHTMLEventObj* pEvtObj); [id(0x80010001)] void onfocus([in] IHTMLEventObj* pEvtObj); [id(0x80010000)] void onblur([in] IHTMLEventObj* pEvtObj); [id(0x000003f8)] void onresize([in] IHTMLEventObj* pEvtObj); [id(0x80010014)] VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); [id(0x80010015)] void ondragend([in] IHTMLEventObj* pEvtObj); [id(0x80010016)] VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); [id(0x80010017)] VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); [id(0x80010018)] void ondragleave([in] IHTMLEventObj* pEvtObj); [id(0x80010019)] VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); [id(0x8001001d)] VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); [id(0x8001001a)] VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); [id(0x8001001e)] VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001b)] VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001f)] VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); [id(0x8001001c)] VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); [id(0x000003ff)] VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); [id(0x80010020)] void onrowsdelete([in] IHTMLEventObj* pEvtObj); [id(0x80010021)] void onrowsinserted([in] IHTMLEventObj* pEvtObj); [id(0x80010022)] void oncellchange([in] IHTMLEventObj* pEvtObj); [id(0xfffffd9f)] void onreadystatechange([in] IHTMLEventObj* pEvtObj); [id(0x00000406)] void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); [id(0x00000407)] void onpage([in] IHTMLEventObj* pEvtObj); [id(0x00000412)] void onmouseenter([in] IHTMLEventObj* pEvtObj); [id(0x00000413)] void onmouseleave([in] IHTMLEventObj* pEvtObj); [id(0x00000414)] void onactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000415)] void ondeactivate([in] IHTMLEventObj* pEvtObj); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000417)] VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000418)] void onfocusin([in] IHTMLEventObj* pEvtObj); [id(0x00000419)] void onfocusout([in] IHTMLEventObj* pEvtObj); [id(0x0000040b)] void onmove([in] IHTMLEventObj* pEvtObj); [id(0x0000040c)] VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); [id(0x0000040e)] VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); [id(0x0000040f)] void onmoveend([in] IHTMLEventObj* pEvtObj); [id(0x00000410)] VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); [id(0x00000411)] void onresizeend([in] IHTMLEventObj* pEvtObj); [id(0x00000409)] VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); }; [ uuid(3050F4EA-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLControlElementEvents { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp(); [id(0xfffffda8)] VARIANT_BOOL onclick(); [id(0xfffffda7)] VARIANT_BOOL ondblclick(); [id(0xfffffda5)] VARIANT_BOOL onkeypress(); [id(0xfffffda6)] void onkeydown(); [id(0xfffffda4)] void onkeyup(); [id(0x80010009)] void onmouseout(); [id(0x80010008)] void onmouseover(); [id(0xfffffda2)] void onmousemove(); [id(0xfffffda3)] void onmousedown(); [id(0xfffffda1)] void onmouseup(); [id(0x8001000c)] VARIANT_BOOL onselectstart(); [id(0x80010011)] void onfilterchange(); [id(0x8001000b)] VARIANT_BOOL ondragstart(); [id(0x80010004)] VARIANT_BOOL onbeforeupdate(); [id(0x80010005)] void onafterupdate(); [id(0x8001000d)] VARIANT_BOOL onerrorupdate(); [id(0x80010006)] VARIANT_BOOL onrowexit(); [id(0x80010007)] void onrowenter(); [id(0x8001000e)] void ondatasetchanged(); [id(0x8001000f)] void ondataavailable(); [id(0x80010010)] void ondatasetcomplete(); [id(0x80010012)] void onlosecapture(); [id(0x80010013)] void onpropertychange(); [id(0x000003f6)] void onscroll(); [id(0x80010001)] void onfocus(); [id(0x80010000)] void onblur(); [id(0x000003f8)] void onresize(); [id(0x80010014)] VARIANT_BOOL ondrag(); [id(0x80010015)] void ondragend(); [id(0x80010016)] VARIANT_BOOL ondragenter(); [id(0x80010017)] VARIANT_BOOL ondragover(); [id(0x80010018)] void ondragleave(); [id(0x80010019)] VARIANT_BOOL ondrop(); [id(0x8001001d)] VARIANT_BOOL onbeforecut(); [id(0x8001001a)] VARIANT_BOOL oncut(); [id(0x8001001e)] VARIANT_BOOL onbeforecopy(); [id(0x8001001b)] VARIANT_BOOL oncopy(); [id(0x8001001f)] VARIANT_BOOL onbeforepaste(); [id(0x8001001c)] VARIANT_BOOL onpaste(); [id(0x000003ff)] VARIANT_BOOL oncontextmenu(); [id(0x80010020)] void onrowsdelete(); [id(0x80010021)] void onrowsinserted(); [id(0x80010022)] void oncellchange(); [id(0xfffffd9f)] void onreadystatechange(); [id(0x00000403)] void onbeforeeditfocus(); [id(0x00000406)] void onlayoutcomplete(); [id(0x00000407)] void onpage(); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate(); [id(0x00000417)] VARIANT_BOOL onbeforeactivate(); [id(0x0000040b)] void onmove(); [id(0x0000040c)] VARIANT_BOOL oncontrolselect(); [id(0x0000040e)] VARIANT_BOOL onmovestart(); [id(0x0000040f)] void onmoveend(); [id(0x00000410)] VARIANT_BOOL onresizestart(); [id(0x00000411)] void onresizeend(); [id(0x00000412)] void onmouseenter(); [id(0x00000413)] void onmouseleave(); [id(0x00000409)] VARIANT_BOOL onmousewheel(); [id(0x00000414)] void onactivate(); [id(0x00000415)] void ondeactivate(); [id(0x00000418)] void onfocusin(); [id(0x00000419)] void onfocusout(); }; typedef enum { htmlStartfileopen = 0, htmlStartmouseover = 1, htmlStart_Max = 0x7fffffff } _htmlStart; [ odl, uuid(3050F4E9-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLControlElement : IDispatch { [id(0x8001000f), propput, bindable, displaybind] HRESULT tabIndex([in] short p); [id(0x8001000f), propget, bindable, displaybind] HRESULT tabIndex([out, retval] short* p); [id(0x800107d0)] HRESULT focus(); [id(0x800107d5), propput, bindable, displaybind] HRESULT accessKey([in] BSTR p); [id(0x800107d5), propget, bindable, displaybind] HRESULT accessKey([out, retval] BSTR* p); [id(0x8001177f), propput, bindable, displaybind] HRESULT onblur([in] VARIANT p); [id(0x8001177f), propget, bindable, displaybind] HRESULT onblur([out, retval] VARIANT* p); [id(0x8001177e), propput, bindable, displaybind] HRESULT onfocus([in] VARIANT p); [id(0x8001177e), propget, bindable, displaybind] HRESULT onfocus([out, retval] VARIANT* p); [id(0x80011794), propput, bindable, displaybind] HRESULT onresize([in] VARIANT p); [id(0x80011794), propget, bindable, displaybind] HRESULT onresize([out, retval] VARIANT* p); [id(0x800107d2)] HRESULT blur(); [id(0x800107e1)] HRESULT addFilter([in] IUnknown* pUnk); [id(0x800107e2)] HRESULT removeFilter([in] IUnknown* pUnk); [id(0x800107e3), propget, bindable, displaybind] HRESULT clientHeight([out, retval] long* p); [id(0x800107e4), propget, bindable, displaybind] HRESULT clientWidth([out, retval] long* p); [id(0x800107e5), propget, bindable, displaybind] HRESULT clientTop([out, retval] long* p); [id(0x800107e6), propget, bindable, displaybind] HRESULT clientLeft([out, retval] long* p); }; [ odl, uuid(3050F218-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLTextElement : IDispatch { }; [ uuid(3050F537-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLTextElement { properties: methods: [id(0x800101f5)] void setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800101f7)] VARIANT_BOOL removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags); [id(0x800103e9), propput, bindable] void className(BSTR rhs); [id(0x800103e9), propget, bindable] BSTR className(); [id(0x800103ea), propput, bindable] void id(BSTR rhs); [id(0x800103ea), propget, bindable] BSTR id(); [id(0x800103ec), propget] BSTR tagName(); [id(0x80010008), propget] IHTMLElement* parentElement(); [id(0x8001004a), propget] IHTMLStyle* style(); [id(0x8001177d), propput, bindable, displaybind] void onhelp(VARIANT rhs); [id(0x8001177d), propget, bindable, displaybind] VARIANT onhelp(); [id(0x80011778), propput, bindable, displaybind] void onclick(VARIANT rhs); [id(0x80011778), propget, bindable, displaybind] VARIANT onclick(); [id(0x80011779), propput, bindable, displaybind] void ondblclick(VARIANT rhs); [id(0x80011779), propget, bindable, displaybind] VARIANT ondblclick(); [id(0x80011775), propput, bindable, displaybind] void onkeydown(VARIANT rhs); [id(0x80011775), propget, bindable, displaybind] VARIANT onkeydown(); [id(0x80011776), propput, bindable, displaybind] void onkeyup(VARIANT rhs); [id(0x80011776), propget, bindable, displaybind] VARIANT onkeyup(); [id(0x80011777), propput, bindable, displaybind] void onkeypress(VARIANT rhs); [id(0x80011777), propget, bindable, displaybind] VARIANT onkeypress(); [id(0x80011771), propput, bindable, displaybind] void onmouseout(VARIANT rhs); [id(0x80011771), propget, bindable, displaybind] VARIANT onmouseout(); [id(0x80011770), propput, bindable, displaybind] void onmouseover(VARIANT rhs); [id(0x80011770), propget, bindable, displaybind] VARIANT onmouseover(); [id(0x80011774), propput, bindable, displaybind] void onmousemove(VARIANT rhs); [id(0x80011774), propget, bindable, displaybind] VARIANT onmousemove(); [id(0x80011772), propput, bindable, displaybind] void onmousedown(VARIANT rhs); [id(0x80011772), propget, bindable, displaybind] VARIANT onmousedown(); [id(0x80011773), propput, bindable, displaybind] void onmouseup(VARIANT rhs); [id(0x80011773), propget, bindable, displaybind] VARIANT onmouseup(); [id(0x800103fa), propget] IDispatch* document(); [id(0x80010045), propput, bindable, displaybind] void title(BSTR rhs); [id(0x80010045), propget, bindable, displaybind] BSTR title(); [id(0x800113ec), propput, bindable, displaybind] void language(BSTR rhs); [id(0x800113ec), propget, bindable, displaybind] BSTR language(); [id(0x80011795), propput, bindable, displaybind] void onselectstart(VARIANT rhs); [id(0x80011795), propget, bindable, displaybind] VARIANT onselectstart(); [id(0x800103fb)] void scrollIntoView([in, optional] VARIANT varargStart); [id(0x800103fc)] VARIANT_BOOL contains([in] IHTMLElement* pChild); [id(0x80010400), propget, bindable] long sourceIndex(); [id(0x80010401), propget] VARIANT recordNumber(); [id(0x80011391), propput] void lang(BSTR rhs); [id(0x80011391), propget] BSTR lang(); [id(0x800103f0), propget] long offsetLeft(); [id(0x800103f1), propget] long offsetTop(); [id(0x800103f2), propget] long offsetWidth(); [id(0x800103f3), propget] long offsetHeight(); [id(0x800103f4), propget] IHTMLElement* offsetParent(); [id(0x80010402), propput] void innerHTML(BSTR rhs); [id(0x80010402), propget] BSTR innerHTML(); [id(0x80010403), propput] void innerText(BSTR rhs); [id(0x80010403), propget] BSTR innerText(); [id(0x80010404), propput] void outerHTML(BSTR rhs); [id(0x80010404), propget] BSTR outerHTML(); [id(0x80010405), propput] void outerText(BSTR rhs); [id(0x80010405), propget] BSTR outerText(); [id(0x80010406)] void insertAdjacentHTML( [in] BSTR where, [in] BSTR html); [id(0x80010407)] void insertAdjacentText( [in] BSTR where, [in] BSTR text); [id(0x80010408), propget] IHTMLElement* parentTextEdit(); [id(0x8001040a), propget] VARIANT_BOOL isTextEdit(); [id(0x80010409)] void click(); [id(0x8001040b), propget] IHTMLFiltersCollection* filters(); [id(0x80011793), propput, bindable, displaybind] void ondragstart(VARIANT rhs); [id(0x80011793), propget, bindable, displaybind] VARIANT ondragstart(); [id(0x8001040c)] BSTR toString(); [id(0x80011785), propput, bindable, displaybind] void onbeforeupdate(VARIANT rhs); [id(0x80011785), propget, bindable, displaybind] VARIANT onbeforeupdate(); [id(0x80011786), propput, bindable, displaybind] void onafterupdate(VARIANT rhs); [id(0x80011786), propget, bindable, displaybind] VARIANT onafterupdate(); [id(0x80011796), propput, bindable, displaybind] void onerrorupdate(VARIANT rhs); [id(0x80011796), propget, bindable, displaybind] VARIANT onerrorupdate(); [id(0x80011782), propput, bindable, displaybind] void onrowexit(VARIANT rhs); [id(0x80011782), propget, bindable, displaybind] VARIANT onrowexit(); [id(0x80011783), propput, bindable, displaybind] void onrowenter(VARIANT rhs); [id(0x80011783), propget, bindable, displaybind] VARIANT onrowenter(); [id(0x80011798), propput, bindable, displaybind] void ondatasetchanged(VARIANT rhs); [id(0x80011798), propget, bindable, displaybind] VARIANT ondatasetchanged(); [id(0x80011799), propput, bindable, displaybind] void ondataavailable(VARIANT rhs); [id(0x80011799), propget, bindable, displaybind] VARIANT ondataavailable(); [id(0x8001179a), propput, bindable, displaybind] void ondatasetcomplete(VARIANT rhs); [id(0x8001179a), propget, bindable, displaybind] VARIANT ondatasetcomplete(); [id(0x8001179b), propput, bindable, displaybind] void onfilterchange(VARIANT rhs); [id(0x8001179b), propget, bindable, displaybind] VARIANT onfilterchange(); [id(0x8001040d), propget] IDispatch* children(); [id(0x8001040e), propget] IDispatch* all(); [id(0x8001040f), propget] BSTR scopeName(); [id(0x80010410)] void setCapture([in, optional, defaultvalue(-1)] VARIANT_BOOL containerCapture); [id(0x80010411)] void releaseCapture(); [id(0x8001179e), propput, bindable, displaybind] void onlosecapture(VARIANT rhs); [id(0x8001179e), propget, bindable, displaybind] VARIANT onlosecapture(); [id(0x80010412)] BSTR componentFromPoint( [in] long x, [in] long y); [id(0x80010413)] void doScroll([in, optional] VARIANT component); [id(0x8001178f), propput, bindable, displaybind] void onscroll(VARIANT rhs); [id(0x8001178f), propget, bindable, displaybind] VARIANT onscroll(); [id(0x800117a1), propput, bindable, displaybind] void ondrag(VARIANT rhs); [id(0x800117a1), propget, bindable, displaybind] VARIANT ondrag(); [id(0x800117a2), propput, bindable, displaybind] void ondragend(VARIANT rhs); [id(0x800117a2), propget, bindable, displaybind] VARIANT ondragend(); [id(0x800117a3), propput, bindable, displaybind] void ondragenter(VARIANT rhs); [id(0x800117a3), propget, bindable, displaybind] VARIANT ondragenter(); [id(0x800117a4), propput, bindable, displaybind] void ondragover(VARIANT rhs); [id(0x800117a4), propget, bindable, displaybind] VARIANT ondragover(); [id(0x800117a5), propput, bindable, displaybind] void ondragleave(VARIANT rhs); [id(0x800117a5), propget, bindable, displaybind] VARIANT ondragleave(); [id(0x800117a6), propput, bindable, displaybind] void ondrop(VARIANT rhs); [id(0x800117a6), propget, bindable, displaybind] VARIANT ondrop(); [id(0x800117aa), propput, bindable, displaybind] void onbeforecut(VARIANT rhs); [id(0x800117aa), propget, bindable, displaybind] VARIANT onbeforecut(); [id(0x800117a7), propput, bindable, displaybind] void oncut(VARIANT rhs); [id(0x800117a7), propget, bindable, displaybind] VARIANT oncut(); [id(0x800117ab), propput, bindable, displaybind] void onbeforecopy(VARIANT rhs); [id(0x800117ab), propget, bindable, displaybind] VARIANT onbeforecopy(); [id(0x800117a8), propput, bindable, displaybind] void oncopy(VARIANT rhs); [id(0x800117a8), propget, bindable, displaybind] VARIANT oncopy(); [id(0x800117ac), propput, bindable, displaybind] void onbeforepaste(VARIANT rhs); [id(0x800117ac), propget, bindable, displaybind] VARIANT onbeforepaste(); [id(0x800117a9), propput, bindable, displaybind] void onpaste(VARIANT rhs); [id(0x800117a9), propget, bindable, displaybind] VARIANT onpaste(); [id(0x800103ef), propget] IHTMLCurrentStyle* currentStyle(); [id(0x8001179f), propput, bindable, displaybind] void onpropertychange(VARIANT rhs); [id(0x8001179f), propget, bindable, displaybind] VARIANT onpropertychange(); [id(0x80010414)] IHTMLRectCollection* getClientRects(); [id(0x80010415)] IHTMLRect* getBoundingClientRect(); [id(0x800101f8)] void setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] VARIANT getExpression([in] BSTR propname); [id(0x800101fa)] VARIANT_BOOL removeExpression([in] BSTR propname); [id(0x8001000f), propput, bindable, displaybind] void tabIndex(short rhs); [id(0x8001000f), propget, bindable, displaybind] short tabIndex(); [id(0x800107d0)] void focus(); [id(0x800107d5), propput, bindable, displaybind] void accessKey(BSTR rhs); [id(0x800107d5), propget, bindable, displaybind] BSTR accessKey(); [id(0x8001177f), propput, bindable, displaybind] void onblur(VARIANT rhs); [id(0x8001177f), propget, bindable, displaybind] VARIANT onblur(); [id(0x8001177e), propput, bindable, displaybind] void onfocus(VARIANT rhs); [id(0x8001177e), propget, bindable, displaybind] VARIANT onfocus(); [id(0x80011794), propput, bindable, displaybind] void onresize(VARIANT rhs); [id(0x80011794), propget, bindable, displaybind] VARIANT onresize(); [id(0x800107d2)] void blur(); [id(0x800107e1)] void addFilter([in] IUnknown* pUnk); [id(0x800107e2)] void removeFilter([in] IUnknown* pUnk); [id(0x800107e3), propget, bindable, displaybind] long clientHeight(); [id(0x800107e4), propget, bindable, displaybind] long clientWidth(); [id(0x800107e5), propget, bindable, displaybind] long clientTop(); [id(0x800107e6), propget, bindable, displaybind] long clientLeft(); [id(0x800101fb)] VARIANT_BOOL attachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800101fc)] void detachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800113fc), propget] VARIANT readyState(); [id(0x80011789), propput, bindable, displaybind] void onreadystatechange(VARIANT rhs); [id(0x80011789), propget, bindable, displaybind] VARIANT onreadystatechange(); [id(0x800117ae), propput, bindable, displaybind] void onrowsdelete(VARIANT rhs); [id(0x800117ae), propget, bindable, displaybind] VARIANT onrowsdelete(); [id(0x800117af), propput, bindable, displaybind] void onrowsinserted(VARIANT rhs); [id(0x800117af), propget, bindable, displaybind] VARIANT onrowsinserted(); [id(0x800117b0), propput, bindable, displaybind] void oncellchange(VARIANT rhs); [id(0x800117b0), propget, bindable, displaybind] VARIANT oncellchange(); [id(0x800113fd), propput, bindable, displaybind] void dir(BSTR rhs); [id(0x800113fd), propget, bindable, displaybind] BSTR dir(); [id(0x80010420)] IDispatch* createControlRange(); [id(0x80010421), propget, bindable, displaybind] long scrollHeight(); [id(0x80010422), propget, bindable, displaybind] long scrollWidth(); [id(0x80010423), propput, bindable, displaybind] void scrollTop(long rhs); [id(0x80010423), propget, bindable, displaybind] long scrollTop(); [id(0x80010424), propput, bindable, displaybind] void scrollLeft(long rhs); [id(0x80010424), propget, bindable, displaybind] long scrollLeft(); [id(0x80010426)] void clearAttributes(); [id(0x800117b1), propput, bindable, displaybind] void oncontextmenu(VARIANT rhs); [id(0x800117b1), propget, bindable, displaybind] VARIANT oncontextmenu(); [id(0x8001042d)] IHTMLElement* insertAdjacentElement( [in] BSTR where, [in] IHTMLElement* insertedElement); [id(0x80010429)] IHTMLElement* applyElement( [in] IHTMLElement* apply, [in] BSTR where); [id(0x8001042e)] BSTR getAdjacentText([in] BSTR where); [id(0x8001042f)] BSTR replaceAdjacentText( [in] BSTR where, [in] BSTR newText); [id(0x80010430), propget] VARIANT_BOOL canHaveChildren(); [id(0x80010438)] long addBehavior( [in] BSTR bstrUrl, [in, optional] VARIANT* pvarFactory); [id(0x80010439)] VARIANT_BOOL removeBehavior([in] long cookie); [id(0x80010428), propget] IHTMLStyle* runtimeStyle(); [id(0x8001043a), propget] IDispatch* behaviorUrns(); [id(0x8001043b), propput] void tagUrn(BSTR rhs); [id(0x8001043b), propget] BSTR tagUrn(); [id(0x800117b5), propput, bindable, displaybind] void onbeforeeditfocus(VARIANT rhs); [id(0x800117b5), propget, bindable, displaybind] VARIANT onbeforeeditfocus(); [id(0x8001043c), propget, restricted, hidden] long readyStateValue(); [id(0x8001043d)] IHTMLElementCollection* getElementsByTagName([in] BSTR v); [id(0x80010448)] void mergeAttributes( [in] IHTMLElement* mergeThis, [in, optional] VARIANT* pvarFlags); [id(0x80010449), propget] VARIANT_BOOL isMultiLine(); [id(0x8001044a), propget] VARIANT_BOOL canHaveHTML(); [id(0x800117b9), propput, bindable, displaybind] void onlayoutcomplete(VARIANT rhs); [id(0x800117b9), propget, bindable, displaybind] VARIANT onlayoutcomplete(); [id(0x800117ba), propput, bindable, displaybind] void onpage(VARIANT rhs); [id(0x800117ba), propget, bindable, displaybind] VARIANT onpage(); [id(0x8001044c), propput, restricted, hidden] void inflateBlock(VARIANT_BOOL rhs); [id(0x8001044c), propget, restricted, hidden] VARIANT_BOOL inflateBlock(); [id(0x800117bd), propput, bindable, displaybind] void onbeforedeactivate(VARIANT rhs); [id(0x800117bd), propget, bindable, displaybind] VARIANT onbeforedeactivate(); [id(0x8001044d)] void setActive(); [id(0x8001142a), propput, bindable, displaybind] void contentEditable(BSTR rhs); [id(0x8001142a), propget, bindable, displaybind] BSTR contentEditable(); [id(0x8001044e), propget] VARIANT_BOOL isContentEditable(); [id(0x8001142b), propput, bindable, displaybind] void hideFocus(VARIANT_BOOL rhs); [id(0x8001142b), propget, bindable, displaybind] VARIANT_BOOL hideFocus(); [id(0x8001004c), propput, bindable, displaybind] void disabled(VARIANT_BOOL rhs); [id(0x8001004c), propget, bindable, displaybind] VARIANT_BOOL disabled(); [id(0x80010451), propget] VARIANT_BOOL isDisabled(); [id(0x800117be), propput, bindable, displaybind] void onmove(VARIANT rhs); [id(0x800117be), propget, bindable, displaybind] VARIANT onmove(); [id(0x800117bf), propput, bindable, displaybind] void oncontrolselect(VARIANT rhs); [id(0x800117bf), propget, bindable, displaybind] VARIANT oncontrolselect(); [id(0x80010452)] VARIANT_BOOL FireEvent( [in] BSTR bstrEventName, [in, optional] VARIANT* pvarEventObject); [id(0x800117c3), propput, bindable, displaybind] void onresizestart(VARIANT rhs); [id(0x800117c3), propget, bindable, displaybind] VARIANT onresizestart(); [id(0x800117c4), propput, bindable, displaybind] void onresizeend(VARIANT rhs); [id(0x800117c4), propget, bindable, displaybind] VARIANT onresizeend(); [id(0x800117c1), propput, bindable, displaybind] void onmovestart(VARIANT rhs); [id(0x800117c1), propget, bindable, displaybind] VARIANT onmovestart(); [id(0x800117c2), propput, bindable, displaybind] void onmoveend(VARIANT rhs); [id(0x800117c2), propget, bindable, displaybind] VARIANT onmoveend(); [id(0x800117c5), propput, bindable, displaybind] void onmouseenter(VARIANT rhs); [id(0x800117c5), propget, bindable, displaybind] VARIANT onmouseenter(); [id(0x800117c6), propput, bindable, displaybind] void onmouseleave(VARIANT rhs); [id(0x800117c6), propget, bindable, displaybind] VARIANT onmouseleave(); [id(0x800117c7), propput, bindable, displaybind] void onactivate(VARIANT rhs); [id(0x800117c7), propget, bindable, displaybind] VARIANT onactivate(); [id(0x800117c8), propput, bindable, displaybind] void ondeactivate(VARIANT rhs); [id(0x800117c8), propget, bindable, displaybind] VARIANT ondeactivate(); [id(0x80010453)] VARIANT_BOOL dragDrop(); [id(0x80010454), propget, restricted, hidden] long glyphMode(); [id(0x800117bc), propput, bindable, displaybind] void onmousewheel(VARIANT rhs); [id(0x800117bc), propget, bindable, displaybind] VARIANT onmousewheel(); [id(0x80010458)] void normalize(); [id(0x80010455)] IHTMLDOMAttribute* getAttributeNode([in] BSTR bstrName); [id(0x80010456)] IHTMLDOMAttribute* setAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x80010457)] IHTMLDOMAttribute* removeAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x800117ca), propput, bindable, displaybind] void onbeforeactivate(VARIANT rhs); [id(0x800117ca), propget, bindable, displaybind] VARIANT onbeforeactivate(); [id(0x800117cb), propput, bindable, displaybind] void onfocusin(VARIANT rhs); [id(0x800117cb), propget, bindable, displaybind] VARIANT onfocusin(); [id(0x800117cc), propput, bindable, displaybind] void onfocusout(VARIANT rhs); [id(0x800117cc), propget, bindable, displaybind] VARIANT onfocusout(); [id(0x8001041e), propget, hidden] long uniqueNumber(); [id(0x8001041f), propget, hidden] BSTR uniqueID(); [id(0x80010416), propget] long nodeType(); [id(0x80010417), propget] IHTMLDOMNode* parentNode(); [id(0x80010418)] VARIANT_BOOL hasChildNodes(); [id(0x80010419), propget] IDispatch* childNodes(); [id(0x8001041a), propget] IDispatch* attributes(); [id(0x8001041b)] IHTMLDOMNode* insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild); [id(0x8001041c)] IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); [id(0x8001041d)] IHTMLDOMNode* replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild); [id(0x80010425)] IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep); [id(0x8001042a)] IHTMLDOMNode* removeNode([in, optional, defaultvalue(0)] VARIANT_BOOL fDeep); [id(0x8001042c)] IHTMLDOMNode* swapNode([in] IHTMLDOMNode* otherNode); [id(0x8001042b)] IHTMLDOMNode* replaceNode([in] IHTMLDOMNode* replacement); [id(0x80010431)] IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); [id(0x80010432), propget] BSTR nodeName(); [id(0x80010433), propput] void nodeValue(VARIANT rhs); [id(0x80010433), propget] VARIANT nodeValue(); [id(0x80010434), propget] IHTMLDOMNode* firstChild(); [id(0x80010435), propget] IHTMLDOMNode* lastChild(); [id(0x80010436), propget] IHTMLDOMNode* previousSibling(); [id(0x80010437), propget] IHTMLDOMNode* nextSibling(); [id(0x80010459), propget] IDispatch* ownerDocument(); }; [ uuid(3050F26A-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLTextElement { [default] dispinterface DispHTMLTextElement; [default, source] dispinterface HTMLElementEvents; [source] dispinterface HTMLElementEvents2; interface IHTMLElement; interface IHTMLElement2; interface IHTMLElement3; interface IHTMLElement4; interface IHTMLUniqueName; interface IHTMLDOMNode; interface IHTMLDOMNode2; interface IHTMLTextElement; }; [ uuid(3050F624-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLTextContainerEvents2 { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); [id(0xfffffda8)] VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda7)] VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda5)] VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); [id(0xfffffda6)] void onkeydown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda4)] void onkeyup([in] IHTMLEventObj* pEvtObj); [id(0x80010009)] void onmouseout([in] IHTMLEventObj* pEvtObj); [id(0x80010008)] void onmouseover([in] IHTMLEventObj* pEvtObj); [id(0xfffffda2)] void onmousemove([in] IHTMLEventObj* pEvtObj); [id(0xfffffda3)] void onmousedown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda1)] void onmouseup([in] IHTMLEventObj* pEvtObj); [id(0x8001000c)] VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); [id(0x80010011)] void onfilterchange([in] IHTMLEventObj* pEvtObj); [id(0x8001000b)] VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); [id(0x80010004)] VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010005)] void onafterupdate([in] IHTMLEventObj* pEvtObj); [id(0x8001000d)] VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010006)] VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); [id(0x80010007)] void onrowenter([in] IHTMLEventObj* pEvtObj); [id(0x8001000e)] void ondatasetchanged([in] IHTMLEventObj* pEvtObj); [id(0x8001000f)] void ondataavailable([in] IHTMLEventObj* pEvtObj); [id(0x80010010)] void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); [id(0x80010012)] void onlosecapture([in] IHTMLEventObj* pEvtObj); [id(0x80010013)] void onpropertychange([in] IHTMLEventObj* pEvtObj); [id(0x000003f6)] void onscroll([in] IHTMLEventObj* pEvtObj); [id(0x80010001)] void onfocus([in] IHTMLEventObj* pEvtObj); [id(0x80010000)] void onblur([in] IHTMLEventObj* pEvtObj); [id(0x000003f8)] void onresize([in] IHTMLEventObj* pEvtObj); [id(0x80010014)] VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); [id(0x80010015)] void ondragend([in] IHTMLEventObj* pEvtObj); [id(0x80010016)] VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); [id(0x80010017)] VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); [id(0x80010018)] void ondragleave([in] IHTMLEventObj* pEvtObj); [id(0x80010019)] VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); [id(0x8001001d)] VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); [id(0x8001001a)] VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); [id(0x8001001e)] VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001b)] VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001f)] VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); [id(0x8001001c)] VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); [id(0x000003ff)] VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); [id(0x80010020)] void onrowsdelete([in] IHTMLEventObj* pEvtObj); [id(0x80010021)] void onrowsinserted([in] IHTMLEventObj* pEvtObj); [id(0x80010022)] void oncellchange([in] IHTMLEventObj* pEvtObj); [id(0xfffffd9f)] void onreadystatechange([in] IHTMLEventObj* pEvtObj); [id(0x00000406)] void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); [id(0x00000407)] void onpage([in] IHTMLEventObj* pEvtObj); [id(0x00000412)] void onmouseenter([in] IHTMLEventObj* pEvtObj); [id(0x00000413)] void onmouseleave([in] IHTMLEventObj* pEvtObj); [id(0x00000414)] void onactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000415)] void ondeactivate([in] IHTMLEventObj* pEvtObj); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000417)] VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000418)] void onfocusin([in] IHTMLEventObj* pEvtObj); [id(0x00000419)] void onfocusout([in] IHTMLEventObj* pEvtObj); [id(0x0000040b)] void onmove([in] IHTMLEventObj* pEvtObj); [id(0x0000040c)] VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); [id(0x0000040e)] VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); [id(0x0000040f)] void onmoveend([in] IHTMLEventObj* pEvtObj); [id(0x00000410)] VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); [id(0x00000411)] void onresizeend([in] IHTMLEventObj* pEvtObj); [id(0x00000409)] VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); [id(0x000003e9)] void onchange([in] IHTMLEventObj* pEvtObj); [id(0x000003ee)] void onselect([in] IHTMLEventObj* pEvtObj); }; [ uuid(1FF6AA72-5842-11CF-A707-00AA00C0098D), hidden ] dispinterface HTMLTextContainerEvents { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp(); [id(0xfffffda8)] VARIANT_BOOL onclick(); [id(0xfffffda7)] VARIANT_BOOL ondblclick(); [id(0xfffffda5)] VARIANT_BOOL onkeypress(); [id(0xfffffda6)] void onkeydown(); [id(0xfffffda4)] void onkeyup(); [id(0x80010009)] void onmouseout(); [id(0x80010008)] void onmouseover(); [id(0xfffffda2)] void onmousemove(); [id(0xfffffda3)] void onmousedown(); [id(0xfffffda1)] void onmouseup(); [id(0x8001000c)] VARIANT_BOOL onselectstart(); [id(0x80010011)] void onfilterchange(); [id(0x8001000b)] VARIANT_BOOL ondragstart(); [id(0x80010004)] VARIANT_BOOL onbeforeupdate(); [id(0x80010005)] void onafterupdate(); [id(0x8001000d)] VARIANT_BOOL onerrorupdate(); [id(0x80010006)] VARIANT_BOOL onrowexit(); [id(0x80010007)] void onrowenter(); [id(0x8001000e)] void ondatasetchanged(); [id(0x8001000f)] void ondataavailable(); [id(0x80010010)] void ondatasetcomplete(); [id(0x80010012)] void onlosecapture(); [id(0x80010013)] void onpropertychange(); [id(0x000003f6)] void onscroll(); [id(0x80010001)] void onfocus(); [id(0x80010000)] void onblur(); [id(0x000003f8)] void onresize(); [id(0x80010014)] VARIANT_BOOL ondrag(); [id(0x80010015)] void ondragend(); [id(0x80010016)] VARIANT_BOOL ondragenter(); [id(0x80010017)] VARIANT_BOOL ondragover(); [id(0x80010018)] void ondragleave(); [id(0x80010019)] VARIANT_BOOL ondrop(); [id(0x8001001d)] VARIANT_BOOL onbeforecut(); [id(0x8001001a)] VARIANT_BOOL oncut(); [id(0x8001001e)] VARIANT_BOOL onbeforecopy(); [id(0x8001001b)] VARIANT_BOOL oncopy(); [id(0x8001001f)] VARIANT_BOOL onbeforepaste(); [id(0x8001001c)] VARIANT_BOOL onpaste(); [id(0x000003ff)] VARIANT_BOOL oncontextmenu(); [id(0x80010020)] void onrowsdelete(); [id(0x80010021)] void onrowsinserted(); [id(0x80010022)] void oncellchange(); [id(0xfffffd9f)] void onreadystatechange(); [id(0x00000403)] void onbeforeeditfocus(); [id(0x00000406)] void onlayoutcomplete(); [id(0x00000407)] void onpage(); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate(); [id(0x00000417)] VARIANT_BOOL onbeforeactivate(); [id(0x0000040b)] void onmove(); [id(0x0000040c)] VARIANT_BOOL oncontrolselect(); [id(0x0000040e)] VARIANT_BOOL onmovestart(); [id(0x0000040f)] void onmoveend(); [id(0x00000410)] VARIANT_BOOL onresizestart(); [id(0x00000411)] void onresizeend(); [id(0x00000412)] void onmouseenter(); [id(0x00000413)] void onmouseleave(); [id(0x00000409)] VARIANT_BOOL onmousewheel(); [id(0x00000414)] void onactivate(); [id(0x00000415)] void ondeactivate(); [id(0x00000418)] void onfocusin(); [id(0x00000419)] void onfocusout(); [id(0x000003e9)] void onchange(); [id(0x000003ee)] void onselect(); }; [ odl, uuid(3050F230-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLTextContainer : IDispatch { [id(0x000003e9)] HRESULT createControlRange([out, retval] IDispatch** range); [id(0x000003ea), propget, bindable, displaybind] HRESULT scrollHeight([out, retval] long* p); [id(0x000003eb), propget, bindable, displaybind] HRESULT scrollWidth([out, retval] long* p); [id(0x000003ec), propput, bindable, displaybind] HRESULT scrollTop([in] long p); [id(0x000003ec), propget, bindable, displaybind] HRESULT scrollTop([out, retval] long* p); [id(0x000003ed), propput, bindable, displaybind] HRESULT scrollLeft([in] long p); [id(0x000003ed), propget, bindable, displaybind] HRESULT scrollLeft([out, retval] long* p); [id(0x8001178f), propput, bindable, displaybind] HRESULT onscroll([in] VARIANT p); [id(0x8001178f), propget, bindable, displaybind] HRESULT onscroll([out, retval] VARIANT* p); }; [ odl, uuid(3050F29C-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLControlRange : IDispatch { [id(0x000003ea)] HRESULT select(); [id(0x000003eb)] HRESULT add([in] IHTMLControlElement* item); [id(0x000003ec)] HRESULT remove([in] long index); [id(00000000)] HRESULT item( [in] long index, [out, retval] IHTMLElement** pdisp); [id(0x000003ee)] HRESULT scrollIntoView([in, optional] VARIANT varargStart); [id(0x000003ef)] HRESULT queryCommandSupported( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x000003f0)] HRESULT queryCommandEnabled( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x000003f1)] HRESULT queryCommandState( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x000003f2)] HRESULT queryCommandIndeterm( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x000003f3)] HRESULT queryCommandText( [in] BSTR cmdID, [out, retval] BSTR* pcmdText); [id(0x000003f4)] HRESULT queryCommandValue( [in] BSTR cmdID, [out, retval] VARIANT* pcmdValue); [id(0x000003f5)] HRESULT execCommand( [in] BSTR cmdID, [in, optional, defaultvalue(0)] VARIANT_BOOL showUI, [in, optional] VARIANT value, [out, retval] VARIANT_BOOL* pfRet); [id(0x000003f6)] HRESULT execCommandShowHelp( [in] BSTR cmdID, [out, retval] VARIANT_BOOL* pfRet); [id(0x000003f7)] HRESULT commonParentElement([out, retval] IHTMLElement** parent); [id(0x000003ed), propget] HRESULT length([out, retval] long* p); }; [ odl, uuid(3050F65E-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLControlRange2 : IDispatch { [id(0x000003f8)] HRESULT addElement([in] IHTMLElement* item); }; [ uuid(3050F616-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLImgEvents2 { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); [id(0xfffffda8)] VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda7)] VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); [id(0xfffffda5)] VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); [id(0xfffffda6)] void onkeydown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda4)] void onkeyup([in] IHTMLEventObj* pEvtObj); [id(0x80010009)] void onmouseout([in] IHTMLEventObj* pEvtObj); [id(0x80010008)] void onmouseover([in] IHTMLEventObj* pEvtObj); [id(0xfffffda2)] void onmousemove([in] IHTMLEventObj* pEvtObj); [id(0xfffffda3)] void onmousedown([in] IHTMLEventObj* pEvtObj); [id(0xfffffda1)] void onmouseup([in] IHTMLEventObj* pEvtObj); [id(0x8001000c)] VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); [id(0x80010011)] void onfilterchange([in] IHTMLEventObj* pEvtObj); [id(0x8001000b)] VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); [id(0x80010004)] VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010005)] void onafterupdate([in] IHTMLEventObj* pEvtObj); [id(0x8001000d)] VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); [id(0x80010006)] VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); [id(0x80010007)] void onrowenter([in] IHTMLEventObj* pEvtObj); [id(0x8001000e)] void ondatasetchanged([in] IHTMLEventObj* pEvtObj); [id(0x8001000f)] void ondataavailable([in] IHTMLEventObj* pEvtObj); [id(0x80010010)] void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); [id(0x80010012)] void onlosecapture([in] IHTMLEventObj* pEvtObj); [id(0x80010013)] void onpropertychange([in] IHTMLEventObj* pEvtObj); [id(0x000003f6)] void onscroll([in] IHTMLEventObj* pEvtObj); [id(0x80010001)] void onfocus([in] IHTMLEventObj* pEvtObj); [id(0x80010000)] void onblur([in] IHTMLEventObj* pEvtObj); [id(0x000003f8)] void onresize([in] IHTMLEventObj* pEvtObj); [id(0x80010014)] VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); [id(0x80010015)] void ondragend([in] IHTMLEventObj* pEvtObj); [id(0x80010016)] VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); [id(0x80010017)] VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); [id(0x80010018)] void ondragleave([in] IHTMLEventObj* pEvtObj); [id(0x80010019)] VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); [id(0x8001001d)] VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); [id(0x8001001a)] VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); [id(0x8001001e)] VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001b)] VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); [id(0x8001001f)] VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); [id(0x8001001c)] VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); [id(0x000003ff)] VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); [id(0x80010020)] void onrowsdelete([in] IHTMLEventObj* pEvtObj); [id(0x80010021)] void onrowsinserted([in] IHTMLEventObj* pEvtObj); [id(0x80010022)] void oncellchange([in] IHTMLEventObj* pEvtObj); [id(0xfffffd9f)] void onreadystatechange([in] IHTMLEventObj* pEvtObj); [id(0x00000406)] void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); [id(0x00000407)] void onpage([in] IHTMLEventObj* pEvtObj); [id(0x00000412)] void onmouseenter([in] IHTMLEventObj* pEvtObj); [id(0x00000413)] void onmouseleave([in] IHTMLEventObj* pEvtObj); [id(0x00000414)] void onactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000415)] void ondeactivate([in] IHTMLEventObj* pEvtObj); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000417)] VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); [id(0x00000418)] void onfocusin([in] IHTMLEventObj* pEvtObj); [id(0x00000419)] void onfocusout([in] IHTMLEventObj* pEvtObj); [id(0x0000040b)] void onmove([in] IHTMLEventObj* pEvtObj); [id(0x0000040c)] VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); [id(0x0000040e)] VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); [id(0x0000040f)] void onmoveend([in] IHTMLEventObj* pEvtObj); [id(0x00000410)] VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); [id(0x00000411)] void onresizeend([in] IHTMLEventObj* pEvtObj); [id(0x00000409)] VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); [id(0x000003eb)] void onload([in] IHTMLEventObj* pEvtObj); [id(0x000003ea)] void onerror([in] IHTMLEventObj* pEvtObj); [id(0x000003e8)] void onabort([in] IHTMLEventObj* pEvtObj); }; [ uuid(3050F25B-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface HTMLImgEvents { properties: methods: [id(0x8001000a)] VARIANT_BOOL onhelp(); [id(0xfffffda8)] VARIANT_BOOL onclick(); [id(0xfffffda7)] VARIANT_BOOL ondblclick(); [id(0xfffffda5)] VARIANT_BOOL onkeypress(); [id(0xfffffda6)] void onkeydown(); [id(0xfffffda4)] void onkeyup(); [id(0x80010009)] void onmouseout(); [id(0x80010008)] void onmouseover(); [id(0xfffffda2)] void onmousemove(); [id(0xfffffda3)] void onmousedown(); [id(0xfffffda1)] void onmouseup(); [id(0x8001000c)] VARIANT_BOOL onselectstart(); [id(0x80010011)] void onfilterchange(); [id(0x8001000b)] VARIANT_BOOL ondragstart(); [id(0x80010004)] VARIANT_BOOL onbeforeupdate(); [id(0x80010005)] void onafterupdate(); [id(0x8001000d)] VARIANT_BOOL onerrorupdate(); [id(0x80010006)] VARIANT_BOOL onrowexit(); [id(0x80010007)] void onrowenter(); [id(0x8001000e)] void ondatasetchanged(); [id(0x8001000f)] void ondataavailable(); [id(0x80010010)] void ondatasetcomplete(); [id(0x80010012)] void onlosecapture(); [id(0x80010013)] void onpropertychange(); [id(0x000003f6)] void onscroll(); [id(0x80010001)] void onfocus(); [id(0x80010000)] void onblur(); [id(0x000003f8)] void onresize(); [id(0x80010014)] VARIANT_BOOL ondrag(); [id(0x80010015)] void ondragend(); [id(0x80010016)] VARIANT_BOOL ondragenter(); [id(0x80010017)] VARIANT_BOOL ondragover(); [id(0x80010018)] void ondragleave(); [id(0x80010019)] VARIANT_BOOL ondrop(); [id(0x8001001d)] VARIANT_BOOL onbeforecut(); [id(0x8001001a)] VARIANT_BOOL oncut(); [id(0x8001001e)] VARIANT_BOOL onbeforecopy(); [id(0x8001001b)] VARIANT_BOOL oncopy(); [id(0x8001001f)] VARIANT_BOOL onbeforepaste(); [id(0x8001001c)] VARIANT_BOOL onpaste(); [id(0x000003ff)] VARIANT_BOOL oncontextmenu(); [id(0x80010020)] void onrowsdelete(); [id(0x80010021)] void onrowsinserted(); [id(0x80010022)] void oncellchange(); [id(0xfffffd9f)] void onreadystatechange(); [id(0x00000403)] void onbeforeeditfocus(); [id(0x00000406)] void onlayoutcomplete(); [id(0x00000407)] void onpage(); [id(0x0000040a)] VARIANT_BOOL onbeforedeactivate(); [id(0x00000417)] VARIANT_BOOL onbeforeactivate(); [id(0x0000040b)] void onmove(); [id(0x0000040c)] VARIANT_BOOL oncontrolselect(); [id(0x0000040e)] VARIANT_BOOL onmovestart(); [id(0x0000040f)] void onmoveend(); [id(0x00000410)] VARIANT_BOOL onresizestart(); [id(0x00000411)] void onresizeend(); [id(0x00000412)] void onmouseenter(); [id(0x00000413)] void onmouseleave(); [id(0x00000409)] VARIANT_BOOL onmousewheel(); [id(0x00000414)] void onactivate(); [id(0x00000415)] void ondeactivate(); [id(0x00000418)] void onfocusin(); [id(0x00000419)] void onfocusout(); [id(0x000003eb)] void onload(); [id(0x000003ea)] void onerror(); [id(0x000003e8)] void onabort(); }; [ odl, uuid(3050F240-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLImgElement : IDispatch { [id(0x000007d2), propput, bindable, displaybind] HRESULT isMap([in] VARIANT_BOOL p); [id(0x000007d2), propget, bindable, displaybind] HRESULT isMap([out, retval] VARIANT_BOOL* p); [id(0x000007d8), propput, bindable, displaybind] HRESULT useMap([in] BSTR p); [id(0x000007d8), propget, bindable, displaybind] HRESULT useMap([out, retval] BSTR* p); [id(0x000007da), propget] HRESULT mimeType([out, retval] BSTR* p); [id(0x000007db), propget] HRESULT fileSize([out, retval] BSTR* p); [id(0x000007dc), propget] HRESULT fileCreatedDate([out, retval] BSTR* p); [id(0x000007dd), propget] HRESULT fileModifiedDate([out, retval] BSTR* p); [id(0x000007de), propget] HRESULT fileUpdatedDate([out, retval] BSTR* p); [id(0x000007df), propget] HRESULT protocol([out, retval] BSTR* p); [id(0x000007e0), propget] HRESULT href([out, retval] BSTR* p); [id(0x000007e1), propget] HRESULT nameProp([out, retval] BSTR* p); [id(0x000003ec), propput, bindable, displaybind] HRESULT border([in] VARIANT p); [id(0x000003ec), propget, bindable, displaybind] HRESULT border([out, retval] VARIANT* p); [id(0x000003ed), propput, bindable, displaybind] HRESULT vspace([in] long p); [id(0x000003ed), propget, bindable, displaybind] HRESULT vspace([out, retval] long* p); [id(0x000003ee), propput, bindable, displaybind] HRESULT hspace([in] long p); [id(0x000003ee), propget, bindable, displaybind] HRESULT hspace([out, retval] long* p); [id(0x000003ea), propput, bindable, displaybind] HRESULT alt([in] BSTR p); [id(0x000003ea), propget, bindable, displaybind] HRESULT alt([out, retval] BSTR* p); [id(0x000003eb), propput, bindable, displaybind] HRESULT src([in] BSTR p); [id(0x000003eb), propget, bindable, displaybind] HRESULT src([out, retval] BSTR* p); [id(0x000003ef), propput, bindable, displaybind] HRESULT lowsrc([in] BSTR p); [id(0x000003ef), propget, bindable, displaybind] HRESULT lowsrc([out, retval] BSTR* p); [id(0x000003f0), propput, bindable, displaybind] HRESULT vrml([in] BSTR p); [id(0x000003f0), propget, bindable, displaybind] HRESULT vrml([out, retval] BSTR* p); [id(0x000003f1), propput, bindable, displaybind] HRESULT dynsrc([in] BSTR p); [id(0x000003f1), propget, bindable, displaybind] HRESULT dynsrc([out, retval] BSTR* p); [id(0x800113fc), propget] HRESULT readyState([out, retval] BSTR* p); [id(0x000003f2), propget] HRESULT complete([out, retval] VARIANT_BOOL* p); [id(0x000003f3), propput, bindable, displaybind] HRESULT loop([in] VARIANT p); [id(0x000003f3), propget, bindable, displaybind] HRESULT loop([out, retval] VARIANT* p); [id(0x80010049), propput, bindable, displaybind] HRESULT align([in] BSTR p); [id(0x80010049), propget, bindable, displaybind] HRESULT align([out, retval] BSTR* p); [id(0x80011790), propput, bindable, displaybind] HRESULT onload([in] VARIANT p); [id(0x80011790), propget, bindable, displaybind] HRESULT onload([out, retval] VARIANT* p); [id(0x8001178d), propput, bindable, displaybind] HRESULT onerror([in] VARIANT p); [id(0x8001178d), propget, bindable, displaybind] HRESULT onerror([out, retval] VARIANT* p); [id(0x8001178c), propput, bindable, displaybind] HRESULT onabort([in] VARIANT p); [id(0x8001178c), propget, bindable, displaybind] HRESULT onabort([out, retval] VARIANT* p); [id(0x80010000), propput, bindable, displaybind] HRESULT name([in] BSTR p); [id(0x80010000), propget, bindable, displaybind] HRESULT name([out, retval] BSTR* p); [id(0x80010005), propput] HRESULT width([in] long p); [id(0x80010005), propget] HRESULT width([out, retval] long* p); [id(0x80010006), propput] HRESULT height([in] long p); [id(0x80010006), propget] HRESULT height([out, retval] long* p); [id(0x000003f5), propput, bindable, displaybind] HRESULT Start([in] BSTR p); [id(0x000003f5), propget, bindable, displaybind] HRESULT Start([out, retval] BSTR* p); }; [ odl, uuid(3050F826-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLImgElement2 : IDispatch { [id(0x000007e3), propput, bindable, displaybind] HRESULT longDesc([in] BSTR p); [id(0x000007e3), propget, bindable, displaybind] HRESULT longDesc([out, retval] BSTR* p); }; [ odl, uuid(3050F38E-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLImageElementFactory : IDispatch { [id(00000000)] HRESULT create( [in, optional] VARIANT width, [in, optional] VARIANT height, [out, retval] IHTMLImgElement** __MIDL_0011); }; [ uuid(3050F51C-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLImg { properties: methods: [id(0x800101f5)] void setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800101f7)] VARIANT_BOOL removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags); [id(0x800103e9), propput, bindable] void className(BSTR rhs); [id(0x800103e9), propget, bindable] BSTR className(); [id(0x800103ea), propput, bindable] void id(BSTR rhs); [id(0x800103ea), propget, bindable] BSTR id(); [id(0x800103ec), propget] BSTR tagName(); [id(0x80010008), propget] IHTMLElement* parentElement(); [id(0x8001004a), propget] IHTMLStyle* style(); [id(0x8001177d), propput, bindable, displaybind] void onhelp(VARIANT rhs); [id(0x8001177d), propget, bindable, displaybind] VARIANT onhelp(); [id(0x80011778), propput, bindable, displaybind] void onclick(VARIANT rhs); [id(0x80011778), propget, bindable, displaybind] VARIANT onclick(); [id(0x80011779), propput, bindable, displaybind] void ondblclick(VARIANT rhs); [id(0x80011779), propget, bindable, displaybind] VARIANT ondblclick(); [id(0x80011775), propput, bindable, displaybind] void onkeydown(VARIANT rhs); [id(0x80011775), propget, bindable, displaybind] VARIANT onkeydown(); [id(0x80011776), propput, bindable, displaybind] void onkeyup(VARIANT rhs); [id(0x80011776), propget, bindable, displaybind] VARIANT onkeyup(); [id(0x80011777), propput, bindable, displaybind] void onkeypress(VARIANT rhs); [id(0x80011777), propget, bindable, displaybind] VARIANT onkeypress(); [id(0x80011771), propput, bindable, displaybind] void onmouseout(VARIANT rhs); [id(0x80011771), propget, bindable, displaybind] VARIANT onmouseout(); [id(0x80011770), propput, bindable, displaybind] void onmouseover(VARIANT rhs); [id(0x80011770), propget, bindable, displaybind] VARIANT onmouseover(); [id(0x80011774), propput, bindable, displaybind] void onmousemove(VARIANT rhs); [id(0x80011774), propget, bindable, displaybind] VARIANT onmousemove(); [id(0x80011772), propput, bindable, displaybind] void onmousedown(VARIANT rhs); [id(0x80011772), propget, bindable, displaybind] VARIANT onmousedown(); [id(0x80011773), propput, bindable, displaybind] void onmouseup(VARIANT rhs); [id(0x80011773), propget, bindable, displaybind] VARIANT onmouseup(); [id(0x800103fa), propget] IDispatch* document(); [id(0x80010045), propput, bindable, displaybind] void title(BSTR rhs); [id(0x80010045), propget, bindable, displaybind] BSTR title(); [id(0x800113ec), propput, bindable, displaybind] void language(BSTR rhs); [id(0x800113ec), propget, bindable, displaybind] BSTR language(); [id(0x80011795), propput, bindable, displaybind] void onselectstart(VARIANT rhs); [id(0x80011795), propget, bindable, displaybind] VARIANT onselectstart(); [id(0x800103fb)] void scrollIntoView([in, optional] VARIANT varargStart); [id(0x800103fc)] VARIANT_BOOL contains([in] IHTMLElement* pChild); [id(0x80010400), propget, bindable] long sourceIndex(); [id(0x80010401), propget] VARIANT recordNumber(); [id(0x80011391), propput] void lang(BSTR rhs); [id(0x80011391), propget] BSTR lang(); [id(0x800103f0), propget] long offsetLeft(); [id(0x800103f1), propget] long offsetTop(); [id(0x800103f2), propget] long offsetWidth(); [id(0x800103f3), propget] long offsetHeight(); [id(0x800103f4), propget] IHTMLElement* offsetParent(); [id(0x80010402), propput] void innerHTML(BSTR rhs); [id(0x80010402), propget] BSTR innerHTML(); [id(0x80010403), propput] void innerText(BSTR rhs); [id(0x80010403), propget] BSTR innerText(); [id(0x80010404), propput] void outerHTML(BSTR rhs); [id(0x80010404), propget] BSTR outerHTML(); [id(0x80010405), propput] void outerText(BSTR rhs); [id(0x80010405), propget] BSTR outerText(); [id(0x80010406)] void insertAdjacentHTML( [in] BSTR where, [in] BSTR html); [id(0x80010407)] void insertAdjacentText( [in] BSTR where, [in] BSTR text); [id(0x80010408), propget] IHTMLElement* parentTextEdit(); [id(0x8001040a), propget] VARIANT_BOOL isTextEdit(); [id(0x80010409)] void click(); [id(0x8001040b), propget] IHTMLFiltersCollection* filters(); [id(0x80011793), propput, bindable, displaybind] void ondragstart(VARIANT rhs); [id(0x80011793), propget, bindable, displaybind] VARIANT ondragstart(); [id(0x8001040c)] BSTR toString(); [id(0x80011785), propput, bindable, displaybind] void onbeforeupdate(VARIANT rhs); [id(0x80011785), propget, bindable, displaybind] VARIANT onbeforeupdate(); [id(0x80011786), propput, bindable, displaybind] void onafterupdate(VARIANT rhs); [id(0x80011786), propget, bindable, displaybind] VARIANT onafterupdate(); [id(0x80011796), propput, bindable, displaybind] void onerrorupdate(VARIANT rhs); [id(0x80011796), propget, bindable, displaybind] VARIANT onerrorupdate(); [id(0x80011782), propput, bindable, displaybind] void onrowexit(VARIANT rhs); [id(0x80011782), propget, bindable, displaybind] VARIANT onrowexit(); [id(0x80011783), propput, bindable, displaybind] void onrowenter(VARIANT rhs); [id(0x80011783), propget, bindable, displaybind] VARIANT onrowenter(); [id(0x80011798), propput, bindable, displaybind] void ondatasetchanged(VARIANT rhs); [id(0x80011798), propget, bindable, displaybind] VARIANT ondatasetchanged(); [id(0x80011799), propput, bindable, displaybind] void ondataavailable(VARIANT rhs); [id(0x80011799), propget, bindable, displaybind] VARIANT ondataavailable(); [id(0x8001179a), propput, bindable, displaybind] void ondatasetcomplete(VARIANT rhs); [id(0x8001179a), propget, bindable, displaybind] VARIANT ondatasetcomplete(); [id(0x8001179b), propput, bindable, displaybind] void onfilterchange(VARIANT rhs); [id(0x8001179b), propget, bindable, displaybind] VARIANT onfilterchange(); [id(0x8001040d), propget] IDispatch* children(); [id(0x8001040e), propget] IDispatch* all(); [id(0x8001040f), propget] BSTR scopeName(); [id(0x80010410)] void setCapture([in, optional, defaultvalue(-1)] VARIANT_BOOL containerCapture); [id(0x80010411)] void releaseCapture(); [id(0x8001179e), propput, bindable, displaybind] void onlosecapture(VARIANT rhs); [id(0x8001179e), propget, bindable, displaybind] VARIANT onlosecapture(); [id(0x80010412)] BSTR componentFromPoint( [in] long x, [in] long y); [id(0x80010413)] void doScroll([in, optional] VARIANT component); [id(0x8001178f), propput, bindable, displaybind] void onscroll(VARIANT rhs); [id(0x8001178f), propget, bindable, displaybind] VARIANT onscroll(); [id(0x800117a1), propput, bindable, displaybind] void ondrag(VARIANT rhs); [id(0x800117a1), propget, bindable, displaybind] VARIANT ondrag(); [id(0x800117a2), propput, bindable, displaybind] void ondragend(VARIANT rhs); [id(0x800117a2), propget, bindable, displaybind] VARIANT ondragend(); [id(0x800117a3), propput, bindable, displaybind] void ondragenter(VARIANT rhs); [id(0x800117a3), propget, bindable, displaybind] VARIANT ondragenter(); [id(0x800117a4), propput, bindable, displaybind] void ondragover(VARIANT rhs); [id(0x800117a4), propget, bindable, displaybind] VARIANT ondragover(); [id(0x800117a5), propput, bindable, displaybind] void ondragleave(VARIANT rhs); [id(0x800117a5), propget, bindable, displaybind] VARIANT ondragleave(); [id(0x800117a6), propput, bindable, displaybind] void ondrop(VARIANT rhs); [id(0x800117a6), propget, bindable, displaybind] VARIANT ondrop(); [id(0x800117aa), propput, bindable, displaybind] void onbeforecut(VARIANT rhs); [id(0x800117aa), propget, bindable, displaybind] VARIANT onbeforecut(); [id(0x800117a7), propput, bindable, displaybind] void oncut(VARIANT rhs); [id(0x800117a7), propget, bindable, displaybind] VARIANT oncut(); [id(0x800117ab), propput, bindable, displaybind] void onbeforecopy(VARIANT rhs); [id(0x800117ab), propget, bindable, displaybind] VARIANT onbeforecopy(); [id(0x800117a8), propput, bindable, displaybind] void oncopy(VARIANT rhs); [id(0x800117a8), propget, bindable, displaybind] VARIANT oncopy(); [id(0x800117ac), propput, bindable, displaybind] void onbeforepaste(VARIANT rhs); [id(0x800117ac), propget, bindable, displaybind] VARIANT onbeforepaste(); [id(0x800117a9), propput, bindable, displaybind] void onpaste(VARIANT rhs); [id(0x800117a9), propget, bindable, displaybind] VARIANT onpaste(); [id(0x800103ef), propget] IHTMLCurrentStyle* currentStyle(); [id(0x8001179f), propput, bindable, displaybind] void onpropertychange(VARIANT rhs); [id(0x8001179f), propget, bindable, displaybind] VARIANT onpropertychange(); [id(0x80010414)] IHTMLRectCollection* getClientRects(); [id(0x80010415)] IHTMLRect* getBoundingClientRect(); [id(0x800101f8)] void setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] VARIANT getExpression([in] BSTR propname); [id(0x800101fa)] VARIANT_BOOL removeExpression([in] BSTR propname); [id(0x8001000f), propput, bindable, displaybind] void tabIndex(short rhs); [id(0x8001000f), propget, bindable, displaybind] short tabIndex(); [id(0x800107d0)] void focus(); [id(0x800107d5), propput, bindable, displaybind] void accessKey(BSTR rhs); [id(0x800107d5), propget, bindable, displaybind] BSTR accessKey(); [id(0x8001177f), propput, bindable, displaybind] void onblur(VARIANT rhs); [id(0x8001177f), propget, bindable, displaybind] VARIANT onblur(); [id(0x8001177e), propput, bindable, displaybind] void onfocus(VARIANT rhs); [id(0x8001177e), propget, bindable, displaybind] VARIANT onfocus(); [id(0x80011794), propput, bindable, displaybind] void onresize(VARIANT rhs); [id(0x80011794), propget, bindable, displaybind] VARIANT onresize(); [id(0x800107d2)] void blur(); [id(0x800107e1)] void addFilter([in] IUnknown* pUnk); [id(0x800107e2)] void removeFilter([in] IUnknown* pUnk); [id(0x800107e3), propget, bindable, displaybind] long clientHeight(); [id(0x800107e4), propget, bindable, displaybind] long clientWidth(); [id(0x800107e5), propget, bindable, displaybind] long clientTop(); [id(0x800107e6), propget, bindable, displaybind] long clientLeft(); [id(0x800101fb)] VARIANT_BOOL attachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800101fc)] void detachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800113fc), propget] VARIANT readyState(); [id(0x80011789), propput, bindable, displaybind] void onreadystatechange(VARIANT rhs); [id(0x80011789), propget, bindable, displaybind] VARIANT onreadystatechange(); [id(0x800117ae), propput, bindable, displaybind] void onrowsdelete(VARIANT rhs); [id(0x800117ae), propget, bindable, displaybind] VARIANT onrowsdelete(); [id(0x800117af), propput, bindable, displaybind] void onrowsinserted(VARIANT rhs); [id(0x800117af), propget, bindable, displaybind] VARIANT onrowsinserted(); [id(0x800117b0), propput, bindable, displaybind] void oncellchange(VARIANT rhs); [id(0x800117b0), propget, bindable, displaybind] VARIANT oncellchange(); [id(0x800113fd), propput, bindable, displaybind] void dir(BSTR rhs); [id(0x800113fd), propget, bindable, displaybind] BSTR dir(); [id(0x80010420)] IDispatch* createControlRange(); [id(0x80010421), propget, bindable, displaybind] long scrollHeight(); [id(0x80010422), propget, bindable, displaybind] long scrollWidth(); [id(0x80010423), propput, bindable, displaybind] void scrollTop(long rhs); [id(0x80010423), propget, bindable, displaybind] long scrollTop(); [id(0x80010424), propput, bindable, displaybind] void scrollLeft(long rhs); [id(0x80010424), propget, bindable, displaybind] long scrollLeft(); [id(0x80010426)] void clearAttributes(); [id(0x800117b1), propput, bindable, displaybind] void oncontextmenu(VARIANT rhs); [id(0x800117b1), propget, bindable, displaybind] VARIANT oncontextmenu(); [id(0x8001042d)] IHTMLElement* insertAdjacentElement( [in] BSTR where, [in] IHTMLElement* insertedElement); [id(0x80010429)] IHTMLElement* applyElement( [in] IHTMLElement* apply, [in] BSTR where); [id(0x8001042e)] BSTR getAdjacentText([in] BSTR where); [id(0x8001042f)] BSTR replaceAdjacentText( [in] BSTR where, [in] BSTR newText); [id(0x80010430), propget] VARIANT_BOOL canHaveChildren(); [id(0x80010438)] long addBehavior( [in] BSTR bstrUrl, [in, optional] VARIANT* pvarFactory); [id(0x80010439)] VARIANT_BOOL removeBehavior([in] long cookie); [id(0x80010428), propget] IHTMLStyle* runtimeStyle(); [id(0x8001043a), propget] IDispatch* behaviorUrns(); [id(0x8001043b), propput] void tagUrn(BSTR rhs); [id(0x8001043b), propget] BSTR tagUrn(); [id(0x800117b5), propput, bindable, displaybind] void onbeforeeditfocus(VARIANT rhs); [id(0x800117b5), propget, bindable, displaybind] VARIANT onbeforeeditfocus(); [id(0x8001043c), propget, restricted, hidden] long readyStateValue(); [id(0x8001043d)] IHTMLElementCollection* getElementsByTagName([in] BSTR v); [id(0x80010448)] void mergeAttributes( [in] IHTMLElement* mergeThis, [in, optional] VARIANT* pvarFlags); [id(0x80010449), propget] VARIANT_BOOL isMultiLine(); [id(0x8001044a), propget] VARIANT_BOOL canHaveHTML(); [id(0x800117b9), propput, bindable, displaybind] void onlayoutcomplete(VARIANT rhs); [id(0x800117b9), propget, bindable, displaybind] VARIANT onlayoutcomplete(); [id(0x800117ba), propput, bindable, displaybind] void onpage(VARIANT rhs); [id(0x800117ba), propget, bindable, displaybind] VARIANT onpage(); [id(0x8001044c), propput, restricted, hidden] void inflateBlock(VARIANT_BOOL rhs); [id(0x8001044c), propget, restricted, hidden] VARIANT_BOOL inflateBlock(); [id(0x800117bd), propput, bindable, displaybind] void onbeforedeactivate(VARIANT rhs); [id(0x800117bd), propget, bindable, displaybind] VARIANT onbeforedeactivate(); [id(0x8001044d)] void setActive(); [id(0x8001142a), propput, bindable, displaybind] void contentEditable(BSTR rhs); [id(0x8001142a), propget, bindable, displaybind] BSTR contentEditable(); [id(0x8001044e), propget] VARIANT_BOOL isContentEditable(); [id(0x8001142b), propput, bindable, displaybind] void hideFocus(VARIANT_BOOL rhs); [id(0x8001142b), propget, bindable, displaybind] VARIANT_BOOL hideFocus(); [id(0x8001004c), propput, bindable, displaybind] void disabled(VARIANT_BOOL rhs); [id(0x8001004c), propget, bindable, displaybind] VARIANT_BOOL disabled(); [id(0x80010451), propget] VARIANT_BOOL isDisabled(); [id(0x800117be), propput, bindable, displaybind] void onmove(VARIANT rhs); [id(0x800117be), propget, bindable, displaybind] VARIANT onmove(); [id(0x800117bf), propput, bindable, displaybind] void oncontrolselect(VARIANT rhs); [id(0x800117bf), propget, bindable, displaybind] VARIANT oncontrolselect(); [id(0x80010452)] VARIANT_BOOL FireEvent( [in] BSTR bstrEventName, [in, optional] VARIANT* pvarEventObject); [id(0x800117c3), propput, bindable, displaybind] void onresizestart(VARIANT rhs); [id(0x800117c3), propget, bindable, displaybind] VARIANT onresizestart(); [id(0x800117c4), propput, bindable, displaybind] void onresizeend(VARIANT rhs); [id(0x800117c4), propget, bindable, displaybind] VARIANT onresizeend(); [id(0x800117c1), propput, bindable, displaybind] void onmovestart(VARIANT rhs); [id(0x800117c1), propget, bindable, displaybind] VARIANT onmovestart(); [id(0x800117c2), propput, bindable, displaybind] void onmoveend(VARIANT rhs); [id(0x800117c2), propget, bindable, displaybind] VARIANT onmoveend(); [id(0x800117c5), propput, bindable, displaybind] void onmouseenter(VARIANT rhs); [id(0x800117c5), propget, bindable, displaybind] VARIANT onmouseenter(); [id(0x800117c6), propput, bindable, displaybind] void onmouseleave(VARIANT rhs); [id(0x800117c6), propget, bindable, displaybind] VARIANT onmouseleave(); [id(0x800117c7), propput, bindable, displaybind] void onactivate(VARIANT rhs); [id(0x800117c7), propget, bindable, displaybind] VARIANT onactivate(); [id(0x800117c8), propput, bindable, displaybind] void ondeactivate(VARIANT rhs); [id(0x800117c8), propget, bindable, displaybind] VARIANT ondeactivate(); [id(0x80010453)] VARIANT_BOOL dragDrop(); [id(0x80010454), propget, restricted, hidden] long glyphMode(); [id(0x800117bc), propput, bindable, displaybind] void onmousewheel(VARIANT rhs); [id(0x800117bc), propget, bindable, displaybind] VARIANT onmousewheel(); [id(0x80010458)] void normalize(); [id(0x80010455)] IHTMLDOMAttribute* getAttributeNode([in] BSTR bstrName); [id(0x80010456)] IHTMLDOMAttribute* setAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x80010457)] IHTMLDOMAttribute* removeAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x800117ca), propput, bindable, displaybind] void onbeforeactivate(VARIANT rhs); [id(0x800117ca), propget, bindable, displaybind] VARIANT onbeforeactivate(); [id(0x800117cb), propput, bindable, displaybind] void onfocusin(VARIANT rhs); [id(0x800117cb), propget, bindable, displaybind] VARIANT onfocusin(); [id(0x800117cc), propput, bindable, displaybind] void onfocusout(VARIANT rhs); [id(0x800117cc), propget, bindable, displaybind] VARIANT onfocusout(); [id(0x8001041e), propget, hidden] long uniqueNumber(); [id(0x8001041f), propget, hidden] BSTR uniqueID(); [id(0x80010416), propget] long nodeType(); [id(0x80010417), propget] IHTMLDOMNode* parentNode(); [id(0x80010418)] VARIANT_BOOL hasChildNodes(); [id(0x80010419), propget] IDispatch* childNodes(); [id(0x8001041a), propget] IDispatch* attributes(); [id(0x8001041b)] IHTMLDOMNode* insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild); [id(0x8001041c)] IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); [id(0x8001041d)] IHTMLDOMNode* replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild); [id(0x80010425)] IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep); [id(0x8001042a)] IHTMLDOMNode* removeNode([in, optional, defaultvalue(0)] VARIANT_BOOL fDeep); [id(0x8001042c)] IHTMLDOMNode* swapNode([in] IHTMLDOMNode* otherNode); [id(0x8001042b)] IHTMLDOMNode* replaceNode([in] IHTMLDOMNode* replacement); [id(0x80010431)] IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); [id(0x80010432), propget] BSTR nodeName(); [id(0x80010433), propput] void nodeValue(VARIANT rhs); [id(0x80010433), propget] VARIANT nodeValue(); [id(0x80010434), propget] IHTMLDOMNode* firstChild(); [id(0x80010435), propget] IHTMLDOMNode* lastChild(); [id(0x80010436), propget] IHTMLDOMNode* previousSibling(); [id(0x80010437), propget] IHTMLDOMNode* nextSibling(); [id(0x80010459), propget] IDispatch* ownerDocument(); [id(0x800103fd), propput] void dataFld(BSTR rhs); [id(0x800103fd), propget] BSTR dataFld(); [id(0x800103fe), propput] void dataSrc(BSTR rhs); [id(0x800103fe), propget] BSTR dataSrc(); [id(0x800103ff), propput] void dataFormatAs(BSTR rhs); [id(0x800103ff), propget] BSTR dataFormatAs(); [id(0x000007d2), propput, bindable, displaybind] void isMap(VARIANT_BOOL rhs); [id(0x000007d2), propget, bindable, displaybind] VARIANT_BOOL isMap(); [id(0x000007d8), propput, bindable, displaybind] void useMap(BSTR rhs); [id(0x000007d8), propget, bindable, displaybind] BSTR useMap(); [id(0x000007da), propget] BSTR mimeType(); [id(0x000007db), propget] BSTR fileSize(); [id(0x000007dc), propget] BSTR fileCreatedDate(); [id(0x000007dd), propget] BSTR fileModifiedDate(); [id(0x000007de), propget] BSTR fileUpdatedDate(); [id(0x000007df), propget] BSTR protocol(); [id(0x000007e0), propget] BSTR href(); [id(0x000007e1), propget] BSTR nameProp(); [id(0x000003ec), propput, bindable, displaybind] void border(VARIANT rhs); [id(0x000003ec), propget, bindable, displaybind] VARIANT border(); [id(0x000003ed), propput, bindable, displaybind] void vspace(long rhs); [id(0x000003ed), propget, bindable, displaybind] long vspace(); [id(0x000003ee), propput, bindable, displaybind] void hspace(long rhs); [id(0x000003ee), propget, bindable, displaybind] long hspace(); [id(0x000003ea), propput, bindable, displaybind] void alt(BSTR rhs); [id(0x000003ea), propget, bindable, displaybind] BSTR alt(); [id(0x000003eb), propput, bindable, displaybind] void src(BSTR rhs); [id(0x000003eb), propget, bindable, displaybind] BSTR src(); [id(0x000003ef), propput, bindable, displaybind] void lowsrc(BSTR rhs); [id(0x000003ef), propget, bindable, displaybind] BSTR lowsrc(); [id(0x000003f0), propput, bindable, displaybind] void vrml(BSTR rhs); [id(0x000003f0), propget, bindable, displaybind] BSTR vrml(); [id(0x000003f1), propput, bindable, displaybind] void dynsrc(BSTR rhs); [id(0x000003f1), propget, bindable, displaybind] BSTR dynsrc(); [id(0x000003f2), propget] VARIANT_BOOL complete(); [id(0x000003f3), propput, bindable, displaybind] void loop(VARIANT rhs); [id(0x000003f3), propget, bindable, displaybind] VARIANT loop(); [id(0x80010049), propput, bindable, displaybind] void align(BSTR rhs); [id(0x80010049), propget, bindable, displaybind] BSTR align(); [id(0x80011790), propput, bindable, displaybind] void onload(VARIANT rhs); [id(0x80011790), propget, bindable, displaybind] VARIANT onload(); [id(0x8001178d), propput, bindable, displaybind] void onerror(VARIANT rhs); [id(0x8001178d), propget, bindable, displaybind] VARIANT onerror(); [id(0x8001178c), propput, bindable, displaybind] void onabort(VARIANT rhs); [id(0x8001178c), propget, bindable, displaybind] VARIANT onabort(); [id(0x80010000), propput, bindable, displaybind] void name(BSTR rhs); [id(0x80010000), propget, bindable, displaybind] BSTR name(); [id(0x80010005), propput] void width(long rhs); [id(0x80010005), propget] long width(); [id(0x80010006), propput] void height(long rhs); [id(0x80010006), propget] long height(); [id(0x000003f5), propput, bindable, displaybind] void Start(BSTR rhs); [id(0x000003f5), propget, bindable, displaybind] BSTR Start(); [id(0x000007e3), propput, bindable, displaybind] void longDesc(BSTR rhs); [id(0x000007e3), propget, bindable, displaybind] BSTR longDesc(); }; [ uuid(3050F241-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLImg { [default] dispinterface DispHTMLImg; [default, source] dispinterface HTMLImgEvents; [source] dispinterface HTMLImgEvents2; interface IHTMLElement; interface IHTMLElement2; interface IHTMLElement3; interface IHTMLElement4; interface IHTMLUniqueName; interface IHTMLDOMNode; interface IHTMLDOMNode2; interface IHTMLDatabinding; interface IHTMLControlElement; interface IHTMLImgElement; interface IHTMLImgElement2; }; [ uuid(3050F38F-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLImageElementFactory { [default] interface IHTMLImageElementFactory; }; typedef enum { bodyScrollyes = 1, bodyScrollno = 2, bodyScrollauto = 4, bodyScrolldefault = 3, bodyScroll_Max = 0x7fffffff } _bodyScroll; [ odl, uuid(3050F1D8-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLBodyElement : IDispatch { [id(0x80011389), propput, bindable, displaybind] HRESULT background([in] BSTR p); [id(0x80011389), propget, bindable, displaybind] HRESULT background([out, retval] BSTR* p); [id(0x800113b5), propput, bindable, displaybind] HRESULT bgProperties([in] BSTR p); [id(0x800113b5), propget, bindable, displaybind] HRESULT bgProperties([out, retval] BSTR* p); [id(0x800113b0), propput, bindable, displaybind] HRESULT leftMargin([in] VARIANT p); [id(0x800113b0), propget, bindable, displaybind] HRESULT leftMargin([out, retval] VARIANT* p); [id(0x800113ad), propput, bindable, displaybind] HRESULT topMargin([in] VARIANT p); [id(0x800113ad), propget, bindable, displaybind] HRESULT topMargin([out, retval] VARIANT* p); [id(0x800113ae), propput, bindable, displaybind] HRESULT rightMargin([in] VARIANT p); [id(0x800113ae), propget, bindable, displaybind] HRESULT rightMargin([out, retval] VARIANT* p); [id(0x800113af), propput, bindable, displaybind] HRESULT bottomMargin([in] VARIANT p); [id(0x800113af), propget, bindable, displaybind] HRESULT bottomMargin([out, retval] VARIANT* p); [id(0x8001138d), propput, bindable, displaybind] HRESULT noWrap([in] VARIANT_BOOL p); [id(0x8001138d), propget, bindable, displaybind] HRESULT noWrap([out, retval] VARIANT_BOOL* p); [id(0xfffffe0b), propput, bindable, displaybind] HRESULT bgColor([in] VARIANT p); [id(0xfffffe0b), propget, bindable, displaybind] HRESULT bgColor([out, retval] VARIANT* p); [id(0x8001138a), propput, bindable, displaybind] HRESULT text([in] VARIANT p); [id(0x8001138a), propget, bindable, displaybind] HRESULT text([out, retval] VARIANT* p); [id(0x000007da), propput, bindable, displaybind] HRESULT link([in] VARIANT p); [id(0x000007da), propget, bindable, displaybind] HRESULT link([out, retval] VARIANT* p); [id(0x000007dc), propput, bindable, displaybind] HRESULT vLink([in] VARIANT p); [id(0x000007dc), propget, bindable, displaybind] HRESULT vLink([out, retval] VARIANT* p); [id(0x000007db), propput, bindable, displaybind] HRESULT aLink([in] VARIANT p); [id(0x000007db), propget, bindable, displaybind] HRESULT aLink([out, retval] VARIANT* p); [id(0x80011790), propput, bindable, displaybind] HRESULT onload([in] VARIANT p); [id(0x80011790), propget, bindable, displaybind] HRESULT onload([out, retval] VARIANT* p); [id(0x80011791), propput, bindable, displaybind] HRESULT onunload([in] VARIANT p); [id(0x80011791), propget, bindable, displaybind] HRESULT onunload([out, retval] VARIANT* p); [id(0x800113d7), propput, bindable, displaybind] HRESULT scroll([in] BSTR p); [id(0x800113d7), propget, bindable, displaybind] HRESULT scroll([out, retval] BSTR* p); [id(0x8001177a), propput, bindable, displaybind] HRESULT onselect([in] VARIANT p); [id(0x8001177a), propget, bindable, displaybind] HRESULT onselect([out, retval] VARIANT* p); [id(0x80011797), propput, bindable, displaybind] HRESULT onbeforeunload([in] VARIANT p); [id(0x80011797), propget, bindable, displaybind] HRESULT onbeforeunload([out, retval] VARIANT* p); [id(0x000007dd)] HRESULT createTextRange([out, retval] IHTMLTxtRange** range); }; [ odl, uuid(3050F5C5-98B5-11CF-BB82-00AA00BDCE0B), dual, oleautomation ] interface IHTMLBodyElement2 : IDispatch { [id(0x800117b2), propput, bindable, displaybind] HRESULT onbeforeprint([in] VARIANT p); [id(0x800117b2), propget, bindable, displaybind] HRESULT onbeforeprint([out, retval] VARIANT* p); [id(0x800117b3), propput, bindable, displaybind] HRESULT onafterprint([in] VARIANT p); [id(0x800117b3), propget, bindable, displaybind] HRESULT onafterprint([out, retval] VARIANT* p); }; [ uuid(3050F507-98B5-11CF-BB82-00AA00BDCE0B), hidden ] dispinterface DispHTMLBody { properties: methods: [id(0x800101f5)] void setAttribute( [in] BSTR strAttributeName, [in] VARIANT AttributeValue, [in, optional, defaultvalue(1)] long lFlags); [id(0x800101f6)] VARIANT getAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(0)] long lFlags); [id(0x800101f7)] VARIANT_BOOL removeAttribute( [in] BSTR strAttributeName, [in, optional, defaultvalue(1)] long lFlags); [id(0x800103e9), propput, bindable] void className(BSTR rhs); [id(0x800103e9), propget, bindable] BSTR className(); [id(0x800103ea), propput, bindable] void id(BSTR rhs); [id(0x800103ea), propget, bindable] BSTR id(); [id(0x800103ec), propget] BSTR tagName(); [id(0x80010008), propget] IHTMLElement* parentElement(); [id(0x8001004a), propget] IHTMLStyle* style(); [id(0x8001177d), propput, bindable, displaybind] void onhelp(VARIANT rhs); [id(0x8001177d), propget, bindable, displaybind] VARIANT onhelp(); [id(0x80011778), propput, bindable, displaybind] void onclick(VARIANT rhs); [id(0x80011778), propget, bindable, displaybind] VARIANT onclick(); [id(0x80011779), propput, bindable, displaybind] void ondblclick(VARIANT rhs); [id(0x80011779), propget, bindable, displaybind] VARIANT ondblclick(); [id(0x80011775), propput, bindable, displaybind] void onkeydown(VARIANT rhs); [id(0x80011775), propget, bindable, displaybind] VARIANT onkeydown(); [id(0x80011776), propput, bindable, displaybind] void onkeyup(VARIANT rhs); [id(0x80011776), propget, bindable, displaybind] VARIANT onkeyup(); [id(0x80011777), propput, bindable, displaybind] void onkeypress(VARIANT rhs); [id(0x80011777), propget, bindable, displaybind] VARIANT onkeypress(); [id(0x80011771), propput, bindable, displaybind] void onmouseout(VARIANT rhs); [id(0x80011771), propget, bindable, displaybind] VARIANT onmouseout(); [id(0x80011770), propput, bindable, displaybind] void onmouseover(VARIANT rhs); [id(0x80011770), propget, bindable, displaybind] VARIANT onmouseover(); [id(0x80011774), propput, bindable, displaybind] void onmousemove(VARIANT rhs); [id(0x80011774), propget, bindable, displaybind] VARIANT onmousemove(); [id(0x80011772), propput, bindable, displaybind] void onmousedown(VARIANT rhs); [id(0x80011772), propget, bindable, displaybind] VARIANT onmousedown(); [id(0x80011773), propput, bindable, displaybind] void onmouseup(VARIANT rhs); [id(0x80011773), propget, bindable, displaybind] VARIANT onmouseup(); [id(0x800103fa), propget] IDispatch* document(); [id(0x80010045), propput, bindable, displaybind] void title(BSTR rhs); [id(0x80010045), propget, bindable, displaybind] BSTR title(); [id(0x800113ec), propput, bindable, displaybind] void language(BSTR rhs); [id(0x800113ec), propget, bindable, displaybind] BSTR language(); [id(0x80011795), propput, bindable, displaybind] void onselectstart(VARIANT rhs); [id(0x80011795), propget, bindable, displaybind] VARIANT onselectstart(); [id(0x800103fb)] void scrollIntoView([in, optional] VARIANT varargStart); [id(0x800103fc)] VARIANT_BOOL contains([in] IHTMLElement* pChild); [id(0x80010400), propget, bindable] long sourceIndex(); [id(0x80010401), propget] VARIANT recordNumber(); [id(0x80011391), propput] void lang(BSTR rhs); [id(0x80011391), propget] BSTR lang(); [id(0x800103f0), propget] long offsetLeft(); [id(0x800103f1), propget] long offsetTop(); [id(0x800103f2), propget] long offsetWidth(); [id(0x800103f3), propget] long offsetHeight(); [id(0x800103f4), propget] IHTMLElement* offsetParent(); [id(0x80010402), propput] void innerHTML(BSTR rhs); [id(0x80010402), propget] BSTR innerHTML(); [id(0x80010403), propput] void innerText(BSTR rhs); [id(0x80010403), propget] BSTR innerText(); [id(0x80010404), propput] void outerHTML(BSTR rhs); [id(0x80010404), propget] BSTR outerHTML(); [id(0x80010405), propput] void outerText(BSTR rhs); [id(0x80010405), propget] BSTR outerText(); [id(0x80010406)] void insertAdjacentHTML( [in] BSTR where, [in] BSTR html); [id(0x80010407)] void insertAdjacentText( [in] BSTR where, [in] BSTR text); [id(0x80010408), propget] IHTMLElement* parentTextEdit(); [id(0x8001040a), propget] VARIANT_BOOL isTextEdit(); [id(0x80010409)] void click(); [id(0x8001040b), propget] IHTMLFiltersCollection* filters(); [id(0x80011793), propput, bindable, displaybind] void ondragstart(VARIANT rhs); [id(0x80011793), propget, bindable, displaybind] VARIANT ondragstart(); [id(0x8001040c)] BSTR toString(); [id(0x80011785), propput, bindable, displaybind] void onbeforeupdate(VARIANT rhs); [id(0x80011785), propget, bindable, displaybind] VARIANT onbeforeupdate(); [id(0x80011786), propput, bindable, displaybind] void onafterupdate(VARIANT rhs); [id(0x80011786), propget, bindable, displaybind] VARIANT onafterupdate(); [id(0x80011796), propput, bindable, displaybind] void onerrorupdate(VARIANT rhs); [id(0x80011796), propget, bindable, displaybind] VARIANT onerrorupdate(); [id(0x80011782), propput, bindable, displaybind] void onrowexit(VARIANT rhs); [id(0x80011782), propget, bindable, displaybind] VARIANT onrowexit(); [id(0x80011783), propput, bindable, displaybind] void onrowenter(VARIANT rhs); [id(0x80011783), propget, bindable, displaybind] VARIANT onrowenter(); [id(0x80011798), propput, bindable, displaybind] void ondatasetchanged(VARIANT rhs); [id(0x80011798), propget, bindable, displaybind] VARIANT ondatasetchanged(); [id(0x80011799), propput, bindable, displaybind] void ondataavailable(VARIANT rhs); [id(0x80011799), propget, bindable, displaybind] VARIANT ondataavailable(); [id(0x8001179a), propput, bindable, displaybind] void ondatasetcomplete(VARIANT rhs); [id(0x8001179a), propget, bindable, displaybind] VARIANT ondatasetcomplete(); [id(0x8001179b), propput, bindable, displaybind] void onfilterchange(VARIANT rhs); [id(0x8001179b), propget, bindable, displaybind] VARIANT onfilterchange(); [id(0x8001040d), propget] IDispatch* children(); [id(0x8001040e), propget] IDispatch* all(); [id(0x8001040f), propget] BSTR scopeName(); [id(0x80010410)] void setCapture([in, optional, defaultvalue(-1)] VARIANT_BOOL containerCapture); [id(0x80010411)] void releaseCapture(); [id(0x8001179e), propput, bindable, displaybind] void onlosecapture(VARIANT rhs); [id(0x8001179e), propget, bindable, displaybind] VARIANT onlosecapture(); [id(0x80010412)] BSTR componentFromPoint( [in] long x, [in] long y); [id(0x80010413)] void doScroll([in, optional] VARIANT component); [id(0x8001178f), propput, bindable, displaybind] void onscroll(VARIANT rhs); [id(0x8001178f), propget, bindable, displaybind] VARIANT onscroll(); [id(0x800117a1), propput, bindable, displaybind] void ondrag(VARIANT rhs); [id(0x800117a1), propget, bindable, displaybind] VARIANT ondrag(); [id(0x800117a2), propput, bindable, displaybind] void ondragend(VARIANT rhs); [id(0x800117a2), propget, bindable, displaybind] VARIANT ondragend(); [id(0x800117a3), propput, bindable, displaybind] void ondragenter(VARIANT rhs); [id(0x800117a3), propget, bindable, displaybind] VARIANT ondragenter(); [id(0x800117a4), propput, bindable, displaybind] void ondragover(VARIANT rhs); [id(0x800117a4), propget, bindable, displaybind] VARIANT ondragover(); [id(0x800117a5), propput, bindable, displaybind] void ondragleave(VARIANT rhs); [id(0x800117a5), propget, bindable, displaybind] VARIANT ondragleave(); [id(0x800117a6), propput, bindable, displaybind] void ondrop(VARIANT rhs); [id(0x800117a6), propget, bindable, displaybind] VARIANT ondrop(); [id(0x800117aa), propput, bindable, displaybind] void onbeforecut(VARIANT rhs); [id(0x800117aa), propget, bindable, displaybind] VARIANT onbeforecut(); [id(0x800117a7), propput, bindable, displaybind] void oncut(VARIANT rhs); [id(0x800117a7), propget, bindable, displaybind] VARIANT oncut(); [id(0x800117ab), propput, bindable, displaybind] void onbeforecopy(VARIANT rhs); [id(0x800117ab), propget, bindable, displaybind] VARIANT onbeforecopy(); [id(0x800117a8), propput, bindable, displaybind] void oncopy(VARIANT rhs); [id(0x800117a8), propget, bindable, displaybind] VARIANT oncopy(); [id(0x800117ac), propput, bindable, displaybind] void onbeforepaste(VARIANT rhs); [id(0x800117ac), propget, bindable, displaybind] VARIANT onbeforepaste(); [id(0x800117a9), propput, bindable, displaybind] void onpaste(VARIANT rhs); [id(0x800117a9), propget, bindable, displaybind] VARIANT onpaste(); [id(0x800103ef), propget] IHTMLCurrentStyle* currentStyle(); [id(0x8001179f), propput, bindable, displaybind] void onpropertychange(VARIANT rhs); [id(0x8001179f), propget, bindable, displaybind] VARIANT onpropertychange(); [id(0x80010414)] IHTMLRectCollection* getClientRects(); [id(0x80010415)] IHTMLRect* getBoundingClientRect(); [id(0x800101f8)] void setExpression( [in] BSTR propname, [in] BSTR expression, [in, optional, defaultvalue("")] BSTR language); [id(0x800101f9)] VARIANT getExpression([in] BSTR propname); [id(0x800101fa)] VARIANT_BOOL removeExpression([in] BSTR propname); [id(0x8001000f), propput, bindable, displaybind] void tabIndex(short rhs); [id(0x8001000f), propget, bindable, displaybind] short tabIndex(); [id(0x800107d0)] void focus(); [id(0x800107d5), propput, bindable, displaybind] void accessKey(BSTR rhs); [id(0x800107d5), propget, bindable, displaybind] BSTR accessKey(); [id(0x8001177f), propput, bindable, displaybind] void onblur(VARIANT rhs); [id(0x8001177f), propget, bindable, displaybind] VARIANT onblur(); [id(0x8001177e), propput, bindable, displaybind] void onfocus(VARIANT rhs); [id(0x8001177e), propget, bindable, displaybind] VARIANT onfocus(); [id(0x80011794), propput, bindable, displaybind] void onresize(VARIANT rhs); [id(0x80011794), propget, bindable, displaybind] VARIANT onresize(); [id(0x800107d2)] void blur(); [id(0x800107e1)] void addFilter([in] IUnknown* pUnk); [id(0x800107e2)] void removeFilter([in] IUnknown* pUnk); [id(0x800107e3), propget, bindable, displaybind] long clientHeight(); [id(0x800107e4), propget, bindable, displaybind] long clientWidth(); [id(0x800107e5), propget, bindable, displaybind] long clientTop(); [id(0x800107e6), propget, bindable, displaybind] long clientLeft(); [id(0x800101fb)] VARIANT_BOOL attachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800101fc)] void detachEvent( [in] BSTR event, [in] IDispatch* pdisp); [id(0x800113fc), propget] VARIANT readyState(); [id(0x80011789), propput, bindable, displaybind] void onreadystatechange(VARIANT rhs); [id(0x80011789), propget, bindable, displaybind] VARIANT onreadystatechange(); [id(0x800117ae), propput, bindable, displaybind] void onrowsdelete(VARIANT rhs); [id(0x800117ae), propget, bindable, displaybind] VARIANT onrowsdelete(); [id(0x800117af), propput, bindable, displaybind] void onrowsinserted(VARIANT rhs); [id(0x800117af), propget, bindable, displaybind] VARIANT onrowsinserted(); [id(0x800117b0), propput, bindable, displaybind] void oncellchange(VARIANT rhs); [id(0x800117b0), propget, bindable, displaybind] VARIANT oncellchange(); [id(0x800113fd), propput, bindable, displaybind] void dir(BSTR rhs); [id(0x800113fd), propget, bindable, displaybind] BSTR dir(); [id(0x80010420)] IDispatch* createControlRange(); [id(0x80010421), propget, bindable, displaybind] long scrollHeight(); [id(0x80010422), propget, bindable, displaybind] long scrollWidth(); [id(0x80010423), propput, bindable, displaybind] void scrollTop(long rhs); [id(0x80010423), propget, bindable, displaybind] long scrollTop(); [id(0x80010424), propput, bindable, displaybind] void scrollLeft(long rhs); [id(0x80010424), propget, bindable, displaybind] long scrollLeft(); [id(0x80010426)] void clearAttributes(); [id(0x800117b1), propput, bindable, displaybind] void oncontextmenu(VARIANT rhs); [id(0x800117b1), propget, bindable, displaybind] VARIANT oncontextmenu(); [id(0x8001042d)] IHTMLElement* insertAdjacentElement( [in] BSTR where, [in] IHTMLElement* insertedElement); [id(0x80010429)] IHTMLElement* applyElement( [in] IHTMLElement* apply, [in] BSTR where); [id(0x8001042e)] BSTR getAdjacentText([in] BSTR where); [id(0x8001042f)] BSTR replaceAdjacentText( [in] BSTR where, [in] BSTR newText); [id(0x80010430), propget] VARIANT_BOOL canHaveChildren(); [id(0x80010438)] long addBehavior( [in] BSTR bstrUrl, [in, optional] VARIANT* pvarFactory); [id(0x80010439)] VARIANT_BOOL removeBehavior([in] long cookie); [id(0x80010428), propget] IHTMLStyle* runtimeStyle(); [id(0x8001043a), propget] IDispatch* behaviorUrns(); [id(0x8001043b), propput] void tagUrn(BSTR rhs); [id(0x8001043b), propget] BSTR tagUrn(); [id(0x800117b5), propput, bindable, displaybind] void onbeforeeditfocus(VARIANT rhs); [id(0x800117b5), propget, bindable, displaybind] VARIANT onbeforeeditfocus(); [id(0x8001043c), propget, restricted, hidden] long readyStateValue(); [id(0x8001043d)] IHTMLElementCollection* getElementsByTagName([in] BSTR v); [id(0x80010448)] void mergeAttributes( [in] IHTMLElement* mergeThis, [in, optional] VARIANT* pvarFlags); [id(0x80010449), propget] VARIANT_BOOL isMultiLine(); [id(0x8001044a), propget] VARIANT_BOOL canHaveHTML(); [id(0x800117b9), propput, bindable, displaybind] void onlayoutcomplete(VARIANT rhs); [id(0x800117b9), propget, bindable, displaybind] VARIANT onlayoutcomplete(); [id(0x800117ba), propput, bindable, displaybind] void onpage(VARIANT rhs); [id(0x800117ba), propget, bindable, displaybind] VARIANT onpage(); [id(0x8001044c), propput, restricted, hidden] void inflateBlock(VARIANT_BOOL rhs); [id(0x8001044c), propget, restricted, hidden] VARIANT_BOOL inflateBlock(); [id(0x800117bd), propput, bindable, displaybind] void onbeforedeactivate(VARIANT rhs); [id(0x800117bd), propget, bindable, displaybind] VARIANT onbeforedeactivate(); [id(0x8001044d)] void setActive(); [id(0x8001142a), propput, bindable, displaybind] void contentEditable(BSTR rhs); [id(0x8001142a), propget, bindable, displaybind] BSTR contentEditable(); [id(0x8001044e), propget] VARIANT_BOOL isContentEditable(); [id(0x8001142b), propput, bindable, displaybind] void hideFocus(VARIANT_BOOL rhs); [id(0x8001142b), propget, bindable, displaybind] VARIANT_BOOL hideFocus(); [id(0x8001004c), propput, bindable, displaybind] void disabled(VARIANT_BOOL rhs); [id(0x8001004c), propget, bindable, displaybind] VARIANT_BOOL disabled(); [id(0x80010451), propget] VARIANT_BOOL isDisabled(); [id(0x800117be), propput, bindable, displaybind] void onmove(VARIANT rhs); [id(0x800117be), propget, bindable, displaybind] VARIANT onmove(); [id(0x800117bf), propput, bindable, displaybind] void oncontrolselect(VARIANT rhs); [id(0x800117bf), propget, bindable, displaybind] VARIANT oncontrolselect(); [id(0x80010452)] VARIANT_BOOL FireEvent( [in] BSTR bstrEventName, [in, optional] VARIANT* pvarEventObject); [id(0x800117c3), propput, bindable, displaybind] void onresizestart(VARIANT rhs); [id(0x800117c3), propget, bindable, displaybind] VARIANT onresizestart(); [id(0x800117c4), propput, bindable, displaybind] void onresizeend(VARIANT rhs); [id(0x800117c4), propget, bindable, displaybind] VARIANT onresizeend(); [id(0x800117c1), propput, bindable, displaybind] void onmovestart(VARIANT rhs); [id(0x800117c1), propget, bindable, displaybind] VARIANT onmovestart(); [id(0x800117c2), propput, bindable, displaybind] void onmoveend(VARIANT rhs); [id(0x800117c2), propget, bindable, displaybind] VARIANT onmoveend(); [id(0x800117c5), propput, bindable, displaybind] void onmouseenter(VARIANT rhs); [id(0x800117c5), propget, bindable, displaybind] VARIANT onmouseenter(); [id(0x800117c6), propput, bindable, displaybind] void onmouseleave(VARIANT rhs); [id(0x800117c6), propget, bindable, displaybind] VARIANT onmouseleave(); [id(0x800117c7), propput, bindable, displaybind] void onactivate(VARIANT rhs); [id(0x800117c7), propget, bindable, displaybind] VARIANT onactivate(); [id(0x800117c8), propput, bindable, displaybind] void ondeactivate(VARIANT rhs); [id(0x800117c8), propget, bindable, displaybind] VARIANT ondeactivate(); [id(0x80010453)] VARIANT_BOOL dragDrop(); [id(0x80010454), propget, restricted, hidden] long glyphMode(); [id(0x800117bc), propput, bindable, displaybind] void onmousewheel(VARIANT rhs); [id(0x800117bc), propget, bindable, displaybind] VARIANT onmousewheel(); [id(0x80010458)] void normalize(); [id(0x80010455)] IHTMLDOMAttribute* getAttributeNode([in] BSTR bstrName); [id(0x80010456)] IHTMLDOMAttribute* setAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x80010457)] IHTMLDOMAttribute* removeAttributeNode([in] IHTMLDOMAttribute* pattr); [id(0x800117ca), propput, bindable, displaybind] void onbeforeactivate(VARIANT rhs); [id(0x800117ca), propget, bindable, displaybind] VARIANT onbeforeactivate(); [id(0x800117cb), propput, bindable, displaybind] void onfocusin(VARIANT rhs); [id(0x800117cb), propget, bindable, displaybind] VARIANT onfocusin(); [id(0x800117cc), propput, bindable, displaybind] void onfocusout(VARIANT rhs); [id(0x800117cc), propget, bindable, displaybind] VARIANT onfocusout(); [id(0x8001041e), propget, hidden] long uniqueNumber(); [id(0x8001041f), propget, hidden] BSTR uniqueID(); [id(0x80010416), propget] long nodeType(); [id(0x80010417), propget] IHTMLDOMNode* parentNode(); [id(0x80010418)] VARIANT_BOOL hasChildNodes(); [id(0x80010419), propget] IDispatch* childNodes(); [id(0x8001041a), propget] IDispatch* attributes(); [id(0x8001041b)] IHTMLDOMNode* insertBefore( [in] IHTMLDOMNode* newChild, [in, optional] VARIANT refChild); [id(0x8001041c)] IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); [id(0x8001041d)] IHTMLDOMNode* replaceChild( [in] IHTMLDOMNode* newChild, [in] IHTMLDOMNode* oldChild); [id(0x80010425)] IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep); [id(0x8001042a)] IHTMLDOMNode* removeNode([in, optional, defaultvalue(0)] VARIANT_BOOL fDeep); [id(0x8001042c)] IHTMLDOMNode* swapNode([in] IHTMLDOMNode* otherNode); [id(0x8001042b)] IHTMLDOMNode* replaceNode([in] IHTMLDOMNode* replacement); [id(0x80010431)] IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); [id(0x80010432), propget] BSTR nodeName(); [id(0x80010433), propput] void nodeValue(VARIANT rhs); [id(0x80010433), propget] VARIANT nodeValue(); [id(0x80010434), propget] IHTMLDOMNode* firstChild(); [id(0x80010435), propget] IHTMLDOMNode* lastChild(); [id(0x80010436), propget] IHTMLDOMNode* previousSibling(); [id(0x80010437), propget] IHTMLDOMNode* nextSibling(); [id(0x80010459), propget] IDispatch* ownerDocument(); [id(0x80011389), propput, bindable, displaybind] void background(BSTR rhs); [id(0x80011389), propget, bindable, displaybind] BSTR background(); [id(0x800113b5), propput, bindable, displaybind] void bgProperties(BSTR rhs); [id(0x800113b5), propget, bindable, displaybind] BSTR bgProperties(); [id(0x800113b0), propput, bindable, displaybind] void leftMargin(VARIANT rhs); [id(0x800113b0), propget, bindable, displaybind] VARIANT leftMargin(); [id(0x800113ad), propput, bindable, displaybind] void topMargin(VARIANT rhs); [id(0x800113ad), propget, bindable, displaybind] VARIANT topMargin(); [id(0x800113ae), propput, bindable, displaybind] void rightMargin(VARIANT rhs); [id(0x800113ae), propget, bindable, displaybind] VARIANT rightMargin(); [id(0x800113af), propput, bindable, displaybind] void bottomMargin(VARIANT rhs); [id(0x800113af), propget, bindable, displaybind] VARIANT bottomMargin(); [id(0x8001138d), propput, bindable, displaybind] void noWrap(VARIANT_BOOL rhs); [id(0x8001138d), propget, bindable, displaybind] VARIANT_BOOL noWrap(); [id(0xfffffe0b), propput, bindable, displaybind] void bgColor(VARIANT rhs); [id(0xfffffe0b), propget, bindable, displaybind] VARIANT bgColor(); [id(0x8001138a), propput, bindable, displaybind] void text(VARIANT rhs); [id(0x8001138a), propget, bindable, displaybind] VARIANT text(); [id(0x000007da), propput, bindable, displaybind] void link(VARIANT rhs); [id(0x000007da), propget, bindable, displaybind] VARIANT link(); [id(0x000007dc), propput, bindable, displaybind] void vLink(VARIANT rhs); [id(0x000007dc), propget, bindable, displaybind] VARIANT vLink