2 * Copyright 2004-2010 Jacek Caban for CodeWeavers
3 * Copyright 2008 Konstantin Kondratyuk (Etersoft)
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
31 #define vi_progid
(str
)
34 cpp_quote
("#include <olectl.h>")
36 cpp_quote
("DEFINE_GUID(CLSID_MHTMLDocument, 0x3050f3d9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
37 cpp_quote
("DEFINE_GUID(CLSID_XHTMLDocument, 0x30590067,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
38 cpp_quote
("DEFINE_GUID(CLSID_SVGDocument, 0x30590066,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
40 cpp_quote
("DEFINE_GUID(SID_SEditCommandTarget, 0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
41 cpp_quote
("DEFINE_GUID(SID_SHTMLEditHost, 0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
42 cpp_quote
("DEFINE_GUID(SID_SHTMLEditServices, 0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
43 cpp_quote
("#define SID_SHTMLWindow IID_IHTMLWindow2")
44 cpp_quote
("#define SID_SElementBehaviorFactory IID_IElementBehaviorFactory")
46 cpp_quote
("#ifdef WINE_NO_UNICODE_MACROS")
47 cpp_quote
("#undef FindText")
52 uuid(3050F1C5
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
57 importlib
("stdole2.tlb");
61 POINTER_GRAVITY_Right
,
62 POINTER_GRAVITY_Max
= 2147483647
68 CONTEXT_TYPE_EnterScope
,
69 CONTEXT_TYPE_ExitScope
,
71 MARKUP_CONTEXT_TYPE_Max
= 2147483647
72 } MARKUP_CONTEXT_TYPE
;
79 ELEMENT_ADJACENCY_Max
= 2147483647
85 MOVEUNIT_PREVCLUSTERBEG
,
86 MOVEUNIT_NEXTCLUSTERBEG
,
87 MOVEUNIT_PREVCLUSTEREND
,
88 MOVEUNIT_NEXTCLUSTEREND
,
93 MOVEUNIT_PREVPROOFWORD
,
94 MOVEUNIT_NEXTPROOFWORD
,
99 MOVEUNIT_PREVSENTENCE
,
100 MOVEUNIT_NEXTSENTENCE
,
103 MOVEUNIT_ACTION_Max
= 2147483647
106 typedef enum _SELECTION_TYPE
{
108 SELECTION_TYPE_Caret
,
110 SELECTION_TYPE_Control
,
111 SELECTION_TYPE_Max
= 2147483647
114 typedef enum _ELEMENT_TAG_ID
{
227 TAGID_LAST_PREDEFINED
= 10000,
228 ELEMENT_TAG_ID_Max
= 2147483647
231 typedef enum _COORD_SYSTEM
{
234 COORD_SYSTEM_CONTAINER
,
235 COORD_SYSTEM_CONTENT
,
237 COORD_SYSTEM_Max
= 2147483647
240 typedef enum _DISPLAY_MOVEUNIT
{
241 DISPLAY_MOVEUNIT_PreviousLine
= 1,
242 DISPLAY_MOVEUNIT_NextLine
,
243 DISPLAY_MOVEUNIT_CurrentLineStart
,
244 DISPLAY_MOVEUNIT_CurrentLineEnd
,
245 DISPLAY_MOVEUNIT_TopOfWindow
,
246 DISPLAY_MOVEUNIT_BottomOfWindow
,
247 DISPLAY_MOVEUNIT_Max
= 2147483647
250 typedef enum _DISPLAY_GRAVITY
{
251 DISPLAY_GRAVITY_PreviousLine
= 1,
252 DISPLAY_GRAVITY_NextLine
,
253 DISPLAY_GRAVITY_Max
= 2147483647
256 typedef enum _CARET_DIRECTION
{
257 CARET_DIRECTION_INDETERMINATE
,
258 CARET_DIRECTION_SAME
,
259 CARET_DIRECTION_BACKWARD
,
260 CARET_DIRECTION_FORWARD
,
261 CARET_DIRECTION_Max
= 2147483647
264 typedef enum _DomConstructor
{
265 DomConstructorObject
= 0,
266 DomConstructorAttr
= 1,
267 DomConstructorBehaviorUrnsCollection
= 2,
268 DomConstructorBookmarkCollection
= 3,
269 DomConstructorCompatibleInfo
= 4,
270 DomConstructorCompatibleInfoCollection
= 5,
271 DomConstructorControlRangeCollection
= 6,
272 DomConstructorCSSCurrentStyleDeclaration
= 7,
273 DomConstructorCSSRuleList
= 8,
274 DomConstructorCSSRuleStyleDeclaration
= 9,
275 DomConstructorCSSStyleDeclaration
= 10,
276 DomConstructorCSSStyleRule
= 11,
277 DomConstructorCSSStyleSheet
= 12,
278 DomConstructorDataTransfer
= 13,
279 DomConstructorDOMImplementation
= 14,
280 DomConstructorElement
= 15,
281 DomConstructorEvent
= 16,
282 DomConstructorHistory
= 17,
283 DomConstructorHTCElementBehaviorDefaults
= 18,
284 DomConstructorHTMLAnchorElement
= 19,
285 DomConstructorHTMLAreaElement
= 20,
286 DomConstructorHTMLAreasCollection
= 21,
287 DomConstructorHTMLBaseElement
= 22,
288 DomConstructorHTMLBaseFontElement
= 23,
289 DomConstructorHTMLBGSoundElement
= 24,
290 DomConstructorHTMLBlockElement
= 25,
291 DomConstructorHTMLBodyElement
= 26,
292 DomConstructorHTMLBRElement
= 27,
293 DomConstructorHTMLButtonElement
= 28,
294 DomConstructorHTMLCollection
= 29,
295 DomConstructorHTMLCommentElement
= 30,
296 DomConstructorHTMLDDElement
= 31,
297 DomConstructorHTMLDivElement
= 32,
298 DomConstructorHTMLDocument
= 33,
299 DomConstructorHTMLDListElement
= 34,
300 DomConstructorHTMLDTElement
= 35,
301 DomConstructorHTMLEmbedElement
= 36,
302 DomConstructorHTMLFieldSetElement
= 37,
303 DomConstructorHTMLFontElement
= 38,
304 DomConstructorHTMLFormElement
= 39,
305 DomConstructorHTMLFrameElement
= 40,
306 DomConstructorHTMLFrameSetElement
= 41,
307 DomConstructorHTMLGenericElement
= 42,
308 DomConstructorHTMLHeadElement
= 43,
309 DomConstructorHTMLHeadingElement
= 44,
310 DomConstructorHTMLHRElement
= 45,
311 DomConstructorHTMLHtmlElement
= 46,
312 DomConstructorHTMLIFrameElement
= 47,
313 DomConstructorHTMLImageElement
= 48,
314 DomConstructorHTMLInputElement
= 49,
315 DomConstructorHTMLIsIndexElement
= 50,
316 DomConstructorHTMLLabelElement
= 51,
317 DomConstructorHTMLLegendElement
= 52,
318 DomConstructorHTMLLIElement
= 53,
319 DomConstructorHTMLLinkElement
= 54,
320 DomConstructorHTMLMapElement
= 55,
321 DomConstructorHTMLMarqueeElement
= 56,
322 DomConstructorHTMLMetaElement
= 57,
323 DomConstructorHTMLModelessDialog
= 58,
324 DomConstructorHTMLNamespaceInfo
= 59,
325 DomConstructorHTMLNamespaceInfoCollection
= 60,
326 DomConstructorHTMLNextIdElement
= 61,
327 DomConstructorHTMLNoShowElement
= 62,
328 DomConstructorHTMLObjectElement
= 63,
329 DomConstructorHTMLOListElement
= 64,
330 DomConstructorHTMLOptionElement
= 65,
331 DomConstructorHTMLParagraphElement
= 66,
332 DomConstructorHTMLParamElement
= 67,
333 DomConstructorHTMLPhraseElement
= 68,
334 DomConstructorHTMLPluginsCollection
= 69,
335 DomConstructorHTMLPopup
= 70,
336 DomConstructorHTMLScriptElement
= 71,
337 DomConstructorHTMLSelectElement
= 72,
338 DomConstructorHTMLSpanElement
= 73,
339 DomConstructorHTMLStyleElement
= 74,
340 DomConstructorHTMLTableCaptionElement
= 75,
341 DomConstructorHTMLTableCellElement
= 76,
342 DomConstructorHTMLTableColElement
= 77,
343 DomConstructorHTMLTableElement
= 78,
344 DomConstructorHTMLTableRowElement
= 79,
345 DomConstructorHTMLTableSectionElement
= 80,
346 DomConstructorHTMLTextAreaElement
= 81,
347 DomConstructorHTMLTextElement
= 82,
348 DomConstructorHTMLTitleElement
= 83,
349 DomConstructorHTMLUListElement
= 84,
350 DomConstructorHTMLUnknownElement
= 85,
351 DomConstructorImage
= 86,
352 DomConstructorLocation
= 87,
353 DomConstructorNamedNodeMap
= 88,
354 DomConstructorNavigator
= 89,
355 DomConstructorNodeList
= 90,
356 DomConstructorOption
= 91,
357 DomConstructorScreen
= 92,
358 DomConstructorSelection
= 93,
359 DomConstructorStaticNodeList
= 94,
360 DomConstructorStorage
= 95,
361 DomConstructorStyleSheetList
= 96,
362 DomConstructorStyleSheetPage
= 97,
363 DomConstructorStyleSheetPageList
= 98,
364 DomConstructorText
= 99,
365 DomConstructorTextRange
= 100,
366 DomConstructorTextRangeCollection
= 101,
367 DomConstructorTextRectangle
= 102,
368 DomConstructorTextRectangleList
= 103,
369 DomConstructorWindow
= 104,
370 DomConstructorXDomainRequest
= 105,
371 DomConstructorXMLHttpRequest
= 106,
372 DomConstructorMax
= 107,
373 DomConstructor_Max
= 2147483647L
380 uuid(3051049b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
382 interface IHTMLDOMConstructor
: IDispatch
384 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
385 HRESULT constructor
([retval, out] IDispatch
* * p
);
387 HRESULT LookupGetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
389 HRESULT LookupSetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
391 HRESULT DefineGetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
393 HRESULT DefineSetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
396 #define WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL \
397 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden] \
398 IDispatch
*constructor
()
400 interface IHTMLComputedStyle
;
401 interface IHTMLDocument7
;
402 interface IHTMLElement
;
403 interface IHTMLElement2
;
404 interface IHTMLElementCollection
;
405 interface IHTMLEventObj
;
406 interface IHTMLFrameBase
;
407 interface IHTMLStorage
;
408 interface IHTMLStyleSheetsCollection
;
409 interface IHTMLTableSection
;
410 interface IHTMLWindow2
;
411 interface IHTMLWindow3
;
412 interface IHTMLWindow4
;
413 interface IHTMLWindow5
;
414 interface IHTMLWindow6
;
415 interface IHTMLWindow7
;
417 interface ISVGSVGElement
;
418 interface IHTMLDOMRange
;
419 interface IHTMLStyleSheet
;
421 /*****************************************************************************
422 * IHTMLCSSStyleDeclaration interface
428 uuid(30510740-98b5
-11cf
-bb82
-00aa00bdce0b
)
430 interface IHTMLCSSStyleDeclaration
: IDispatch
432 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)]
433 HRESULT length
([out, retval] long *p
);
435 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)]
436 HRESULT parentRule
([out, retval] VARIANT *p
);
438 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)]
439 HRESULT getPropertyValue
(
440 [in] BSTR bstrPropertyName
,
441 [out, retval] BSTR *pbstrPropertyValue
);
443 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)]
444 HRESULT getPropertyPriority
(
445 [in] BSTR bstrPropertyName
,
446 [out, retval] BSTR *pbstrPropertyPriority
);
448 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)]
449 HRESULT removeProperty
(
450 [in] BSTR bstrPropertyName
,
451 [out, retval] BSTR *pbstrPropertyValue
);
453 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)]
455 [in] BSTR bstrPropertyName
,
456 [in] VARIANT *pvarPropertyValue
,
457 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
);
459 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)]
462 [out, retval] BSTR *pbstrPropertyName
);
464 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
465 HRESULT fontFamily
([in] BSTR v
);
467 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
468 HRESULT fontFamily
([out, retval] BSTR *p
);
470 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
471 HRESULT fontStyle
([in] BSTR v
);
473 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
474 HRESULT fontStyle
([out, retval] BSTR *p
);
476 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
477 HRESULT fontVariant
([in] BSTR v
);
479 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
480 HRESULT fontVariant
([retval, out] BSTR * p
);
482 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
483 HRESULT fontWeight
([in] BSTR v
);
485 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
486 HRESULT fontWeight
([out, retval] BSTR *p
);
488 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
489 HRESULT fontSize
([in] VARIANT v
);
491 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
492 HRESULT fontSize
([out, retval] VARIANT *p
);
494 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
495 HRESULT font
([in] BSTR v
);
497 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
498 HRESULT font
([out, retval] BSTR *p
);
500 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
501 HRESULT color
([in] VARIANT v
);
503 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
504 HRESULT color
([out, retval] VARIANT *p
);
506 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
507 HRESULT background
([in] BSTR v
);
509 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
510 HRESULT background
([out, retval] BSTR *p
);
512 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
513 HRESULT backgroundColor
([in] VARIANT v
);
515 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
516 HRESULT backgroundColor
([out, retval] VARIANT *p
);
518 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
519 HRESULT backgroundImage
([in] BSTR v
);
521 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
522 HRESULT backgroundImage
([out, retval] BSTR *p
);
524 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
525 HRESULT backgroundRepeat
([in] BSTR v
);
527 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
528 HRESULT backgroundRepeat
([out, retval] BSTR *p
);
530 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
531 HRESULT backgroundAttachment
([in] BSTR v
);
533 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
534 HRESULT backgroundAttachment
([out, retval] BSTR *p
);
536 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
537 HRESULT backgroundPosition
([in] BSTR v
);
539 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
540 HRESULT backgroundPosition
([out, retval] BSTR *p
);
542 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
543 HRESULT backgroundPositionX
([in] VARIANT v
);
545 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
546 HRESULT backgroundPositionX
([out, retval] VARIANT *p
);
548 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
549 HRESULT backgroundPositionY
([in] VARIANT v
);
551 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
552 HRESULT backgroundPositionY
([out, retval] VARIANT *p
);
554 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
555 HRESULT wordSpacing
([in] VARIANT v
);
557 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
558 HRESULT wordSpacing
([out, retval] VARIANT *p
);
560 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
561 HRESULT letterSpacing
([in] VARIANT v
);
563 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
564 HRESULT letterSpacing
([out, retval] VARIANT *p
);
566 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
567 HRESULT textDecoration
([in] BSTR v
);
569 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
570 HRESULT textDecoration
([out, retval] BSTR *p
);
572 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
573 HRESULT verticalAlign
([in] VARIANT v
);
575 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
576 HRESULT verticalAlign
([out, retval] VARIANT *p
);
578 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
579 HRESULT textTransform
([in] BSTR v
);
581 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
582 HRESULT textTransform
([out, retval] BSTR *p
);
584 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
585 HRESULT textAlign
([in] BSTR v
);
587 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
588 HRESULT textAlign
([out, retval] BSTR *p
);
590 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
591 HRESULT textIndent
([in] VARIANT v
);
593 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
594 HRESULT textIndent
([out, retval] VARIANT *p
);
596 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
597 HRESULT lineHeight
([in] VARIANT v
);
599 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
600 HRESULT lineHeight
([out, retval] VARIANT *p
);
602 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
603 HRESULT marginTop
([in] VARIANT v
);
605 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
606 HRESULT marginTop
([out, retval] VARIANT *p
);
608 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
609 HRESULT marginRight
([in] VARIANT v
);
611 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
612 HRESULT marginRight
([out, retval] VARIANT *p
);
614 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
615 HRESULT marginBottom
([in] VARIANT v
);
617 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
618 HRESULT marginBottom
([out, retval] VARIANT *p
);
620 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
621 HRESULT marginLeft
([in] VARIANT v
);
623 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
624 HRESULT marginLeft
([out, retval] VARIANT *p
);
626 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
627 HRESULT margin
([in] BSTR v
);
629 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
630 HRESULT margin
([out, retval] BSTR *p
);
632 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
633 HRESULT paddingTop
([in] VARIANT v
);
635 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
636 HRESULT paddingTop
([out, retval] VARIANT *p
);
638 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
639 HRESULT paddingRight
([in] VARIANT v
);
641 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
642 HRESULT paddingRight
([out, retval] VARIANT *p
);
644 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
645 HRESULT paddingBottom
([in] VARIANT v
);
647 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
648 HRESULT paddingBottom
([out, retval] VARIANT *p
);
650 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
651 HRESULT paddingLeft
([in] VARIANT v
);
653 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
654 HRESULT paddingLeft
([out, retval] VARIANT *p
);
656 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
657 HRESULT padding
([in] BSTR v
);
659 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
660 HRESULT padding
([out, retval] BSTR *p
);
662 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
663 HRESULT border
([in] BSTR v
);
665 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
666 HRESULT border
([out, retval] BSTR *p
);
668 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
669 HRESULT borderTop
([in] BSTR v
);
671 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
672 HRESULT borderTop
([out, retval] BSTR *p
);
674 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
675 HRESULT borderRight
([in] BSTR v
);
677 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
678 HRESULT borderRight
([out, retval] BSTR *p
);
680 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
681 HRESULT borderBottom
([in] BSTR v
);
683 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
684 HRESULT borderBottom
([out, retval] BSTR *p
);
686 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
687 HRESULT borderLeft
([in] BSTR v
);
689 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
690 HRESULT borderLeft
([out, retval] BSTR *p
);
692 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
693 HRESULT borderColor
([in] BSTR v
);
695 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
696 HRESULT borderColor
([out, retval] BSTR *p
);
698 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
699 HRESULT borderTopColor
([in] VARIANT v
);
701 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
702 HRESULT borderTopColor
([out, retval] VARIANT *p
);
704 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
705 HRESULT borderRightColor
([in] VARIANT v
);
707 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
708 HRESULT borderRightColor
([out, retval] VARIANT *p
);
710 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
711 HRESULT borderBottomColor
([in] VARIANT v
);
713 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
714 HRESULT borderBottomColor
([out, retval] VARIANT *p
);
716 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
717 HRESULT borderLeftColor
([in] VARIANT v
);
719 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
720 HRESULT borderLeftColor
([out, retval] VARIANT *p
);
722 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
723 HRESULT borderWidth
([in] BSTR v
);
725 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
726 HRESULT borderWidth
([out, retval] BSTR *p
);
728 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
729 HRESULT borderTopWidth
([in] VARIANT v
);
731 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
732 HRESULT borderTopWidth
([out, retval] VARIANT *p
);
734 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
735 HRESULT borderRightWidth
([in] VARIANT v
);
737 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
738 HRESULT borderRightWidth
([out, retval] VARIANT *p
);
740 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
741 HRESULT borderBottomWidth
([in] VARIANT v
);
743 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
744 HRESULT borderBottomWidth
([out, retval] VARIANT *p
);
746 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
747 HRESULT borderLeftWidth
([in] VARIANT v
);
749 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
750 HRESULT borderLeftWidth
([out, retval] VARIANT *p
);
752 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
753 HRESULT borderStyle
([in] BSTR v
);
755 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
756 HRESULT borderStyle
([out, retval] BSTR *p
);
758 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
759 HRESULT borderTopStyle
([in] BSTR v
);
761 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
762 HRESULT borderTopStyle
([out, retval] BSTR *p
);
764 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
765 HRESULT borderRightStyle
([in] BSTR v
);
767 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
768 HRESULT borderRightStyle
([out, retval] BSTR *p
);
770 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
771 HRESULT borderBottomStyle
([in] BSTR v
);
773 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
774 HRESULT borderBottomStyle
([out, retval] BSTR *p
);
776 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
777 HRESULT borderLeftStyle
([in] BSTR v
);
779 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
780 HRESULT borderLeftStyle
([out, retval] BSTR *p
);
782 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
783 HRESULT width
([in] VARIANT v
);
785 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
786 HRESULT width
([out, retval] VARIANT *p
);
788 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
789 HRESULT height
([in] VARIANT v
);
791 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
792 HRESULT height
([out, retval] VARIANT *p
);
794 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
795 HRESULT styleFloat
([in] BSTR v
);
797 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
798 HRESULT styleFloat
([out, retval] BSTR *p
);
800 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
801 HRESULT clear
([in] BSTR v
);
803 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
804 HRESULT clear
([out, retval] BSTR *p
);
806 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
807 HRESULT display
([in] BSTR v
);
809 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
810 HRESULT display
([out, retval] BSTR *p
);
812 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
813 HRESULT visibility
([in] BSTR v
);
815 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
816 HRESULT visibility
([out, retval] BSTR *p
);
818 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
819 HRESULT listStyleType
([in] BSTR v
);
821 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
822 HRESULT listStyleType
([out, retval] BSTR *p
);
824 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
825 HRESULT listStylePosition
([in] BSTR v
);
827 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
828 HRESULT listStylePosition
([out, retval] BSTR *p
);
830 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
831 HRESULT listStyleImage
([in] BSTR v
);
833 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
834 HRESULT listStyleImage
([out, retval] BSTR *p
);
836 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
837 HRESULT listStyle
([in] BSTR v
);
839 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
840 HRESULT listStyle
([out, retval] BSTR *p
);
842 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
843 HRESULT whiteSpace
([in] BSTR v
);
845 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
846 HRESULT whiteSpace
([out, retval] BSTR *p
);
848 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
849 HRESULT top
([in] VARIANT v
);
851 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
852 HRESULT top
([out, retval] VARIANT *p
);
854 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
855 HRESULT left
([in] VARIANT v
);
857 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
858 HRESULT left
([out, retval] VARIANT *p
);
860 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
861 HRESULT zIndex
([in] VARIANT v
);
863 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
864 HRESULT zIndex
([out, retval] VARIANT *p
);
866 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
867 HRESULT overflow
([in] BSTR v
);
869 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
870 HRESULT overflow
([out, retval] BSTR *p
);
872 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
873 HRESULT pageBreakBefore
([in] BSTR v
);
875 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
876 HRESULT pageBreakBefore
([out, retval] BSTR *p
);
878 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
879 HRESULT pageBreakAfter
([in] BSTR v
);
881 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
882 HRESULT pageBreakAfter
([out, retval] BSTR *p
);
884 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
885 HRESULT cssText
([in] BSTR v
);
887 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
888 HRESULT cssText
([out, retval] BSTR *p
);
890 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
891 HRESULT cursor
([in] BSTR v
);
893 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
894 HRESULT cursor
([out, retval] BSTR *p
);
896 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
897 HRESULT clip
([in] BSTR v
);
899 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
900 HRESULT clip
([out, retval] BSTR *p
);
902 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
903 HRESULT filter
([in] BSTR v
);
905 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
906 HRESULT filter
([out, retval] BSTR *p
);
908 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
909 HRESULT tableLayout
([in] BSTR v
);
911 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
912 HRESULT tableLayout
([out, retval] BSTR *p
);
914 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
915 HRESULT borderCollapse
([in] BSTR v
);
917 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
918 HRESULT borderCollapse
([out, retval] BSTR *p
);
920 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
921 HRESULT direction
([in] BSTR v
);
923 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
924 HRESULT direction
([out, retval] BSTR *p
);
926 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
927 HRESULT behavior
([in] BSTR v
);
929 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
930 HRESULT behavior
([out, retval] BSTR *p
);
932 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
933 HRESULT position
([in] BSTR v
);
935 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
936 HRESULT position
([out, retval] BSTR *p
);
938 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
939 HRESULT unicodeBidi
([in] BSTR v
);
941 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
942 HRESULT unicodeBidi
([out, retval] BSTR *p
);
944 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
945 HRESULT bottom
([in] VARIANT v
);
947 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
948 HRESULT bottom
([out, retval] VARIANT *p
);
950 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
951 HRESULT right
([in] VARIANT v
);
953 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
954 HRESULT right
([out, retval] VARIANT *p
);
956 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
957 HRESULT imeMode
([in] BSTR v
);
959 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
960 HRESULT imeMode
([out, retval] BSTR *p
);
962 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
963 HRESULT rubyAlign
([in] BSTR v
);
965 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
966 HRESULT rubyAlign
([out, retval] BSTR *p
);
968 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
969 HRESULT rubyPosition
([in] BSTR v
);
971 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
972 HRESULT rubyPosition
([out, retval] BSTR *p
);
974 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
975 HRESULT rubyOverhang
([in] BSTR v
);
977 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
978 HRESULT rubyOverhang
([out, retval] BSTR *p
);
980 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
981 HRESULT layoutGridChar
([in] VARIANT v
);
983 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
984 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
986 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
987 HRESULT layoutGridLine
([in] VARIANT v
);
989 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
990 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
992 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
993 HRESULT layoutGridMode
([in] BSTR v
);
995 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
996 HRESULT layoutGridMode
([out, retval] BSTR *p
);
998 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
999 HRESULT layoutGridType
([in] BSTR v
);
1001 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
1002 HRESULT layoutGridType
([out, retval] BSTR *p
);
1004 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1005 HRESULT layoutGrid
([in] BSTR v
);
1007 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1008 HRESULT layoutGrid
([out, retval] BSTR *p
);
1010 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1011 HRESULT textAutospace
([in] BSTR v
);
1013 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1014 HRESULT textAutospace
([out, retval] BSTR *p
);
1016 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1017 HRESULT wordBreak
([in] BSTR v
);
1019 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1020 HRESULT wordBreak
([out, retval] BSTR *p
);
1022 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1023 HRESULT lineBreak
([in] BSTR v
);
1025 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1026 HRESULT lineBreak
([out, retval] BSTR *p
);
1028 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1029 HRESULT textJustify
([in] BSTR v
);
1031 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1032 HRESULT textJustify
([out, retval] BSTR *p
);
1034 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1035 HRESULT textJustifyTrim
([in] BSTR v
);
1037 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1038 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
1040 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1041 HRESULT textKashida
([in] VARIANT v
);
1043 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1044 HRESULT textKashida
([out, retval] VARIANT *p
);
1046 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1047 HRESULT overflowX
([in] BSTR v
);
1049 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1050 HRESULT overflowX
([out, retval] BSTR *p
);
1052 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1053 HRESULT overflowY
([in] BSTR v
);
1055 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1056 HRESULT overflowY
([out, retval] BSTR *p
);
1058 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1059 HRESULT accelerator
([in] BSTR v
);
1061 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1062 HRESULT accelerator
([out, retval] BSTR *p
);
1064 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1065 HRESULT layoutFlow
([in] BSTR v
);
1067 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1068 HRESULT layoutFlow
([out, retval] BSTR *p
);
1070 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1071 HRESULT zoom
([in] VARIANT v
);
1073 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1074 HRESULT zoom
([out, retval] VARIANT *p
);
1076 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1077 HRESULT wordWrap
([in] BSTR v
);
1079 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1080 HRESULT wordWrap
([out, retval] BSTR *p
);
1082 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1083 HRESULT textUnderlinePosition
([in] BSTR v
);
1085 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1086 HRESULT textUnderlinePosition
([out, retval] BSTR *p
);
1088 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1089 HRESULT scrollbarBaseColor
([in] VARIANT v
);
1091 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1092 HRESULT scrollbarBaseColor
([out, retval] VARIANT *p
);
1094 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1095 HRESULT scrollbarFaceColor
([in] VARIANT v
);
1097 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1098 HRESULT scrollbarFaceColor
([out, retval] VARIANT *p
);
1100 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1101 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
1103 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1104 HRESULT scrollbar3dLightColor
([out, retval] VARIANT *p
);
1106 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1107 HRESULT scrollbarShadowColor
([in] VARIANT v
);
1109 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1110 HRESULT scrollbarShadowColor
([out, retval] VARIANT *p
);
1112 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1113 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
1115 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1116 HRESULT scrollbarHighlightColor
([out, retval] VARIANT *p
);
1118 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1119 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
1121 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1122 HRESULT scrollbarDarkShadowColor
([out, retval] VARIANT *p
);
1124 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1125 HRESULT scrollbarArrowColor
([in] VARIANT v
);
1127 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1128 HRESULT scrollbarArrowColor
([out, retval] VARIANT *p
);
1130 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1131 HRESULT scrollbarTrackColor
([in] VARIANT v
);
1133 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1134 HRESULT scrollbarTrackColor
([out, retval] VARIANT *p
);
1136 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1137 HRESULT writingMode
([in] BSTR v
);
1139 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1140 HRESULT writingMode
([out, retval] BSTR *p
);
1142 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1143 HRESULT textAlignLast
([in] BSTR v
);
1145 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1146 HRESULT textAlignLast
([out, retval] BSTR *p
);
1148 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1149 HRESULT textKashidaSpace
([in] VARIANT v
);
1151 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1152 HRESULT textKashidaSpace
([out, retval] VARIANT *p
);
1154 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1155 HRESULT textOverflow
([in] BSTR v
);
1157 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1158 HRESULT textOverflow
([out, retval] BSTR *p
);
1160 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1161 HRESULT minHeight
([in] VARIANT v
);
1163 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1164 HRESULT minHeight
([out, retval] VARIANT *p
);
1166 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1167 HRESULT msInterpolationMode
([in] BSTR v
);
1169 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1170 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
1172 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1173 HRESULT maxHeight
([in] VARIANT v
);
1175 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1176 HRESULT maxHeight
([out, retval] VARIANT *p
);
1178 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1179 HRESULT minWidth
([in] VARIANT v
);
1181 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1182 HRESULT minWidth
([out, retval] VARIANT *p
);
1184 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1185 HRESULT maxWidth
([in] VARIANT v
);
1187 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1188 HRESULT maxWidth
([out, retval] VARIANT *p
);
1190 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1191 HRESULT content
([in] BSTR v
);
1193 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1194 HRESULT content
([out, retval] BSTR *p
);
1196 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1197 HRESULT captionSide
([in] BSTR v
);
1199 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1200 HRESULT captionSide
([out, retval] BSTR *p
);
1202 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1203 HRESULT counterIncrement
([in] BSTR v
);
1205 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1206 HRESULT counterIncrement
([out, retval] BSTR *p
);
1208 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1209 HRESULT counterReset
([in] BSTR v
);
1211 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1212 HRESULT counterReset
([out, retval] BSTR *p
);
1214 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1215 HRESULT outline
([in] BSTR v
);
1217 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1218 HRESULT outline
([out, retval] BSTR *p
);
1220 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1221 HRESULT outlineWidth
([in] VARIANT v
);
1223 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1224 HRESULT outlineWidth
([out, retval] VARIANT *p
);
1226 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1227 HRESULT outlineStyle
([in] BSTR v
);
1229 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1230 HRESULT outlineStyle
([out, retval] BSTR *p
);
1232 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1233 HRESULT outlineColor
([in] VARIANT v
);
1235 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1236 HRESULT outlineColor
([out, retval] VARIANT *p
);
1238 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1239 HRESULT boxSizing
([in] BSTR v
);
1241 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1242 HRESULT boxSizing
([out, retval] BSTR *p
);
1244 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1245 HRESULT borderSpacing
([in] BSTR v
);
1247 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1248 HRESULT borderSpacing
([out, retval] BSTR *p
);
1250 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1251 HRESULT orphans
([in] VARIANT v
);
1253 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1254 HRESULT orphans
([out, retval] VARIANT *p
);
1256 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1257 HRESULT widows
([in] VARIANT v
);
1259 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1260 HRESULT widows
([out, retval] VARIANT *p
);
1262 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1263 HRESULT pageBreakInside
([in] BSTR v
);
1265 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1266 HRESULT pageBreakInside
([out, retval] BSTR *p
);
1268 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1269 HRESULT emptyCells
([in] BSTR v
);
1271 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1272 HRESULT emptyCells
([out, retval] BSTR *p
);
1274 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1275 HRESULT msBlockProgression
([in] BSTR v
);
1277 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1278 HRESULT msBlockProgression
([out, retval] BSTR *p
);
1280 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1281 HRESULT quotes
([in] BSTR v
);
1283 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1284 HRESULT quotes
([out, retval] BSTR *p
);
1286 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1287 HRESULT alignmentBaseline
([in] BSTR v
);
1289 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1290 HRESULT alignmentBaseline
([out, retval] BSTR *p
);
1292 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1293 HRESULT baselineShift
([in] VARIANT v
);
1295 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1296 HRESULT baselineShift
([out, retval] VARIANT *p
);
1298 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1299 HRESULT dominantBaseline
([in] BSTR v
);
1301 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1302 HRESULT dominantBaseline
([out, retval] BSTR *p
);
1304 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1305 HRESULT fontSizeAdjust
([in] VARIANT v
);
1307 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1308 HRESULT fontSizeAdjust
([out, retval] VARIANT *p
);
1310 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1311 HRESULT fontStretch
([in] BSTR v
);
1313 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1314 HRESULT fontStretch
([out, retval] BSTR *p
);
1316 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1317 HRESULT opacity
([in] VARIANT v
);
1319 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1320 HRESULT opacity
([out, retval] VARIANT *p
);
1322 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1323 HRESULT clipPath
([in] BSTR v
);
1325 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1326 HRESULT clipPath
([out, retval] BSTR *p
);
1328 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1329 HRESULT clipRule
([in] BSTR v
);
1331 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1332 HRESULT clipRule
([out, retval] BSTR *p
);
1334 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1335 HRESULT fill
([in] BSTR v
);
1337 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1338 HRESULT fill
([out, retval] BSTR *p
);
1340 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1341 HRESULT fillOpacity
([in] VARIANT v
);
1343 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1344 HRESULT fillOpacity
([out, retval] VARIANT *p
);
1346 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1347 HRESULT fillRule
([in] BSTR v
);
1349 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1350 HRESULT fillRule
([out, retval] BSTR *p
);
1352 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1353 HRESULT kerning
([in] VARIANT v
);
1355 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1356 HRESULT kerning
([out, retval] VARIANT *p
);
1358 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1359 HRESULT marker
([in] BSTR v
);
1361 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1362 HRESULT marker
([out, retval] BSTR *p
);
1364 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1365 HRESULT markerEnd
([in] BSTR v
);
1367 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1368 HRESULT markerEnd
([out, retval] BSTR *p
);
1370 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1371 HRESULT markerMid
([in] BSTR v
);
1373 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1374 HRESULT markerMid
([out, retval] BSTR *p
);
1376 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1377 HRESULT markerStart
([in] BSTR v
);
1379 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1380 HRESULT markerStart
([out, retval] BSTR *p
);
1382 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1383 HRESULT mask
([in] BSTR v
);
1385 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1386 HRESULT mask
([out, retval] BSTR *p
);
1388 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1389 HRESULT pointerEvents
([in] BSTR v
);
1391 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1392 HRESULT pointerEvents
([out, retval] BSTR *p
);
1394 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1395 HRESULT stopColor
([in] VARIANT v
);
1397 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1398 HRESULT stopColor
([out, retval] VARIANT *p
);
1400 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1401 HRESULT stopOpacity
([in] VARIANT v
);
1403 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1404 HRESULT stopOpacity
([out, retval] VARIANT *p
);
1406 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1407 HRESULT stroke
([in] BSTR v
);
1409 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1410 HRESULT stroke
([out, retval] BSTR *p
);
1412 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1413 HRESULT strokeDasharray
([in] BSTR v
);
1415 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1416 HRESULT strokeDasharray
([out, retval] BSTR * p
);
1418 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1419 HRESULT strokeDashoffset
([in] VARIANT v
);
1421 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1422 HRESULT strokeDashoffset
([out, retval] VARIANT *p
);
1424 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1425 HRESULT strokeLinecap
([in] BSTR v
);
1427 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1428 HRESULT strokeLinecap
([out, retval] BSTR *p
);
1430 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1431 HRESULT strokeLinejoin
([in] BSTR v
);
1433 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1434 HRESULT strokeLinejoin
([out, retval] BSTR *p
);
1436 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1437 HRESULT strokeMiterlimit
([in] VARIANT v
);
1439 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1440 HRESULT strokeMiterlimit
([out, retval] VARIANT *p
);
1442 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1443 HRESULT strokeOpacity
([in] VARIANT v
);
1445 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1446 HRESULT strokeOpacity
([out, retval] VARIANT *p
);
1448 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1449 HRESULT strokeWidth
([in] VARIANT v
);
1451 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1452 HRESULT strokeWidth
([out, retval] VARIANT *p
);
1454 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1455 HRESULT textAnchor
([in] BSTR v
);
1457 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1458 HRESULT textAnchor
([out, retval] BSTR *p
);
1460 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1461 HRESULT glyphOrientationHorizontal
([in] VARIANT v
);
1463 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1464 HRESULT glyphOrientationHorizontal
([out, retval] VARIANT *p
);
1466 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1467 HRESULT glyphOrientationVertical
([in] VARIANT v
);
1469 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1470 HRESULT glyphOrientationVertical
([out, retval] VARIANT *p
);
1472 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1473 HRESULT borderRadius
([in] BSTR v
);
1475 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1476 HRESULT borderRadius
([out, retval] BSTR *p
);
1478 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1479 HRESULT borderTopLeftRadius
([in] BSTR v
);
1481 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1482 HRESULT borderTopLeftRadius
([out, retval] BSTR *p
);
1484 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1485 HRESULT borderTopRightRadius
([in] BSTR v
);
1487 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1488 HRESULT borderTopRightRadius
([out, retval] BSTR *p
);
1490 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1491 HRESULT borderBottomRightRadius
([in] BSTR v
);
1493 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1494 HRESULT borderBottomRightRadius
([out, retval] BSTR *p
);
1496 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1497 HRESULT borderBottomLeftRadius
([in] BSTR v
);
1499 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1500 HRESULT borderBottomLeftRadius
([out, retval] BSTR *p
);
1502 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1503 HRESULT clipTop
([in] VARIANT v
);
1505 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1506 HRESULT clipTop
([out, retval] VARIANT *p
);
1508 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1509 HRESULT clipRight
([in] VARIANT v
);
1511 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1512 HRESULT clipRight
([out, retval] VARIANT *p
);
1514 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden]
1515 HRESULT clipBottom
([out, retval] VARIANT *p
);
1517 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1518 HRESULT clipLeft
([in] VARIANT v
);
1520 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1521 HRESULT clipLeft
([out, retval] VARIANT *p
);
1523 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1524 HRESULT cssFloat
([in] BSTR v
);
1526 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1527 HRESULT cssFloat
([out, retval] BSTR *p
);
1529 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1530 HRESULT backgroundClip
([in] BSTR v
);
1532 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1533 HRESULT backgroundClip
([out, retval] BSTR *p
);
1535 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1536 HRESULT backgroundOrigin
([in] BSTR v
);
1538 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1539 HRESULT backgroundOrigin
([out, retval] BSTR *p
);
1541 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1542 HRESULT backgroundSize
([in] BSTR v
);
1544 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1545 HRESULT backgroundSize
([out, retval] BSTR *p
);
1547 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1548 HRESULT boxShadow
([in] BSTR v
);
1550 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1551 HRESULT boxShadow
([out, retval] BSTR *p
);
1553 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1554 HRESULT msTransform
([in] BSTR v
);
1556 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1557 HRESULT msTransform
([out, retval] BSTR *p
);
1559 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1560 HRESULT msTransformOrigin
([in] BSTR v
);
1562 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1563 HRESULT msTransformOrigin
([out, retval] BSTR *p
);
1566 #define WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL \
1567 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)] \
1570 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)] \
1571 VARIANT parentRule
(); \
1573 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)] \
1574 BSTR getPropertyValue
([in] BSTR bstrPropertyName
); \
1576 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)] \
1577 BSTR getPropertyPriority
([in] BSTR bstrPropertyName
); \
1579 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)] \
1580 BSTR removeProperty
([in] BSTR bstrPropertyName
); \
1582 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)] \
1584 [in] BSTR bstrPropertyName
, \
1585 [in] VARIANT *pvarPropertyValue
, \
1586 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
); \
1588 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)] \
1589 BSTR item
([in] long index
); \
1591 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1592 void fontFamily
(BSTR v
); \
1594 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1595 BSTR fontFamily
(); \
1597 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1598 void fontStyle
(BSTR v
); \
1600 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1603 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1604 void fontVariant
(BSTR v
); \
1606 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1607 BSTR fontVariant
(); \
1609 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1610 void fontWeight
(BSTR v
); \
1612 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1613 BSTR fontWeight
(); \
1615 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1616 void fontSize
(VARIANT v
); \
1618 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1619 VARIANT fontSize
(); \
1621 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1622 void font
(BSTR v
); \
1624 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1627 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1628 void color
(VARIANT v
); \
1630 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1633 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1634 void background
(BSTR v
); \
1636 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1637 BSTR background
(); \
1639 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1640 void backgroundColor
(VARIANT v
); \
1642 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1643 VARIANT backgroundColor
(); \
1645 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1646 void backgroundImage
(BSTR v
); \
1648 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1649 BSTR backgroundImage
(); \
1651 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1652 void backgroundRepeat
(BSTR v
); \
1654 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1655 BSTR backgroundRepeat
(); \
1657 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1658 void backgroundAttachment
(BSTR v
); \
1660 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1661 BSTR backgroundAttachment
(); \
1663 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1664 void backgroundPosition
(BSTR v
); \
1666 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1667 BSTR backgroundPosition
(); \
1669 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1670 void backgroundPositionX
(VARIANT v
); \
1672 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1673 VARIANT backgroundPositionX
(); \
1675 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1676 void backgroundPositionY
(VARIANT v
); \
1678 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1679 VARIANT backgroundPositionY
(); \
1681 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1682 void wordSpacing
(VARIANT v
); \
1684 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1685 VARIANT wordSpacing
(); \
1687 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1688 void letterSpacing
(VARIANT v
); \
1690 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1691 VARIANT letterSpacing
(); \
1693 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1694 void textDecoration
(BSTR v
); \
1696 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1697 BSTR textDecoration
(); \
1699 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1700 void verticalAlign
(VARIANT v
); \
1702 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1703 VARIANT verticalAlign
(); \
1705 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1706 void textTransform
(BSTR v
); \
1708 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1709 BSTR textTransform
(); \
1711 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1712 void textAlign
(BSTR v
); \
1714 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1717 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1718 void textIndent
(VARIANT v
); \
1720 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1721 VARIANT textIndent
(); \
1723 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1724 void lineHeight
(VARIANT v
); \
1726 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1727 VARIANT lineHeight
(); \
1729 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1730 void marginTop
(VARIANT v
); \
1732 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1733 VARIANT marginTop
(); \
1735 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1736 void marginRight
(VARIANT v
); \
1738 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1739 VARIANT marginRight
(); \
1741 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1742 void marginBottom
(VARIANT v
); \
1744 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1745 VARIANT marginBottom
(); \
1747 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1748 void marginLeft
(VARIANT v
); \
1750 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1751 VARIANT marginLeft
(); \
1753 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1754 void margin
(BSTR v
); \
1756 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1759 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1760 void paddingTop
(VARIANT v
); \
1762 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1763 VARIANT paddingTop
(); \
1765 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1766 void paddingRight
(VARIANT v
); \
1768 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1769 VARIANT paddingRight
(); \
1771 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1772 void paddingBottom
(VARIANT v
); \
1774 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1775 VARIANT paddingBottom
(); \
1777 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1778 void paddingLeft
(VARIANT v
); \
1780 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1781 VARIANT paddingLeft
(); \
1783 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1784 void padding
(BSTR v
); \
1786 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1789 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1790 void border
(BSTR v
); \
1792 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1795 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1796 void borderTop
(BSTR v
); \
1798 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1801 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1802 void borderRight
(BSTR v
); \
1804 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1805 BSTR borderRight
(); \
1807 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1808 void borderBottom
(BSTR v
); \
1810 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1811 BSTR borderBottom
(); \
1813 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1814 void borderLeft
(BSTR v
); \
1816 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1817 BSTR borderLeft
(); \
1819 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1820 void borderColor
(BSTR v
); \
1822 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1823 BSTR borderColor
(); \
1825 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1826 void borderTopColor
(VARIANT v
); \
1828 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1829 VARIANT borderTopColor
(); \
1831 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1832 void borderRightColor
(VARIANT v
); \
1834 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1835 VARIANT borderRightColor
(); \
1837 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1838 void borderBottomColor
(VARIANT v
); \
1840 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1841 VARIANT borderBottomColor
(); \
1843 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1844 void borderLeftColor
(VARIANT v
); \
1846 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1847 VARIANT borderLeftColor
(); \
1849 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1850 void borderWidth
(BSTR v
); \
1852 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1853 BSTR borderWidth
(); \
1855 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1856 void borderTopWidth
(VARIANT v
); \
1858 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1859 VARIANT borderTopWidth
(); \
1861 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1862 void borderRightWidth
(VARIANT v
); \
1864 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1865 VARIANT borderRightWidth
(); \
1867 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1868 void borderBottomWidth
(VARIANT v
); \
1870 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1871 VARIANT borderBottomWidth
(); \
1873 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1874 void borderLeftWidth
(VARIANT v
); \
1876 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1877 VARIANT borderLeftWidth
(); \
1879 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1880 void borderStyle
(BSTR v
); \
1882 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1883 BSTR borderStyle
(); \
1885 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1886 void borderTopStyle
(BSTR v
); \
1888 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1889 BSTR borderTopStyle
(); \
1891 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1892 void borderRightStyle
(BSTR v
); \
1894 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1895 BSTR borderRightStyle
(); \
1897 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1898 void borderBottomStyle
(BSTR v
); \
1900 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1901 BSTR borderBottomStyle
(); \
1903 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1904 void borderLeftStyle
(BSTR v
); \
1906 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1907 BSTR borderLeftStyle
(); \
1909 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1910 void width
(VARIANT v
); \
1912 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1915 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1916 void height
(VARIANT v
); \
1918 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1921 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1922 void styleFloat
(BSTR v
); \
1924 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1925 BSTR styleFloat
(); \
1927 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1928 void clear
(BSTR v
); \
1930 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1933 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1934 void display
(BSTR v
); \
1936 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1939 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1940 void visibility
(BSTR v
); \
1942 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1943 BSTR visibility
(); \
1945 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1946 void listStyleType
(BSTR v
); \
1948 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1949 BSTR listStyleType
(); \
1951 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1952 void listStylePosition
(BSTR v
); \
1954 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1955 BSTR listStylePosition
(); \
1957 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1958 void listStyleImage
(BSTR v
); \
1960 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1961 BSTR listStyleImage
(); \
1963 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1964 void listStyle
(BSTR v
); \
1966 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1969 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1970 void whiteSpace
(BSTR v
); \
1972 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1973 BSTR whiteSpace
(); \
1975 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1976 void top
(VARIANT v
); \
1978 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1981 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1982 void left
(VARIANT v
); \
1984 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1987 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1988 void zIndex
(VARIANT v
); \
1990 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1993 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
1994 void overflow
(BSTR v
); \
1996 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
1999 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2000 void pageBreakBefore
(BSTR v
); \
2002 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2003 BSTR pageBreakBefore
(); \
2005 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2006 void pageBreakAfter
(BSTR v
); \
2008 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2009 BSTR pageBreakAfter
(); \
2011 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2012 void cssText
(BSTR v
); \
2014 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2017 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2018 void cursor
(BSTR v
); \
2020 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2023 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2024 void clip
(BSTR v
); \
2026 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2029 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2030 void filter
(BSTR v
); \
2032 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2035 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2036 void tableLayout
(BSTR v
); \
2038 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2039 BSTR tableLayout
(); \
2041 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2042 void borderCollapse
(BSTR v
); \
2044 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2045 BSTR borderCollapse
(); \
2047 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2048 void direction
(BSTR v
); \
2050 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2053 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2054 void behavior
(BSTR v
); \
2056 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2059 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2060 void position
(BSTR v
); \
2062 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2065 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2066 void unicodeBidi
(BSTR v
); \
2068 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2069 BSTR unicodeBidi
(); \
2071 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2072 void bottom
(VARIANT v
); \
2074 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2077 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2078 void right
(VARIANT v
); \
2080 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2083 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2084 void imeMode
(BSTR v
); \
2086 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2089 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2090 void rubyAlign
(BSTR v
); \
2092 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2095 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2096 void rubyPosition
(BSTR v
); \
2098 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2099 BSTR rubyPosition
(); \
2101 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2102 void rubyOverhang
(BSTR v
); \
2104 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2105 BSTR rubyOverhang
(); \
2107 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2108 void layoutGridChar
(VARIANT v
); \
2110 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2111 VARIANT layoutGridChar
(); \
2113 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2114 void layoutGridLine
(VARIANT v
); \
2116 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2117 VARIANT layoutGridLine
(); \
2119 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2120 void layoutGridMode
(BSTR v
); \
2122 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2123 BSTR layoutGridMode
(); \
2125 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2126 void layoutGridType
(BSTR v
); \
2128 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2129 BSTR layoutGridType
(); \
2131 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2132 void layoutGrid
(BSTR v
); \
2134 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2135 BSTR layoutGrid
(); \
2137 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2138 void textAutospace
(BSTR v
); \
2140 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2141 BSTR textAutospace
(); \
2143 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2144 void wordBreak
(BSTR v
); \
2146 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2149 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2150 void lineBreak
(BSTR v
); \
2152 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2155 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2156 void textJustify
(BSTR v
); \
2158 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2159 BSTR textJustify
(); \
2161 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2162 void textJustifyTrim
(BSTR v
); \
2164 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2165 BSTR textJustifyTrim
(); \
2167 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2168 void textKashida
(VARIANT v
); \
2170 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2171 VARIANT textKashida
(); \
2173 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2174 void overflowX
(BSTR v
); \
2176 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2179 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2180 void overflowY
(BSTR v
); \
2182 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2185 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2186 void accelerator
(BSTR v
); \
2188 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2189 BSTR accelerator
(); \
2191 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2192 void layoutFlow
(BSTR v
); \
2194 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2195 BSTR layoutFlow
(); \
2197 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2198 void zoom
(VARIANT v
); \
2200 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2203 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2204 void wordWrap
(BSTR v
); \
2206 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2209 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2210 void textUnderlinePosition
(BSTR v
); \
2212 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2213 BSTR textUnderlinePosition
(); \
2215 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2216 void scrollbarBaseColor
(VARIANT v
); \
2218 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2219 VARIANT scrollbarBaseColor
(); \
2221 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2222 void scrollbarFaceColor
(VARIANT v
); \
2224 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2225 VARIANT scrollbarFaceColor
(); \
2227 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2228 void scrollbar3dLightColor
(VARIANT v
); \
2230 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2231 VARIANT scrollbar3dLightColor
(); \
2233 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2234 void scrollbarShadowColor
(VARIANT v
); \
2236 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2237 VARIANT scrollbarShadowColor
(); \
2239 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2240 void scrollbarHighlightColor
(VARIANT v
); \
2242 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2243 VARIANT scrollbarHighlightColor
(); \
2245 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2246 void scrollbarDarkShadowColor
(VARIANT v
); \
2248 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2249 VARIANT scrollbarDarkShadowColor
(); \
2251 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2252 void scrollbarArrowColor
(VARIANT v
); \
2254 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2255 VARIANT scrollbarArrowColor
(); \
2257 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2258 void scrollbarTrackColor
(VARIANT v
); \
2260 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2261 VARIANT scrollbarTrackColor
(); \
2263 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2264 void writingMode
(BSTR v
); \
2266 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2267 BSTR writingMode
(); \
2269 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2270 void textAlignLast
(BSTR v
); \
2272 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2273 BSTR textAlignLast
(); \
2275 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2276 void textKashidaSpace
(VARIANT v
); \
2278 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2279 VARIANT textKashidaSpace
(); \
2281 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2282 void textOverflow
(BSTR v
); \
2284 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2285 BSTR textOverflow
(); \
2287 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2288 void minHeight
(VARIANT v
); \
2290 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2291 VARIANT minHeight
(); \
2293 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2294 void msInterpolationMode
(BSTR v
); \
2296 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2297 BSTR msInterpolationMode
(); \
2299 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2300 void maxHeight
(VARIANT v
); \
2302 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2303 VARIANT maxHeight
(); \
2305 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2306 void minWidth
(VARIANT v
); \
2308 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2309 VARIANT minWidth
(); \
2311 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2312 void maxWidth
(VARIANT v
); \
2314 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2315 VARIANT maxWidth
(); \
2317 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2318 void content
(BSTR v
); \
2320 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2323 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2324 void captionSide
(BSTR v
); \
2326 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2327 BSTR captionSide
(); \
2329 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2330 void counterIncrement
(BSTR v
); \
2332 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2333 BSTR counterIncrement
(); \
2335 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2336 void counterReset
(BSTR v
); \
2338 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2339 BSTR counterReset
(); \
2341 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2342 void outline
(BSTR v
); \
2344 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2347 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2348 void outlineWidth
(VARIANT v
); \
2350 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2351 VARIANT outlineWidth
(); \
2353 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2354 void outlineStyle
(BSTR v
); \
2356 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2357 BSTR outlineStyle
(); \
2359 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2360 void outlineColor
(VARIANT v
); \
2362 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2363 VARIANT outlineColor
(); \
2365 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2366 void boxSizing
(BSTR v
); \
2368 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2371 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2372 void borderSpacing
(BSTR v
); \
2374 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2375 BSTR borderSpacing
(); \
2377 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2378 void orphans
(VARIANT v
); \
2380 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2381 VARIANT orphans
(); \
2383 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2384 void widows
(VARIANT v
); \
2386 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2389 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2390 void pageBreakInside
(BSTR v
); \
2392 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2393 BSTR pageBreakInside
(); \
2395 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2396 void emptyCells
(BSTR v
); \
2398 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2399 BSTR emptyCells
(); \
2401 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2402 void msBlockProgression
(BSTR v
); \
2404 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2405 BSTR msBlockProgression
(); \
2407 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2408 void quotes
(BSTR v
); \
2410 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2413 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2414 void alignmentBaseline
(BSTR v
); \
2416 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2417 BSTR alignmentBaseline
(); \
2419 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2420 void baselineShift
(VARIANT v
); \
2422 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2423 VARIANT baselineShift
(); \
2425 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2426 void dominantBaseline
(BSTR v
); \
2428 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2429 BSTR dominantBaseline
(); \
2431 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2432 void fontSizeAdjust
(VARIANT v
); \
2434 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2435 VARIANT fontSizeAdjust
(); \
2437 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2438 void fontStretch
(BSTR v
); \
2440 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2441 BSTR fontStretch
(); \
2443 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2444 void opacity
(VARIANT v
); \
2446 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2447 VARIANT opacity
(); \
2449 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2450 void clipPath
(BSTR v
); \
2452 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2455 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2456 void clipRule
(BSTR v
); \
2458 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2461 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2462 void fill
(BSTR v
); \
2464 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2467 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2468 void fillOpacity
(VARIANT v
); \
2470 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2471 VARIANT fillOpacity
(); \
2473 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2474 void fillRule
(BSTR v
); \
2476 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2479 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2480 void kerning
(VARIANT v
); \
2482 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2483 VARIANT kerning
(); \
2485 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2486 void marker
(BSTR v
); \
2488 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2491 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2492 void markerEnd
(BSTR v
); \
2494 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2497 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2498 void markerMid
(BSTR v
); \
2500 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2503 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2504 void markerStart
(BSTR v
); \
2506 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2507 BSTR markerStart
(); \
2509 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2510 void mask
(BSTR v
); \
2512 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2515 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2516 void pointerEvents
(BSTR v
); \
2518 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2519 BSTR pointerEvents
(); \
2521 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2522 void stopColor
(VARIANT v
); \
2524 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2525 VARIANT stopColor
(); \
2527 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2528 void stopOpacity
(VARIANT v
); \
2530 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2531 VARIANT stopOpacity
(); \
2533 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2534 void stroke
(BSTR v
); \
2536 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2539 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2540 void strokeDasharray
(BSTR v
); \
2542 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2543 BSTR strokeDasharray
(); \
2545 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2546 void strokeDashoffset
(VARIANT v
); \
2548 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2549 VARIANT strokeDashoffset
(); \
2551 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2552 void strokeLinecap
(BSTR v
); \
2554 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2555 BSTR strokeLinecap
(); \
2557 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2558 void strokeLinejoin
(BSTR v
); \
2560 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2561 BSTR strokeLinejoin
(); \
2563 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2564 void strokeMiterlimit
(VARIANT v
); \
2566 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2567 VARIANT strokeMiterlimit
(); \
2569 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2570 void strokeOpacity
(VARIANT v
); \
2572 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2573 VARIANT strokeOpacity
(); \
2575 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2576 void strokeWidth
(VARIANT v
); \
2578 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2579 VARIANT strokeWidth
(); \
2581 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2582 void textAnchor
(BSTR v
); \
2584 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2585 BSTR textAnchor
(); \
2587 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2588 void glyphOrientationHorizontal
(VARIANT v
); \
2590 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2591 VARIANT glyphOrientationHorizontal
(); \
2593 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2594 void glyphOrientationVertical
(VARIANT v
); \
2596 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2597 VARIANT glyphOrientationVertical
(); \
2599 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2600 void borderRadius
(BSTR v
); \
2602 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2603 BSTR borderRadius
(); \
2605 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2606 void borderTopLeftRadius
(BSTR v
); \
2608 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2609 BSTR borderTopLeftRadius
(); \
2611 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2612 void borderTopRightRadius
(BSTR v
); \
2614 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2615 BSTR borderTopRightRadius
(); \
2617 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2618 void borderBottomRightRadius
(BSTR v
); \
2620 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2621 BSTR borderBottomRightRadius
(); \
2623 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2624 void borderBottomLeftRadius
(BSTR v
); \
2626 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2627 BSTR borderBottomLeftRadius
(); \
2629 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2630 void clipTop
(VARIANT v
); \
2632 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2633 VARIANT clipTop
(); \
2635 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2636 void clipRight
(VARIANT v
); \
2638 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2639 VARIANT clipRight
(); \
2641 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden] \
2642 VARIANT clipBottom
(); \
2644 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2645 void clipLeft
(VARIANT v
); \
2647 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2648 VARIANT clipLeft
(); \
2650 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2651 void cssFloat
(BSTR v
); \
2653 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2656 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2657 void backgroundClip
(BSTR v
); \
2659 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2660 BSTR backgroundClip
(); \
2662 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2663 void backgroundOrigin
(BSTR v
); \
2665 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2666 BSTR backgroundOrigin
(); \
2668 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2669 void backgroundSize
(BSTR v
); \
2671 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2672 BSTR backgroundSize
(); \
2674 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2675 void boxShadow
(BSTR v
); \
2677 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2680 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2681 void msTransform
(BSTR v
); \
2683 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2684 BSTR msTransform
(); \
2686 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2687 void msTransformOrigin
(BSTR v
); \
2689 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2690 BSTR msTransformOrigin
()
2692 /*****************************************************************************
2693 * IHTMLCSSStyleDeclaration2 interface
2699 uuid(305107d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2701 interface IHTMLCSSStyleDeclaration2
: IDispatch
2703 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2704 HRESULT msScrollChaining
([in] BSTR v
);
2706 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2707 HRESULT msScrollChaining
([out, retval] BSTR *p
);
2709 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2710 HRESULT msContentZooming
([in] BSTR v
);
2712 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2713 HRESULT msContentZooming
([out, retval] BSTR *p
);
2715 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2716 HRESULT msContentZoomSnapType
([in] BSTR v
);
2718 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2719 HRESULT msContentZoomSnapType
([out, retval] BSTR *p
);
2721 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2722 HRESULT msScrollRails
([in] BSTR v
);
2724 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2725 HRESULT msScrollRails
([out, retval] BSTR *p
);
2727 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2728 HRESULT msContentZoomChaining
([in] BSTR v
);
2730 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2731 HRESULT msContentZoomChaining
([out, retval] BSTR *p
);
2733 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2734 HRESULT msScrollSnapType
([in] BSTR v
);
2736 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2737 HRESULT msScrollSnapType
([out, retval] BSTR *p
);
2739 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2740 HRESULT msContentZoomLimit
([in] BSTR v
);
2742 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2743 HRESULT msContentZoomLimit
([out, retval] BSTR *p
);
2745 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2746 HRESULT msContentZoomSnap
([in] BSTR v
);
2748 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2749 HRESULT msContentZoomSnap
([out, retval] BSTR *p
);
2751 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2752 HRESULT msContentZoomSnapPoints
([in] BSTR v
);
2754 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2755 HRESULT msContentZoomSnapPoints
([out, retval] BSTR *p
);
2757 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2758 HRESULT msContentZoomLimitMin
([in] VARIANT v
);
2760 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2761 HRESULT msContentZoomLimitMin
([out, retval] VARIANT *p
);
2763 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2764 HRESULT msContentZoomLimitMax
([in] VARIANT v
);
2766 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2767 HRESULT msContentZoomLimitMax
([out, retval] VARIANT *p
);
2769 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2770 HRESULT msScrollSnapX
([in] BSTR v
);
2772 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2773 HRESULT msScrollSnapX
([out, retval] BSTR *p
);
2775 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2776 HRESULT msScrollSnapY
([in] BSTR v
);
2778 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2779 HRESULT msScrollSnapY
([out, retval] BSTR *p
);
2781 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2782 HRESULT msScrollSnapPointsX
([in] BSTR v
);
2784 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2785 HRESULT msScrollSnapPointsX
([out, retval] BSTR *p
);
2787 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2788 HRESULT msScrollSnapPointsY
([in] BSTR v
);
2790 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2791 HRESULT msScrollSnapPointsY
([out, retval] BSTR *p
);
2793 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2794 HRESULT msGridColumn
([in] VARIANT v
);
2796 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2797 HRESULT msGridColumn
([out, retval] VARIANT *p
);
2799 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2800 HRESULT msGridColumnAlign
([in] BSTR v
);
2802 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2803 HRESULT msGridColumnAlign
([out, retval] BSTR *p
);
2805 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2806 HRESULT msGridColumns
([in] BSTR v
);
2808 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2809 HRESULT msGridColumns
([out, retval] BSTR *p
);
2811 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2812 HRESULT msGridColumnSpan
([in] VARIANT v
);
2814 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2815 HRESULT msGridColumnSpan
([out, retval] VARIANT *p
);
2817 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2818 HRESULT msGridRow
([in] VARIANT v
);
2820 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2821 HRESULT msGridRow
([out, retval] VARIANT *p
);
2823 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2824 HRESULT msGridRowAlign
([in] BSTR v
);
2826 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2827 HRESULT msGridRowAlign
([out, retval] BSTR *p
);
2829 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2830 HRESULT msGridRows
([in] BSTR v
);
2832 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2833 HRESULT msGridRows
([out, retval] BSTR *p
);
2835 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2836 HRESULT msGridRowSpan
([in] VARIANT v
);
2838 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2839 HRESULT msGridRowSpan
([out, retval] VARIANT *p
);
2841 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2842 HRESULT msWrapThrough
([in] BSTR v
);
2844 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2845 HRESULT msWrapThrough
([out, retval] BSTR *p
);
2847 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2848 HRESULT msWrapMargin
([in] VARIANT v
);
2850 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2851 HRESULT msWrapMargin
([out, retval] VARIANT *p
);
2853 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2854 HRESULT msWrapFlow
([in] BSTR v
);
2856 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2857 HRESULT msWrapFlow
([out, retval] BSTR *p
);
2859 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2860 HRESULT msAnimationName
([in] BSTR v
);
2862 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2863 HRESULT msAnimationName
([out, retval] BSTR *p
);
2865 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2866 HRESULT msAnimationDuration
([in] BSTR v
);
2868 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2869 HRESULT msAnimationDuration
([out, retval] BSTR *p
);
2871 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2872 HRESULT msAnimationTimingFunction
([in] BSTR v
);
2874 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2875 HRESULT msAnimationTimingFunction
([out, retval] BSTR *p
);
2877 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2878 HRESULT msAnimationDelay
([in] BSTR v
);
2880 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2881 HRESULT msAnimationDelay
([out, retval] BSTR *p
);
2883 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2884 HRESULT msAnimationDirection
([in] BSTR v
);
2886 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2887 HRESULT msAnimationDirection
([out, retval] BSTR *p
);
2889 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2890 HRESULT msAnimationPlayState
([in] BSTR v
);
2892 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2893 HRESULT msAnimationPlayState
([out, retval] BSTR *p
);
2895 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2896 HRESULT msAnimationIterationCount
([in] BSTR v
);
2898 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2899 HRESULT msAnimationIterationCount
([out, retval] BSTR *p
);
2901 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2902 HRESULT msAnimation
([in] BSTR v
);
2904 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2905 HRESULT msAnimation
([out, retval] BSTR *p
);
2907 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2908 HRESULT msAnimationFillMode
([in] BSTR v
);
2910 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2911 HRESULT msAnimationFillMode
([out, retval] BSTR *p
);
2913 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2914 HRESULT colorInterpolationFilters
([in] BSTR v
);
2916 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2917 HRESULT colorInterpolationFilters
([out, retval] BSTR *p
);
2919 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2920 HRESULT columnCount
([in] VARIANT v
);
2922 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2923 HRESULT columnCount
([out, retval] VARIANT *p
);
2925 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2926 HRESULT columnWidth
([in] VARIANT v
);
2928 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2929 HRESULT columnWidth
([out, retval] VARIANT *p
);
2931 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2932 HRESULT columnGap
([in] VARIANT v
);
2934 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2935 HRESULT columnGap
([out, retval] VARIANT *p
);
2937 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2938 HRESULT columnFill
([in] BSTR v
);
2940 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2941 HRESULT columnFill
([out, retval] BSTR *p
);
2943 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2944 HRESULT columnSpan
([in] BSTR v
);
2946 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2947 HRESULT columnSpan
([out, retval] BSTR *p
);
2949 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2950 HRESULT columns
([in] BSTR v
);
2952 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2953 HRESULT columns
([out, retval] BSTR *p
);
2955 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2956 HRESULT columnRule
([in] BSTR v
);
2958 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2959 HRESULT columnRule
([out, retval] BSTR *p
);
2961 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2962 HRESULT columnRuleColor
([in] VARIANT v
);
2964 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2965 HRESULT columnRuleColor
([out, retval] VARIANT *p
);
2967 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2968 HRESULT columnRuleStyle
([in] BSTR v
);
2970 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2971 HRESULT columnRuleStyle
([out, retval] BSTR *p
);
2973 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2974 HRESULT columnRuleWidth
([in] VARIANT v
);
2976 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2977 HRESULT columnRuleWidth
([out, retval] VARIANT *p
);
2979 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2980 HRESULT breakBefore
([in] BSTR v
);
2982 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2983 HRESULT breakBefore
([out, retval] BSTR *p
);
2985 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2986 HRESULT breakAfter
([in] BSTR v
);
2988 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2989 HRESULT breakAfter
([out, retval] BSTR *p
);
2991 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2992 HRESULT breakInside
([in] BSTR v
);
2994 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
2995 HRESULT breakInside
([out, retval] BSTR *p
);
2997 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
2998 HRESULT floodColor
([in] VARIANT v
);
3000 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
3001 HRESULT floodColor
([out, retval] VARIANT *p
);
3003 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3004 HRESULT floodOpacity
([in] VARIANT v
);
3006 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3007 HRESULT floodOpacity
([out, retval] VARIANT *p
);
3009 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3010 HRESULT lightingColor
([in] VARIANT v
);
3012 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3013 HRESULT lightingColor
([out, retval] VARIANT *p
);
3015 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3016 HRESULT msScrollLimitXMin
([in] VARIANT v
);
3018 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3019 HRESULT msScrollLimitXMin
([out, retval] VARIANT *p
);
3021 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3022 HRESULT msScrollLimitYMin
([in] VARIANT v
);
3024 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3025 HRESULT msScrollLimitYMin
([out, retval] VARIANT *p
);
3027 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3028 HRESULT msScrollLimitXMax
([in] VARIANT v
);
3030 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3031 HRESULT msScrollLimitXMax
([out, retval] VARIANT *p
);
3033 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3034 HRESULT msScrollLimitYMax
([in] VARIANT v
);
3036 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3037 HRESULT msScrollLimitYMax
([out, retval] VARIANT *p
);
3039 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3040 HRESULT msScrollLimit
([in] BSTR v
);
3042 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3043 HRESULT msScrollLimit
([out, retval] BSTR *p
);
3045 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3046 HRESULT textShadow
([in] BSTR v
);
3048 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3049 HRESULT textShadow
([out, retval] BSTR *p
);
3051 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3052 HRESULT msFlowFrom
([in] BSTR v
);
3054 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3055 HRESULT msFlowFrom
([out, retval] BSTR *p
);
3057 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3058 HRESULT msFlowInto
([in] BSTR v
);
3060 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3061 HRESULT msFlowInto
([out, retval] BSTR *p
);
3063 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3064 HRESULT msHyphens
([in] BSTR v
);
3066 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3067 HRESULT msHyphens
([out, retval] BSTR *p
);
3069 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3070 HRESULT msHyphenateLimitZone
([in] VARIANT v
);
3072 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3073 HRESULT msHyphenateLimitZone
([out, retval] VARIANT *p
);
3075 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3076 HRESULT msHyphenateLimitChars
([in] BSTR v
);
3078 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3079 HRESULT msHyphenateLimitChars
([out, retval] BSTR *p
);
3081 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3082 HRESULT msHyphenateLimitLines
([in] VARIANT v
);
3084 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3085 HRESULT msHyphenateLimitLines
([out, retval] VARIANT *p
);
3087 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3088 HRESULT msHighContrastAdjust
([in] BSTR v
);
3090 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3091 HRESULT msHighContrastAdjust
([out, retval] BSTR *p
);
3093 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3094 HRESULT enableBackground
([in] BSTR v
);
3096 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3097 HRESULT enableBackground
([out, retval] BSTR *p
);
3099 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3100 HRESULT msFontFeatureSettings
([in] BSTR v
);
3102 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3103 HRESULT msFontFeatureSettings
([out, retval] BSTR *p
);
3105 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3106 HRESULT msUserSelect
([in] BSTR v
);
3108 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3109 HRESULT msUserSelect
([out, retval] BSTR *p
);
3111 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3112 HRESULT msOverflowStyle
([in] BSTR v
);
3114 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3115 HRESULT msOverflowStyle
([out, retval] BSTR *p
);
3117 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3118 HRESULT msTransformStyle
([in] BSTR v
);
3120 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3121 HRESULT msTransformStyle
([out, retval] BSTR *p
);
3123 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3124 HRESULT msBackfaceVisibility
([in] BSTR v
);
3126 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3127 HRESULT msBackfaceVisibility
([out, retval] BSTR *p
);
3129 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3130 HRESULT msPerspective
([in] VARIANT v
);
3132 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3133 HRESULT msPerspective
([out, retval] VARIANT *p
);
3135 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3136 HRESULT msPerspectiveOrigin
([in] BSTR v
);
3138 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3139 HRESULT msPerspectiveOrigin
([out, retval] BSTR *p
);
3141 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3142 HRESULT msTransitionProperty
([in] BSTR v
);
3144 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3145 HRESULT msTransitionProperty
([out, retval] BSTR *p
);
3147 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3148 HRESULT msTransitionDuration
([in] BSTR v
);
3150 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3151 HRESULT msTransitionDuration
([out, retval] BSTR *p
);
3153 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3154 HRESULT msTransitionTimingFunction
([in] BSTR v
);
3156 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3157 HRESULT msTransitionTimingFunction
([out, retval] BSTR *p
);
3159 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3160 HRESULT msTransitionDelay
([in] BSTR v
);
3162 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3163 HRESULT msTransitionDelay
([out, retval] BSTR *p
);
3165 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3166 HRESULT msTransition
([in] BSTR v
);
3168 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3169 HRESULT msTransition
([out, retval] BSTR *p
);
3171 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3172 HRESULT msTouchAction
([in] BSTR v
);
3174 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3175 HRESULT msTouchAction
([out, retval] BSTR *p
);
3177 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3178 HRESULT msScrollTranslation
([in] BSTR v
);
3180 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3181 HRESULT msScrollTranslation
([out, retval] BSTR *p
);
3183 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3184 HRESULT msFlex
([in] BSTR v
);
3186 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3187 HRESULT msFlex
([out, retval] BSTR *p
);
3189 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3190 HRESULT msFlexPositive
([in] VARIANT v
);
3192 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3193 HRESULT msFlexPositive
([out, retval] VARIANT *p
);
3195 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3196 HRESULT msFlexNegative
([in] VARIANT v
);
3198 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3199 HRESULT msFlexNegative
([out, retval] VARIANT *p
);
3201 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3202 HRESULT msFlexPreferredSize
([in] VARIANT v
);
3204 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3205 HRESULT msFlexPreferredSize
([out, retval] VARIANT *p
);
3207 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3208 HRESULT msFlexFlow
([in] BSTR v
);
3210 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3211 HRESULT msFlexFlow
([out, retval] BSTR *p
);
3213 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3214 HRESULT msFlexDirection
([in] BSTR v
);
3216 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3217 HRESULT msFlexDirection
([out, retval] BSTR *p
);
3219 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3220 HRESULT msFlexWrap
([in] BSTR v
);
3222 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3223 HRESULT msFlexWrap
([out, retval] BSTR *p
);
3225 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3226 HRESULT msFlexAlign
([in] BSTR v
);
3228 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3229 HRESULT msFlexAlign
([out, retval] BSTR *p
);
3231 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3232 HRESULT msFlexItemAlign
([in] BSTR v
);
3234 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3235 HRESULT msFlexItemAlign
([out, retval] BSTR *p
);
3237 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3238 HRESULT msFlexPack
([in] BSTR v
);
3240 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3241 HRESULT msFlexPack
([out, retval] BSTR *p
);
3243 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3244 HRESULT msFlexLinePack
([in] BSTR v
);
3246 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3247 HRESULT msFlexLinePack
([out, retval] BSTR *p
);
3249 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3250 HRESULT msFlexOrder
([in] VARIANT v
);
3252 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3253 HRESULT msFlexOrder
([out, retval] VARIANT *p
);
3255 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3256 HRESULT msTouchSelect
([in] BSTR v
);
3258 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3259 HRESULT msTouchSelect
([out, retval] BSTR *p
);
3261 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3262 HRESULT transform
([in] BSTR v
);
3264 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3265 HRESULT transform
([out, retval] BSTR *p
);
3267 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3268 HRESULT transformOrigin
([in] BSTR v
);
3270 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3271 HRESULT transformOrigin
([out, retval] BSTR *p
);
3273 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3274 HRESULT transformStyle
([in] BSTR v
);
3276 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3277 HRESULT transformStyle
([out, retval] BSTR *p
);
3279 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3280 HRESULT backfaceVisibility
([in] BSTR v
);
3282 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3283 HRESULT backfaceVisibility
([out, retval] BSTR *p
);
3285 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3286 HRESULT perspective
([in] VARIANT v
);
3288 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3289 HRESULT perspective
([out, retval] VARIANT *p
);
3291 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3292 HRESULT perspectiveOrigin
([in] BSTR v
);
3294 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3295 HRESULT perspectiveOrigin
([out, retval] BSTR *p
);
3297 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3298 HRESULT transitionProperty
([in] BSTR v
);
3300 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3301 HRESULT transitionProperty
([out, retval] BSTR *p
);
3303 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3304 HRESULT transitionDuration
([in] BSTR v
);
3306 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3307 HRESULT transitionDuration
([out, retval] BSTR *p
);
3309 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3310 HRESULT transitionTimingFunction
([in] BSTR v
);
3312 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3313 HRESULT transitionTimingFunction
([out, retval] BSTR *p
);
3315 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3316 HRESULT transitionDelay
([in] BSTR v
);
3318 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3319 HRESULT transitionDelay
([out, retval] BSTR *p
);
3321 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3322 HRESULT transition
([in] BSTR v
);
3324 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3325 HRESULT transition
([out, retval] BSTR *p
);
3327 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3328 HRESULT fontFeatureSettings
([in] BSTR v
);
3330 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3331 HRESULT fontFeatureSettings
([out, retval] BSTR *p
);
3333 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3334 HRESULT animationName
([in] BSTR v
);
3336 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3337 HRESULT animationName
([out, retval] BSTR *p
);
3339 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3340 HRESULT animationDuration
([in] BSTR v
);
3342 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3343 HRESULT animationDuration
([out, retval] BSTR *p
);
3345 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3346 HRESULT animationTimingFunction
([in] BSTR v
);
3348 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3349 HRESULT animationTimingFunction
([out, retval] BSTR *p
);
3351 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3352 HRESULT animationDelay
([in] BSTR v
);
3354 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3355 HRESULT animationDelay
([out, retval] BSTR *p
);
3357 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3358 HRESULT animationDirection
([in] BSTR v
);
3360 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3361 HRESULT animationDirection
([out, retval] BSTR *p
);
3363 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3364 HRESULT animationPlayState
([in] BSTR v
);
3366 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3367 HRESULT animationPlayState
([out, retval] BSTR *p
);
3369 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3370 HRESULT animationIterationCount
([in] BSTR v
);
3372 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3373 HRESULT animationIterationCount
([out, retval] BSTR *p
);
3375 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3376 HRESULT animation
([in] BSTR v
);
3378 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3379 HRESULT animation
([out, retval] BSTR *p
);
3381 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3382 HRESULT animationFillMode
([in] BSTR v
);
3384 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3385 HRESULT animationFillMode
([out, retval] BSTR *p
);
3388 #define WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL \
3389 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3390 void msScrollChaining
(BSTR v
); \
3392 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3393 BSTR msScrollChaining
(); \
3395 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3396 void msContentZooming
(BSTR v
); \
3398 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3399 BSTR msContentZooming
(); \
3401 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3402 void msContentZoomSnapType
(BSTR v
); \
3404 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3405 BSTR msContentZoomSnapType
(); \
3407 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3408 void msScrollRails
(BSTR v
); \
3410 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3411 BSTR msScrollRails
(); \
3413 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3414 void msContentZoomChaining
(BSTR v
); \
3416 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3417 BSTR msContentZoomChaining
(); \
3419 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3420 void msScrollSnapType
(BSTR v
); \
3422 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3423 BSTR msScrollSnapType
(); \
3425 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3426 void msContentZoomLimit
(BSTR v
); \
3428 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3429 BSTR msContentZoomLimit
(); \
3431 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3432 void msContentZoomSnap
(BSTR v
); \
3434 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3435 BSTR msContentZoomSnap
(); \
3437 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3438 void msContentZoomSnapPoints
(BSTR v
); \
3440 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3441 BSTR msContentZoomSnapPoints
(); \
3443 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3444 void msContentZoomLimitMin
(VARIANT v
); \
3446 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3447 VARIANT msContentZoomLimitMin
(); \
3449 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3450 void msContentZoomLimitMax
(VARIANT v
); \
3452 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3453 VARIANT msContentZoomLimitMax
(); \
3455 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3456 void msScrollSnapX
(BSTR v
); \
3458 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3459 BSTR msScrollSnapX
(); \
3461 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3462 void msScrollSnapY
(BSTR v
); \
3464 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3465 BSTR msScrollSnapY
(); \
3467 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3468 void msScrollSnapPointsX
(BSTR v
); \
3470 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3471 BSTR msScrollSnapPointsX
(); \
3473 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3474 void msScrollSnapPointsY
(BSTR v
); \
3476 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3477 BSTR msScrollSnapPointsY
(); \
3479 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3480 void msGridColumn
(VARIANT v
); \
3482 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3483 VARIANT msGridColumn
(); \
3485 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3486 void msGridColumnAlign
(BSTR v
); \
3488 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3489 BSTR msGridColumnAlign
(); \
3491 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3492 void msGridColumns
(BSTR v
); \
3494 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3495 BSTR msGridColumns
(); \
3497 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3498 void msGridColumnSpan
(VARIANT v
); \
3500 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3501 VARIANT msGridColumnSpan
(); \
3503 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3504 void msGridRow
(VARIANT v
); \
3506 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3507 VARIANT msGridRow
(); \
3509 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3510 void msGridRowAlign
(BSTR v
); \
3512 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3513 BSTR msGridRowAlign
(); \
3515 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3516 void msGridRows
(BSTR v
); \
3518 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3519 BSTR msGridRows
(); \
3521 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3522 void msGridRowSpan
(VARIANT v
); \
3524 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3525 VARIANT msGridRowSpan
(); \
3527 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3528 void msWrapThrough
(BSTR v
); \
3530 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3531 BSTR msWrapThrough
(); \
3533 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3534 void msWrapMargin
(VARIANT v
); \
3536 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3537 VARIANT msWrapMargin
(); \
3539 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3540 void msWrapFlow
(BSTR v
); \
3542 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3543 BSTR msWrapFlow
(); \
3545 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3546 void msAnimationName
(BSTR v
); \
3548 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3549 BSTR msAnimationName
(); \
3551 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3552 void msAnimationDuration
(BSTR v
); \
3554 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3555 BSTR msAnimationDuration
(); \
3557 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3558 void msAnimationTimingFunction
(BSTR v
); \
3560 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3561 BSTR msAnimationTimingFunction
(); \
3563 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3564 void msAnimationDelay
(BSTR v
); \
3566 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3567 BSTR msAnimationDelay
(); \
3569 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3570 void msAnimationDirection
(BSTR v
); \
3572 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3573 BSTR msAnimationDirection
(); \
3575 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3576 void msAnimationPlayState
(BSTR v
); \
3578 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3579 BSTR msAnimationPlayState
(); \
3581 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3582 void msAnimationIterationCount
(BSTR v
); \
3584 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3585 BSTR msAnimationIterationCount
(); \
3587 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3588 void msAnimation
(BSTR v
); \
3590 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3591 BSTR msAnimation
(); \
3593 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3594 void msAnimationFillMode
(BSTR v
); \
3596 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3597 BSTR msAnimationFillMode
(); \
3599 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3600 void colorInterpolationFilters
(BSTR v
); \
3602 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3603 BSTR colorInterpolationFilters
(); \
3605 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3606 void columnCount
(VARIANT v
); \
3608 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3609 VARIANT columnCount
(); \
3611 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3612 void columnWidth
(VARIANT v
); \
3614 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3615 VARIANT columnWidth
(); \
3617 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3618 void columnGap
(VARIANT v
); \
3620 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3621 VARIANT columnGap
(); \
3623 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3624 void columnFill
(BSTR v
); \
3626 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3627 BSTR columnFill
(); \
3629 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3630 void columnSpan
(BSTR v
); \
3632 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3633 BSTR columnSpan
(); \
3635 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3636 void columns
(BSTR v
); \
3638 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3641 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3642 void columnRule
(BSTR v
); \
3644 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3645 BSTR columnRule
(); \
3647 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3648 void columnRuleColor
(VARIANT v
); \
3650 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3651 VARIANT columnRuleColor
(); \
3653 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3654 void columnRuleStyle
(BSTR v
); \
3656 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3657 BSTR columnRuleStyle
(); \
3659 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3660 void columnRuleWidth
(VARIANT v
); \
3662 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3663 VARIANT columnRuleWidth
(); \
3665 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3666 void breakBefore
(BSTR v
); \
3668 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3669 BSTR breakBefore
(); \
3671 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3672 void breakAfter
(BSTR v
); \
3674 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3675 BSTR breakAfter
(); \
3677 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3678 void breakInside
(BSTR v
); \
3680 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3681 BSTR breakInside
(); \
3683 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3684 void floodColor
(VARIANT v
); \
3686 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3687 VARIANT floodColor
(); \
3689 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3690 void floodOpacity
(VARIANT v
); \
3692 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3693 VARIANT floodOpacity
(); \
3695 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3696 void lightingColor
(VARIANT v
); \
3698 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3699 VARIANT lightingColor
(); \
3701 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3702 void msScrollLimitXMin
(VARIANT v
); \
3704 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3705 VARIANT msScrollLimitXMin
(); \
3707 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3708 void msScrollLimitYMin
(VARIANT v
); \
3710 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3711 VARIANT msScrollLimitYMin
(); \
3713 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3714 void msScrollLimitXMax
(VARIANT v
); \
3716 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3717 VARIANT msScrollLimitXMax
(); \
3719 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3720 void msScrollLimitYMax
(VARIANT v
); \
3722 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3723 VARIANT msScrollLimitYMax
(); \
3725 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3726 void msScrollLimit
(BSTR v
); \
3728 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3729 BSTR msScrollLimit
(); \
3731 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3732 void textShadow
(BSTR v
); \
3734 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3735 BSTR textShadow
(); \
3737 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3738 void msFlowFrom
(BSTR v
); \
3740 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3741 BSTR msFlowFrom
(); \
3743 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3744 void msFlowInto
(BSTR v
); \
3746 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3747 BSTR msFlowInto
(); \
3749 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3750 void msHyphens
(BSTR v
); \
3752 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3755 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3756 void msHyphenateLimitZone
(VARIANT v
); \
3758 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3759 VARIANT msHyphenateLimitZone
(); \
3761 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3762 void msHyphenateLimitChars
(BSTR v
); \
3764 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3765 BSTR msHyphenateLimitChars
(); \
3767 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3768 void msHyphenateLimitLines
(VARIANT v
); \
3770 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3771 VARIANT msHyphenateLimitLines
(); \
3773 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3774 void msHighContrastAdjust
(BSTR v
); \
3776 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3777 BSTR msHighContrastAdjust
(); \
3779 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3780 void enableBackground
(BSTR v
); \
3782 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3783 BSTR enableBackground
(); \
3785 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3786 void msFontFeatureSettings
(BSTR v
); \
3788 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3789 BSTR msFontFeatureSettings
(); \
3791 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3792 void msUserSelect
(BSTR v
); \
3794 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3795 BSTR msUserSelect
(); \
3797 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3798 void msOverflowStyle
(BSTR v
); \
3800 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3801 BSTR msOverflowStyle
(); \
3803 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3804 void msTransformStyle
(BSTR v
); \
3806 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3807 BSTR msTransformStyle
(); \
3809 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3810 void msBackfaceVisibility
(BSTR v
); \
3812 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3813 BSTR msBackfaceVisibility
(); \
3815 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3816 void msPerspective
(VARIANT v
); \
3818 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3819 VARIANT msPerspective
(); \
3821 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3822 void msPerspectiveOrigin
(BSTR v
); \
3824 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3825 BSTR msPerspectiveOrigin
(); \
3827 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3828 void msTransitionProperty
(BSTR v
); \
3830 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3831 BSTR msTransitionProperty
(); \
3833 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3834 void msTransitionDuration
(BSTR v
); \
3836 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3837 BSTR msTransitionDuration
(); \
3839 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3840 void msTransitionTimingFunction
(BSTR v
); \
3842 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3843 BSTR msTransitionTimingFunction
(); \
3845 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3846 void msTransitionDelay
(BSTR v
); \
3848 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3849 BSTR msTransitionDelay
(); \
3851 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3852 void msTransition
(BSTR v
); \
3854 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3855 BSTR msTransition
(); \
3857 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3858 void msTouchAction
(BSTR v
); \
3860 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3861 BSTR msTouchAction
(); \
3863 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3864 void msScrollTranslation
(BSTR v
); \
3866 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3867 BSTR msScrollTranslation
(); \
3869 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3870 void msFlex
(BSTR v
); \
3872 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3875 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3876 void msFlexPositive
(VARIANT v
); \
3878 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3879 VARIANT msFlexPositive
(); \
3881 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3882 void msFlexNegative
(VARIANT v
); \
3884 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3885 VARIANT msFlexNegative
(); \
3887 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3888 void msFlexPreferredSize
(VARIANT v
); \
3890 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3891 VARIANT msFlexPreferredSize
(); \
3893 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3894 void msFlexFlow
(BSTR v
); \
3896 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3897 BSTR msFlexFlow
(); \
3899 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3900 void msFlexDirection
(BSTR v
); \
3902 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3903 BSTR msFlexDirection
(); \
3905 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3906 void msFlexWrap
(BSTR v
); \
3908 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3909 BSTR msFlexWrap
(); \
3911 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3912 void msFlexAlign
(BSTR v
); \
3914 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3915 BSTR msFlexAlign
(); \
3917 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3918 void msFlexItemAlign
(BSTR v
); \
3920 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3921 BSTR msFlexItemAlign
(); \
3923 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3924 void msFlexPack
(BSTR v
); \
3926 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3927 BSTR msFlexPack
(); \
3929 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3930 void msFlexLinePack
(BSTR v
); \
3932 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3933 BSTR msFlexLinePack
(); \
3935 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3936 void msFlexOrder
(VARIANT v
); \
3938 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3939 VARIANT msFlexOrder
(); \
3941 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3942 void msTouchSelect
(BSTR v
); \
3944 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3945 BSTR msTouchSelect
(); \
3947 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3948 void transform
(BSTR v
); \
3950 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3953 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3954 void transformOrigin
(BSTR v
); \
3956 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3957 BSTR transformOrigin
(); \
3959 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3960 void transformStyle
(BSTR v
); \
3962 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3963 BSTR transformStyle
(); \
3965 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3966 void backfaceVisibility
(BSTR v
); \
3968 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3969 BSTR backfaceVisibility
(); \
3971 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3972 void perspective
(VARIANT v
); \
3974 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3975 VARIANT perspective
(); \
3977 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3978 void perspectiveOrigin
(BSTR v
); \
3980 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3981 BSTR perspectiveOrigin
(); \
3983 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3984 void transitionProperty
(BSTR v
); \
3986 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3987 BSTR transitionProperty
(); \
3989 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3990 void transitionDuration
(BSTR v
); \
3992 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3993 BSTR transitionDuration
(); \
3995 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3996 void transitionTimingFunction
(BSTR v
); \
3998 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3999 BSTR transitionTimingFunction
(); \
4001 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4002 void transitionDelay
(BSTR v
); \
4004 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4005 BSTR transitionDelay
(); \
4007 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4008 void transition
(BSTR v
); \
4010 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4011 BSTR transition
(); \
4013 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4014 void fontFeatureSettings
(BSTR v
); \
4016 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4017 BSTR fontFeatureSettings
(); \
4019 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4020 void animationName
(BSTR v
); \
4022 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4023 BSTR animationName
(); \
4025 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4026 void animationDuration
(BSTR v
); \
4028 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4029 BSTR animationDuration
(); \
4031 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4032 void animationTimingFunction
(BSTR v
); \
4034 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4035 BSTR animationTimingFunction
(); \
4037 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4038 void animationDelay
(BSTR v
); \
4040 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4041 BSTR animationDelay
(); \
4043 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4044 void animationDirection
(BSTR v
); \
4046 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4047 BSTR animationDirection
(); \
4049 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4050 void animationPlayState
(BSTR v
); \
4052 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4053 BSTR animationPlayState
(); \
4055 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4056 void animationIterationCount
(BSTR v
); \
4058 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4059 BSTR animationIterationCount
(); \
4061 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4062 void animation
(BSTR v
); \
4064 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4067 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4068 void animationFillMode
(BSTR v
); \
4070 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4071 BSTR animationFillMode
()
4073 #define WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL \
4074 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4075 void flex
(BSTR v
); \
4077 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4080 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4081 void flexDirection
(BSTR v
); \
4083 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4084 BSTR flexDirection
(); \
4086 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4087 void flexWrap
(BSTR v
); \
4089 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4092 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4093 void flexFlow
(BSTR v
); \
4095 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4098 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4099 void flexGrow
(VARIANT v
); \
4101 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4102 VARIANT flexGrow
(); \
4104 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4105 void flexShrink
(VARIANT v
); \
4107 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4108 VARIANT flexShrink
(); \
4110 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4111 void flexBasis
(VARIANT v
); \
4113 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4114 VARIANT flexBasis
(); \
4116 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4117 void justifyContent
(BSTR v
); \
4119 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4120 BSTR justifyContent
(); \
4122 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4123 void alignItems
(BSTR v
); \
4125 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4126 BSTR alignItems
(); \
4128 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4129 void alignSelf
(BSTR v
); \
4131 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4134 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4135 void alignContent
(BSTR v
); \
4137 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4138 BSTR alignContent
(); \
4140 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4141 void borderImage
(BSTR v
); \
4143 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4144 BSTR borderImage
(); \
4146 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4147 void borderImageSource
(BSTR v
); \
4149 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4150 BSTR borderImageSource
(); \
4152 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4153 void borderImageSlice
(BSTR v
); \
4155 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4156 BSTR borderImageSlice
(); \
4158 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4159 void borderImageWidth
(BSTR v
); \
4161 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4162 BSTR borderImageWidth
(); \
4164 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4165 void borderImageOutset
(BSTR v
); \
4167 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4168 BSTR borderImageOutset
(); \
4170 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4171 void borderImageRepeat
(BSTR v
); \
4173 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4174 BSTR borderImageRepeat
(); \
4176 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4177 void msImeAlign
(BSTR v
); \
4179 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4180 BSTR msImeAlign
(); \
4182 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4183 void msTextCombineHorizontal
(BSTR v
); \
4185 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4186 BSTR msTextCombineHorizontal
(); \
4188 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4189 void touchAction
(BSTR v
); \
4191 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4194 #define WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL \
4195 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4196 void webkitAppearance
(BSTR v
); \
4198 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4199 BSTR webkitAppearance
(); \
4201 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4202 void webkitUserSelect
(BSTR v
); \
4204 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4205 BSTR webkitUserSelect
(); \
4207 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4208 void webkitBoxAlign
(BSTR v
); \
4210 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4211 BSTR webkitBoxAlign
(); \
4213 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4214 void webkitBoxOrdinalGroup
(VARIANT v
); \
4216 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4217 VARIANT webkitBoxOrdinalGroup
(); \
4219 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4220 void webkitBoxPack
(BSTR v
); \
4222 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4223 BSTR webkitBoxPack
(); \
4225 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4226 void webkitBoxFlex
(VARIANT v
); \
4228 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4229 VARIANT webkitBoxFlex
(); \
4231 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4232 void webkitBoxOrient
(BSTR v
); \
4234 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4235 BSTR webkitBoxOrient
(); \
4237 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4238 void webkitBoxDirection
(BSTR v
); \
4240 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4241 BSTR webkitBoxDirection
(); \
4243 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4244 void webkitTransform
(BSTR v
); \
4246 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4247 BSTR webkitTransform
(); \
4249 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4250 void webkitBackgroundSize
(BSTR v
); \
4252 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4253 BSTR webkitBackgroundSize
(); \
4255 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4256 void webkitBackfaceVisibility
(BSTR v
); \
4258 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4259 BSTR webkitBackfaceVisibility
(); \
4261 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4262 void webkitAnimation
(BSTR v
); \
4264 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4265 BSTR webkitAnimation
(); \
4267 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4268 void webkitTransition
(BSTR v
); \
4270 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4271 BSTR webkitTransition
(); \
4273 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4274 void webkitAnimationName
(BSTR v
); \
4276 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4277 BSTR webkitAnimationName
(); \
4279 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4280 void webkitAnimationDuration
(BSTR v
); \
4282 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4283 BSTR webkitAnimationDuration
(); \
4285 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4286 void webkitAnimationTimingFunction
(BSTR v
); \
4288 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4289 BSTR webkitAnimationTimingFunction
(); \
4291 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4292 void webkitAnimationDelay
(BSTR v
); \
4294 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4295 BSTR webkitAnimationDelay
(); \
4297 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4298 void webkitAnimationIterationCount
(BSTR v
); \
4300 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4301 BSTR webkitAnimationIterationCount
(); \
4303 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4304 void webkitAnimationDirection
(BSTR v
); \
4306 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4307 BSTR webkitAnimationDirection
(); \
4309 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4310 void webkitAnimationPlayState
(BSTR v
); \
4312 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4313 BSTR webkitAnimationPlayState
(); \
4315 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4316 void webkitTransitionProperty
(BSTR v
); \
4318 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4319 BSTR webkitTransitionProperty
(); \
4321 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4322 void webkitTransitionDuration
(BSTR v
); \
4324 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4325 BSTR webkitTransitionDuration
(); \
4327 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4328 void webkitTransitionTimingFunction
(BSTR v
); \
4330 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4331 BSTR webkitTransitionTimingFunction
(); \
4333 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4334 void webkitTransitionDelay
(BSTR v
); \
4336 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4337 BSTR webkitTransitionDelay
(); \
4339 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4340 void webkitBackgroundAttachment
(BSTR v
); \
4342 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4343 BSTR webkitBackgroundAttachment
(); \
4345 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4346 void webkitBackgroundColor
(VARIANT v
); \
4348 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4349 VARIANT webkitBackgroundColor
(); \
4351 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4352 void webkitBackgroundClip
(BSTR v
); \
4354 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4355 BSTR webkitBackgroundClip
(); \
4357 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4358 void webkitBackgroundImage
(BSTR v
); \
4360 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4361 BSTR webkitBackgroundImage
(); \
4363 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4364 void webkitBackgroundRepeat
(BSTR v
); \
4366 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4367 BSTR webkitBackgroundRepeat
(); \
4369 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4370 void webkitBackgroundOrigin
(BSTR v
); \
4372 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4373 BSTR webkitBackgroundOrigin
(); \
4375 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4376 void webkitBackgroundPosition
(BSTR v
); \
4378 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4379 BSTR webkitBackgroundPosition
(); \
4381 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4382 void webkitBackgroundPositionX
(VARIANT v
); \
4384 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4385 VARIANT webkitBackgroundPositionX
(); \
4387 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4388 void webkitBackgroundPositionY
(VARIANT v
); \
4390 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4391 VARIANT webkitBackgroundPositionY
(); \
4393 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4394 void webkitBackground
(BSTR v
); \
4396 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4397 BSTR webkitBackground
(); \
4399 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4400 void webkitTransformOrigin
(BSTR v
); \
4402 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4403 BSTR webkitTransformOrigin
(); \
4405 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4406 void msTextSizeAdjust
(VARIANT v
); \
4408 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4409 VARIANT msTextSizeAdjust
(); \
4411 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4412 void webkitTextSizeAdjust
(VARIANT v
); \
4414 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4415 VARIANT webkitTextSizeAdjust
(); \
4417 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4418 void webkitBorderImage
(BSTR v
); \
4420 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4421 BSTR webkitBorderImage
(); \
4423 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4424 void webkitBorderImageSource
(BSTR v
); \
4426 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4427 BSTR webkitBorderImageSource
(); \
4429 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4430 void webkitBorderImageSlice
(BSTR v
); \
4432 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4433 BSTR webkitBorderImageSlice
(); \
4435 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4436 void webkitBorderImageWidth
(BSTR v
); \
4438 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4439 BSTR webkitBorderImageWidth
(); \
4441 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4442 void webkitBorderImageOutset
(BSTR v
); \
4444 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4445 BSTR webkitBorderImageOutset
(); \
4447 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4448 void webkitBorderImageRepeat
(BSTR v
); \
4450 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4451 BSTR webkitBorderImageRepeat
(); \
4453 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4454 void webkitBoxSizing
(BSTR v
); \
4456 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4457 BSTR webkitBoxSizing
(); \
4459 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4460 void webkitAnimationFillMode
(BSTR v
); \
4462 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4463 BSTR webkitAnimationFillMode
()
4465 /*****************************************************************************
4466 * IHTMLFiltersCollection interface
4472 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
4474 interface IHTMLFiltersCollection
: IDispatch
4476 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
4477 HRESULT length
([retval, out] LONG *p
);
4479 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
4480 HRESULT _newEnum
([retval, out] IUnknown
**p
);
4482 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
4484 [in] VARIANT *pvarIndex
,
4485 [retval, out] VARIANT *pvarResult
);
4488 /*****************************************************************************
4489 * IHTMLStyle interface
4495 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
4497 interface IHTMLStyle
: IDispatch
4499 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4500 HRESULT fontFamily
([in] BSTR v
);
4502 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4503 HRESULT fontFamily
([retval, out] BSTR *p
);
4505 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4506 HRESULT fontStyle
([in] BSTR v
);
4508 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4509 HRESULT fontStyle
([retval, out] BSTR *p
);
4511 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4512 HRESULT fontVariant
([in] BSTR v
);
4514 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4515 HRESULT fontVariant
([retval, out] BSTR *p
);
4517 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4518 HRESULT fontWeight
([in] BSTR v
);
4520 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4521 HRESULT fontWeight
([retval, out] BSTR *p
);
4523 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4524 HRESULT fontSize
([in] VARIANT v
);
4526 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4527 HRESULT fontSize
([retval, out] VARIANT *p
);
4529 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4530 HRESULT font
([in] BSTR v
);
4532 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4533 HRESULT font
([retval, out] BSTR *p
);
4535 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4536 HRESULT color
([in] VARIANT v
);
4538 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4539 HRESULT color
([retval, out] VARIANT *p
);
4541 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4542 HRESULT background
([in] BSTR v
);
4544 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4545 HRESULT background
([retval, out] BSTR *p
);
4547 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4548 HRESULT backgroundColor
([in] VARIANT v
);
4550 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4551 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4553 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4554 HRESULT backgroundImage
([in] BSTR v
);
4556 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4557 HRESULT backgroundImage
([retval, out] BSTR *p
);
4559 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4560 HRESULT backgroundRepeat
([in] BSTR v
);
4562 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4563 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4565 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4566 HRESULT backgroundAttachment
([in] BSTR v
);
4568 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4569 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4571 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4572 HRESULT backgroundPosition
([in] BSTR v
);
4574 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4575 HRESULT backgroundPosition
([retval, out] BSTR *p
);
4577 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4578 HRESULT backgroundPositionX
([in] VARIANT v
);
4580 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4581 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4583 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4584 HRESULT backgroundPositionY
([in] VARIANT v
);
4586 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4587 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4589 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4590 HRESULT wordSpacing
([in] VARIANT v
);
4592 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4593 HRESULT wordSpacing
([retval, out] VARIANT *p
);
4595 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4596 HRESULT letterSpacing
([in] VARIANT v
);
4598 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4599 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4601 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4602 HRESULT textDecoration
([in] BSTR v
);
4604 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4605 HRESULT textDecoration
([retval, out] BSTR *p
);
4607 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4608 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
4610 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4611 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
4613 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4614 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
4616 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4617 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
4619 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4620 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
4622 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4623 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
4625 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4626 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
4628 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4629 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
4631 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4632 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
4634 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4635 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
4637 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4638 HRESULT verticalAlign
([in] VARIANT v
);
4640 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4641 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4643 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4644 HRESULT textTransform
([in] BSTR v
);
4646 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4647 HRESULT textTransform
([retval, out] BSTR *p
);
4649 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4650 HRESULT textAlign
([in] BSTR v
);
4652 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4653 HRESULT textAlign
([retval, out] BSTR *p
);
4655 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4656 HRESULT textIndent
([in] VARIANT v
);
4658 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4659 HRESULT textIndent
([retval, out] VARIANT *p
);
4661 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4662 HRESULT lineHeight
([in] VARIANT v
);
4664 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4665 HRESULT lineHeight
([retval, out] VARIANT *p
);
4667 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4668 HRESULT marginTop
([in] VARIANT v
);
4670 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4671 HRESULT marginTop
([retval, out] VARIANT *p
);
4673 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4674 HRESULT marginRight
([in] VARIANT v
);
4676 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4677 HRESULT marginRight
([retval, out] VARIANT *p
);
4679 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4680 HRESULT marginBottom
([in] VARIANT v
);
4682 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4683 HRESULT marginBottom
([retval, out] VARIANT *p
);
4685 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4686 HRESULT marginLeft
([in] VARIANT v
);
4688 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4689 HRESULT marginLeft
([retval, out] VARIANT *p
);
4691 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4692 HRESULT margin
([in] BSTR v
);
4694 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4695 HRESULT margin
([retval, out] BSTR *p
);
4697 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4698 HRESULT paddingTop
([in] VARIANT v
);
4700 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4701 HRESULT paddingTop
([retval, out] VARIANT *p
);
4703 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4704 HRESULT paddingRight
([in] VARIANT v
);
4706 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4707 HRESULT paddingRight
([retval, out] VARIANT *p
);
4709 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4710 HRESULT paddingBottom
([in] VARIANT v
);
4712 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4713 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4715 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4716 HRESULT paddingLeft
([in] VARIANT v
);
4718 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4719 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4721 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4722 HRESULT padding
([in] BSTR v
);
4724 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4725 HRESULT padding
([retval, out] BSTR *p
);
4727 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4728 HRESULT border
([in] BSTR v
);
4730 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4731 HRESULT border
([retval, out] BSTR *p
);
4733 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4734 HRESULT borderTop
([in] BSTR v
);
4736 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4737 HRESULT borderTop
([retval, out] BSTR *p
);
4739 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4740 HRESULT borderRight
([in] BSTR v
);
4742 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4743 HRESULT borderRight
([retval, out] BSTR *p
);
4745 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4746 HRESULT borderBottom
([in] BSTR v
);
4748 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4749 HRESULT borderBottom
([retval, out] BSTR *p
);
4751 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4752 HRESULT borderLeft
([in] BSTR v
);
4754 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4755 HRESULT borderLeft
([retval, out] BSTR *p
);
4757 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4758 HRESULT borderColor
([in] BSTR v
);
4760 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4761 HRESULT borderColor
([retval, out] BSTR *p
);
4763 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4764 HRESULT borderTopColor
([in] VARIANT v
);
4766 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4767 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4769 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4770 HRESULT borderRightColor
([in] VARIANT v
);
4772 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4773 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4775 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4776 HRESULT borderBottomColor
([in] VARIANT v
);
4778 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4779 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4781 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4782 HRESULT borderLeftColor
([in] VARIANT v
);
4784 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4785 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4787 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4788 HRESULT borderWidth
([in] BSTR v
);
4790 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4791 HRESULT borderWidth
([retval, out] BSTR *p
);
4793 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4794 HRESULT borderTopWidth
([in] VARIANT v
);
4796 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4797 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4799 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4800 HRESULT borderRightWidth
([in] VARIANT v
);
4802 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4803 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4805 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4806 HRESULT borderBottomWidth
([in] VARIANT v
);
4808 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4809 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4811 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4812 HRESULT borderLeftWidth
([in] VARIANT v
);
4814 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4815 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4817 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4818 HRESULT borderStyle
([in] BSTR v
);
4820 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4821 HRESULT borderStyle
([retval, out] BSTR *p
);
4823 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4824 HRESULT borderTopStyle
([in] BSTR v
);
4826 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4827 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4829 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4830 HRESULT borderRightStyle
([in] BSTR v
);
4832 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4833 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4835 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4836 HRESULT borderBottomStyle
([in] BSTR v
);
4838 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4839 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4841 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4842 HRESULT borderLeftStyle
([in] BSTR v
);
4844 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4845 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4847 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4848 HRESULT width
([in] VARIANT v
);
4850 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4851 HRESULT width
([retval, out] VARIANT *p
);
4853 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4854 HRESULT height
([in] VARIANT v
);
4856 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4857 HRESULT height
([retval, out] VARIANT *p
);
4859 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4860 HRESULT styleFloat
([in] BSTR v
);
4862 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4863 HRESULT styleFloat
([retval, out] BSTR *p
);
4865 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4866 HRESULT clear
([in] BSTR v
);
4868 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4869 HRESULT clear
([retval, out] BSTR *p
);
4871 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4872 HRESULT display
([in] BSTR v
);
4874 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4875 HRESULT display
([retval, out] BSTR *p
);
4877 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4878 HRESULT visibility
([in] BSTR v
);
4880 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4881 HRESULT visibility
([retval, out] BSTR *p
);
4883 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4884 HRESULT listStyleType
([in] BSTR v
);
4886 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4887 HRESULT listStyleType
([retval, out] BSTR *p
);
4889 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4890 HRESULT listStylePosition
([in] BSTR v
);
4892 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4893 HRESULT listStylePosition
([retval, out] BSTR *p
);
4895 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4896 HRESULT listStyleImage
([in] BSTR v
);
4898 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4899 HRESULT listStyleImage
([retval, out] BSTR *p
);
4901 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4902 HRESULT listStyle
([in] BSTR v
);
4904 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4905 HRESULT listStyle
([retval, out] BSTR *p
);
4907 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4908 HRESULT whiteSpace
([in] BSTR v
);
4910 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4911 HRESULT whiteSpace
([retval, out] BSTR *p
);
4913 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4914 HRESULT top
([in] VARIANT v
);
4916 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4917 HRESULT top
([retval, out] VARIANT *p
);
4919 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4920 HRESULT left
([in] VARIANT v
);
4922 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4923 HRESULT left
([retval, out] VARIANT *p
);
4925 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
4926 HRESULT position
([retval, out] BSTR *p
);
4928 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4929 HRESULT zIndex
([in] VARIANT v
);
4931 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4932 HRESULT zIndex
([retval, out] VARIANT *p
);
4934 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4935 HRESULT overflow
([in] BSTR v
);
4937 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4938 HRESULT overflow
([retval, out] BSTR *p
);
4940 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4941 HRESULT pageBreakBefore
([in] BSTR v
);
4943 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4944 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4946 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4947 HRESULT pageBreakAfter
([in] BSTR v
);
4949 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4950 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4952 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4953 HRESULT cssText
([in] BSTR v
);
4955 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4956 HRESULT cssText
([retval, out] BSTR *p
);
4958 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4959 HRESULT pixelTop
([in] LONG v
);
4961 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4962 HRESULT pixelTop
([retval, out] LONG *p
);
4964 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4965 HRESULT pixelLeft
([in] LONG v
);
4967 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4968 HRESULT pixelLeft
([retval, out] LONG *p
);
4970 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4971 HRESULT pixelWidth
([in] LONG v
);
4973 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4974 HRESULT pixelWidth
([retval, out] LONG *p
);
4976 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4977 HRESULT pixelHeight
([in] LONG v
);
4979 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4980 HRESULT pixelHeight
([retval, out] LONG *p
);
4982 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4983 HRESULT posTop
([in] float v
);
4985 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4986 HRESULT posTop
([retval, out] float *p
);
4988 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4989 HRESULT posLeft
([in] float v
);
4991 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4992 HRESULT posLeft
([retval, out] float *p
);
4994 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
4995 HRESULT posWidth
([in] float v
);
4997 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
4998 HRESULT posWidth
([retval, out] float *p
);
5000 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5001 HRESULT posHeight
([in] float v
);
5003 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5004 HRESULT posHeight
([retval, out] float *p
);
5006 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5007 HRESULT cursor
([in] BSTR v
);
5009 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5010 HRESULT cursor
([retval, out] BSTR *p
);
5012 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5013 HRESULT clip
([in] BSTR v
);
5015 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5016 HRESULT clip
([retval, out] BSTR *p
);
5018 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5019 HRESULT filter
([in] BSTR v
);
5021 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5022 HRESULT filter
([retval, out] BSTR *p
);
5024 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
5025 HRESULT setAttribute
(
5026 [in] BSTR strAttributeName
,
5027 [in] VARIANT AttributeValue
,
5028 [defaultvalue(1), in] LONG lFlags
);
5030 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
5031 HRESULT getAttribute
(
5032 [in] BSTR strAttributeName
,
5033 [defaultvalue(0), in] LONG lFlags
,
5034 [retval, out] VARIANT *AttributeValue
);
5036 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
5037 HRESULT removeAttribute
(
5038 [in] BSTR strAttributeName
,
5039 [defaultvalue(1), in]
5041 [retval, out] VARIANT_BOOL *pfSuccess
);
5043 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
5044 HRESULT toString
([retval, out] BSTR *String);
5047 /*****************************************************************************
5048 * IHTMLStyle2 interface
5054 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5056 interface IHTMLStyle2
: IDispatch
5058 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5059 HRESULT tableLayout
([in] BSTR v
);
5061 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5062 HRESULT tableLayout
([out, retval] BSTR *p
);
5064 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5065 HRESULT borderCollapse
([in] BSTR v
);
5067 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5068 HRESULT borderCollapse
([out, retval] BSTR *p
);
5070 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5071 HRESULT direction
([in] BSTR v
);
5073 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5074 HRESULT direction
([out, retval] BSTR *p
);
5076 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5077 HRESULT behavior
([in] BSTR v
);
5079 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5080 HRESULT behavior
([out, retval] BSTR *p
);
5082 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
5083 HRESULT setExpression
(
5085 [in] BSTR expression
,
5086 [in, defaultvalue("")] BSTR language
);
5088 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
5089 HRESULT getExpression
(
5091 [out, retval] VARIANT *expression
);
5093 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
5094 HRESULT removeExpression
(
5096 [out, retval] VARIANT_BOOL *pfSuccess
);
5098 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5099 HRESULT position
([in] BSTR v
);
5101 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5102 HRESULT position
([out, retval] BSTR *p
);
5104 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5105 HRESULT unicodeBidi
([in] BSTR v
);
5107 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5108 HRESULT unicodeBidi
([out, retval] BSTR *p
);
5110 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5111 HRESULT bottom
([in] VARIANT v
);
5113 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5114 HRESULT bottom
([out, retval] VARIANT *p
);
5116 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5117 HRESULT right
([in] VARIANT v
);
5119 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5120 HRESULT right
([out, retval] VARIANT *p
);
5122 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5123 HRESULT pixelBottom
([in] LONG v
);
5125 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5126 HRESULT pixelBottom
([out, retval] LONG *p
);
5128 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5129 HRESULT pixelRight
([in] LONG v
);
5131 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5132 HRESULT pixelRight
([out, retval] LONG *p
);
5134 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5135 HRESULT posBottom
([in] float v
);
5137 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5138 HRESULT posBottom
([out, retval] float *p
);
5140 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5141 HRESULT posRight
([in] float v
);
5143 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5144 HRESULT posRight
([out, retval] float *p
);
5146 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5147 HRESULT imeMode
([in] BSTR v
);
5149 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5150 HRESULT imeMode
([out, retval] BSTR *p
);
5152 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5153 HRESULT rubyAlign
([in] BSTR v
);
5155 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5156 HRESULT rubyAlign
([out, retval] BSTR *p
);
5158 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5159 HRESULT rubyPosition
([in] BSTR v
);
5161 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5162 HRESULT rubyPosition
([out, retval] BSTR *p
);
5164 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5165 HRESULT rubyOverhang
([in] BSTR v
);
5167 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5168 HRESULT rubyOverhang
([out, retval] BSTR *p
);
5170 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5171 HRESULT layoutGridChar
([in] VARIANT v
);
5173 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5174 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
5176 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5177 HRESULT layoutGridLine
([in] VARIANT v
);
5179 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5180 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
5182 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5183 HRESULT layoutGridMode
([in] BSTR v
);
5185 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5186 HRESULT layoutGridMode
([out, retval] BSTR *p
);
5188 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5189 HRESULT layoutGridType
([in] BSTR v
);
5191 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5192 HRESULT layoutGridType
([out, retval] BSTR *p
);
5194 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5195 HRESULT layoutGrid
([in] BSTR v
);
5197 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5198 HRESULT layoutGrid
([out, retval] BSTR *p
);
5200 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5201 HRESULT wordBreak
([in] BSTR v
);
5203 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5204 HRESULT wordBreak
([out, retval] BSTR *p
);
5206 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5207 HRESULT lineBreak
([in] BSTR v
);
5209 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5210 HRESULT lineBreak
([out, retval] BSTR *p
);
5212 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5213 HRESULT textJustify
([in] BSTR v
);
5215 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5216 HRESULT textJustify
([out, retval] BSTR *p
);
5218 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5219 HRESULT textJustifyTrim
([in] BSTR v
);
5221 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5222 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
5224 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5225 HRESULT textKashida
([in] VARIANT v
);
5227 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5228 HRESULT textKashida
([out, retval] VARIANT *p
);
5230 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5231 HRESULT textAutospace
([in] BSTR v
);
5233 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5234 HRESULT textAutospace
([out, retval] BSTR *p
);
5236 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5237 HRESULT overflowX
([in] BSTR v
);
5239 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5240 HRESULT overflowX
([out, retval] BSTR *p
);
5242 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5243 HRESULT overflowY
([in] BSTR v
);
5245 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5246 HRESULT overflowY
([out, retval] BSTR *p
);
5248 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5249 HRESULT accelerator
([in] BSTR v
);
5251 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5252 HRESULT accelerator
([out, retval] BSTR *p
);
5255 /*****************************************************************************
5256 * IHTMLRuleStyle interface
5262 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
5264 interface IHTMLRuleStyle
: IDispatch
5266 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5267 HRESULT fontFamily
([in] BSTR v
);
5269 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5270 HRESULT fontFamily
([retval, out] BSTR *p
);
5272 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5273 HRESULT fontStyle
([in] BSTR v
);
5275 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5276 HRESULT fontStyle
([retval, out] BSTR *p
);
5278 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5279 HRESULT fontVariant
([in] BSTR v
);
5281 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5282 HRESULT fontVariant
([retval, out] BSTR *p
);
5284 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5285 HRESULT fontWeight
([in] BSTR v
);
5287 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5288 HRESULT fontWeight
([retval, out] BSTR *p
);
5290 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5291 HRESULT fontSize
([in] VARIANT v
);
5293 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5294 HRESULT fontSize
([retval, out] VARIANT *p
);
5296 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5297 HRESULT font
([in] BSTR v
);
5299 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5300 HRESULT font
([retval, out] BSTR *p
);
5302 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5303 HRESULT color
([in] VARIANT v
);
5305 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5306 HRESULT color
([retval, out] VARIANT *p
);
5308 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5309 HRESULT background
([in] BSTR v
);
5311 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5312 HRESULT background
([retval, out] BSTR *p
);
5314 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5315 HRESULT backgroundColor
([in] VARIANT v
);
5317 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5318 HRESULT backgroundColor
([retval, out] VARIANT *p
);
5320 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5321 HRESULT backgroundImage
([in] BSTR v
);
5323 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5324 HRESULT backgroundImage
([retval, out] BSTR *p
);
5326 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5327 HRESULT backgroundRepeat
([in] BSTR v
);
5329 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5330 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
5332 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5333 HRESULT backgroundAttachment
([in] BSTR v
);
5335 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5336 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
5338 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5339 HRESULT backgroundPosition
([in] BSTR v
);
5341 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5342 HRESULT backgroundPosition
([retval, out] BSTR *p
);
5344 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5345 HRESULT backgroundPositionX
([in] VARIANT v
);
5347 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5348 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
5350 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5351 HRESULT backgroundPositionY
([in] VARIANT v
);
5353 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5354 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
5356 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5357 HRESULT wordSpacing
([in] VARIANT v
);
5359 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5360 HRESULT wordSpacing
([retval, out] VARIANT *p
);
5362 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5363 HRESULT letterSpacing
([in] VARIANT v
);
5365 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5366 HRESULT letterSpacing
([retval, out] VARIANT *p
);
5368 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5369 HRESULT textDecoration
([in] BSTR v
);
5371 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5372 HRESULT textDecoration
([retval, out] BSTR *p
);
5374 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5375 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
5377 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5378 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
5380 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5381 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
5383 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5384 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
5386 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5387 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
5389 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5390 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
5392 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5393 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
5395 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5396 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
5398 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5399 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
5401 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5402 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
5404 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5405 HRESULT verticalAlign
([in] VARIANT v
);
5407 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5408 HRESULT verticalAlign
([retval, out] VARIANT *p
);
5410 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5411 HRESULT textTransform
([in] BSTR v
);
5413 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5414 HRESULT textTransform
([retval, out] BSTR *p
);
5416 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5417 HRESULT textAlign
([in] BSTR v
);
5419 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5420 HRESULT textAlign
([retval, out] BSTR *p
);
5422 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5423 HRESULT textIndent
([in] VARIANT v
);
5425 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5426 HRESULT textIndent
([retval, out] VARIANT *p
);
5428 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5429 HRESULT lineHeight
([in] VARIANT v
);
5431 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5432 HRESULT lineHeight
([retval, out] VARIANT *p
);
5434 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5435 HRESULT marginTop
([in] VARIANT v
);
5437 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5438 HRESULT marginTop
([retval, out] VARIANT *p
);
5440 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5441 HRESULT marginRight
([in] VARIANT v
);
5443 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5444 HRESULT marginRight
([retval, out] VARIANT *p
);
5446 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5447 HRESULT marginBottom
([in] VARIANT v
);
5449 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5450 HRESULT marginBottom
([retval, out] VARIANT *p
);
5452 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5453 HRESULT marginLeft
([in] VARIANT v
);
5455 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5456 HRESULT marginLeft
([retval, out] VARIANT *p
);
5458 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5459 HRESULT margin
([in] BSTR v
);
5461 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5462 HRESULT margin
([retval, out] BSTR *p
);
5464 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5465 HRESULT paddingTop
([in] VARIANT v
);
5467 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5468 HRESULT paddingTop
([retval, out] VARIANT *p
);
5470 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5471 HRESULT paddingRight
([in] VARIANT v
);
5473 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5474 HRESULT paddingRight
([retval, out] VARIANT *p
);
5476 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5477 HRESULT paddingBottom
([in] VARIANT v
);
5479 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5480 HRESULT paddingBottom
([retval, out] VARIANT *p
);
5482 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5483 HRESULT paddingLeft
([in] VARIANT v
);
5485 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5486 HRESULT paddingLeft
([retval, out] VARIANT *p
);
5488 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5489 HRESULT padding
([in] BSTR v
);
5491 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5492 HRESULT padding
([retval, out] BSTR *p
);
5494 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5495 HRESULT border
([in] BSTR v
);
5497 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5498 HRESULT border
([retval, out] BSTR *p
);
5500 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5501 HRESULT borderTop
([in] BSTR v
);
5503 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5504 HRESULT borderTop
([retval, out] BSTR *p
);
5506 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5507 HRESULT borderRight
([in] BSTR v
);
5509 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5510 HRESULT borderRight
([retval, out] BSTR *p
);
5512 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5513 HRESULT borderBottom
([in] BSTR v
);
5515 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5516 HRESULT borderBottom
([retval, out] BSTR *p
);
5518 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5519 HRESULT borderLeft
([in] BSTR v
);
5521 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5522 HRESULT borderLeft
([retval, out] BSTR *p
);
5524 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5525 HRESULT borderColor
([in] BSTR v
);
5527 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5528 HRESULT borderColor
([retval, out] BSTR *p
);
5530 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5531 HRESULT borderTopColor
([in] VARIANT v
);
5533 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5534 HRESULT borderTopColor
([retval, out] VARIANT *p
);
5536 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5537 HRESULT borderRightColor
([in] VARIANT v
);
5539 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5540 HRESULT borderRightColor
([retval, out] VARIANT *p
);
5542 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5543 HRESULT borderBottomColor
([in] VARIANT v
);
5545 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5546 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
5548 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5549 HRESULT borderLeftColor
([in] VARIANT v
);
5551 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5552 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
5554 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5555 HRESULT borderWidth
([in] BSTR v
);
5557 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5558 HRESULT borderWidth
([retval, out] BSTR *p
);
5560 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5561 HRESULT borderTopWidth
([in] VARIANT v
);
5563 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5564 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
5566 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5567 HRESULT borderRightWidth
([in] VARIANT v
);
5569 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5570 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
5572 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5573 HRESULT borderBottomWidth
([in] VARIANT v
);
5575 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5576 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
5578 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5579 HRESULT borderLeftWidth
([in] VARIANT v
);
5581 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5582 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
5584 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5585 HRESULT borderStyle
([in] BSTR v
);
5587 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5588 HRESULT borderStyle
([retval, out] BSTR *p
);
5590 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5591 HRESULT borderTopStyle
([in] BSTR v
);
5593 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5594 HRESULT borderTopStyle
([retval, out] BSTR *p
);
5596 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5597 HRESULT borderRightStyle
([in] BSTR v
);
5599 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5600 HRESULT borderRightStyle
([retval, out] BSTR *p
);
5602 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5603 HRESULT borderBottomStyle
([in] BSTR v
);
5605 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5606 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
5608 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5609 HRESULT borderLeftStyle
([in] BSTR v
);
5611 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5612 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
5614 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5615 HRESULT width
([in] VARIANT v
);
5617 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5618 HRESULT width
([retval, out] VARIANT *p
);
5620 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5621 HRESULT height
([in] VARIANT v
);
5623 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5624 HRESULT height
([retval, out] VARIANT *p
);
5626 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5627 HRESULT styleFloat
([in] BSTR v
);
5629 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5630 HRESULT styleFloat
([retval, out] BSTR *p
);
5632 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5633 HRESULT clear
([in] BSTR v
);
5635 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5636 HRESULT clear
([retval, out] BSTR *p
);
5638 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5639 HRESULT display
([in] BSTR v
);
5641 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5642 HRESULT display
([retval, out] BSTR *p
);
5644 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5645 HRESULT visibility
([in] BSTR v
);
5647 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5648 HRESULT visibility
([retval, out] BSTR *p
);
5650 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5651 HRESULT listStyleType
([in] BSTR v
);
5653 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5654 HRESULT listStyleType
([retval, out] BSTR *p
);
5656 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5657 HRESULT listStylePosition
([in] BSTR v
);
5659 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5660 HRESULT listStylePosition
([retval, out] BSTR *p
);
5662 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5663 HRESULT listStyleImage
([in] BSTR v
);
5665 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5666 HRESULT listStyleImage
([retval, out] BSTR *p
);
5668 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5669 HRESULT listStyle
([in] BSTR v
);
5671 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5672 HRESULT listStyle
([retval, out] BSTR *p
);
5674 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5675 HRESULT whiteSpace
([in] BSTR v
);
5677 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5678 HRESULT whiteSpace
([retval, out] BSTR *p
);
5680 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5681 HRESULT top
([in] VARIANT v
);
5683 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5684 HRESULT top
([retval, out] VARIANT *p
);
5686 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5687 HRESULT left
([in] VARIANT v
);
5689 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5690 HRESULT left
([retval, out] VARIANT *p
);
5692 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
5693 HRESULT position
([retval, out] BSTR *p
);
5695 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5696 HRESULT zIndex
([in] VARIANT v
);
5698 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5699 HRESULT zIndex
([retval, out] VARIANT *p
);
5701 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5702 HRESULT overflow
([in] BSTR v
);
5704 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5705 HRESULT overflow
([retval, out] BSTR *p
);
5707 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5708 HRESULT pageBreakBefore
([in] BSTR v
);
5710 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5711 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
5713 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5714 HRESULT pageBreakAfter
([in] BSTR v
);
5716 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5717 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
5719 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5720 HRESULT cssText
([in] BSTR v
);
5722 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5723 HRESULT cssText
([retval, out] BSTR *p
);
5725 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5726 HRESULT cursor
([in] BSTR v
);
5728 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5729 HRESULT cursor
([retval, out] BSTR *p
);
5731 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5732 HRESULT clip
([in] BSTR v
);
5734 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5735 HRESULT clip
([retval, out] BSTR *p
);
5737 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5738 HRESULT filter
([in] BSTR v
);
5740 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5741 HRESULT filter
([retval, out] BSTR *p
);
5743 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
5744 HRESULT setAttribute
(
5745 [in] BSTR strAttributeName
,
5746 [in] VARIANT AttributeValue
,
5747 [defaultvalue(1), in] LONG lFlags
);
5749 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
5750 HRESULT getAttribute
(
5751 [in] BSTR strAttributeName
,
5752 [defaultvalue(0), in] LONG lFlags
,
5753 [retval, out] VARIANT *AttributeValue
);
5755 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
5756 HRESULT removeAttribute
(
5757 [in] BSTR strAttributeName
,
5758 [defaultvalue(1), in] LONG lFlags
,
5759 [retval, out] VARIANT_BOOL *pfSuccess
);
5762 /*****************************************************************************
5763 * IHTMLCSSRule interface
5769 uuid(305106e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5771 interface IHTMLCSSRule
: IDispatch
5773 [propget, id(DISPID_IHTMLCSSRULE_TYPE
)]
5774 HRESULT type
([out, retval] USHORT
*p
);
5776 [propput, id(DISPID_IHTMLCSSRULE_CSSTEXT
)]
5777 HRESULT cssText
([in] BSTR v
);
5779 [propget, id(DISPID_IHTMLCSSRULE_CSSTEXT
)]
5780 HRESULT cssText
([out, retval] BSTR *p
);
5782 [propget, id(DISPID_IHTMLCSSRULE_PARENTRULE
)]
5783 HRESULT parentRule
([out, retval] IHTMLCSSRule
**p
);
5785 [propget, id(DISPID_IHTMLCSSRULE_PARENTSTYLESHEET
)]
5786 HRESULT parentStyleSheet
([out, retval] IHTMLStyleSheet
**p
);
5789 /*****************************************************************************
5790 * DispHTMLStyle dispinterface
5794 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5796 dispinterface DispHTMLStyle
5800 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5801 void fontFamily
(BSTR v
);
5803 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5806 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5807 void fontStyle
(BSTR v
);
5809 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5812 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5813 void fontVariant
(BSTR v
);
5815 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5818 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5819 void fontWeight
(BSTR v
);
5821 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5824 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5825 void fontSize
(VARIANT v
);
5827 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5830 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5833 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5836 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5837 void color
(VARIANT v
);
5839 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5842 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5843 void background
(BSTR v
);
5845 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5848 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5849 void backgroundColor
(VARIANT v
);
5851 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5852 VARIANT backgroundColor
();
5854 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5855 void backgroundImage
(BSTR v
);
5857 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5858 BSTR backgroundImage
();
5860 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5861 void backgroundRepeat
(BSTR v
);
5863 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5864 BSTR backgroundRepeat
();
5866 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5867 void backgroundAttachment
(BSTR v
);
5869 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5870 BSTR backgroundAttachment
();
5872 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5873 void backgroundPosition
(BSTR v
);
5875 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5876 BSTR backgroundPosition
();
5878 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5879 void backgroundPositionX
(VARIANT v
);
5881 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5882 VARIANT backgroundPositionX
();
5884 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5885 void backgroundPositionY
(VARIANT v
);
5887 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5888 VARIANT backgroundPositionY
();
5890 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5891 void wordSpacing
(VARIANT v
);
5893 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5894 VARIANT wordSpacing
();
5896 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5897 void letterSpacing
(VARIANT v
);
5899 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5900 VARIANT letterSpacing
();
5902 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5903 void textDecoration
(BSTR v
);
5905 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5906 BSTR textDecoration
();
5908 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5909 void textDecorationNone
(VARIANT_BOOL v
);
5911 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5912 VARIANT_BOOL textDecorationNone
();
5914 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5915 void textDecorationUnderline
(VARIANT_BOOL v
);
5917 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5918 VARIANT_BOOL textDecorationUnderline
();
5920 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5921 void textDecorationOverline
(VARIANT_BOOL v
);
5923 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5924 VARIANT_BOOL textDecorationOverline
();
5926 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5927 void textDecorationLineThrough
(VARIANT_BOOL v
);
5929 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5930 VARIANT_BOOL textDecorationLineThrough
();
5932 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5933 void textDecorationBlink
(VARIANT_BOOL v
);
5935 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5936 VARIANT_BOOL textDecorationBlink
();
5938 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5939 void verticalAlign
(VARIANT v
);
5941 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5942 VARIANT verticalAlign
();
5944 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5945 void textTransform
(BSTR v
);
5947 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5948 BSTR textTransform
();
5950 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5951 void textAlign
(BSTR v
);
5953 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5956 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5957 void textIndent
(VARIANT v
);
5959 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5960 VARIANT textIndent
();
5962 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5963 void lineHeight
(VARIANT v
);
5965 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5966 VARIANT lineHeight
();
5968 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5969 void marginTop
(VARIANT v
);
5971 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5972 VARIANT marginTop
();
5974 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5975 void marginRight
(VARIANT v
);
5977 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5978 VARIANT marginRight
();
5980 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5981 void marginBottom
(VARIANT v
);
5983 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5984 VARIANT marginBottom
();
5986 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5987 void marginLeft
(VARIANT v
);
5989 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5990 VARIANT marginLeft
();
5992 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5993 void margin
(BSTR v
);
5995 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
5998 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
5999 void paddingTop
(VARIANT v
);
6001 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
6002 VARIANT paddingTop
();
6004 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
6005 void paddingRight
(VARIANT v
);
6007 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
6008 VARIANT paddingRight
();
6010 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
6011 void paddingBottom
(VARIANT v
);
6013 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
6014 VARIANT paddingBottom
();
6016 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
6017 void paddingLeft
(VARIANT v
);
6019 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
6020 VARIANT paddingLeft
();
6022 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6023 void padding
(BSTR v
);
6025 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6028 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6029 void border
(BSTR v
);
6031 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6034 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6035 void borderTop
(BSTR v
);
6037 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6040 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6041 void borderRight
(BSTR v
);
6043 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6046 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6047 void borderBottom
(BSTR v
);
6049 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6050 BSTR borderBottom
();
6052 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6053 void borderLeft
(BSTR v
);
6055 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6058 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6059 void borderColor
(BSTR v
);
6061 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6064 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6065 void borderTopColor
(VARIANT v
);
6067 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6068 VARIANT borderTopColor
();
6070 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6071 void borderRightColor
(VARIANT v
);
6073 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6074 VARIANT borderRightColor
();
6076 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6077 void borderBottomColor
(VARIANT v
);
6079 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6080 VARIANT borderBottomColor
();
6082 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6083 void borderLeftColor
(VARIANT v
);
6085 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6086 VARIANT borderLeftColor
();
6088 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6089 void borderWidth
(BSTR v
);
6091 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6094 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6095 void borderTopWidth
(VARIANT v
);
6097 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6098 VARIANT borderTopWidth
();
6100 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6101 void borderRightWidth
(VARIANT v
);
6103 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6104 VARIANT borderRightWidth
();
6106 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6107 void borderBottomWidth
(VARIANT v
);
6109 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6110 VARIANT borderBottomWidth
();
6112 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6113 void borderLeftWidth
(VARIANT v
);
6115 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6116 VARIANT borderLeftWidth
();
6118 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6119 void borderStyle
(BSTR v
);
6121 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6124 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6125 void borderTopStyle
(BSTR v
);
6127 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6128 BSTR borderTopStyle
();
6130 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6131 void borderRightStyle
(BSTR v
);
6133 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6134 BSTR borderRightStyle
();
6136 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6137 void borderBottomStyle
(BSTR v
);
6139 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6140 BSTR borderBottomStyle
();
6142 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6143 void borderLeftStyle
(BSTR v
);
6145 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6146 BSTR borderLeftStyle
();
6148 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6149 void width
(VARIANT v
);
6151 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6154 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6155 void height
(VARIANT v
);
6157 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6160 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6161 void styleFloat
(BSTR v
);
6163 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6166 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6169 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6172 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6173 void display
(BSTR v
);
6175 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6178 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6179 void visibility
(BSTR v
);
6181 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6184 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6185 void listStyleType
(BSTR v
);
6187 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6188 BSTR listStyleType
();
6190 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6191 void listStylePosition
(BSTR v
);
6193 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6194 BSTR listStylePosition
();
6196 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6197 void listStyleImage
(BSTR v
);
6199 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6200 BSTR listStyleImage
();
6202 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6203 void listStyle
(BSTR v
);
6205 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6208 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6209 void whiteSpace
(BSTR v
);
6211 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6214 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6215 void top
(VARIANT v
);
6217 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6220 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6221 void left
(VARIANT v
);
6223 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6226 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6227 void zIndex
(VARIANT v
);
6229 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6232 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6233 void overflow
(BSTR v
);
6235 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6238 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6239 void pageBreakBefore
(BSTR v
);
6241 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6242 BSTR pageBreakBefore
();
6244 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6245 void pageBreakAfter
(BSTR v
);
6247 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6248 BSTR pageBreakAfter
();
6250 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6251 void cssText
(BSTR v
);
6253 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6256 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6257 void pixelTop
(LONG v
);
6259 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6262 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6263 void pixelLeft
(LONG v
);
6265 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6268 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6269 void pixelWidth
(LONG v
);
6271 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6274 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6275 void pixelHeight
(LONG v
);
6277 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6280 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6281 void posTop
(float v
);
6283 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6286 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6287 void posLeft
(float v
);
6289 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6292 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6293 void posWidth
(float v
);
6295 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6298 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6299 void posHeight
(float v
);
6301 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6304 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6305 void cursor
(BSTR v
);
6307 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6310 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6313 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6316 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6317 void filter
(BSTR v
);
6319 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6322 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
6324 [in] BSTR strAttributeName
,
6325 [in] VARIANT AttributeValue
,
6326 [in, defaultvalue(1)] LONG lFlags
);
6328 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
6329 VARIANT getAttribute
(
6330 [in] BSTR strAttributeName
,
6331 [in, defaultvalue(0)] LONG lFlags
);
6333 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
6334 VARIANT_BOOL removeAttribute
(
6335 [in] BSTR strAttributeName
,
6336 [in, defaultvalue(1)] LONG lFlags
);
6338 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
6341 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6342 void tableLayout
(BSTR v
);
6344 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6347 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6348 void borderCollapse
(BSTR v
);
6350 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6351 BSTR borderCollapse
();
6353 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6354 void direction
(BSTR v
);
6356 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6359 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6360 void behavior
(BSTR v
);
6362 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6365 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
6368 [in] BSTR expression
,
6369 [in, defaultvalue("")] BSTR language
);
6371 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
6372 VARIANT getExpression
([in] BSTR propname
);
6374 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
6375 VARIANT_BOOL removeExpression
([in] BSTR propname
);
6377 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6378 void position
(BSTR v
);
6380 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6383 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6384 void unicodeBidi
(BSTR v
);
6386 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6389 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6390 void bottom
(VARIANT v
);
6392 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6395 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6396 void right
(VARIANT v
);
6398 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6401 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6402 void pixelBottom
(LONG v
);
6404 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6407 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6408 void pixelRight
(LONG v
);
6410 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6413 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6414 void posBottom
(float v
);
6416 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6419 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6420 void posRight
(float v
);
6422 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6425 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6426 void imeMode
(BSTR v
);
6428 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6431 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6432 void rubyAlign
(BSTR v
);
6434 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6437 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6438 void rubyPosition
(BSTR v
);
6440 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6441 BSTR rubyPosition
();
6443 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6444 void rubyOverhang
(BSTR v
);
6446 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6447 BSTR rubyOverhang
();
6449 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6450 void layoutGridChar
(VARIANT v
);
6452 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6453 VARIANT layoutGridChar
();
6455 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6456 void layoutGridLine
(VARIANT v
);
6458 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6459 VARIANT layoutGridLine
();
6461 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6462 void layoutGridMode
(BSTR v
);
6464 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6465 BSTR layoutGridMode
();
6467 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6468 void layoutGridType
(BSTR v
);
6470 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6471 BSTR layoutGridType
();
6473 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6474 void layoutGrid
(BSTR v
);
6476 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6479 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6480 void wordBreak
(BSTR v
);
6482 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6485 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6486 void lineBreak
(BSTR v
);
6488 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6491 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6492 void textJustify
(BSTR v
);
6494 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6497 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6498 void textJustifyTrim
(BSTR v
);
6500 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6501 BSTR textJustifyTrim
();
6503 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6504 void textKashida
(VARIANT v
);
6506 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6507 VARIANT textKashida
();
6509 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6510 void textAutospace
(BSTR v
);
6512 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6513 BSTR textAutospace
();
6515 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6516 void overflowX
(BSTR v
);
6518 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6521 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6522 void overflowY
(BSTR v
);
6524 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6527 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6528 void accelerator
(BSTR v
);
6530 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6533 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6534 void layoutFlow
(BSTR v
);
6536 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6539 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6540 void zoom
(VARIANT v
);
6542 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6545 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6546 void wordWrap
(BSTR v
);
6548 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6551 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6552 void textUnderlinePosition
(BSTR v
);
6554 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6555 BSTR textUnderlinePosition
();
6557 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6558 void scrollbarBaseColor
(VARIANT v
);
6560 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6561 VARIANT scrollbarBaseColor
();
6563 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6564 void scrollbarFaceColor
(VARIANT v
);
6566 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6567 VARIANT scrollbarFaceColor
();
6569 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6570 void scrollbar3dLightColor
(VARIANT v
);
6572 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6573 VARIANT scrollbar3dLightColor
();
6575 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6576 void scrollbarShadowColor
(VARIANT v
);
6578 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6579 VARIANT scrollbarShadowColor
();
6581 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6582 void scrollbarHighlightColor
(VARIANT v
);
6584 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6585 VARIANT scrollbarHighlightColor
();
6587 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6588 void scrollbarDarkShadowColor
(VARIANT v
);
6590 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6591 VARIANT scrollbarDarkShadowColor
();
6593 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6594 void scrollbarArrowColor
(VARIANT v
);
6596 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6597 VARIANT scrollbarArrowColor
();
6599 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6600 void scrollbarTrackColor
(VARIANT v
);
6602 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6603 VARIANT scrollbarTrackColor
();
6605 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6606 void writingMode
(BSTR v
);
6608 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6611 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6612 void textAlignLast
(BSTR v
);
6614 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6615 BSTR textAlignLast
();
6617 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6618 void textKashidaSpace
(VARIANT v
);
6620 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6621 VARIANT textKashidaSpace
();
6623 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6624 void textOverflow
(BSTR v
);
6626 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6627 BSTR textOverflow
();
6629 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6630 void minHeight
(VARIANT v
);
6632 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6633 VARIANT minHeight
();
6635 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6636 void msInterpolationMode
(BSTR v
);
6638 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6639 BSTR msInterpolationMode
();
6641 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6642 void maxHeight
(VARIANT v
);
6644 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6645 VARIANT maxHeight
();
6647 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6648 void minWidth
(VARIANT v
);
6650 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6653 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6654 void maxWidth
(VARIANT v
);
6656 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6659 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6660 void content
(BSTR v
);
6662 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6665 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6666 void captionSide
(BSTR v
);
6668 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6671 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6672 void counterIncrement
(BSTR v
);
6674 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6675 BSTR counterIncrement
();
6677 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6678 void counterReset
(BSTR v
);
6680 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6681 BSTR counterReset
();
6683 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6684 void outline
(BSTR v
);
6686 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6689 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6690 void outlineWidth
(VARIANT v
);
6692 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6693 VARIANT outlineWidth
();
6695 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6696 void outlineStyle
(BSTR v
);
6698 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6699 BSTR outlineStyle
();
6701 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6702 void outlineColor
(VARIANT v
);
6704 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6705 VARIANT outlineColor
();
6707 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6708 void boxSizing
(BSTR v
);
6710 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6713 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6714 void borderSpacing
(BSTR v
);
6716 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6717 BSTR borderSpacing
();
6719 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6720 void orphans
(VARIANT v
);
6722 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6725 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6726 void widows
(VARIANT v
);
6728 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6731 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6732 void pageBreakInside
(BSTR v
);
6734 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6735 BSTR pageBreakInside
();
6737 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6738 void emptyCells
(BSTR v
);
6740 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6743 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6744 void msBlockProgression
(BSTR v
);
6746 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6747 BSTR msBlockProgression
();
6749 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6750 void quotes
(BSTR v
);
6752 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6755 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6756 IDispatch
*constructor
();
6763 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6765 interface IHTMLStyle3
: IDispatch
6767 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6768 HRESULT layoutFlow
([in] BSTR v
);
6770 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6771 HRESULT layoutFlow
([retval, out] BSTR * p
);
6773 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6774 HRESULT zoom
([in] VARIANT v
);
6776 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6777 HRESULT zoom
([retval, out] VARIANT * p
);
6779 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6780 HRESULT wordWrap
([in] BSTR v
);
6782 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6783 HRESULT wordWrap
([retval, out] BSTR * p
);
6785 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6786 HRESULT textUnderlinePosition
([in] BSTR v
);
6788 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6789 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
6791 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6792 HRESULT scrollbarBaseColor
([in] VARIANT v
);
6794 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6795 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
6797 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6798 HRESULT scrollbarFaceColor
([in] VARIANT v
);
6800 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6801 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
6803 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6804 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
6806 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6807 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
6809 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6810 HRESULT scrollbarShadowColor
([in] VARIANT v
);
6812 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6813 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
6815 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6816 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
6818 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6819 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
6821 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6822 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
6824 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6825 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
6827 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6828 HRESULT scrollbarArrowColor
([in] VARIANT v
);
6830 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6831 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
6833 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6834 HRESULT scrollbarTrackColor
([in] VARIANT v
);
6836 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6837 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
6839 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6840 HRESULT writingMode
([in] BSTR v
);
6842 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6843 HRESULT writingMode
([retval, out] BSTR * p
);
6845 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6846 HRESULT textAlignLast
([in] BSTR v
);
6848 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6849 HRESULT textAlignLast
([retval, out] BSTR * p
);
6851 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6852 HRESULT textKashidaSpace
([in] VARIANT v
);
6854 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6855 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
6858 /*****************************************************************************
6859 * IHTMLSytyle4 interface
6865 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6867 interface IHTMLStyle4
: IDispatch
6869 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6870 HRESULT textOverflow
([in] BSTR v
);
6872 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6873 HRESULT textOverflow
([retval, out] BSTR * p
);
6875 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6876 HRESULT minHeight
([in] VARIANT v
);
6878 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6879 HRESULT minHeight
([retval, out] VARIANT * p
);
6882 /*****************************************************************************
6883 * IHTMLSytyle5 interface
6889 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6891 interface IHTMLStyle5
: IDispatch
6893 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6894 HRESULT msInterpolationMode
([in] BSTR v
);
6896 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6897 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
6899 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6900 HRESULT maxHeight
([in] VARIANT v
);
6902 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6903 HRESULT maxHeight
([out, retval] VARIANT *p
);
6905 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6906 HRESULT minWidth
([in] VARIANT v
);
6908 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6909 HRESULT minWidth
([out, retval] VARIANT *p
);
6911 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6912 HRESULT maxWidth
([in] VARIANT v
);
6914 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6915 HRESULT maxWidth
([out, retval] VARIANT *p
);
6918 /*****************************************************************************
6919 * IHTMLSytyle6 interface
6925 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
6927 interface IHTMLStyle6
: IDispatch
6929 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6930 HRESULT content
([in] BSTR v
);
6932 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6933 HRESULT content
([out, retval] BSTR *p
);
6935 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6936 HRESULT captionSide
([in] BSTR v
);
6938 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6939 HRESULT captionSide
([retval, out] BSTR *p
);
6941 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6942 HRESULT counterIncrement
([in] BSTR v
);
6944 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6945 HRESULT counterIncrement
([out, retval] BSTR *p
);
6947 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6948 HRESULT counterReset
([in] BSTR v
);
6950 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6951 HRESULT counterReset
([out, retval] BSTR *p
);
6953 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6954 HRESULT outline
([in] BSTR v
);
6956 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6957 HRESULT outline
([out, retval] BSTR *p
);
6959 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6960 HRESULT outlineWidth
([in] VARIANT v
);
6962 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6963 HRESULT outlineWidth
([out, retval] VARIANT *p
);
6965 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6966 HRESULT outlineStyle
([in] BSTR v
);
6968 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6969 HRESULT outlineStyle
([out, retval] BSTR *p
);
6971 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6972 HRESULT outlineColor
([in] VARIANT v
);
6974 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6975 HRESULT outlineColor
([out, retval] VARIANT *p
);
6977 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6978 HRESULT boxSizing
([in] BSTR v
);
6980 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6981 HRESULT boxSizing
([out, retval] BSTR *p
);
6983 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6984 HRESULT borderSpacing
([in] BSTR v
);
6986 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6987 HRESULT borderSpacing
([out, retval] BSTR *p
);
6989 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6990 HRESULT orphans
([in] VARIANT v
);
6992 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6993 HRESULT orphans
([out, retval] VARIANT *p
);
6995 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6996 HRESULT widows
([in] VARIANT v
);
6998 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6999 HRESULT widows
([out, retval] VARIANT *p
);
7001 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
7002 HRESULT pageBreakInside
([in] BSTR v
);
7004 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
7005 HRESULT pageBreakInside
([out, retval] BSTR *p
);
7007 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
7008 HRESULT emptyCells
([in] BSTR v
);
7010 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
7011 HRESULT emptyCells
([out, retval] BSTR *p
);
7013 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
7014 HRESULT msBlockProgression
([in] BSTR v
);
7016 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
7017 HRESULT msBlockProgression
([out, retval] BSTR *p
);
7019 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7020 HRESULT quotes
([in] BSTR v
);
7022 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7023 HRESULT quotes
([out, retval] BSTR *p
);
7028 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7032 [default] dispinterface DispHTMLStyle
;
7033 interface IHTMLStyle
;
7034 interface IHTMLStyle2
;
7035 interface IHTMLStyle3
;
7036 interface IHTMLStyle4
;
7037 interface IHTMLStyle5
;
7038 interface IHTMLStyle6
;
7041 /*****************************************************************************
7042 * DispHTMLW3CComputedStyle dispinterface
7046 uuid(30590070-98b5
-11cf
-bb82
-00aa00bdce0b
)
7048 dispinterface DispHTMLW3CComputedStyle
7052 WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL
;
7053 WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL
;
7054 WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL
;
7055 WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL
;
7058 /*****************************************************************************
7059 * IHTMLRenderStyle interface
7065 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7067 interface IHTMLRenderStyle
: IDispatch
7069 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7070 HRESULT textLineThroughStyle
([in] BSTR v
);
7072 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7073 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
7075 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7076 HRESULT textUnderlineStyle
([in] BSTR v
);
7078 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7079 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
7081 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7082 HRESULT textEffect
([in] BSTR v
);
7084 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7085 HRESULT textEffect
([retval, out] BSTR *p
);
7087 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7088 HRESULT textColor
([in] VARIANT v
);
7090 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7091 HRESULT textColor
([retval, out] VARIANT *p
);
7093 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7094 HRESULT textBackgroundColor
([in] VARIANT v
);
7096 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7097 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
7099 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7100 HRESULT textDecorationColor
([in] VARIANT v
);
7102 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7103 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
7105 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7106 HRESULT renderingPriority
([in] LONG v
);
7108 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7109 HRESULT renderingPriority
([retval, out] LONG *p
);
7111 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7112 HRESULT defaultTextSelection
([in] BSTR v
);
7114 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7115 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
7117 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7118 HRESULT textDecoration
([in] BSTR v
);
7120 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7121 HRESULT textDecoration
([retval, out] BSTR *p
);
7124 /*****************************************************************************
7125 * IHTMLCurrentStyle interface
7131 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7133 interface IHTMLCurrentStyle
: IDispatch
7135 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7136 HRESULT position
([retval, out] BSTR *p
);
7138 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7139 HRESULT styleFloat
([retval, out] BSTR *p
);
7141 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7142 HRESULT color
([retval, out] VARIANT *p
);
7144 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7145 HRESULT backgroundColor
([retval, out] VARIANT *p
);
7147 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7148 HRESULT fontFamily
([retval, out] BSTR *p
);
7150 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7151 HRESULT fontStyle
([retval, out] BSTR *p
);
7153 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7154 HRESULT fontVariant
([retval, out] BSTR *p
);
7156 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7157 HRESULT fontWeight
([retval, out] VARIANT *p
);
7159 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7160 HRESULT fontSize
([retval, out] VARIANT *p
);
7162 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7163 HRESULT backgroundImage
([retval, out] BSTR *p
);
7165 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7166 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
7168 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7169 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
7171 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7172 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
7174 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7175 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
7177 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7178 HRESULT borderTopColor
([retval, out] VARIANT *p
);
7180 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7181 HRESULT borderRightColor
([retval, out] VARIANT *p
);
7183 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7184 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
7186 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7187 HRESULT borderTopStyle
([retval, out] BSTR *p
);
7189 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7190 HRESULT borderRightStyle
([retval, out] BSTR *p
);
7192 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7193 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
7195 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7196 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
7198 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7199 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
7201 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7202 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
7204 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7205 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
7207 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7208 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
7210 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7211 HRESULT left
([retval, out] VARIANT *p
);
7213 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7214 HRESULT top
([retval, out] VARIANT *p
);
7216 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7217 HRESULT width
([retval, out] VARIANT *p
);
7219 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7220 HRESULT height
([retval, out] VARIANT *p
);
7222 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7223 HRESULT paddingLeft
([retval, out] VARIANT *p
);
7225 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7226 HRESULT paddingTop
([retval, out] VARIANT *p
);
7228 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7229 HRESULT paddingRight
([retval, out] VARIANT *p
);
7231 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7232 HRESULT paddingBottom
([retval, out] VARIANT *p
);
7234 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7235 HRESULT textAlign
([retval, out] BSTR *p
);
7237 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7238 HRESULT textDecoration
([retval, out] BSTR *p
);
7240 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7241 HRESULT display
([retval, out] BSTR *p
);
7243 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7244 HRESULT visibility
([retval, out] BSTR *p
);
7246 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7247 HRESULT zIndex
([retval, out] VARIANT *p
);
7249 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7250 HRESULT letterSpacing
([retval, out] VARIANT *p
);
7252 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7253 HRESULT lineHeight
([retval, out] VARIANT *p
);
7255 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7256 HRESULT textIndent
([retval, out] VARIANT *p
);
7258 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7259 HRESULT verticalAlign
([retval, out] VARIANT *p
);
7261 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7262 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
7264 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7265 HRESULT marginTop
([retval, out] VARIANT *p
);
7267 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7268 HRESULT marginRight
([retval, out] VARIANT *p
);
7270 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7271 HRESULT marginBottom
([retval, out] VARIANT *p
);
7273 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7274 HRESULT marginLeft
([retval, out] VARIANT *p
);
7276 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7277 HRESULT clear
([retval, out] BSTR *p
);
7279 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7280 HRESULT listStyleType
([retval, out] BSTR *p
);
7282 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7283 HRESULT listStylePosition
([retval, out] BSTR *p
);
7285 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7286 HRESULT listStyleImage
([retval, out] BSTR *p
);
7288 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7289 HRESULT clipTop
([retval, out] VARIANT *p
);
7291 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7292 HRESULT clipRight
([retval, out] VARIANT *p
);
7294 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7295 HRESULT clipBottom
([retval, out] VARIANT *p
);
7297 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7298 HRESULT clipLeft
([retval, out] VARIANT *p
);
7300 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7301 HRESULT overflow
([retval, out] BSTR *p
);
7303 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7304 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
7306 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7307 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
7309 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7310 HRESULT cursor
([retval, out] BSTR *p
);
7312 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7313 HRESULT tableLayout
([retval, out] BSTR *p
);
7315 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7316 HRESULT borderCollapse
([retval, out] BSTR *p
);
7318 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7319 HRESULT direction
([retval, out] BSTR *p
);
7321 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7322 HRESULT behavior
([retval, out] BSTR *p
);
7324 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7325 HRESULT getAttribute
(
7326 [in] BSTR strAttributeName
,
7327 [defaultvalue(0), in] LONG lFlags
,
7328 [retval, out] VARIANT *AttributeValue
);
7330 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7331 HRESULT unicodeBidi
([retval, out] BSTR *p
);
7333 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7334 HRESULT right
([retval, out] VARIANT *p
);
7336 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7337 HRESULT bottom
([retval, out] VARIANT *p
);
7339 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7340 HRESULT imeMode
([retval, out] BSTR *p
);
7342 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7343 HRESULT rubyAlign
([retval, out] BSTR *p
);
7345 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7346 HRESULT rubyPosition
([retval, out] BSTR *p
);
7348 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7349 HRESULT rubyOverhang
([retval, out] BSTR *p
);
7351 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7352 HRESULT textAutospace
([retval, out] BSTR *p
);
7354 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7355 HRESULT lineBreak
([retval, out] BSTR *p
);
7357 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7358 HRESULT wordBreak
([retval, out] BSTR *p
);
7360 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7361 HRESULT textJustify
([retval, out] BSTR *p
);
7363 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7364 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
7366 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7367 HRESULT textKashida
([retval, out] VARIANT *p
);
7369 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7370 HRESULT blockDirection
([retval, out] BSTR *p
);
7372 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7373 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
7375 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7376 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
7378 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7379 HRESULT layoutGridMode
([retval, out] BSTR *p
);
7381 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7382 HRESULT layoutGridType
([retval, out] BSTR *p
);
7384 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7385 HRESULT borderStyle
([retval, out] BSTR *p
);
7387 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7388 HRESULT borderColor
([retval, out] BSTR *p
);
7390 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7391 HRESULT borderWidth
([retval, out] BSTR *p
);
7393 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7394 HRESULT padding
([retval, out] BSTR *p
);
7396 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7397 HRESULT margin
([retval, out] BSTR *p
);
7399 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7400 HRESULT accelerator
([retval, out] BSTR *p
);
7402 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7403 HRESULT overflowX
([retval, out] BSTR *p
);
7405 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7406 HRESULT overflowY
([retval, out] BSTR *p
);
7408 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7409 HRESULT textTransform
([retval, out] BSTR *p
);
7412 /*****************************************************************************
7413 * IHTMLCurrentStyle2 interface
7419 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7421 interface IHTMLCurrentStyle2
: IDispatch
7423 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7424 HRESULT layoutFlow
([retval, out] BSTR * p
);
7426 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7427 HRESULT wordWrap
([retval, out] BSTR * p
);
7429 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7430 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
7432 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7433 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
7435 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7436 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
7438 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7439 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
7441 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7442 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
7444 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7445 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
7447 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7448 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
7450 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7451 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
7453 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7454 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
7456 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7457 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
7459 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7460 HRESULT writingMode
([retval, out] BSTR * p
);
7462 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7463 HRESULT zoom
([retval, out] VARIANT * p
);
7465 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7466 HRESULT filter
([retval, out] BSTR * p
);
7468 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7469 HRESULT textAlignLast
([retval, out] BSTR * p
);
7471 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7472 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
7474 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7475 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
7478 /*****************************************************************************
7479 * IHTMLCurrentStyle3 interface
7485 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7487 interface IHTMLCurrentStyle3
: IDispatch
7489 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7490 HRESULT textOverflow
([retval, out] BSTR * p
);
7492 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7493 HRESULT minHeight
([retval, out] VARIANT * p
);
7495 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7496 HRESULT wordSpacing
([retval, out] VARIANT * p
);
7498 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7499 HRESULT whiteSpace
([retval, out] BSTR * p
);
7502 /*****************************************************************************
7503 * IHTMLCurrentStyle4 interface
7509 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7511 interface IHTMLCurrentStyle4
: IDispatch
7513 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7514 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
7516 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7517 HRESULT maxHeight
([retval, out] VARIANT * p
);
7519 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7520 HRESULT minWidth
([retval, out] VARIANT * p
);
7522 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7523 HRESULT maxWidth
([retval, out] VARIANT * p
);
7526 /*****************************************************************************
7527 * DispHTMLCurrentStyle dispinterface
7531 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7533 dispinterface DispHTMLCurrentStyle
7537 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7540 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7543 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7546 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7547 VARIANT backgroundColor
();
7549 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7552 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7555 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7558 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7559 VARIANT fontWeight
();
7561 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7564 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7565 BSTR backgroundImage
();
7567 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7568 VARIANT backgroundPositionX
();
7570 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7571 VARIANT backgroundPositionY
();
7573 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7574 BSTR backgroundRepeat
();
7576 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7577 VARIANT borderLeftColor
();
7579 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7580 VARIANT borderTopColor
();
7582 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7583 VARIANT borderRightColor
();
7585 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7586 VARIANT borderBottomColor
();
7588 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7589 BSTR borderTopStyle
();
7591 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7592 BSTR borderRightStyle
();
7594 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7595 BSTR borderBottomStyle
();
7597 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7598 BSTR borderLeftStyle
();
7600 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7601 VARIANT borderTopWidth
();
7603 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7604 VARIANT borderRightWidth
();
7606 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7607 VARIANT borderBottomWidth
();
7609 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7610 VARIANT borderLeftWidth
();
7612 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7615 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7618 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7621 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7624 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7625 VARIANT paddingLeft
();
7627 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7628 VARIANT paddingTop
();
7630 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7631 VARIANT paddingRight
();
7633 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7634 VARIANT paddingBottom
();
7636 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7639 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7640 BSTR textDecoration
();
7642 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7645 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7648 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7651 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7652 VARIANT letterSpacing
();
7654 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7655 VARIANT lineHeight
();
7657 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7658 VARIANT textIndent
();
7660 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7661 VARIANT verticalAlign
();
7663 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7664 BSTR backgroundAttachment
();
7666 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7667 VARIANT marginTop
();
7669 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7670 VARIANT marginRight
();
7672 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7673 VARIANT marginBottom
();
7675 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7676 VARIANT marginLeft
();
7678 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7681 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7682 BSTR listStyleType
();
7684 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7685 BSTR listStylePosition
();
7687 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7688 BSTR listStyleImage
();
7690 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7693 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7694 VARIANT clipRight
();
7696 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7697 VARIANT clipBottom
();
7699 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7702 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7705 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7706 BSTR pageBreakBefore
();
7708 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7709 BSTR pageBreakAfter
();
7711 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7714 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7717 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7718 BSTR borderCollapse
();
7720 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7723 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7726 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7727 VARIANT getAttribute
(
7728 [in] BSTR strAttributeName
,
7729 [in, defaultvalue(0)] LONG lFlags
);
7731 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7734 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7737 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7740 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7743 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7746 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7747 BSTR rubyPosition
();
7749 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7750 BSTR rubyOverhang
();
7752 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7753 BSTR textAutospace
();
7755 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7758 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7761 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7764 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7765 BSTR textJustifyTrim
();
7767 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7768 VARIANT textKashida
();
7770 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7771 BSTR blockDirection
();
7773 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7774 VARIANT layoutGridChar
();
7776 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7777 VARIANT layoutGridLine
();
7779 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7780 BSTR layoutGridMode
();
7782 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7783 BSTR layoutGridType
();
7785 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7788 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7791 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7794 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7797 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7800 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7803 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7806 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7809 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7810 BSTR textTransform
();
7812 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7815 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7818 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7819 BSTR textUnderlinePosition
();
7821 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7822 VARIANT_BOOL hasLayout
();
7824 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7825 VARIANT scrollbarBaseColor
();
7827 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7828 VARIANT scrollbarFaceColor
();
7830 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7831 VARIANT scrollbar3dLightColor
();
7833 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7834 VARIANT scrollbarShadowColor
();
7836 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7837 VARIANT scrollbarHighlightColor
();
7839 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7840 VARIANT scrollbarDarkShadowColor
();
7842 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7843 VARIANT scrollbarArrowColor
();
7845 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7846 VARIANT scrollbarTrackColor
();
7848 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7851 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7854 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7857 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7858 BSTR textAlignLast
();
7860 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7861 VARIANT textKashidaSpace
();
7863 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7864 VARIANT_BOOL isBlock
();
7866 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7867 BSTR textOverflow
();
7869 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7870 VARIANT minHeight
();
7872 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7873 VARIANT wordSpacing
();
7875 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7878 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7879 BSTR msInterpolationMode
();
7881 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7882 VARIANT maxHeight
();
7884 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7887 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7893 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7895 coclass HTMLCurrentStyle
7897 [default] dispinterface DispHTMLCurrentStyle
;
7898 interface IHTMLCurrentStyle
;
7899 interface IHTMLCurrentStyle2
;
7900 interface IHTMLCurrentStyle3
;
7901 interface IHTMLCurrentStyle4
;
7904 /*****************************************************************************
7905 * IHTMLRect interface
7911 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7913 interface IHTMLRect
: IDispatch
7915 [propput, id(DISPID_IHTMLRECT_LEFT
)]
7916 HRESULT left
([in] LONG v
);
7918 [propget, id(DISPID_IHTMLRECT_LEFT
)]
7919 HRESULT left
([retval, out] LONG *p
);
7921 [propput, id(DISPID_IHTMLRECT_TOP
)]
7922 HRESULT top
([in] LONG v
);
7924 [propget, id(DISPID_IHTMLRECT_TOP
)]
7925 HRESULT top
([retval, out] LONG *p
);
7927 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
7928 HRESULT right
([in] LONG v
);
7930 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
7931 HRESULT right
([retval, out] LONG *p
);
7933 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
7934 HRESULT bottom
([in] LONG v
);
7936 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
7937 HRESULT bottom
([retval, out] LONG *p
);
7940 /*****************************************************************************
7941 * IHTMLRect2 interface
7947 uuid(3051076c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7949 interface IHTMLRect2
: IDispatch
7951 [propget, id(DISPID_IHTMLRECT2_WIDTH
)]
7952 HRESULT width
([retval, out] FLOAT *p
);
7954 [propget, id(DISPID_IHTMLRECT2_HEIGHT
)]
7955 HRESULT height
([retval, out] FLOAT *p
);
7958 /*****************************************************************************
7959 * IHTMLRectCollection interface
7965 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7967 interface IHTMLRectCollection
: IDispatch
7969 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
7970 HRESULT length
([retval, out] LONG *p
);
7972 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
7973 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7975 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
7977 [in] VARIANT *pvarIndex
,
7978 [retval, out] VARIANT *pvarResult
);
7981 /*****************************************************************************
7982 * IHTMLDOMNode interface
7988 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7990 interface IHTMLDOMNode
: IDispatch
7992 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
7993 HRESULT nodeType
([retval, out] LONG *p
);
7995 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
7996 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
7998 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
7999 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
8001 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
8002 HRESULT childNodes
([retval, out] IDispatch
**p
);
8004 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
8005 HRESULT attributes
([retval, out] IDispatch
**p
);
8007 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
8008 HRESULT insertBefore
(
8009 [in] IHTMLDOMNode
*newChild
,
8010 [optional, in] VARIANT refChild
,
8011 [retval, out] IHTMLDOMNode
**node
);
8013 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
8014 HRESULT removeChild
(
8015 [in] IHTMLDOMNode
*oldChild
,
8016 [retval, out] IHTMLDOMNode
**node
);
8018 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
8019 HRESULT replaceChild
(
8020 [in] IHTMLDOMNode
*newChild
,
8021 [in] IHTMLDOMNode
*oldChild
,
8022 [retval, out] IHTMLDOMNode
**node
);
8024 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
8026 [in] VARIANT_BOOL fDeep
,
8027 [retval, out] IHTMLDOMNode
**clonedNode
);
8029 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
8031 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
8032 [retval, out] IHTMLDOMNode
**removed
);
8034 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
8036 [in] IHTMLDOMNode
*otherNode
,
8037 [retval, out] IHTMLDOMNode
**swappedNode
);
8039 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
8040 HRESULT replaceNode
(
8041 [in] IHTMLDOMNode
*replacement
,
8042 [retval, out] IHTMLDOMNode
**replaced
);
8044 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
8045 HRESULT appendChild
(
8046 [in] IHTMLDOMNode
*newChild
,
8047 [retval, out] IHTMLDOMNode
**node
);
8049 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
8050 HRESULT nodeName
([retval, out] BSTR *p
);
8052 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8053 HRESULT nodeValue
([in] VARIANT v
);
8055 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8056 HRESULT nodeValue
([retval, out] VARIANT *p
);
8058 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
8059 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8061 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
8062 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8064 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
8065 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8067 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
8068 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8071 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
8072 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
8075 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
8076 IHTMLDOMNode
* parentNode
(); \
8078 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
8079 VARIANT_BOOL hasChildNodes
(); \
8081 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
8082 IDispatch
* childNodes
(); \
8084 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
8085 IDispatch
* attributes
(); \
8087 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
8088 IHTMLDOMNode
* insertBefore
( \
8089 [in] IHTMLDOMNode
* newChild
, \
8090 [optional, in] VARIANT refChild
); \
8092 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
8093 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
8095 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
8096 IHTMLDOMNode
* replaceChild
( \
8097 [in] IHTMLDOMNode
* newChild
, \
8098 [in] IHTMLDOMNode
* oldChild
); \
8100 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
8101 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
8103 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
8104 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
8106 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
8107 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
8109 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
8110 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
8112 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
8113 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
8115 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
8118 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8119 void nodeValue
(VARIANT v
); \
8121 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8122 VARIANT nodeValue
(); \
8124 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
8125 IHTMLDOMNode
* firstChild
(); \
8127 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
8128 IHTMLDOMNode
* lastChild
(); \
8130 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
8131 IHTMLDOMNode
* previousSibling
(); \
8133 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
8134 IHTMLDOMNode
* nextSibling
()
8136 /*****************************************************************************
8137 * IHTMLDOMNode2 interface
8143 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8145 interface IHTMLDOMNode2
: IDispatch
8147 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
8148 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8151 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
8152 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
8153 IDispatch
*ownerDocument
()
8155 /*****************************************************************************
8156 * IHTMLDOMNode3 interface
8162 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8164 interface IHTMLDOMNode3
: IDispatch
8166 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8167 HRESULT prefix
([in] VARIANT v
);
8169 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8170 HRESULT prefix
([out, retval] VARIANT *p
);
8172 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
8173 HRESULT localName
([out, retval] VARIANT *p
);
8175 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
8176 HRESULT namespaceURI
([out, retval] VARIANT *p
);
8178 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8179 HRESULT textContent
([in] VARIANT v
);
8181 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8182 HRESULT textContent
([out, retval] VARIANT *p
);
8184 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
8185 HRESULT isEqualNode
(
8186 [in] IHTMLDOMNode3
*otherNode
,
8187 [out, retval] VARIANT_BOOL *isEqual
);
8189 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
8190 HRESULT lookupNamespaceURI
(
8191 [in] VARIANT *pvarPrefix
,
8192 [out, retval] VARIANT *pvarNamespaceURI
);
8194 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
8195 HRESULT lookupPrefix
(
8196 [in] VARIANT *pvarNamespaceURI
,
8197 [out, retval] VARIANT *pvarPrefix
);
8199 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
8200 HRESULT isDefaultNamespace
(
8201 [in] VARIANT *pvarNamespace
,
8202 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
8204 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
8205 HRESULT appendChild
(
8206 [in] IHTMLDOMNode
*newChild
,
8207 [out, retval] IHTMLDOMNode
**node
);
8209 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
8210 HRESULT insertBefore
(
8211 [in] IHTMLDOMNode
*newChild
,
8212 [in, optional] VARIANT refChild
,
8213 [out, retval] IHTMLDOMNode
**node
);
8215 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
8216 HRESULT removeChild
(
8217 [in] IHTMLDOMNode
*oldChild
,
8218 [out, retval] IHTMLDOMNode
**node
);
8220 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
8221 HRESULT replaceChild
(
8222 [in] IHTMLDOMNode
*newChild
,
8223 [in] IHTMLDOMNode
*oldChild
,
8224 [out, retval] IHTMLDOMNode
**node
);
8226 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
8228 [in] IHTMLDOMNode3
*otherNode
,
8229 [out, retval] VARIANT_BOOL *isSame
);
8231 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
8232 HRESULT compareDocumentPosition
(
8233 [in] IHTMLDOMNode
*otherNode
,
8234 [out, retval] USHORT
*flags
);
8236 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
8237 HRESULT isSupported
(
8239 [in] VARIANT version,
8240 [out, retval] VARIANT_BOOL *pfisSupported
);
8243 #define WINE_IHTMLDOMNODE3_DISPINTERFACE_DECL \
8244 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)] \
8245 void prefix
(VARIANT v
); \
8247 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)] \
8250 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)] \
8251 VARIANT localName
(); \
8253 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)] \
8254 VARIANT namespaceURI
(); \
8256 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)] \
8257 void textContent
(VARIANT v
); \
8259 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)] \
8260 VARIANT textContent
(); \
8262 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)] \
8263 VARIANT_BOOL isEqualNode
([in] IHTMLDOMNode3
*otherNode
); \
8265 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)] \
8266 VARIANT lookupNamespaceURI
([in] VARIANT *pvarPrefix
); \
8268 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)] \
8269 VARIANT lookupPrefix
([in] VARIANT *pvarNamespaceURI
); \
8271 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)] \
8272 VARIANT_BOOL isDefaultNamespace
([in] VARIANT *pvarNamespace
); \
8274 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)] \
8275 IHTMLDOMNode
*ie9_appendChild
([in] IHTMLDOMNode
*newChild
); \
8277 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)] \
8278 IHTMLDOMNode
*ie9_insertBefore
( \
8279 [in] IHTMLDOMNode
*newChild
, \
8280 [in, optional] VARIANT refChild
); \
8282 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)] \
8283 IHTMLDOMNode
*ie9_removeChild
([in] IHTMLDOMNode
*oldChild
); \
8285 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)] \
8286 IHTMLDOMNode
*ie9_replaceChild
( \
8287 [in] IHTMLDOMNode
*newChild
, \
8288 [in] IHTMLDOMNode
*oldChild
); \
8290 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)] \
8291 VARIANT_BOOL isSameNode
([in] IHTMLDOMNode3
*otherNode
); \
8293 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)] \
8294 USHORT compareDocumentPosition
([in] IHTMLDOMNode
*otherNode
); \
8296 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)] \
8297 VARIANT_BOOL isSupported
( \
8298 [in] BSTR feature
, \
8299 [in] VARIANT version) \
8301 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
8302 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
8303 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
; \
8304 WINE_IHTMLDOMNODE3_DISPINTERFACE_DECL
8306 /*****************************************************************************
8307 * IHTMLDOMAttribute interface
8313 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8315 interface IHTMLDOMAttribute
: IDispatch
8317 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8318 HRESULT nodeName
([retval, out] BSTR *p
);
8320 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8321 HRESULT nodeValue
([in] VARIANT v
);
8323 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8324 HRESULT nodeValue
([retval, out] VARIANT *p
);
8326 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8327 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
8330 /*****************************************************************************
8331 * IHTMLDOMAttribute2 interface
8337 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8339 interface IHTMLDOMAttribute2
: IDispatch
8341 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8342 HRESULT name
([retval, out] BSTR *p
);
8344 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8345 HRESULT value
([in] BSTR v
);
8347 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8348 HRESULT value
([retval, out] BSTR *p
);
8350 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8351 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
8353 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8354 HRESULT nodeType
([retval, out] long *p
);
8356 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8357 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
8359 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8360 HRESULT childNodes
([retval, out] IDispatch
**p
);
8362 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8363 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8365 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8366 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8368 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8369 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8371 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8372 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8374 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8375 HRESULT attributes
([retval, out] IDispatch
**p
);
8377 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8378 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8380 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8381 HRESULT insertBefore
(
8382 [in] IHTMLDOMNode
*newChild
,
8383 [optional, in] VARIANT refChild
,
8384 [retval, out] IHTMLDOMNode
**node
);
8386 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8387 HRESULT replaceChild
(
8388 [in] IHTMLDOMNode
*newChild
,
8389 [in] IHTMLDOMNode
*oldChild
,
8390 [retval, out] IHTMLDOMNode
**node
);
8392 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8393 HRESULT removeChild
(
8394 [in] IHTMLDOMNode
*oldChild
,
8395 [retval, out] IHTMLDOMNode
**node
);
8397 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8398 HRESULT appendChild
(
8399 [in] IHTMLDOMNode
*newChild
,
8400 [retval, out] IHTMLDOMNode
**node
);
8402 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8403 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
8405 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8407 [in] VARIANT_BOOL fDeep
,
8408 [retval, out] IHTMLDOMAttribute
**clonedNode
);
8411 /*****************************************************************************
8412 * IHTMLDOMTextNode interface
8418 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8420 interface IHTMLDOMTextNode
: IDispatch
8422 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8423 HRESULT data
([in] BSTR v
);
8425 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8426 HRESULT data
([out, retval] BSTR *p
);
8428 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8429 HRESULT toString
([out, retval] BSTR *String);
8431 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8432 HRESULT length
([out, retval] LONG *p
);
8434 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8437 [out, retval] IHTMLDOMNode
**pRetNode
);
8440 /*****************************************************************************
8441 * IHTMLDOMTextNode2 interface
8447 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8449 interface IHTMLDOMTextNode2
: IDispatch
8451 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8452 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
8454 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8455 HRESULT appendData
([in] BSTR bstrstring
);
8457 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8458 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
8460 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8461 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
8463 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8464 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
8469 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8471 coclass HTMLDOMTextNode
8473 [default] dispinterface DispHTMLDOMTextNode
;
8474 interface IHTMLDOMTextNode
;
8475 interface IHTMLDOMTextNode2
;
8476 interface IHTMLDOMNode
;
8477 interface IHTMLDOMNode2
;
8480 /*****************************************************************************
8481 * IDOMDocumentType interface
8487 uuid(30510738-98b5
-11cf
-bb82
-00aa00bdce0b
)
8489 interface IDOMDocumentType
: IDispatch
8491 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8492 HRESULT name
([out, retval] BSTR *p
);
8494 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8495 HRESULT entities
([out, retval] IDispatch
**p
);
8497 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8498 HRESULT notations
([out, retval] IDispatch
**p
);
8500 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8501 HRESULT publicId
([out, retval] VARIANT *p
);
8503 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8504 HRESULT systemId
([out, retval] VARIANT *p
);
8506 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8507 HRESULT internalSubset
([out, retval] VARIANT *p
);
8510 /*****************************************************************************
8511 * DispDOMDocumentType dispinterface
8515 uuid(30590098-98b5
-11cf
-bb82
-00aa00bdce0b
)
8517 dispinterface DispDOMDocumentType
8521 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8523 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8526 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8527 IDispatch
*entities
();
8529 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8530 IDispatch
*notations
();
8532 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8535 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8538 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8539 VARIANT internalSubset
();
8544 uuid(30510739-98b5
-11cf
-bb82
-00aa00bdce0b
)
8546 coclass DOMDocumentType
8548 [default] dispinterface DispDOMDocumentType
;
8549 interface IHTMLDOMNode
;
8550 interface IHTMLDOMNode2
;
8551 interface IHTMLDOMNode3
;
8552 interface IDOMDocumentType
;
8555 /*****************************************************************************
8556 * IHTMLDOMImplementation interface
8562 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8564 interface IHTMLDOMImplementation
: IDispatch
8566 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8568 [in] BSTR bstrfeature
,
8569 [optional, in] VARIANT version,
8570 [retval, out] VARIANT_BOOL *pfHasFeature
);
8573 /*****************************************************************************
8574 * IHTMLDOMImplementation2 interface
8580 uuid(3051073c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8582 interface IHTMLDOMImplementation2
: IDispatch
8584 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8585 HRESULT createDocumentType
(
8586 [in] BSTR bstrQualifiedName
,
8587 [in] VARIANT *pvarPublicId
,
8588 [in] VARIANT *pvarSystemId
,
8589 [out, retval] IDOMDocumentType
**newDocumentType
);
8591 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8592 HRESULT createDocument
(
8593 [in] VARIANT *pvarNS
,
8594 [in] VARIANT *pvarTagName
,
8595 [in] IDOMDocumentType
*pDocumentType
,
8596 [out, retval] IHTMLDocument7
**ppnewDocument
);
8598 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8599 HRESULT createHTMLDocument
(
8600 [in] BSTR bstrTitle
,
8601 [out, retval] IHTMLDocument7
**ppnewDocument
);
8603 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8605 [in] BSTR bstrfeature
,
8606 [in, optional] VARIANT version,
8607 [out, retval] VARIANT_BOOL *pfHasFeature
);
8610 /*****************************************************************************
8611 * DispHTMLDOMImplementation dispinterface
8615 uuid(3050f58f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8617 dispinterface DispHTMLDOMImplementation
8621 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8622 VARIANT_BOOL hasFeature
(
8623 [in] BSTR bstrfeature
,
8624 [in, optional] VARIANT version);
8626 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8627 IDOMDocumentType
*createDocumentType
(
8628 [in] BSTR bstrQualifiedName
,
8629 [in] VARIANT *pvarPublicId
,
8630 [in] VARIANT *pvarSystemId
);
8632 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8633 IHTMLDocument7
*createDocument
(
8634 [in] VARIANT *pvarNS
,
8635 [in] VARIANT *pvarTagName
,
8636 [in] IDOMDocumentType
*pDocumentType
);
8638 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8639 IHTMLDocument7
*createHTMLDocument
([in] BSTR bstrTitle
);
8641 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8642 VARIANT_BOOL ie9_hasFeature
(
8643 [in] BSTR bstrfeature
,
8644 [in, optional] VARIANT version);
8646 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8647 IDispatch
*constructor
();
8650 /*****************************************************************************
8651 * DispHTMLDOMAttribute dispinterface
8655 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8657 dispinterface DispHTMLDOMAttribute
8661 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8664 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8665 void nodeValue
(VARIANT v
);
8667 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8668 VARIANT nodeValue
();
8670 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8671 VARIANT_BOOL specified
();
8673 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8676 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8679 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8682 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8683 VARIANT_BOOL expando
();
8685 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8688 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8689 IHTMLDOMNode
*parentNode
();
8691 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8692 IDispatch
*childNodes
();
8694 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8695 IHTMLDOMNode
*firstChild
();
8697 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8698 IHTMLDOMNode
*lastChild
();
8700 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8701 IHTMLDOMNode
*previousSibling
();
8703 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8704 IHTMLDOMNode
*nextSibling
();
8706 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8707 IDispatch
*attributes
();
8709 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8710 IDispatch
*ownerDocument
();
8712 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8713 IHTMLDOMNode
*insertBefore
(
8714 [in] IHTMLDOMNode
*newChild
,
8715 [optional, in] VARIANT refChild
);
8717 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8718 IHTMLDOMNode
*replaceChild
(
8719 [in] IHTMLDOMNode
*newChild
,
8720 [in] IHTMLDOMNode
*oldChild
);
8722 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8723 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
8725 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8726 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
8728 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8729 VARIANT_BOOL hasChildNodes
();
8731 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8732 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
8734 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8735 void ie8_nodeValue
(VARIANT v
);
8737 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8738 VARIANT ie8_nodeValue
();
8740 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8741 void ie8_value
(BSTR v
);
8743 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8746 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
8747 VARIANT_BOOL ie8_specified
();
8749 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
8750 IHTMLElement2
*ownerElement
();
8752 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8755 /*****************************************************************************
8756 * IHTMLDocumentCompatibleInfo interface
8762 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8764 interface IHTMLDocumentCompatibleInfo
: IDispatch
8766 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
8767 HRESULT userAgent
([retval, out] BSTR *p
);
8769 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
8770 HRESULT version([retval, out] BSTR *p
);
8773 /*****************************************************************************
8774 * IHTMLDocumentCompatibleInfoCollection interface
8780 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
8782 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
8784 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
8785 HRESULT length
([retval, out] long *p
);
8787 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
8788 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
8791 /*****************************************************************************
8792 * DispHTMLDOMTextNode dispinterface
8796 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8798 dispinterface DispHTMLDOMTextNode
8802 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8805 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8808 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8811 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8814 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8815 IHTMLDOMNode
*splitText
([in] LONG offset
);
8817 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8822 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8823 void appendData
([in] BSTR bstrstring
);
8825 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8828 [in] BSTR bstrstring
);
8830 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8835 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8839 [in] BSTR bstrstring
);
8841 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8844 /*****************************************************************************
8845 * IHTMLAttributeCollection interface
8851 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8853 interface IHTMLAttributeCollection
: IDispatch
8855 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8857 [retval, out] long *p
);
8859 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8861 [retval, out] IUnknown
**p
);
8863 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8865 [optional, in] VARIANT *name
,
8866 [retval, out] IDispatch
**pdisp
);
8869 /*****************************************************************************
8870 * IHTMLAttributeCollection2 interface
8876 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8878 interface IHTMLAttributeCollection2
: IDispatch
8880 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8881 HRESULT getNamedItem
(
8883 [retval, out] IHTMLDOMAttribute
**newretNode
);
8885 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8886 HRESULT setNamedItem
(
8887 [in] IHTMLDOMAttribute
*ppNode
,
8888 [retval, out] IHTMLDOMAttribute
**newretNode
);
8890 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8891 HRESULT removeNamedItem
(
8893 [retval, out] IHTMLDOMAttribute
**newretNode
);
8896 /*****************************************************************************
8897 * IHTMLAttributeCollection3 interface
8903 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
8905 interface IHTMLAttributeCollection3
: IDispatch
8907 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8908 HRESULT getNamedItem
(
8910 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8912 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8913 HRESULT setNamedItem
(
8914 [in] IHTMLDOMAttribute
*pNodeIn
,
8915 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8917 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8918 HRESULT removeNamedItem
(
8920 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8922 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8925 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8927 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8928 HRESULT length
([retval, out] long *p
);
8931 /*****************************************************************************
8932 * DispHTMLAttributeCollection dispinterface
8936 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8938 dispinterface DispHTMLAttributeCollection
8942 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8945 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8946 IUnknown
*_newEnum
();
8948 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8949 IDispatch
*item
([optional, in] VARIANT *name
);
8951 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8952 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
8954 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8955 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
8957 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8958 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
8960 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8961 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
8963 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8964 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
8966 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8967 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
8969 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8970 IHTMLDOMAttribute
*ie8_item
([in] long index
);
8972 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8975 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8976 IDispatch
*constructor
();
8979 /*****************************************************************************
8980 * IHTMLDOMChildrenCollection interface
8986 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8988 interface IHTMLDOMChildrenCollection
: IDispatch
8990 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8991 HRESULT length
([out, retval] LONG *p
);
8993 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8994 HRESULT _newEnum
([out, retval] IUnknown
**p
);
8996 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8999 [out, retval] IDispatch
**ppItem
);
9002 /*****************************************************************************
9003 * DispDOMChildrenCollection dispinterface
9007 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9009 dispinterface DispDOMChildrenCollection
9013 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
9016 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
9017 IUnknown
*_newEnum
();
9019 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
9020 IDispatch
*item
([in] LONG index
);
9023 /*****************************************************************************
9024 * IHTMLElement interface
9030 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9032 interface IHTMLElement
: IDispatch
9034 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
9035 HRESULT setAttribute
(
9036 [in] BSTR strAttributeName
,
9037 [in] VARIANT AttributeValue
,
9038 [defaultvalue(1), in] LONG lFlags
);
9040 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
9041 HRESULT getAttribute
(
9042 [in] BSTR strAttributeName
,
9043 [defaultvalue(0), in] LONG lFlags
,
9044 [retval, out] VARIANT *AttributeValue
);
9046 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
9047 HRESULT removeAttribute
(
9048 [in] BSTR strAttributeName
,
9049 [defaultvalue(1), in] LONG lFlags
,
9050 [retval, out] VARIANT_BOOL *pfSuccess
);
9052 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
9053 HRESULT className
([in] BSTR v
);
9055 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
9056 HRESULT className
([retval, out] BSTR *p
);
9058 [propput, id(DISPID_IHTMLELEMENT_ID
)]
9059 HRESULT id([in] BSTR v
);
9061 [propget, id(DISPID_IHTMLELEMENT_ID
)]
9062 HRESULT id([retval, out] BSTR *p
);
9064 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
9065 HRESULT tagName
([retval, out] BSTR *p
);
9067 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
9068 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
9070 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
9071 HRESULT style
([retval, out] IHTMLStyle
**p
);
9073 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
9074 HRESULT onhelp
([in] VARIANT v
);
9076 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
9077 HRESULT onhelp
([retval, out] VARIANT *p
);
9079 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
9080 HRESULT onclick
([in] VARIANT v
);
9082 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
9083 HRESULT onclick
([retval, out] VARIANT *p
);
9085 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
9086 HRESULT ondblclick
([in] VARIANT v
);
9088 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
9089 HRESULT ondblclick
([retval, out] VARIANT *p
);
9091 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
9092 HRESULT onkeydown
([in] VARIANT v
);
9094 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
9095 HRESULT onkeydown
([retval, out] VARIANT *p
);
9097 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
9098 HRESULT onkeyup
([in] VARIANT v
);
9100 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
9101 HRESULT onkeyup
([retval, out] VARIANT *p
);
9103 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
9104 HRESULT onkeypress
([in] VARIANT v
);
9106 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
9107 HRESULT onkeypress
([retval, out] VARIANT *p
);
9109 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
9110 HRESULT onmouseout
([in] VARIANT v
);
9112 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
9113 HRESULT onmouseout
([retval, out] VARIANT *p
);
9115 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
9116 HRESULT onmouseover
([in] VARIANT v
);
9118 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
9119 HRESULT onmouseover
([retval, out] VARIANT *p
);
9121 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
9122 HRESULT onmousemove
([in] VARIANT v
);
9124 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
9125 HRESULT onmousemove
([retval, out] VARIANT *p
);
9127 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
9128 HRESULT onmousedown
([in] VARIANT v
);
9130 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
9131 HRESULT onmousedown
([retval, out] VARIANT *p
);
9133 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
9134 HRESULT onmouseup
([in] VARIANT v
);
9136 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
9137 HRESULT onmouseup
([retval, out] VARIANT *p
);
9139 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
9140 HRESULT document
([retval, out] IDispatch
**p
);
9142 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
9143 HRESULT title
([in] BSTR v
);
9145 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
9146 HRESULT title
([retval, out] BSTR *p
);
9148 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9149 HRESULT language
([in] BSTR v
);
9151 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9152 HRESULT language
([retval, out] BSTR *p
);
9154 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9155 HRESULT onselectstart
([in] VARIANT v
);
9157 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9158 HRESULT onselectstart
([retval, out] VARIANT *p
);
9160 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
9161 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
9163 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
9165 [in] IHTMLElement
*pChild
,
9166 [retval, out] VARIANT_BOOL *pfResult
);
9168 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
9169 HRESULT sourceIndex
([retval, out] LONG *p
);
9171 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
9172 HRESULT recordNumber
([retval, out] VARIANT *p
);
9174 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
9175 HRESULT lang
([in] BSTR v
);
9177 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
9178 HRESULT lang
([retval, out] BSTR *p
);
9180 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
9181 HRESULT offsetLeft
([retval, out] LONG *p
);
9183 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
9184 HRESULT offsetTop
([retval, out] LONG *p
);
9186 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
9187 HRESULT offsetWidth
([retval, out] LONG *p
);
9189 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
9190 HRESULT offsetHeight
([retval, out] LONG *p
);
9192 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
9193 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
9195 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9196 HRESULT innerHTML
([in] BSTR v
);
9198 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9199 HRESULT innerHTML
([retval, out] BSTR *p
);
9201 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9202 HRESULT innerText
([in] BSTR v
);
9204 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9205 HRESULT innerText
([retval, out] BSTR *p
);
9207 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9208 HRESULT outerHTML
([in] BSTR v
);
9210 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9211 HRESULT outerHTML
([retval, out] BSTR *p
);
9213 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9214 HRESULT outerText
([in] BSTR v
);
9216 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9217 HRESULT outerText
([retval, out] BSTR *p
);
9219 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
9220 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
9222 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
9223 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
9225 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
9226 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
9228 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
9229 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
9231 [id(DISPID_IHTMLELEMENT_CLICK
)]
9234 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
9235 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
9237 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9238 HRESULT ondragstart
([in] VARIANT v
);
9240 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9241 HRESULT ondragstart
([retval, out] VARIANT *p
);
9243 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
9244 HRESULT toString
([retval, out] BSTR *String);
9246 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9247 HRESULT onbeforeupdate
([in] VARIANT v
);
9249 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9250 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
9252 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9253 HRESULT onafterupdate
([in] VARIANT v
);
9255 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9256 HRESULT onafterupdate
([retval, out] VARIANT *p
);
9258 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9259 HRESULT onerrorupdate
([in] VARIANT v
);
9261 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9262 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
9264 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9265 HRESULT onrowexit
([in] VARIANT v
);
9267 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9268 HRESULT onrowexit
([retval, out] VARIANT *p
);
9270 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9271 HRESULT onrowenter
([in] VARIANT v
);
9273 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9274 HRESULT onrowenter
([retval, out] VARIANT *p
);
9276 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9277 HRESULT ondatasetchanged
([in] VARIANT v
);
9279 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9280 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
9282 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9283 HRESULT ondataavailable
([in] VARIANT v
);
9285 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9286 HRESULT ondataavailable
([retval, out] VARIANT *p
);
9288 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9289 HRESULT ondatasetcomplete
([in] VARIANT v
);
9291 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9292 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
9294 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9295 HRESULT onfilterchange
([in] VARIANT v
);
9297 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9298 HRESULT onfilterchange
([retval, out] VARIANT *p
);
9300 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
9301 HRESULT children
([retval, out] IDispatch
**p
);
9303 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
9304 HRESULT all
([retval, out] IDispatch
**p
);
9307 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
9308 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
9309 void setAttribute
( \
9310 [in] BSTR strAttributeName
, \
9311 [in] VARIANT AttValue
, \
9312 [defaultvalue(1), in] LONG lFlags
); \
9314 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
9315 VARIANT getAttribute
( \
9316 [in] BSTR strAttributeName
, \
9317 [defaultvalue(0), in] LONG lFlags
); \
9319 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
9320 VARIANT_BOOL removeAttribute
( \
9321 [in] BSTR strAttributeName
, \
9322 [defaultvalue(1), in] LONG lFlags
); \
9324 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9325 void className
(BSTR v
); \
9327 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9330 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9333 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9336 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
9339 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
9340 IHTMLElement
*parentElement
(); \
9342 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
9343 IHTMLStyle
*style
(); \
9345 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9346 void onhelp
(VARIANT v
); \
9348 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9351 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9352 void onclick
(VARIANT v
); \
9354 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9355 VARIANT onclick
(); \
9357 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9358 void ondblclick
(VARIANT v
); \
9360 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9361 VARIANT ondblclick
(); \
9363 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9364 void onkeydown
(VARIANT v
); \
9366 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9367 VARIANT onkeydown
(); \
9369 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9370 void onkeyup
(VARIANT v
); \
9372 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9373 VARIANT onkeyup
(); \
9375 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9376 void onkeypress
(VARIANT v
); \
9378 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9379 VARIANT onkeypress
(); \
9381 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9382 void onmouseout
(VARIANT v
); \
9384 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9385 VARIANT onmouseout
(); \
9387 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9388 void onmouseover
(VARIANT v
); \
9390 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9391 VARIANT onmouseover
(); \
9393 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9394 void onmousemove
(VARIANT v
); \
9396 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9397 VARIANT onmousemove
(); \
9399 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9400 void onmousedown
(VARIANT v
); \
9402 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9403 VARIANT onmousedown
(); \
9405 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9406 void onmouseup
(VARIANT v
); \
9408 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9409 VARIANT onmouseup
(); \
9411 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
9413 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9414 void title
(BSTR v
); \
9416 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9419 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9420 void language
(BSTR v
); \
9422 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9425 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9426 void onselectstart
(VARIANT v
); \
9428 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9429 VARIANT onselectstart
(); \
9431 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
9432 void scrollIntoView
([optional, in] VARIANT varargStart
); \
9434 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
9435 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
9437 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
9438 LONG sourceIndex
(); \
9440 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
9441 VARIANT recordNumber
(); \
9443 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
9444 void lang
(BSTR v
); \
9446 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
9449 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
9450 LONG offsetLeft
(); \
9452 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
9455 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
9456 LONG offsetWidth
(); \
9458 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
9459 LONG offsetHeight
(); \
9461 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
9462 IHTMLElement
* offsetParent
(); \
9464 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9465 void innerHTML
(BSTR v
); \
9467 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9470 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9471 void innerText
(BSTR v
); \
9473 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9476 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9477 void outerHTML
(BSTR v
); \
9479 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9482 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9483 void outerText
(BSTR v
); \
9485 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9488 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
9489 void insertAdjacentHTML
( \
9493 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
9494 void insertAdjacentText
( \
9498 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
9499 IHTMLElement
* parentTextEdit
(); \
9501 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
9502 VARIANT_BOOL isTextEdit
(); \
9504 [id(DISPID_IHTMLELEMENT_CLICK
)] \
9507 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
9508 IHTMLFiltersCollection
* filters
(); \
9510 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9511 void ondragstart
(VARIANT v
); \
9513 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9514 VARIANT ondragstart
(); \
9516 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
9519 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9520 void onbeforeupdate
(VARIANT v
); \
9522 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9523 VARIANT onbeforeupdate
(); \
9525 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9526 void onafterupdate
(VARIANT v
); \
9528 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9529 VARIANT onafterupdate
(); \
9531 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9532 void onerrorupdate
(VARIANT v
); \
9534 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9535 VARIANT onerrorupdate
(); \
9537 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9538 void onrowexit
(VARIANT v
); \
9540 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9541 VARIANT onrowexit
(); \
9543 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9544 void onrowenter
(VARIANT v
); \
9546 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9547 VARIANT onrowenter
(); \
9549 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9550 void ondatasetchanged
(VARIANT v
); \
9552 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9553 VARIANT ondatasetchanged
(); \
9555 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9556 void ondataavailable
(VARIANT v
); \
9558 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9559 VARIANT ondataavailable
(); \
9561 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9562 void ondatasetcomplete
(VARIANT v
); \
9564 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9565 VARIANT ondatasetcomplete
(); \
9567 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9568 void onfilterchange
(VARIANT v
); \
9570 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9571 VARIANT onfilterchange
(); \
9573 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
9574 IDispatch
* children
(); \
9576 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
9579 /*****************************************************************************
9580 * IHTMLElement2 interface
9586 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9588 interface IHTMLElement2
: IDispatch
9590 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
9591 HRESULT scopeName
([retval, out] BSTR *p
);
9593 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
9594 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
9596 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
9597 HRESULT releaseCapture
();
9599 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9600 HRESULT onlosecapture
([in] VARIANT v
);
9602 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9603 HRESULT onlosecapture
([retval, out] VARIANT *p
);
9605 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
9606 HRESULT componentFromPoint
(
9609 [retval, out] BSTR *component
);
9611 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
9612 HRESULT doScroll
([optional, in] VARIANT component
);
9614 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9615 HRESULT onscroll
([in] VARIANT v
);
9617 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9618 HRESULT onscroll
([retval, out] VARIANT *p
);
9620 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9621 HRESULT ondrag
([in] VARIANT v
);
9623 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9624 HRESULT ondrag
([retval, out] VARIANT *p
);
9626 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9627 HRESULT ondragend
([in] VARIANT v
);
9629 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9630 HRESULT ondragend
([retval, out] VARIANT *p
);
9632 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9633 HRESULT ondragenter
([in] VARIANT v
);
9635 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9636 HRESULT ondragenter
([retval, out] VARIANT *p
);
9638 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9639 HRESULT ondragover
([in] VARIANT v
);
9641 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9642 HRESULT ondragover
([retval, out] VARIANT *p
);
9644 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9645 HRESULT ondragleave
([in] VARIANT v
);
9647 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9648 HRESULT ondragleave
([retval, out] VARIANT *p
);
9650 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9651 HRESULT ondrop
([in] VARIANT v
);
9653 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9654 HRESULT ondrop
([retval, out] VARIANT *p
);
9656 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9657 HRESULT onbeforecut
([in] VARIANT v
);
9659 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9660 HRESULT onbeforecut
([retval, out] VARIANT *p
);
9662 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9663 HRESULT oncut
([in] VARIANT v
);
9665 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9666 HRESULT oncut
([retval, out] VARIANT *p
);
9668 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9669 HRESULT onbeforecopy
([in] VARIANT v
);
9671 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9672 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
9674 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9675 HRESULT oncopy
([in] VARIANT v
);
9677 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9678 HRESULT oncopy
([retval, out] VARIANT *p
);
9680 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9681 HRESULT onbeforepaste
([in] VARIANT v
);
9683 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9684 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
9686 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9687 HRESULT onpaste
([in] VARIANT v
);
9689 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9690 HRESULT onpaste
([retval, out] VARIANT *p
);
9692 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
9693 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
9695 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9696 HRESULT onpropertychange
([in] VARIANT v
);
9698 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9699 HRESULT onpropertychange
([retval, out] VARIANT *p
);
9701 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
9702 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
9704 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
9705 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
9707 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
9708 HRESULT setExpression
(
9710 [in] BSTR expression
,
9711 [defaultvalue(""), in] BSTR language
);
9713 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
9714 HRESULT getExpression
(
9716 [retval, out] VARIANT *expression
);
9718 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
9719 HRESULT removeExpression
(
9721 [retval, out] VARIANT_BOOL *pfSuccess
);
9723 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9724 HRESULT tabIndex
([in] short v
);
9726 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9727 HRESULT tabIndex
([retval, out] short *p
);
9729 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
9732 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9733 HRESULT accessKey
([in] BSTR v
);
9735 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9736 HRESULT accessKey
([retval, out] BSTR *p
);
9738 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9739 HRESULT onblur
([in] VARIANT v
);
9741 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9742 HRESULT onblur
([retval, out] VARIANT *p
);
9744 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9745 HRESULT onfocus
([in] VARIANT v
);
9747 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9748 HRESULT onfocus
([retval, out] VARIANT *p
);
9750 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9751 HRESULT onresize
([in] VARIANT v
);
9753 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9754 HRESULT onresize
([retval, out] VARIANT *p
);
9756 [id(DISPID_IHTMLELEMENT2_BLUR
)]
9759 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
9760 HRESULT addFilter
([in] IUnknown
*pUnk
);
9762 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
9763 HRESULT removeFilter
([in] IUnknown
*pUnk
);
9765 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
9766 HRESULT clientHeight
([retval, out] LONG *p
);
9768 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
9769 HRESULT clientWidth
([retval, out] LONG *p
);
9771 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
9772 HRESULT clientTop
([retval, out] LONG *p
);
9774 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
9775 HRESULT clientLeft
([retval, out] LONG *p
);
9777 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
9778 HRESULT attachEvent
(
9780 [in] IDispatch
*pDisp
,
9781 [retval, out] VARIANT_BOOL *pfResult
);
9783 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
9784 HRESULT detachEvent
(
9786 [in] IDispatch
*pDisp
);
9788 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
9789 HRESULT readyState
([retval, out] VARIANT *p
);
9791 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9792 HRESULT onreadystatechange
([in] VARIANT v
);
9794 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9795 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
9797 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9798 HRESULT onrowsdelete
([in] VARIANT v
);
9800 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9801 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
9803 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9804 HRESULT onrowsinserted
([in] VARIANT v
);
9806 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9807 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
9809 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9810 HRESULT oncellchange
([in] VARIANT v
);
9812 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9813 HRESULT oncellchange
([retval, out] VARIANT *p
);
9815 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9816 HRESULT dir
([in] BSTR v
);
9818 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9819 HRESULT dir
([retval, out] BSTR *p
);
9821 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
9822 HRESULT createControlRange
([retval, out] IDispatch
**range);
9824 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
9825 HRESULT scrollHeight
([retval, out] LONG *p
);
9827 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
9828 HRESULT scrollWidth
([retval, out] LONG *p
);
9830 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9831 HRESULT scrollTop
([in] LONG v
);
9833 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9834 HRESULT scrollTop
([retval, out] LONG *p
);
9836 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9837 HRESULT scrollLeft
([in] LONG v
);
9839 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9840 HRESULT scrollLeft
([retval, out] LONG *p
);
9842 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
9843 HRESULT clearAttributes
();
9845 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
9846 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
9848 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9849 HRESULT oncontextmenu
([in] VARIANT v
);
9851 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9852 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
9854 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
9855 HRESULT insertAdjacentElement
(
9857 [in] IHTMLElement
*insertedElement
,
9858 [retval, out] IHTMLElement
**inserted
);
9860 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
9861 HRESULT applyElement
(
9862 [in] IHTMLElement
*apply
,
9864 [retval, out] IHTMLElement
**applied
);
9866 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
9867 HRESULT getAdjacentText
(
9869 [retval, out] BSTR *text
);
9871 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
9872 HRESULT replaceAdjacentText
(
9875 [retval, out] BSTR *oldText
);
9877 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
9878 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
9880 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
9881 HRESULT addBehavior
(
9883 [optional, in] VARIANT *pvarFactory
,
9884 [retval, out] LONG *pCookie
);
9886 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
9887 HRESULT removeBehavior
(
9889 [retval, out] VARIANT_BOOL *pfResult
);
9891 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
9892 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
9894 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
9895 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
9897 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9898 HRESULT tagUrn
([in] BSTR v
);
9900 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9901 HRESULT tagUrn
([retval, out] BSTR *p
);
9903 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9904 HRESULT onbeforeeditfocus
([in] VARIANT v
);
9906 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9907 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
9909 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
9910 HRESULT readyStateValue
([retval, out] LONG *p
);
9912 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
9913 HRESULT getElementsByTagName
(
9915 [retval, out] IHTMLElementCollection
**pelColl
);
9918 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
9919 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
9922 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
9923 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
9925 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
9926 void releaseCapture
(); \
9928 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9929 void onlosecapture
(VARIANT v
); \
9931 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9932 VARIANT onlosecapture
(); \
9934 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
9935 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
9937 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
9938 void doScroll
([optional, in] VARIANT component
); \
9940 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9941 void onscroll
(VARIANT v
); \
9943 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9944 VARIANT onscroll
(); \
9946 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9947 void ondrag
(VARIANT v
); \
9949 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9952 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9953 void ondragend
(VARIANT v
); \
9955 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9956 VARIANT ondragend
(); \
9958 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9959 void ondragenter
(VARIANT v
); \
9961 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9962 VARIANT ondragenter
(); \
9964 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9965 void ondragover
(VARIANT v
); \
9967 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9968 VARIANT ondragover
(); \
9970 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9971 void ondragleave
(VARIANT v
); \
9973 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9974 VARIANT ondragleave
(); \
9976 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9977 void ondrop
(VARIANT v
); \
9979 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9982 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9983 void onbeforecut
(VARIANT v
); \
9985 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9986 VARIANT onbeforecut
(); \
9988 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9989 void oncut
(VARIANT v
); \
9991 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9994 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9995 void onbeforecopy
(VARIANT v
); \
9997 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9998 VARIANT onbeforecopy
(); \
10000 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
10001 void oncopy
(VARIANT v
); \
10003 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
10004 VARIANT oncopy
(); \
10006 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
10007 void onbeforepaste
(VARIANT v
); \
10009 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
10010 VARIANT onbeforepaste
(); \
10012 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
10013 void onpaste
(VARIANT v
); \
10015 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
10016 VARIANT onpaste
(); \
10018 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
10019 IHTMLCurrentStyle
* currentStyle
(); \
10021 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
10022 void onpropertychange
(VARIANT v
); \
10024 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
10025 VARIANT onpropertychange
(); \
10027 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
10028 IHTMLRectCollection
* getClientRects
(); \
10030 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
10031 IHTMLRect
* getBoundingClientRect
(); \
10033 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
10034 void setExpression
( \
10035 [in] BSTR propname
, \
10037 [defaultvalue(""), in] BSTR lang
); \
10039 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
10040 VARIANT getExpression
([in] BSTR propname
); \
10042 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
10043 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
10045 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
10046 void tabIndex
(short v
); \
10048 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
10049 short tabIndex
(); \
10051 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
10054 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
10055 void accessKey
(BSTR v
); \
10057 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
10058 BSTR accessKey
(); \
10060 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
10061 void onblur
(VARIANT v
); \
10063 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
10064 VARIANT onblur
(); \
10066 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
10067 void onfocus
(VARIANT v
); \
10069 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
10070 VARIANT onfocus
(); \
10072 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
10073 void onresize
(VARIANT v
); \
10075 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
10076 VARIANT onresize
(); \
10078 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
10081 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
10082 void addFilter
([in] IUnknown
* pUnk
); \
10084 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
10085 void removeFilter
([in] IUnknown
* pUnk
); \
10087 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
10088 LONG clientHeight
(); \
10090 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
10091 LONG clientWidth
(); \
10093 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
10094 LONG clientTop
(); \
10096 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
10097 LONG clientLeft
(); \
10099 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
10100 VARIANT_BOOL attachEvent
( \
10102 [in] IDispatch
* pDisp
); \
10104 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
10105 void detachEvent
( \
10107 [in] IDispatch
* pDisp
); \
10109 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
10111 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
10112 void onreadystatechange
(VARIANT v
); \
10114 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
10115 VARIANT onreadystatechange
(); \
10117 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
10118 void onrowsdelete
(VARIANT v
); \
10120 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
10121 VARIANT onrowsdelete
(); \
10123 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
10124 void onrowsinserted
(VARIANT v
); \
10126 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
10127 VARIANT onrowsinserted
(); \
10129 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
10130 void oncellchange
(VARIANT v
); \
10132 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
10133 VARIANT oncellchange
(); \
10135 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
10136 void dir
(BSTR v
); \
10138 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
10141 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
10142 IDispatch
* createControlRange
(); \
10144 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
10145 LONG scrollHeight
(); \
10147 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
10148 LONG scrollWidth
(); \
10150 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10151 void scrollTop
(LONG v
); \
10153 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10154 LONG scrollTop
(); \
10156 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10157 void scrollLeft
(LONG v
); \
10159 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10160 LONG scrollLeft
(); \
10162 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
10163 void clearAttributes
(); \
10165 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10166 void oncontextmenu
(VARIANT v
); \
10168 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10169 VARIANT oncontextmenu
(); \
10171 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
10172 IHTMLElement
* insertAdjacentElement
( \
10174 [in] IHTMLElement
* insertedElement
); \
10176 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
10177 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
10179 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
10180 BSTR getAdjacentText
([in] BSTR where
); \
10182 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
10183 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
10185 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
10186 VARIANT_BOOL canHaveChildren
(); \
10188 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
10189 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
10191 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
10192 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
10194 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
10195 IHTMLStyle
* runtimeStyle
(); \
10197 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
10198 IDispatch
* behaviorUrns
(); \
10200 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10201 void tagUrn
(BSTR v
); \
10203 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10206 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10207 void onbeforeeditfocus
(VARIANT v
); \
10209 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10210 VARIANT onbeforeeditfocus
(); \
10212 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
10213 LONG readyStateValue
(); \
10215 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
10216 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
10218 /*****************************************************************************
10219 * IHTMLElement3 interface
10225 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10227 interface IHTMLElement3
: IDispatch
10229 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
10230 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
10232 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
10233 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
10235 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
10236 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
10238 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10239 HRESULT onlayoutcomplete
([in] VARIANT v
);
10241 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10242 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
10244 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10245 HRESULT onpage
([in] VARIANT v
);
10247 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10248 HRESULT onpage
([retval, out] VARIANT * p
);
10250 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10251 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
10253 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10254 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
10256 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10257 HRESULT onbeforedeactivate
([in] VARIANT v
);
10259 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10260 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
10262 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
10264 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10265 HRESULT contentEditable
([in] BSTR v
);
10267 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10268 HRESULT contentEditable
([retval, out] BSTR * p
);
10270 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
10271 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
10273 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10274 HRESULT hideFocus
([in] VARIANT_BOOL v
);
10276 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10277 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
10279 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10280 HRESULT disabled
([in] VARIANT_BOOL v
);
10282 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10283 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
10285 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
10286 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
10288 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10289 HRESULT onmove
([in] VARIANT v
);
10291 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10292 HRESULT onmove
([retval, out] VARIANT * p
);
10294 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10295 HRESULT oncontrolselect
([in] VARIANT v
);
10297 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10298 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
10300 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
10302 [in] BSTR bstrEventName
,
10303 [optional, in] VARIANT* pvarEventObject
,
10304 [retval, out] VARIANT_BOOL* pfCancelled
);
10306 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10307 HRESULT onresizestart
([in] VARIANT v
);
10309 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10310 HRESULT onresizestart
([retval, out] VARIANT * p
);
10312 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10313 HRESULT onresizeend
([in] VARIANT v
);
10315 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10316 HRESULT onresizeend
([retval, out] VARIANT * p
);
10318 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10319 HRESULT onmovestart
([in] VARIANT v
);
10321 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10322 HRESULT onmovestart
([retval, out] VARIANT * p
);
10324 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10325 HRESULT onmoveend
([in] VARIANT v
);
10327 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10328 HRESULT onmoveend
([retval, out] VARIANT * p
);
10330 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10331 HRESULT onmouseenter
([in] VARIANT v
);
10333 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10334 HRESULT onmouseenter
([retval, out] VARIANT * p
);
10336 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10337 HRESULT onmouseleave
([in] VARIANT v
);
10339 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10340 HRESULT onmouseleave
([retval, out] VARIANT * p
);
10342 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10343 HRESULT onactivate
([in] VARIANT v
);
10345 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10346 HRESULT onactivate
([retval, out] VARIANT * p
);
10348 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10349 HRESULT ondeactivate
([in] VARIANT v
);
10351 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10352 HRESULT ondeactivate
([retval, out] VARIANT * p
);
10354 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
10355 VARIANT_BOOL* pfRet
);
10357 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
10358 HRESULT glyphMode
([retval, out] LONG * p
);
10361 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
10363 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
10364 void mergeAttributes
( \
10365 [in] IHTMLElement
* mergeThis
, \
10366 [optional, in] VARIANT* pvarFlags
); \
10368 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
10369 VARIANT_BOOL isMultiLine
(); \
10371 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
10372 VARIANT_BOOL canHaveHTML
(); \
10374 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10375 void onlayoutcomplete
(VARIANT v
); \
10377 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10378 VARIANT onlayoutcomplete
(); \
10380 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10381 void onpage
(VARIANT v
); \
10383 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10384 VARIANT onpage
(); \
10386 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10387 void inflateBlock
(VARIANT_BOOL v
); \
10389 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10390 VARIANT_BOOL inflateBlock
(); \
10392 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10393 void onbeforedeactivate
(VARIANT v
); \
10395 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10396 VARIANT onbeforedeactivate
(); \
10398 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
10399 void setActive
(); \
10401 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10402 void contentEditable
(BSTR v
); \
10404 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10405 BSTR contentEditable
(); \
10407 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
10408 VARIANT_BOOL isContentEditable
(); \
10410 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10411 void hideFocus
(VARIANT_BOOL v
); \
10413 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10414 VARIANT_BOOL hideFocus
(); \
10416 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10417 void disabled
(VARIANT_BOOL v
); \
10419 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10420 VARIANT_BOOL disabled
(); \
10422 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
10423 VARIANT_BOOL isDisabled
(); \
10425 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10426 void onmove
(VARIANT v
); \
10428 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10429 VARIANT onmove
(); \
10431 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10432 void oncontrolselect
(VARIANT v
); \
10434 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10435 VARIANT oncontrolselect
(); \
10437 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
10438 VARIANT_BOOL fireEvent
( \
10439 [in] BSTR bstrEventName
, \
10440 [optional, in] VARIANT* pvarEventObject
); \
10442 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10443 void onresizestart
(VARIANT v
); \
10445 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10446 VARIANT onresizestart
(); \
10448 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10449 void onresizeend
(VARIANT v
); \
10451 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10452 VARIANT onresizeend
(); \
10454 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10455 void onmovestart
(VARIANT v
); \
10457 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10458 VARIANT onmovestart
(); \
10460 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10461 void onmoveend
(VARIANT v
); \
10463 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10464 VARIANT onmoveend
(); \
10466 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10467 void onmouseenter
(VARIANT v
); \
10469 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10470 VARIANT onmouseenter
(); \
10472 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10473 void onmouseleave
(VARIANT v
); \
10475 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10476 VARIANT onmouseleave
(); \
10478 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10479 void onactivate
(VARIANT v
); \
10481 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10482 VARIANT onactivate
(); \
10484 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10485 void ondeactivate
(VARIANT v
); \
10487 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10488 VARIANT ondeactivate
(); \
10490 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
10491 VARIANT_BOOL dragDrop
(); \
10493 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
10496 /*****************************************************************************
10497 * IHTMLElement4 interface
10503 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10505 interface IHTMLElement4
: IDispatch
10507 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10508 HRESULT onmousewheel
([in] VARIANT v
);
10510 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10511 HRESULT onmousewheel
([retval, out] VARIANT * p
);
10513 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
10514 HRESULT normalize
();
10516 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
10517 HRESULT getAttributeNode
([in] BSTR bstrname
,
10518 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
10520 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
10521 HRESULT setAttributeNode
(
10522 [in] IHTMLDOMAttribute
* pattr
,
10523 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10525 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
10526 HRESULT removeAttributeNode
(
10527 [in] IHTMLDOMAttribute
* pattr
,
10528 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10530 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10531 HRESULT onbeforeactivate
([in] VARIANT v
);
10533 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10534 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
10536 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10537 HRESULT onfocusin
([in] VARIANT v
);
10539 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10540 HRESULT onfocusin
([retval, out] VARIANT * p
);
10542 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10543 HRESULT onfocusout
([in] VARIANT v
);
10545 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10546 HRESULT onfocusout
([retval, out] VARIANT * p
);
10549 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
10550 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10551 void onmousewheel
(VARIANT v
); \
10553 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10554 VARIANT onmousewheel
(); \
10556 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
10557 void normalize
(); \
10559 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
10560 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
10562 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
10563 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10565 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
10566 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10568 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10569 void onbeforeactivate
(VARIANT v
); \
10571 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10572 VARIANT onbeforeactivate
(); \
10574 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10575 void onfocusin
(VARIANT v
); \
10577 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10578 VARIANT onfocusin
(); \
10580 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10581 void onfocusout
(VARIANT v
); \
10583 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10584 VARIANT onfocusout
()
10586 /*****************************************************************************
10587 * IHTMLElement6 interface
10593 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10595 interface IHTMLElement6
: IDispatch
10597 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
10598 HRESULT getAttributeNS
(
10599 [in] VARIANT *pvarNS
,
10600 [in] BSTR strAttributeName
,
10601 [out, retval] VARIANT *AttributeValue
);
10603 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
10604 HRESULT setAttributeNS
(
10605 [in] VARIANT *pvarNS
,
10606 [in] BSTR strAttributeName
,
10607 [in] VARIANT *pvarAttributeValue
);
10609 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
10610 HRESULT removeAttributeNS
(
10611 [in] VARIANT *pvarNS
,
10612 [in] BSTR strAttributeName
);
10614 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
10615 HRESULT getAttributeNodeNS
(
10616 [in] VARIANT *pvarNS
,
10617 [in] BSTR bstrname
,
10618 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10620 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
10621 HRESULT setAttributeNodeNS
(
10622 [in] IHTMLDOMAttribute2
*pattr
,
10623 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10625 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
10626 HRESULT hasAttributeNS
(
10627 [in] VARIANT *pvarNS
,
10629 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10631 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
10632 HRESULT getAttribute
(
10633 [in] BSTR strAttributeName
,
10634 [out, retval] VARIANT *AttributeValue
);
10636 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
10637 HRESULT setAttribute
(
10638 [in] BSTR strAttributeName
,
10639 [in] VARIANT *pvarAttributeValue
);
10641 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
10642 HRESULT removeAttribute
(
10643 [in] BSTR strAttributeName
);
10645 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
10646 HRESULT getAttributeNode
(
10647 [in] BSTR strAttributeName
,
10648 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10650 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
10651 HRESULT setAttributeNode
(
10652 [in] IHTMLDOMAttribute2
*pattr
,
10653 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10655 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
10656 HRESULT removeAttributeNode
(
10657 [in] IHTMLDOMAttribute2
*pattr
,
10658 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10660 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
10661 HRESULT hasAttribute
(
10663 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10665 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
10666 HRESULT getElementsByTagNameNS
(
10667 [in] VARIANT *varNS
,
10668 [in] BSTR bstrLocalName
,
10669 [out, retval] IHTMLElementCollection
**pelColl
);
10671 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
10672 HRESULT tagName
([out, retval] BSTR *p
);
10674 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
10675 HRESULT nodeName
([out, retval] BSTR *p
);
10677 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
10678 HRESULT getElementsByClassName
(
10680 [out, retval] IHTMLElementCollection
**pel
);
10682 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
10683 HRESULT msMatchesSelector
(
10685 [out, retval] VARIANT_BOOL *pfMatches
);
10687 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10688 HRESULT onabort
([in] VARIANT v
);
10690 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10691 HRESULT onabort
([out, retval] VARIANT *p
);
10693 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10694 HRESULT oncanplay
([in] VARIANT v
);
10696 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10697 HRESULT oncanplay
([out, retval] VARIANT *p
);
10699 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10700 HRESULT oncanplaythrough
([in] VARIANT v
);
10702 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10703 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
10705 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10706 HRESULT onchange
([in] VARIANT v
);
10708 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10709 HRESULT onchange
([out, retval] VARIANT *p
);
10711 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10712 HRESULT ondurationchange
([in] VARIANT v
);
10714 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10715 HRESULT ondurationchange
([out, retval] VARIANT *p
);
10717 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10718 HRESULT onemptied
([in] VARIANT v
);
10720 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10721 HRESULT onemptied
([out, retval] VARIANT *p
);
10723 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10724 HRESULT onended
([in] VARIANT v
);
10726 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10727 HRESULT onended
([out, retval] VARIANT *p
);
10729 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10730 HRESULT onerror
([in] VARIANT v
);
10732 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10733 HRESULT onerror
([out, retval] VARIANT *p
);
10735 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10736 HRESULT oninput
([in] VARIANT v
);
10738 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10739 HRESULT oninput
([out, retval] VARIANT *p
);
10741 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10742 HRESULT onload
([in] VARIANT v
);
10744 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10745 HRESULT onload
([out, retval] VARIANT *p
);
10747 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10748 HRESULT onloadeddata
([in] VARIANT v
);
10750 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10751 HRESULT onloadeddata
([out, retval] VARIANT *p
);
10753 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10754 HRESULT onloadedmetadata
([in] VARIANT v
);
10756 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10757 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
10759 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10760 HRESULT onloadstart
([in] VARIANT v
);
10762 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10763 HRESULT onloadstart
([out, retval] VARIANT *p
);
10765 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10766 HRESULT onpause
([in] VARIANT v
);
10768 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10769 HRESULT onpause
([out, retval] VARIANT *p
);
10771 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10772 HRESULT onplay
([in] VARIANT v
);
10774 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10775 HRESULT onplay
([out, retval] VARIANT *p
);
10777 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10778 HRESULT onplaying
([in] VARIANT v
);
10780 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10781 HRESULT onplaying
([out, retval] VARIANT *p
);
10783 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10784 HRESULT onprogress
([in] VARIANT v
);
10786 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10787 HRESULT onprogress
([out, retval] VARIANT *p
);
10789 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10790 HRESULT onratechange
([in] VARIANT v
);
10792 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10793 HRESULT onratechange
([out, retval] VARIANT *p
);
10795 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10796 HRESULT onreset
([in] VARIANT v
);
10798 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10799 HRESULT onreset
([out, retval] VARIANT *p
);
10801 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10802 HRESULT onseeked
([in] VARIANT v
);
10804 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10805 HRESULT onseeked
([out, retval] VARIANT *p
);
10807 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10808 HRESULT onseeking
([in] VARIANT v
);
10810 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10811 HRESULT onseeking
([out, retval] VARIANT *p
);
10813 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10814 HRESULT onselect
([in] VARIANT v
);
10816 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10817 HRESULT onselect
([out, retval] VARIANT *p
);
10819 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10820 HRESULT onstalled
([in] VARIANT v
);
10822 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10823 HRESULT onstalled
([out, retval] VARIANT *p
);
10825 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10826 HRESULT onsubmit
([in] VARIANT v
);
10828 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10829 HRESULT onsubmit
([out, retval] VARIANT *p
);
10831 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10832 HRESULT onsuspend
([in] VARIANT v
);
10834 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10835 HRESULT onsuspend
([out, retval] VARIANT *p
);
10837 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10838 HRESULT ontimeupdate
([in] VARIANT v
);
10840 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10841 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
10843 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10844 HRESULT onvolumechange
([in] VARIANT v
);
10846 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10847 HRESULT onvolumechange
([out, retval] VARIANT *p
);
10849 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10850 HRESULT onwaiting
([in] VARIANT v
);
10852 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10853 HRESULT onwaiting
([out, retval] VARIANT *p
);
10855 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
10856 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
10859 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
10860 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
10861 VARIANT getAttributeNS
( \
10862 [in] VARIANT *pvarNS
, \
10863 [in] BSTR strAttributeName
); \
10865 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
10866 void setAttributeNS
( \
10867 [in] VARIANT *pvarNS
, \
10868 [in] BSTR strAttributeName
, \
10869 [in] VARIANT *pvarAttributeValue
); \
10871 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
10872 void removeAttributeNS
( \
10873 [in] VARIANT *pvarNS
, \
10874 [in] BSTR strAttributeName
); \
10876 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
10877 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
10878 [in] VARIANT *pvarNS
, \
10879 [in] BSTR bstrname
); \
10881 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
10882 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
10884 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
10885 VARIANT_BOOL hasAttributeNS
( \
10886 [in] VARIANT *pvarNS
, \
10889 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
10890 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
10892 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
10893 void ie9_setAttribute
( \
10894 [in] BSTR strAttributeName
, \
10895 [in] VARIANT *pvarAttributeValue
); \
10897 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
10898 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
10900 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
10901 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
10903 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
10904 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10906 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
10907 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10909 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
10910 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
10912 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
10913 IHTMLElementCollection
*getElementsByTagNameNS
( \
10914 [in] VARIANT *varNS
, \
10915 [in] BSTR bstrLocalName
); \
10917 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
10918 BSTR ie9_tagName
(); \
10920 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
10921 BSTR ie9_nodeName
(); \
10923 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
10924 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
10926 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
10927 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
10929 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10930 void onabort
(VARIANT v
); \
10932 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10933 VARIANT onabort
(); \
10935 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10936 void oncanplay
(VARIANT v
); \
10938 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10939 VARIANT oncanplay
(); \
10941 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10942 void oncanplaythrough
(VARIANT v
); \
10944 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10945 VARIANT oncanplaythrough
(); \
10947 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10948 void onchange
(VARIANT v
); \
10950 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10951 VARIANT onchange
(); \
10953 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10954 void ondurationchange
(VARIANT v
); \
10956 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10957 VARIANT ondurationchange
(); \
10959 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10960 void onemptied
(VARIANT v
); \
10962 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10963 VARIANT onemptied
(); \
10965 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10966 void onended
(VARIANT v
); \
10968 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10969 VARIANT onended
(); \
10971 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10972 void onerror
(VARIANT v
); \
10974 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10975 VARIANT onerror
(); \
10977 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10978 void oninput
(VARIANT v
); \
10980 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10981 VARIANT oninput
(); \
10983 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10984 void onload
(VARIANT v
); \
10986 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10987 VARIANT onload
(); \
10989 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10990 void onloadeddata
(VARIANT v
); \
10992 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10993 VARIANT onloadeddata
(); \
10995 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10996 void onloadedmetadata
(VARIANT v
); \
10998 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10999 VARIANT onloadedmetadata
(); \
11001 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
11002 void onloadstart
(VARIANT v
); \
11004 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
11005 VARIANT onloadstart
(); \
11007 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
11008 void onpause
(VARIANT v
); \
11010 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
11011 VARIANT onpause
(); \
11013 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
11014 void onplay
(VARIANT v
); \
11016 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
11017 VARIANT onplay
(); \
11019 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
11020 void onplaying
(VARIANT v
); \
11022 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
11023 VARIANT onplaying
(); \
11025 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
11026 void onprogress
(VARIANT v
); \
11028 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
11029 VARIANT onprogress
(); \
11031 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
11032 void onratechange
(VARIANT v
); \
11034 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
11035 VARIANT onratechange
(); \
11037 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
11038 void onreset
(VARIANT v
); \
11040 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
11041 VARIANT onreset
(); \
11043 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
11044 void onseeked
(VARIANT v
); \
11046 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
11047 VARIANT onseeked
(); \
11049 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
11050 void onseeking
(VARIANT v
); \
11052 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
11053 VARIANT onseeking
(); \
11055 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
11056 void onselect
(VARIANT v
); \
11058 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
11059 VARIANT onselect
(); \
11061 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
11062 void onstalled
(VARIANT v
); \
11064 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
11065 VARIANT onstalled
(); \
11067 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
11068 void onsubmit
(VARIANT v
); \
11070 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
11071 VARIANT onsubmit
(); \
11073 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
11074 void onsuspend
(VARIANT v
); \
11076 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
11077 VARIANT onsuspend
(); \
11079 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
11080 void ontimeupdate
(VARIANT v
); \
11082 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
11083 VARIANT ontimeupdate
(); \
11085 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
11086 void onvolumechange
(VARIANT v
); \
11088 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
11089 VARIANT onvolumechange
(); \
11091 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
11092 void onwaiting
(VARIANT v
); \
11094 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
11095 VARIANT onwaiting
(); \
11097 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
11098 VARIANT_BOOL ie9_hasAttributes
()
11101 /*****************************************************************************
11102 * IHTMLElement7 interface
11107 uuid(305107aa
-98b5
-11cf
-bb82
-00aa00bdce0b
),
11110 interface IHTMLElement7
: IDispatch
11112 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
11113 HRESULT onmspointerdown
([in] VARIANT v
);
11115 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
11116 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
11118 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
11119 HRESULT onmspointermove
([in] VARIANT v
);
11121 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
11122 HRESULT onmspointermove
([out, retval] VARIANT *p
);
11124 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
11125 HRESULT onmspointerup
([in] VARIANT v
);
11127 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
11128 HRESULT onmspointerup
([out, retval] VARIANT *p
);
11130 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
11131 HRESULT onmspointerover
([in] VARIANT v
);
11133 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
11134 HRESULT onmspointerover
([out, retval] VARIANT *p
);
11136 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
11137 HRESULT onmspointerout
([in] VARIANT v
);
11139 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
11140 HRESULT onmspointerout
([out, retval] VARIANT *p
);
11142 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11143 HRESULT onmspointercancel
([in] VARIANT v
);
11145 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11146 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
11148 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11149 HRESULT onmspointerhover
([in] VARIANT v
);
11151 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11152 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
11154 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11155 HRESULT onmslostpointercapture
([in] VARIANT v
);
11157 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11158 HRESULT onmslostpointercapture
([out, retval] VARIANT *p
);
11160 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11161 HRESULT onmsgotpointercapture
([in] VARIANT v
);
11163 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11164 HRESULT onmsgotpointercapture
([out, retval] VARIANT *p
);
11166 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11167 HRESULT onmsgesturestart
([in] VARIANT v
);
11169 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11170 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
11172 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11173 HRESULT onmsgesturechange
([in] VARIANT v
);
11175 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11176 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
11178 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11179 HRESULT onmsgestureend
([in] VARIANT v
);
11181 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11182 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
11184 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11185 HRESULT onmsgesturehold
([in] VARIANT v
);
11187 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11188 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
11190 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11191 HRESULT onmsgesturetap
([in] VARIANT v
);
11193 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11194 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
11196 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11197 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
11199 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11200 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
11202 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11203 HRESULT onmsinertiastart
([in] VARIANT v
);
11205 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11206 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
11208 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)]
11209 HRESULT msSetPointerCapture
([in] long pointerId
);
11211 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)]
11212 HRESULT msReleasePointerCapture
([in] long pointerId
);
11214 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11215 HRESULT onmstransitionstart
([in] VARIANT v
);
11217 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11218 HRESULT onmstransitionstart
([out, retval] VARIANT *p
);
11220 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11221 HRESULT onmstransitionend
([in] VARIANT v
);
11223 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11224 HRESULT onmstransitionend
([out, retval] VARIANT *p
);
11226 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11227 HRESULT onmsanimationstart
([in] VARIANT v
);
11229 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11230 HRESULT onmsanimationstart
([out, retval] VARIANT *p
);
11232 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11233 HRESULT onmsanimationend
([in] VARIANT v
);
11235 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11236 HRESULT onmsanimationend
([out, retval] VARIANT *p
);
11238 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11239 HRESULT onmsanimationiteration
([in] VARIANT v
);
11241 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11242 HRESULT onmsanimationiteration
([out, retval] VARIANT *p
);
11244 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11245 HRESULT oninvalid
([in] VARIANT v
);
11247 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11248 HRESULT oninvalid
([out, retval] VARIANT *p
);
11250 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11251 HRESULT xmsAcceleratorKey
([in] BSTR v
);
11253 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11254 HRESULT xmsAcceleratorKey
([out, retval] BSTR *p
);
11256 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11257 HRESULT spellcheck
([in] VARIANT v
);
11259 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11260 HRESULT spellcheck
([out, retval] VARIANT *p
);
11262 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11263 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
11265 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11266 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
11268 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11269 HRESULT oncuechange
([in] VARIANT v
);
11271 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11272 HRESULT oncuechange
([out, retval] VARIANT *p
);
11275 #define WINE_IHTMLELEMENT7_DISPINTERFACE_DECL \
11276 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11277 void onmspointerdown
(VARIANT v
); \
11279 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11280 VARIANT onmspointerdown
(); \
11282 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11283 void onmspointermove
(VARIANT v
); \
11285 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11286 VARIANT onmspointermove
(); \
11288 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11289 void onmspointerup
(VARIANT v
); \
11291 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11292 VARIANT onmspointerup
(); \
11294 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11295 void onmspointerover
(VARIANT v
); \
11297 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11298 VARIANT onmspointerover
(); \
11300 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11301 void onmspointerout
(VARIANT v
); \
11303 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11304 VARIANT onmspointerout
(); \
11306 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11307 void onmspointercancel
(VARIANT v
); \
11309 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11310 VARIANT onmspointercancel
(); \
11312 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11313 void onmspointerhover
(VARIANT v
); \
11315 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11316 VARIANT onmspointerhover
(); \
11318 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11319 void onmslostpointercapture
(VARIANT v
); \
11321 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11322 VARIANT onmslostpointercapture
(); \
11324 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11325 void onmsgotpointercapture
(VARIANT v
); \
11327 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11328 VARIANT onmsgotpointercapture
(); \
11330 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11331 void onmsgesturestart
(VARIANT v
); \
11333 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11334 VARIANT onmsgesturestart
(); \
11336 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11337 void onmsgesturechange
(VARIANT v
); \
11339 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11340 VARIANT onmsgesturechange
(); \
11342 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11343 void onmsgestureend
(VARIANT v
); \
11345 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11346 VARIANT onmsgestureend
(); \
11348 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11349 void onmsgesturehold
(VARIANT v
); \
11351 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11352 VARIANT onmsgesturehold
(); \
11354 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11355 void onmsgesturetap
(VARIANT v
); \
11357 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11358 VARIANT onmsgesturetap
(); \
11360 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11361 void onmsgesturedoubletap
(VARIANT v
); \
11363 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11364 VARIANT onmsgesturedoubletap
(); \
11366 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11367 void onmsinertiastart
(VARIANT v
); \
11369 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11370 VARIANT onmsinertiastart
(); \
11372 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)] \
11373 void msSetPointerCapture
([in] long pointerId
); \
11375 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)] \
11376 void msReleasePointerCapture
([in] long pointerId
); \
11378 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11379 void onmstransitionstart
(VARIANT v
); \
11381 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11382 VARIANT onmstransitionstart
(); \
11384 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11385 void onmstransitionend
(VARIANT v
); \
11387 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11388 VARIANT onmstransitionend
(); \
11390 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11391 void onmsanimationstart
(VARIANT v
); \
11393 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11394 VARIANT onmsanimationstart
(); \
11396 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11397 void onmsanimationend
(VARIANT v
); \
11399 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11400 VARIANT onmsanimationend
(); \
11402 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11403 void onmsanimationiteration
(VARIANT v
); \
11405 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11406 VARIANT onmsanimationiteration
(); \
11408 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11409 void oninvalid
(VARIANT v
); \
11411 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11412 VARIANT oninvalid
(); \
11414 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11415 void xmsAcceleratorKey
(BSTR v
); \
11417 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11418 BSTR xmsAcceleratorKey
(); \
11420 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11421 void spellcheck
(VARIANT v
); \
11423 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11424 VARIANT spellcheck
(); \
11426 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11427 void onmsmanipulationstatechanged
(VARIANT v
); \
11429 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11430 VARIANT onmsmanipulationstatechanged
(); \
11432 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11433 void oncuechange
(VARIANT v
); \
11435 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11436 VARIANT oncuechange
()
11439 /*****************************************************************************
11440 * IElementTraversal interface
11446 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
11448 interface IElementTraversal
: IDispatch
11450 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
11451 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
11452 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
11453 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
11454 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
11455 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
11456 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
11457 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
11458 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
11459 HRESULT childElementCount
([retval, out] long *p
);
11462 /*****************************************************************************
11463 * IElementSelector interface
11469 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
11471 interface IElementSelector
: IDispatch
11473 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
11474 HRESULT querySelector
(
11476 [out, retval] IHTMLElement
**pel
);
11478 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
11479 HRESULT querySelectorAll
(
11481 [out, retval] IHTMLDOMChildrenCollection
**pel
);
11484 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
11485 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
11486 IHTMLElement
*querySelector
([in] BSTR v
); \
11488 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
11489 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
11491 /*****************************************************************************
11492 * IHTMLUniqueName interface
11498 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11500 interface IHTMLUniqueName
: IDispatch
11502 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
11503 HRESULT uniqueNumber
([retval, out] LONG * p
);
11505 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
11506 HRESULT uniqueID
([retval, out] BSTR * p
);
11509 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
11510 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
11511 LONG uniqueNumber
(); \
11513 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
11516 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
11517 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
11518 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
11520 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
11521 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11523 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
11524 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11526 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
11527 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
11529 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11530 void role
(BSTR v
); \
11532 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11535 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11536 void ariaBusy
(BSTR v
); \
11538 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11541 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11542 void ariaChecked
(BSTR v
); \
11544 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11545 BSTR ariaChecked
(); \
11547 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11548 void ariaDisabled
(BSTR v
); \
11550 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11551 BSTR ariaDisabled
(); \
11553 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11554 void ariaExpanded
(BSTR v
); \
11556 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11557 BSTR ariaExpanded
(); \
11559 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
11560 void ariaHaspopup
(BSTR v
); \
11562 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
11563 BSTR ariaHaspopup
(); \
11565 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11566 void ariaHidden
(BSTR v
); \
11568 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11569 BSTR ariaHidden
(); \
11571 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11572 void ariaInvalid
(BSTR v
); \
11574 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11575 BSTR ariaInvalid
(); \
11577 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11578 void ariaMultiselectable
(BSTR v
); \
11580 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11581 BSTR ariaMultiselectable
(); \
11583 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11584 void ariaPressed
(BSTR v
); \
11586 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11587 BSTR ariaPressed
(); \
11589 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11590 void ariaReadonly
(BSTR v
); \
11592 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11593 BSTR ariaReadonly
(); \
11595 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11596 void ariaRequired
(BSTR v
); \
11598 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11599 BSTR ariaRequired
(); \
11601 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11602 void ariaSecret
(BSTR v
); \
11604 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11605 BSTR ariaSecret
(); \
11607 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11608 void ariaSelected
(BSTR v
); \
11610 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11611 BSTR ariaSelected
(); \
11613 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
11614 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
11616 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
11617 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
11619 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
11620 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
11622 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
11623 IHTMLAttributeCollection3
*ie8_attributes
(); \
11625 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11626 void ariaValuenow
(BSTR v
); \
11628 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11629 BSTR ariaValuenow
(); \
11631 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11632 void ariaPosinset
(short v
); \
11634 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11635 short ariaPosinset
(); \
11637 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11638 void ariaSetsize
(short v
); \
11640 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11641 short ariaSetsize
(); \
11643 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11644 void ariaLevel
(short v
); \
11646 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11647 short ariaLevel
(); \
11649 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11650 void ariaValuemin
(BSTR v
); \
11652 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11653 BSTR ariaValuemin
(); \
11655 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11656 void ariaValuemax
(BSTR v
); \
11658 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11659 BSTR ariaValuemax
(); \
11661 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11662 void ariaControls
(BSTR v
); \
11664 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11665 BSTR ariaControls
(); \
11667 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11668 void ariaDescribedby
(BSTR v
); \
11670 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11671 BSTR ariaDescribedby
(); \
11673 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11674 void ariaFlowto
(BSTR v
); \
11676 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11677 BSTR ariaFlowto
(); \
11679 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11680 void ariaLabelledby
(BSTR v
); \
11682 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11683 BSTR ariaLabelledby
(); \
11685 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11686 void ariaActivedescendant
(BSTR v
); \
11688 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11689 BSTR ariaActivedescendant
(); \
11691 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11692 void ariaOwns
(BSTR v
); \
11694 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11697 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
11698 VARIANT_BOOL hasAttributes
(); \
11700 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11701 void ariaLive
(BSTR v
); \
11703 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11706 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11707 void ariaRelevant
(BSTR v
); \
11709 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11710 BSTR ariaRelevant
()
11716 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11718 interface IHTMLDatabinding
: IDispatch
11720 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11721 HRESULT dataFld
([in] BSTR v
);
11723 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11724 HRESULT dataFld
([retval, out] BSTR * p
);
11726 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11727 HRESULT dataSrc
([in] BSTR v
);
11729 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11730 HRESULT dataSrc
([retval, out] BSTR * p
);
11732 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11733 HRESULT dataFormatAs
([in] BSTR v
);
11735 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11736 HRESULT dataFormatAs
([retval, out] BSTR * p
);
11739 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
11740 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11741 void dataFld
(BSTR v
); \
11743 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11746 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11747 void dataSrc
(BSTR v
); \
11749 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11752 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11753 void dataFormatAs
(BSTR v
); \
11755 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11756 BSTR dataFormatAs
()
11758 #define WINE_HTMLELEMENT_INTERFACES \
11759 interface IHTMLElement
; \
11760 interface IHTMLElement2
; \
11761 interface IHTMLElement3
; \
11762 interface IHTMLElement4
; \
11763 interface IHTMLUniqueName
; \
11764 interface IHTMLDOMNode
; \
11765 interface IHTMLDOMNode2
; \
11766 /* interface IHTMLElement5; */ \
11767 interface IHTMLElement6
; \
11768 interface IHTMLDOMConstructor
; \
11769 interface IHTMLElement7
11771 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
11772 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11773 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11774 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11775 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11776 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11777 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11778 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11779 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11780 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11781 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11783 #define WINE_HTMLDATAELEMENT_INTERFACES \
11784 interface IHTMLElement
; \
11785 interface IHTMLElement2
; \
11786 interface IHTMLElement3
; \
11787 interface IHTMLElement4
; \
11788 interface IHTMLUniqueName
; \
11789 interface IHTMLDOMNode
; \
11790 interface IHTMLDOMNode2
; \
11791 interface IHTMLDatabinding
; \
11792 /* interface IHTMLElement5; */ \
11793 interface IHTMLElement6
; \
11794 interface IElementSelector
; \
11795 interface IHTMLDOMConstructor
; \
11796 interface IHTMLElement7
11798 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
11799 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11800 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11801 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11802 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11803 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11804 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11805 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
11806 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11807 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11808 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
11809 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11810 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11812 /*****************************************************************************
11813 * IHTMLGenericElement interface
11819 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11821 interface IHTMLGenericElement
: IDispatch
11823 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11824 HRESULT recordset
([out, retval] IDispatch
**p
);
11826 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11827 HRESULT namedRecordset
(
11828 [in] BSTR dataMember
,
11829 [in, optional] VARIANT *hierarchy
,
11830 [out, retval] IDispatch
**ppRecordset
);
11833 /*****************************************************************************
11834 * DispHTMLGenericElement dispinterface
11838 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11840 dispinterface DispHTMLGenericElement
11844 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11846 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11847 IDispatch
*recordset
();
11849 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11850 IDispatch
*namedRecordset
(
11851 [in] BSTR dataMember
,
11852 [in, optional] VARIANT *hierarchy
);
11855 /*****************************************************************************
11856 * HTMLGenericElement coclass
11860 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11862 coclass HTMLGenericElement
11864 [default] dispinterface DispHTMLGenericElement
;
11865 [source, default] dispinterface HTMLElementEvents
;
11866 [source] dispinterface HTMLElementEvents2
;
11867 WINE_HTMLELEMENT_INTERFACES
;
11868 interface IHTMLGenericElement
;
11871 /*****************************************************************************
11872 * IHTMLStyleSheetRule interface
11878 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11880 interface IHTMLStyleSheetRule
: IDispatch
11882 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11883 HRESULT selectorText
([in] BSTR v
);
11885 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11886 HRESULT selectorText
([retval, out] BSTR *p
);
11888 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
11889 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
11891 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11892 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11897 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11899 dispinterface DispHTMLStyleSheetRule
11903 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11904 void selectorText
(BSTR v
);
11906 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11907 BSTR selectorText
();
11909 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
11910 IHTMLRuleStyle
* style
();
11912 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11913 VARIANT_BOOL readOnly();
11915 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11920 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11922 coclass HTMLStyleSheetRule
11924 [default] dispinterface DispHTMLStyleSheetRule
;
11925 interface IHTMLStyleSheetRule
;
11926 interface IHTMLDOMConstructor
;
11929 /*****************************************************************************
11930 * IHTMLStyleSheetRulesCollection interface
11936 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
11938 interface IHTMLStyleSheetRulesCollection
: IDispatch
11940 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11941 HRESULT length
([retval, out] LONG *p
);
11943 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11946 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
11951 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11953 dispinterface DispHTMLStyleSheetRulesCollection
11957 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11960 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11961 IHTMLStyleSheetRule
* item
([in] long index
);
11963 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11968 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11970 coclass HTMLStyleSheetRulesCollection
11972 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
11973 interface IHTMLStyleSheetRulesCollection
;
11974 interface IHTMLDOMConstructor
;
11981 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11983 interface IHTMLStyleSheetPage
: IDispatch
11985 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11986 HRESULT selector
([retval, out] BSTR *p
);
11988 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11989 HRESULT pseudoClass
([retval, out] BSTR *p
);
11994 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11996 dispinterface DispHTMLStyleSheetPage
12000 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
12003 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
12004 BSTR pseudoClass
();
12006 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12010 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12012 coclass HTMLStyleSheetPage
12014 [default] dispinterface DispHTMLStyleSheetPage
;
12015 interface IHTMLStyleSheetPage
;
12016 interface IHTMLDOMConstructor
;
12023 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12025 interface IHTMLStyleSheetPagesCollection
: IDispatch
12027 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
12028 HRESULT length
([retval, out] LONG *p
);
12030 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
12033 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
12038 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12040 dispinterface DispHTMLStyleSheetPagesCollection
12044 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
12047 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
12048 IHTMLStyleSheetPage
* item
([in] long index
);
12050 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12055 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12057 coclass HTMLStyleSheetPagesCollection
12059 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
12060 interface IHTMLStyleSheetPagesCollection
;
12061 interface IHTMLDOMConstructor
;
12064 /*****************************************************************************
12065 * IHTMLStyleSheet interface
12071 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12073 interface IHTMLStyleSheet
: IDispatch
12075 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12076 HRESULT title
([in] BSTR v
);
12078 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12079 HRESULT title
([retval, out] BSTR *p
);
12081 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
12082 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
12084 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
12085 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
12087 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12088 HRESULT disabled
([in] VARIANT_BOOL v
);
12090 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12091 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12093 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
12094 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12096 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
12097 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
12099 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12100 HRESULT href
([in] BSTR v
);
12102 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12103 HRESULT href
([retval, out] BSTR *p
);
12105 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
12106 HRESULT type
([retval, out] BSTR *p
);
12108 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
12109 HRESULT id([retval, out] BSTR *p
);
12111 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12114 [defaultvalue(-1), in] LONG lIndex
,
12115 [retval, out] LONG *plIndex
);
12117 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12119 [in] BSTR bstrSelector
,
12120 [in] BSTR bstrStyle
,
12121 [defaultvalue(-1), in] LONG lIndex
,
12122 [retval, out] LONG *plNewIndex
);
12124 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12125 HRESULT removeImport
([in] LONG lIndex
);
12127 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12128 HRESULT removeRule
([in] LONG lIndex
);
12130 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12131 HRESULT media
([in] BSTR v
);
12133 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12134 HRESULT media
([retval, out] BSTR *p
);
12136 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12137 HRESULT cssText
([in] BSTR v
);
12139 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12140 HRESULT cssText
([retval, out] BSTR *p
);
12142 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12143 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
12146 /*****************************************************************************
12147 * IHTMLStyleSheet2 interface
12153 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12155 interface IHTMLStyleSheet2
: IDispatch
12157 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12158 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
12160 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12161 HRESULT addPageRule
(
12162 [in] BSTR bstrSelector
,
12163 [in] BSTR bstrStyle
,
12164 [defaultvalue(-1), in] LONG lIndex
,
12165 [retval, out] LONG *plNewIndex
);
12168 /*****************************************************************************
12169 * IHTMLStyleSheet4 interface
12175 uuid(305106f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12177 interface IHTMLStyleSheet4
: IDispatch
12179 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TYPE
)]
12180 HRESULT type
([out, retval] BSTR *p
);
12182 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_HREF
)]
12183 HRESULT href
([out, retval] VARIANT *p
);
12185 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TITLE
)]
12186 HRESULT title
([out, retval] BSTR *p
);
12188 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERNODE
)]
12189 HRESULT ownerNode
([out, retval] IHTMLElement
**p
);
12191 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERRULE
)]
12192 HRESULT ownerRule
([out, retval] IHTMLCSSRule
**p
);
12194 [propget, id(DISPID_IHTMLSTYLESHEET4_CSSRULES
)]
12195 HRESULT cssRules
([out, retval] IHTMLStyleSheetRulesCollection
**p
);
12197 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_MEDIA
)]
12198 HRESULT media
([out, retval] VARIANT *p
);
12200 [id(DISPID_IHTMLSTYLESHEET4_INSERTRULE
)]
12201 HRESULT insertRule
(
12202 [in] BSTR bstrRule
,
12203 [in, defaultvalue(-1)] long lIndex
,
12204 [out, retval] long *plNewIndex
);
12206 [id(DISPID_IHTMLSTYLESHEET4_DELETERULE
)]
12207 HRESULT deleteRule
([in, defaultvalue(-1)] long lIndex
);
12212 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12214 dispinterface DispHTMLStyleSheet
12218 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12219 void title
(BSTR v
);
12221 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12224 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
12225 IHTMLStyleSheet
* parentStyleSheet
();
12227 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
12228 IHTMLElement
* owningElement
();
12230 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12231 void disabled
(VARIANT_BOOL v
);
12233 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12234 VARIANT_BOOL disabled
();
12236 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
12237 VARIANT_BOOL readOnly();
12239 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
12240 IHTMLStyleSheetsCollection
* imports
();
12242 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12245 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12248 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
12251 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
12254 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12257 [defaultvalue(-1), in] LONG lIndex
);
12259 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12261 [in] BSTR bstrSelector
,
12262 [in] BSTR bstrStyle
,
12263 [defaultvalue(-1), in] LONG lIndex
);
12265 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12266 void removeImport
([in] LONG lIndex
);
12268 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12269 void removeRule
([in] LONG lIndex
);
12271 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12272 void media
(BSTR v
);
12274 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12277 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12278 void cssText
(BSTR v
);
12280 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12283 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12284 IHTMLStyleSheetRulesCollection
* rules
();
12286 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12287 IHTMLStyleSheetPagesCollection
* pages
();
12289 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12291 [in] BSTR bstrSelector
,
12292 [in] BSTR bstrStyle
,
12293 [defaultvalue(-1), in] LONG lIndex
);
12295 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TYPE
)]
12298 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_HREF
)]
12299 VARIANT ie9_href
();
12301 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TITLE
)]
12304 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERNODE
)]
12305 IHTMLElement
*ownerNode
();
12307 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERRULE
)]
12308 IHTMLCSSRule
*ownerRule
();
12310 [propget, id(DISPID_IHTMLSTYLESHEET4_CSSRULES
)]
12311 IHTMLStyleSheetRulesCollection
*cssRules
();
12313 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_MEDIA
)]
12314 VARIANT ie9_media
();
12316 [id(DISPID_IHTMLSTYLESHEET4_INSERTRULE
)]
12318 [in] BSTR bstrRule
,
12319 [in, defaultvalue(-1)] long lIndex
);
12321 [id(DISPID_IHTMLSTYLESHEET4_DELETERULE
)]
12322 void deleteRule
([in, defaultvalue(-1)] long lIndex
);
12327 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12329 coclass HTMLStyleSheet
12331 [default] dispinterface DispHTMLStyleSheet
;
12332 interface IHTMLStyleSheet
;
12333 interface IHTMLStyleSheet2
;
12334 interface IHTMLStyleSheet4
;
12337 /*****************************************************************************
12338 * IHTMLStyleSheetsCollection interface
12344 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12346 interface IHTMLStyleSheetsCollection
: IDispatch
12348 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12349 HRESULT length
([retval, out] LONG *p
);
12351 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
12352 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12354 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12356 [in] VARIANT *pvarIndex
,
12357 [retval, out] VARIANT *pvarResult
);
12360 /*****************************************************************************
12361 * DispHTMLStyleSheetsCollection dispinterface
12365 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12367 dispinterface DispHTMLStyleSheetsCollection
12371 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12374 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
12375 IUnknown
*_newEnum
();
12377 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12378 VARIANT item
([in] VARIANT *pvarIndex
);
12380 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12381 IDispatch
*constructor
();
12384 /*****************************************************************************
12385 * IHTMLLinkElement interface
12391 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12393 interface IHTMLLinkElement
: IDispatch
12395 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12396 HRESULT href
([in] BSTR v
);
12398 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12399 HRESULT href
([out, retval] BSTR *p
);
12401 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12402 HRESULT rel
([in] BSTR v
);
12404 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12405 HRESULT rel
([out, retval] BSTR *p
);
12407 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12408 HRESULT rev
([in] BSTR v
);
12410 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12411 HRESULT rev
([out, retval] BSTR *p
);
12413 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12414 HRESULT type
([in] BSTR v
);
12416 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12417 HRESULT type
([out, retval] BSTR *p
);
12419 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
12420 HRESULT readyState
([out, retval] BSTR *p
);
12422 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12423 HRESULT onreadystatechange
([in] VARIANT v
);
12425 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12426 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
12428 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12429 HRESULT onload
([in] VARIANT v
);
12431 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12432 HRESULT onload
([out, retval] VARIANT *p
);
12434 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12435 HRESULT onerror
([in] VARIANT v
);
12437 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12438 HRESULT onerror
([out, retval] VARIANT *p
);
12440 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12441 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
12443 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12444 HRESULT disabled
([in] VARIANT_BOOL v
);
12446 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12447 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
12449 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12450 HRESULT media
([in] BSTR v
);
12452 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12453 HRESULT media
([out, retval] BSTR *p
);
12456 /*****************************************************************************
12457 * IHTMLLinkElement2 interface
12463 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12465 interface IHTMLLinkElement2
: IDispatch
12467 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12468 HRESULT target
([in] BSTR v
);
12470 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12471 HRESULT target
([out, retval] BSTR *p
);
12474 /*****************************************************************************
12475 * IHTMLLinkElement3 interface
12481 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12483 interface IHTMLLinkElement3
: IDispatch
12485 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12486 HRESULT charset
([in] BSTR v
);
12488 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12489 HRESULT charset
([out, retval] BSTR *p
);
12491 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12492 HRESULT hreflang
([in] BSTR v
);
12494 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12495 HRESULT hreflang
([out, retval] BSTR *p
);
12498 /*****************************************************************************
12499 * IHTMLLinkElement4 interface
12505 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12507 interface IHTMLLinkElement4
: IDispatch
12509 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12510 HRESULT href
([in] BSTR v
);
12512 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12513 HRESULT href
([retval, out] BSTR * p
);
12516 /*****************************************************************************
12517 * DispHTMLLinkElement dispinterface
12521 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12523 dispinterface DispHTMLLinkElement
12527 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12529 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12532 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12535 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12538 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12541 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12544 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12547 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12550 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12553 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12554 IHTMLStyleSheet
*styleSheet
();
12556 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12557 void media
(BSTR v
);
12559 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12562 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12563 void target
(BSTR v
);
12565 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12568 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12569 void charset
(BSTR v
);
12571 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12574 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12575 void hreflang
(BSTR v
);
12577 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12580 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12581 void ie8_href
(BSTR v
);
12583 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12587 /*****************************************************************************
12588 * HTMLLinkElement coclass
12592 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12594 coclass HTMLLinkElement
12596 [default] dispinterface DispHTMLLinkElement
;
12597 /* [source, default] dispinterface HTMLLinkElementEvents; */
12598 /* [source] dispinterface HTMLLinkElementEvents2; */
12599 WINE_HTMLELEMENT_INTERFACES
;
12600 interface IHTMLLinkElement
;
12601 interface IHTMLLinkElement2
;
12602 interface IHTMLLinkElement3
;
12603 interface IHTMLLinkElement4
;
12604 /* interface IHTMLLinkElement5; */
12607 /*****************************************************************************
12608 * IHTMLTxtRange interface
12614 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12616 interface IHTMLTxtRange
: IDispatch
12618 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
12619 HRESULT htmlText
([retval, out] BSTR *p
);
12621 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12622 HRESULT text
([in] BSTR v
);
12624 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12625 HRESULT text
([retval, out] BSTR *p
);
12627 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
12628 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
12630 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
12631 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
12633 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
12635 [in] IHTMLTxtRange
*Range,
12636 [retval, out] VARIANT_BOOL *InRange
);
12638 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
12640 [in] IHTMLTxtRange
*Range,
12641 [retval, out] VARIANT_BOOL *IsEqual
);
12643 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
12644 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
12646 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
12647 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
12649 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
12652 [retval, out] VARIANT_BOOL *Success
);
12654 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
12657 [defaultvalue(1), in] LONG Count
,
12658 [retval, out] LONG *ActualCount
);
12660 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
12663 [defaultvalue(1), in] LONG Count
,
12664 [retval, out] LONG *ActualCount
);
12666 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
12669 [defaultvalue(1), in] LONG Count
,
12670 [retval, out] LONG *ActualCount
);
12672 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
12675 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
12676 HRESULT pasteHTML
([in] BSTR html
);
12678 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
12679 HRESULT moveToElementText
([in] IHTMLElement
*element
);
12681 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
12682 HRESULT setEndPoint
(
12684 [in] IHTMLTxtRange
*SourceRange
);
12686 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
12687 HRESULT compareEndPoints
(
12689 [in] IHTMLTxtRange
*SourceRange
,
12690 [retval, out] LONG *ret
);
12692 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
12695 [defaultvalue(1073741823), in] LONG count
,
12696 [defaultvalue(0), in] LONG Flags
,
12697 [retval, out] VARIANT_BOOL *Success
);
12699 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
12700 HRESULT moveToPoint
(
12704 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
12705 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
12707 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
12708 HRESULT moveToBookmark
(
12709 [in] BSTR Bookmark
,
12710 [retval, out] VARIANT_BOOL *Success
);
12712 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
12713 HRESULT queryCommandSupported
(
12715 [retval, out] VARIANT_BOOL *pfRet
);
12717 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
12718 HRESULT queryCommandEnabled
(
12720 [retval, out] VARIANT_BOOL *pfRet
);
12722 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
12723 HRESULT queryCommandState
(
12725 [retval, out] VARIANT_BOOL *pfRet
);
12727 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
12728 HRESULT queryCommandIndeterm
(
12730 [retval, out] VARIANT_BOOL *pfRet
);
12732 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
12733 HRESULT queryCommandText
(
12735 [retval, out] BSTR *pcmdText
);
12737 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
12738 HRESULT queryCommandValue
(
12740 [retval, out] VARIANT *pcmdValue
);
12742 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
12743 HRESULT execCommand
(
12745 [defaultvalue(0), in] VARIANT_BOOL showUI
,
12746 [optional, in] VARIANT value
,
12747 [retval, out] VARIANT_BOOL *pfRet
);
12749 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
12750 HRESULT execCommandShowHelp
(
12752 [retval, out] VARIANT_BOOL *pfRet
);
12757 uuid(3050f5a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12759 dispinterface DispHTMLDOMRange
12763 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12764 IHTMLDOMNode
*startContainer
();
12766 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12767 long startOffset
();
12769 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12770 IHTMLDOMNode
*endContainer
();
12772 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12775 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12776 VARIANT_BOOL collapsed
();
12778 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12779 IHTMLDOMNode
*commonAncestorContainer
();
12781 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12782 void setStart
([in] IDispatch
*node
,[in] long offset
);
12784 [id(DISPID_IHTMLDOMRANGE_SETEND
)]
12785 void setEnd
([in] IDispatch
*node
, [in] long offset
);
12787 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12788 void setStartBefore
([in] IDispatch
*node
);
12790 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12791 void setStartAfter
([in] IDispatch
*node
);
12793 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12794 void setEndBefore
([in] IDispatch
*node
);
12796 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12797 void setEndAfter
([in] IDispatch
*node
);
12799 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12800 void collapse
([in] VARIANT_BOOL tostart
);
12802 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12803 void selectNode
([in] IDispatch
*node
);
12805 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12806 void selectNodeContents
([in] IDispatch
*node
);
12808 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12809 long compareBoundaryPoints
([in] short how
, [in] IDispatch
*src_range
);
12811 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12812 void deleteContents
();
12814 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12815 IDispatch
*extractContents
();
12817 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12818 IDispatch
*cloneContents
();
12820 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12821 void insertNode
([in] IDispatch
*node
);
12823 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12824 void surroundContents
([in] IDispatch
*parent
);
12826 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12827 IHTMLDOMRange
*cloneRange
();
12829 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12832 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12835 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12836 IHTMLRectCollection
*getClientRects
();
12838 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12839 IHTMLRect
*getBoundingClientRect
();
12842 /*****************************************************************************
12843 * IHTMLDOMRange interface
12849 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12851 interface IHTMLDOMRange
: IDispatch
12853 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12854 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
12856 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12857 HRESULT startOffset
([out, retval] long *p
);
12859 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12860 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
12862 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12863 HRESULT endOffset
([out, retval] long *p
);
12865 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12866 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
12868 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12869 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
12871 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12873 [in] IDispatch
*refNode
,
12876 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
12878 [in] IDispatch
*refNode
,
12881 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12882 HRESULT setStartBefore
([in] IDispatch
* refNode
);
12884 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12885 HRESULT setStartAfter
([in] IDispatch
*refNode
);
12887 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12888 HRESULT setEndBefore
([in] IDispatch
*refNode
);
12890 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12891 HRESULT setEndAfter
([in] IDispatch
*refNode
);
12893 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12894 HRESULT collapse
([in] VARIANT_BOOL toStart
);
12896 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12897 HRESULT selectNode
([in] IDispatch
*refNode
);
12899 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12900 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
12902 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12903 HRESULT compareBoundaryPoints
(
12905 [in] IDispatch
*sourceRange
,
12906 [out, retval] long *compareResult
);
12908 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12909 HRESULT deleteContents
();
12911 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12912 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
12914 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12915 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
12917 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12918 HRESULT insertNode
([in] IDispatch
*newNode
);
12920 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12921 HRESULT surroundContents
([in] IDispatch
*newParent
);
12923 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12924 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
12926 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12927 HRESULT toString
([out, retval] BSTR *pRangeString
);
12929 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12932 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12933 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
12935 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12936 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
12941 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12943 coclass HTMLStyleSheetsCollection
12945 [default] interface IHTMLStyleSheetsCollection
;
12948 /*****************************************************************************
12949 * IHTMLFormElement interface
12955 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12957 interface IHTMLFormElement
: IDispatch
12959 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12960 HRESULT action
([in] BSTR v
);
12962 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12963 HRESULT action
([retval, out] BSTR *p
);
12965 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12966 HRESULT dir
([in] BSTR v
);
12968 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12969 HRESULT dir
([retval, out] BSTR *p
);
12971 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12972 HRESULT encoding
([in] BSTR v
);
12974 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12975 HRESULT encoding
([retval, out] BSTR *p
);
12977 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12978 HRESULT method
([in] BSTR v
);
12980 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12981 HRESULT method
([retval, out] BSTR *p
);
12983 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12984 HRESULT elements
([retval, out] IDispatch
**p
);
12986 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12987 HRESULT target
([in] BSTR v
);
12989 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12990 HRESULT target
([retval, out] BSTR *p
);
12992 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12993 HRESULT name
([in] BSTR v
);
12995 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12996 HRESULT name
([retval, out] BSTR *p
);
12998 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12999 HRESULT onsubmit
([in] VARIANT v
);
13001 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
13002 HRESULT onsubmit
([retval, out] VARIANT *p
);
13004 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
13005 HRESULT onreset
([in] VARIANT v
);
13007 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
13008 HRESULT onreset
([retval, out] VARIANT *p
);
13010 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
13013 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
13016 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13017 HRESULT length
([in] LONG v
);
13019 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13020 HRESULT length
([retval, out] LONG *p
);
13022 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
13023 HRESULT _newEnum
([retval, out] IUnknown
**p
);
13025 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
13027 [optional, in] VARIANT name
,
13028 [optional, in] VARIANT index
,
13029 [retval, out] IDispatch
**pdisp
);
13031 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
13033 [in] VARIANT tagName
,
13034 [retval, out] IDispatch
**pdisp
);
13037 /*****************************************************************************
13038 * DispHTMLFormElement dispinterface
13042 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13044 dispinterface DispHTMLFormElement
13048 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13050 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
13051 void action
(BSTR v
);
13053 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
13056 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
13057 void encoding
(BSTR v
);
13059 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
13062 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
13063 void method
(BSTR v
);
13065 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
13068 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
13069 IDispatch
*elements
();
13071 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
13072 void target
(BSTR v
);
13074 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
13077 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
13080 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
13083 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
13086 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
13089 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13090 void length
(long v
);
13092 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13095 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
13096 IUnknown
*_newEnum
();
13098 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
13099 IDispatch
*item
(VARIANT name
, VARIANT index
);
13101 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
13102 IDispatch
*tags
(VARIANT tagName
);
13107 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13109 dispinterface HTMLFormElementEvents
13113 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
13114 VARIANT_BOOL onhelp
();
13116 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
13117 VARIANT_BOOL onclick
();
13119 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
13120 VARIANT_BOOL ondblclick
();
13122 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
13123 VARIANT_BOOL onkeypress
();
13125 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
13128 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
13131 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
13134 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
13135 void onmouseover
();
13137 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
13138 void onmousemove
();
13140 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
13141 void onmousedown
();
13143 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
13146 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
13147 VARIANT_BOOL onselectstart
();
13149 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
13150 void onfilterchange
();
13152 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
13153 VARIANT_BOOL ondragstart
();
13155 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
13156 VARIANT_BOOL onbeforeupdate
();
13158 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
13159 void onafterupdate
();
13161 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
13162 VARIANT_BOOL onerrorupdate
();
13164 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
13165 VARIANT_BOOL onrowexit
();
13167 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
13170 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
13171 void ondatasetchanged
();
13173 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
13174 void ondataavailable
();
13176 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
13177 void ondatasetcomplete
();
13179 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
13180 void onlosecapture
();
13182 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
13183 void onpropertychange
();
13185 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
13188 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
13191 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
13194 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
13197 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
13198 VARIANT_BOOL ondrag
();
13200 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
13203 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
13204 VARIANT_BOOL ondragenter
();
13206 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
13207 VARIANT_BOOL ondragover
();
13209 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
13210 void ondragleave
();
13212 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
13213 VARIANT_BOOL ondrop
();
13215 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
13216 VARIANT_BOOL onbeforecut
();
13218 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
13219 VARIANT_BOOL oncut
();
13221 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
13222 VARIANT_BOOL onbeforecopy
();
13224 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
13225 VARIANT_BOOL oncopy
();
13227 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
13228 VARIANT_BOOL onbeforepaste
();
13230 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
13231 VARIANT_BOOL onpaste
();
13233 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
13234 VARIANT_BOOL oncontextmenu
();
13236 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
13237 void onrowsdelete
();
13239 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
13240 void onrowsinserted
();
13242 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
13243 void oncellchange
();
13245 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
13246 void onreadystatechange
();
13248 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
13249 void onbeforeeditfocus
();
13251 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
13252 void onlayoutcomplete
();
13254 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
13257 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
13258 VARIANT_BOOL onbeforedeactivate
();
13260 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
13261 VARIANT_BOOL onbeforeactivate
();
13263 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
13266 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
13267 VARIANT_BOOL oncontrolselect
();
13269 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
13270 VARIANT_BOOL onmovestart
();
13272 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
13275 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
13276 VARIANT_BOOL onresizestart
();
13278 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
13279 void onresizeend
();
13281 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
13282 void onmouseenter
();
13284 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
13285 void onmouseleave
();
13287 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
13288 VARIANT_BOOL onmousewheel
();
13290 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
13293 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
13294 void ondeactivate
();
13296 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
13299 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
13302 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
13303 VARIANT_BOOL onsubmit
();
13305 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
13306 VARIANT_BOOL onreset
();
13311 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13313 dispinterface HTMLFormElementEvents2
13317 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
13318 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
13320 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
13321 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
13323 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
13324 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
13326 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
13327 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
13329 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
13330 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
13332 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
13333 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
13335 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
13336 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
13338 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
13339 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
13341 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
13342 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
13344 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
13345 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
13347 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
13348 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
13350 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
13351 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
13353 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
13354 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
13356 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
13357 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
13359 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
13360 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
13362 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
13363 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
13365 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
13366 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
13368 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
13369 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
13371 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
13372 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
13374 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
13375 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
13377 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
13378 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
13380 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
13381 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
13383 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
13384 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
13386 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
13387 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
13389 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
13390 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
13392 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
13393 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
13395 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
13396 void onblur
([in] IHTMLEventObj
* pEvtObj
);
13398 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
13399 void onresize
([in] IHTMLEventObj
* pEvtObj
);
13401 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
13402 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
13404 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
13405 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
13407 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
13408 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
13410 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
13411 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
13413 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
13414 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
13416 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
13417 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
13419 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
13420 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
13422 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
13423 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
13425 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
13426 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
13428 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
13429 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
13431 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
13432 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
13434 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
13435 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
13437 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
13438 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
13440 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
13441 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
13443 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
13444 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
13446 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
13447 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
13449 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
13450 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
13452 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
13453 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
13455 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
13456 void onpage
([in] IHTMLEventObj
* pEvtObj
);
13458 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
13459 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
13461 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
13462 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
13464 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
13465 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
13467 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
13468 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
13470 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
13471 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
13473 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
13474 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
13476 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
13477 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
13479 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
13480 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
13482 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
13483 void onmove
([in] IHTMLEventObj
* pEvtObj
);
13485 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
13486 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
13488 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
13489 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
13491 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
13492 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
13494 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
13495 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
13497 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
13498 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
13500 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
13501 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
13503 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
13504 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
13506 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
13507 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
13512 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13514 coclass HTMLFormElement
13516 [default] dispinterface DispHTMLFormElement
;
13517 [source, default] dispinterface HTMLFormElementEvents
;
13518 [source] dispinterface HTMLFormElementEvents2
;
13519 WINE_HTMLELEMENT_INTERFACES
;
13520 interface IHTMLFormElement
;
13521 /* interface IHTMLFormElement2; */
13522 /* interface IHTMLFormElement3; */
13523 /* interface IHTMLSubmitData; */
13524 /* interface IHTMLFormElement4; */
13527 /*****************************************************************************
13528 * IHTMLTextContainer interface
13534 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13536 interface IHTMLTextContainer
: IDispatch
13538 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
13539 HRESULT createControlRange
([retval, out] IDispatch
**range);
13541 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
13542 HRESULT scrollHeight
([retval, out] LONG *p
);
13544 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
13545 HRESULT scrollWidth
([retval, out] LONG *p
);
13547 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13548 HRESULT scrollTop
([in] LONG v
);
13550 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13551 HRESULT scrollTop
([retval, out] LONG *p
);
13553 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13554 HRESULT scrollLeft
([in] LONG v
);
13556 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13557 HRESULT scrollLeft
([retval, out] LONG *p
);
13559 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13560 HRESULT onscroll
([in] VARIANT v
);
13562 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13563 HRESULT onscroll
([retval, out] VARIANT *p
);
13566 /*****************************************************************************
13567 * IHTMLImgElement interface
13573 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13575 interface IHTMLImgElement
: IDispatch
13577 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13578 HRESULT isMap
([in] VARIANT_BOOL v
);
13580 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13581 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
13583 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13584 HRESULT useMap
([in] BSTR v
);
13586 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13587 HRESULT useMap
([retval, out] BSTR *p
);
13589 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13590 HRESULT mimeType
([retval, out] BSTR *p
);
13592 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13593 HRESULT fileSize
([retval, out] BSTR *p
);
13595 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13596 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
13598 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13599 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
13601 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13602 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
13604 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13605 HRESULT protocol
([retval, out] BSTR *p
);
13607 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13608 HRESULT href
([retval, out] BSTR *p
);
13610 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13611 HRESULT nameProp
([retval, out] BSTR *p
);
13613 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13614 HRESULT border
([in] VARIANT v
);
13616 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13617 HRESULT border
([retval, out] VARIANT *p
);
13619 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13620 HRESULT vspace
([in] LONG v
);
13622 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13623 HRESULT vspace
([retval, out] LONG *p
);
13625 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13626 HRESULT hspace
([in] LONG v
);
13628 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13629 HRESULT hspace
([retval, out] LONG *p
);
13631 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13632 HRESULT alt
([in] BSTR v
);
13634 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13635 HRESULT alt
([retval, out] BSTR *p
);
13637 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13638 HRESULT src
([in] BSTR v
);
13640 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13641 HRESULT src
([retval, out] BSTR *p
);
13643 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13644 HRESULT lowsrc
([in] BSTR v
);
13646 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13647 HRESULT lowsrc
([retval, out] BSTR *p
);
13649 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13650 HRESULT vrml
([in] BSTR v
);
13652 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13653 HRESULT vrml
([retval, out] BSTR *p
);
13655 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13656 HRESULT dynsrc
([in] BSTR v
);
13658 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13659 HRESULT dynsrc
([retval, out] BSTR *p
);
13661 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
13662 HRESULT readyState
([retval, out] BSTR *p
);
13664 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13665 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
13667 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13668 HRESULT loop
([in] VARIANT v
);
13670 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13671 HRESULT loop
([retval, out] VARIANT *p
);
13673 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13674 HRESULT align
([in] BSTR v
);
13676 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13677 HRESULT align
([retval, out] BSTR *p
);
13679 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13680 HRESULT onload
([in] VARIANT v
);
13682 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13683 HRESULT onload
([retval, out] VARIANT *p
);
13685 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13686 HRESULT onerror
([in] VARIANT v
);
13688 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13689 HRESULT onerror
([retval, out] VARIANT *p
);
13691 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13692 HRESULT onabort
([in] VARIANT v
);
13694 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13695 HRESULT onabort
([retval, out] VARIANT *p
);
13697 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13698 HRESULT name
([in] BSTR v
);
13700 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13701 HRESULT name
([retval, out] BSTR *p
);
13703 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13704 HRESULT width
([in] LONG v
);
13706 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13707 HRESULT width
([retval, out] LONG *p
);
13709 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13710 HRESULT height
([in] LONG v
);
13712 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13713 HRESULT height
([retval, out] LONG *p
);
13715 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
13716 HRESULT start
([in] BSTR v
);
13718 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
13719 HRESULT start
([retval, out] BSTR *p
);
13722 /*****************************************************************************
13723 * IHTMLImageElementFactory interface
13729 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13731 interface IHTMLImageElementFactory
: IDispatch
13733 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
13735 [optional, in] VARIANT width
,
13736 [optional, in] VARIANT height
,
13737 [retval, out] IHTMLImgElement
**elem
);
13740 /*****************************************************************************
13741 * DispHTMLImg interface
13745 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13747 dispinterface DispHTMLImg
13751 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13753 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13754 void isMap
(VARIANT_BOOL v
);
13756 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13757 VARIANT_BOOL isMap
();
13759 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13760 void useMap
(BSTR v
);
13762 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13765 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13768 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13771 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13772 BSTR fileCreatedDate
();
13774 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13775 BSTR fileModifiedDate
();
13777 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13778 BSTR fileUpdatedDate
();
13780 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13783 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13786 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13789 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13790 void border
(VARIANT v
);
13792 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13795 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13796 void vspace
(LONG v
);
13798 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13801 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13802 void hspace
(LONG v
);
13804 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13807 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13810 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13813 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13816 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13819 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13820 void lowsrc
(BSTR v
);
13822 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13825 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13828 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13831 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13832 void dynsrc
(BSTR v
);
13834 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13837 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13838 VARIANT_BOOL complete
();
13840 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13841 void loop
(VARIANT v
);
13843 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13846 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13847 void align
(BSTR v
);
13849 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13852 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13855 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13858 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13859 void width
(LONG v
);
13861 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13864 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13865 void height
(LONG v
);
13867 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13870 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13871 void start
(BSTR v
);
13873 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13876 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13877 void longDesc
(BSTR v
);
13879 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13883 /*****************************************************************************
13888 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13892 [default] dispinterface DispHTMLImg
;
13893 /* [source, default] dispinterface HTMLImgEvents; */
13894 /* [source] dispinterface HTMLImgEvents2; */
13895 WINE_HTMLDATAELEMENT_INTERFACES
;
13896 interface IHTMLControlElement
;
13897 interface IHTMLImgElement
;
13898 /* interface IHTMLImgElement2; */
13899 /* interface IHTMLImgElement3; */
13900 /* interface IHTMLImgElement4; */
13901 /* interface IHTMLMSImgElement; */
13904 /*****************************************************************************
13905 * IHTMLXMLHttpRequest interface
13911 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13913 interface IHTMLXMLHttpRequest
: IDispatch
13915 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13916 HRESULT readyState
([out, retval] long *p
);
13918 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13919 HRESULT responseBody
([out, retval] VARIANT *p
);
13921 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13922 HRESULT responseText
([out, retval] BSTR *p
);
13924 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13925 HRESULT responseXML
([out, retval] IDispatch
**p
);
13927 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13928 HRESULT status
([out, retval] long *p
);
13930 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13931 HRESULT statusText
([out, retval] BSTR *p
);
13933 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13934 HRESULT onreadystatechange
([in] VARIANT v
);
13936 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13937 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
13939 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
13941 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13943 [in] BSTR bstrMethod
,
13945 [in] VARIANT varAsync
,
13946 [in, optional] VARIANT varUser
,
13947 [in, optional] VARIANT varPassword
);
13949 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13950 HRESULT send
([in, optional] VARIANT varBody
);
13952 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13953 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
13955 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13956 HRESULT getResponseHeader
(
13957 [in] BSTR bstrHeader
,
13958 [out, retval] BSTR *p
);
13960 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13961 HRESULT setRequestHeader
(
13962 [in] BSTR bstrHeader
,
13963 [in] BSTR bstrValue
);
13966 /*****************************************************************************
13967 * IHTMLXMLHttpRequest2 interface
13973 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
13975 interface IHTMLXMLHttpRequest2
: IDispatch
13977 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13978 HRESULT timeout
([in] long v
);
13980 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13981 HRESULT timeout
([out, retval] long *p
);
13983 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13984 HRESULT ontimeout
([in] VARIANT v
);
13986 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13987 HRESULT ontimeout
([out, retval] VARIANT *p
);
13990 /*****************************************************************************
13991 * IHTMLXMLHttpRequestFactory interface
13997 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13999 interface IHTMLXMLHttpRequestFactory
: IDispatch
14001 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
14002 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
14005 /*****************************************************************************
14006 * DispHTMLXMLHttpRequest dispinterface
14010 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14012 dispinterface DispHTMLXMLHttpRequest
14016 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
14019 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
14020 VARIANT responseBody
();
14022 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
14023 BSTR responseText
();
14025 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
14026 IDispatch
*responseXML
();
14028 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
14031 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
14034 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
14035 void onreadystatechange
(VARIANT v
);
14037 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
14038 VARIANT onreadystatechange
();
14040 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
14043 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
14045 [in] BSTR bstrMethod
,
14047 [in] VARIANT varAsync
,
14048 [in, optional] VARIANT varUser
,
14049 [in, optional] VARIANT varPassword
);
14051 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
14052 void send
([in, optional] VARIANT varBody
);
14054 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
14055 BSTR getAllResponseHeaders
();
14057 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
14058 BSTR getResponseHeader
([in] BSTR bstrHeader
);
14060 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
14061 void setRequestHeader
(
14062 [in] BSTR bstrHeader
,
14063 [in] BSTR bstrValue
);
14065 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
14066 void timeout
(long v
);
14068 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
14071 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
14072 void ontimeout
(VARIANT v
);
14074 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
14075 VARIANT ontimeout
();
14077 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14080 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
14081 void addEventListener
(
14083 [in] IDispatch
*listener
,
14084 [in] VARIANT_BOOL useCapture
);
14086 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
14087 void removeEventListener
(
14089 [in] IDispatch
*listener
,
14090 [in] VARIANT_BOOL useCapture
);
14092 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
14093 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
14096 /*****************************************************************************
14097 * HTMLXMLHttpRequest
14101 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14103 coclass HTMLXMLHttpRequest
14105 [default] dispinterface DispHTMLXMLHttpRequest
;
14106 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
14107 interface IHTMLXMLHttpRequest
;
14108 interface IHTMLXMLHttpRequest2
;
14109 interface IHTMLDOMConstructor
;
14110 interface IEventTarget
;
14113 /*****************************************************************************
14114 * IHTMLXDomainRequest interface
14120 uuid(30510454-98b5
-11cf
-bb82
-00aa00bdce0b
)
14122 interface IHTMLXDomainRequest
: IDispatch
14124 [propget, id(DISPID_IHTMLXDOMAINREQUEST_RESPONSETEXT
)]
14125 HRESULT responseText
([out, retval] BSTR *p
);
14127 [propput, id(DISPID_IHTMLXDOMAINREQUEST_TIMEOUT
)]
14128 HRESULT timeout
([in] LONG v
);
14130 [propget, id(DISPID_IHTMLXDOMAINREQUEST_TIMEOUT
)]
14131 HRESULT timeout
([out, retval] LONG *p
);
14133 [propget, id(DISPID_IHTMLXDOMAINREQUEST_CONTENTTYPE
)]
14134 HRESULT contentType
([out, retval] BSTR *p
);
14136 [propput, id(DISPID_IHTMLXDOMAINREQUEST_ONPROGRESS
)]
14137 HRESULT onprogress
([in] VARIANT v
);
14139 [propget, id(DISPID_IHTMLXDOMAINREQUEST_ONPROGRESS
)]
14140 HRESULT onprogress
([out, retval] VARIANT *p
);
14142 [propput, id(DISPID_IHTMLXDOMAINREQUEST_ONERROR
)]
14143 HRESULT onerror
([in] VARIANT v
);
14145 [propget, id(DISPID_IHTMLXDOMAINREQUEST_ONERROR
)]
14146 HRESULT onerror
([out, retval] VARIANT *p
);
14148 [propput, id(DISPID_IHTMLXDOMAINREQUEST_ONTIMEOUT
)]
14149 HRESULT ontimeout
([in] VARIANT v
);
14151 [propget, id(DISPID_IHTMLXDOMAINREQUEST_ONTIMEOUT
)]
14152 HRESULT ontimeout
([out, retval] VARIANT *p
);
14154 [propput, id(DISPID_IHTMLXDOMAINREQUEST_ONLOAD
)]
14155 HRESULT onload
([in] VARIANT v
);
14157 [propget, id(DISPID_IHTMLXDOMAINREQUEST_ONLOAD
)]
14158 HRESULT onload
([out, retval] VARIANT *p
);
14160 [id(DISPID_IHTMLXDOMAINREQUEST_ABORT
)]
14163 [id(DISPID_IHTMLXDOMAINREQUEST_OPEN
)]
14164 HRESULT open
([in] BSTR bstrMethod
, [in] BSTR bstrUrl
);
14166 [id(DISPID_IHTMLXDOMAINREQUEST_SEND
)]
14167 HRESULT send
([in, optional] VARIANT varBody
);
14170 /*****************************************************************************
14171 * IHTMLXDomainRequestFactory interface
14177 uuid(30510456-98b5
-11cf
-bb82
-00aa00bdce0b
)
14179 interface IHTMLXDomainRequestFactory
: IDispatch
14181 [id(DISPID_IHTMLXDOMAINREQUESTFACTORY_CREATE
)]
14182 HRESULT create
([out, retval] IHTMLXDomainRequest
**p
);
14185 /*****************************************************************************
14186 * DispXDomainRequest dispinterface
14190 uuid(3050f599
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14192 dispinterface DispXDomainRequest
14196 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14199 /*****************************************************************************
14204 uuid(30510455-98b5
-11cf
-bb82
-00aa00bdce0b
)
14206 coclass XDomainRequest
14208 [default] dispinterface DispXDomainRequest
;
14209 interface IHTMLDOMConstructor
;
14212 /*****************************************************************************
14213 * XDomainRequestFactory
14217 uuid(30510457-98b5
-11cf
-bb82
-00aa00bdce0b
)
14219 coclass XDomainRequestFactory
14221 [default] interface IHTMLXDomainRequestFactory
;
14224 /*****************************************************************************
14225 * IHTMLControlElement interface
14231 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14233 interface IHTMLControlElement
: IDispatch
14235 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
14236 HRESULT tabIndex
([in] short v
);
14238 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
14239 HRESULT tabIndex
([retval, out] short * p
);
14241 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
14244 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
14245 HRESULT accessKey
([in] BSTR v
);
14247 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
14248 HRESULT accessKey
([retval, out] BSTR * p
);
14250 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
14251 HRESULT onblur
([in] VARIANT v
);
14253 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
14254 HRESULT onblur
([retval, out] VARIANT * p
);
14256 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
14257 HRESULT onfocus
([in] VARIANT v
);
14259 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
14260 HRESULT onfocus
([retval, out] VARIANT * p
);
14262 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
14263 HRESULT onresize
([in] VARIANT v
);
14265 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
14266 HRESULT onresize
([retval, out] VARIANT * p
);
14268 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
14271 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
14272 HRESULT addFilter
([in] IUnknown
* pUnk
);
14274 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
14275 HRESULT removeFilter
([in] IUnknown
* pUnk
);
14277 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
14278 HRESULT clientHeight
([retval, out] LONG * p
);
14280 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
14281 HRESULT clientWidth
([retval, out] LONG * p
);
14283 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
14284 HRESULT clientTop
([retval, out] LONG * p
);
14286 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
14287 HRESULT clientLeft
([retval, out] LONG * p
);
14290 /*****************************************************************************
14291 * IHTMLBodyElement interface
14297 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14299 interface IHTMLBodyElement
: IDispatch
14301 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14302 HRESULT background
([in] BSTR v
);
14304 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14305 HRESULT background
([retval, out] BSTR *p
);
14307 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14308 HRESULT bgProperties
([in] BSTR v
);
14310 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14311 HRESULT bgProperties
([retval, out] BSTR *p
);
14313 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14314 HRESULT leftMargin
([in] VARIANT v
);
14316 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14317 HRESULT leftMargin
([retval, out] VARIANT *p
);
14319 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14320 HRESULT topMargin
([in] VARIANT v
);
14322 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14323 HRESULT topMargin
([retval, out] VARIANT *p
);
14325 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14326 HRESULT rightMargin
([in] VARIANT v
);
14328 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14329 HRESULT rightMargin
([retval, out] VARIANT *p
);
14331 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14332 HRESULT bottomMargin
([in] VARIANT v
);
14334 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14335 HRESULT bottomMargin
([retval, out] VARIANT *p
);
14337 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14338 HRESULT noWrap
([in] VARIANT_BOOL v
);
14340 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14341 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
14343 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14344 HRESULT bgColor
([in] VARIANT v
);
14346 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14347 HRESULT bgColor
([retval, out] VARIANT *p
);
14349 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14350 HRESULT text
([in] VARIANT v
);
14352 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14353 HRESULT text
([retval, out] VARIANT *p
);
14355 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14356 HRESULT link
([in] VARIANT v
);
14358 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14359 HRESULT link
([retval, out] VARIANT *p
);
14361 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14362 HRESULT vLink
([in] VARIANT v
);
14364 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14365 HRESULT vLink
([retval, out] VARIANT *p
);
14367 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14368 HRESULT aLink
([in] VARIANT v
);
14370 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14371 HRESULT aLink
([retval, out] VARIANT *p
);
14373 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14374 HRESULT onload
([in] VARIANT v
);
14376 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14377 HRESULT onload
([retval, out] VARIANT *p
);
14379 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14380 HRESULT onunload
([in] VARIANT v
);
14382 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14383 HRESULT onunload
([retval, out] VARIANT *p
);
14385 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14386 HRESULT scroll
([in] BSTR v
);
14388 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14389 HRESULT scroll
([retval, out] BSTR *p
);
14391 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14392 HRESULT onselect
([in] VARIANT v
);
14394 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14395 HRESULT onselect
([retval, out] VARIANT *p
);
14397 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14398 HRESULT onbeforeunload
([in] VARIANT v
);
14400 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14401 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
14403 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14404 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
14407 /*****************************************************************************
14408 * IHTMLBodyElement2 interface
14414 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14416 interface IHTMLBodyElement2
: IDispatch
14418 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14419 HRESULT onbeforeprint
([in] VARIANT v
);
14421 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14422 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
14424 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14425 HRESULT onafterprint
([in] VARIANT v
);
14427 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14428 HRESULT onafterprint
([retval, out] VARIANT *p
);
14433 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14435 dispinterface DispHTMLBody
14439 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14441 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14442 void background
(BSTR v
);
14444 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14447 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14448 void bgProperties
(BSTR v
);
14450 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14451 BSTR bgProperties
();
14453 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14454 void leftMargin
(VARIANT v
);
14456 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14457 VARIANT leftMargin
();
14459 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14460 void topMargin
(VARIANT v
);
14462 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14463 VARIANT topMargin
();
14465 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14466 void rightMargin
(VARIANT v
);
14468 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14469 VARIANT rightMargin
();
14471 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14472 void bottomMargin
(VARIANT v
);
14474 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14475 VARIANT bottomMargin
();
14477 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14478 void noWrap
(VARIANT_BOOL v
);
14480 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14481 VARIANT_BOOL noWrap
();
14483 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14484 void bgColor
(VARIANT v
);
14486 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14489 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14490 void text
(VARIANT v
);
14492 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14495 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14496 void link
(VARIANT v
);
14498 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14501 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14502 void vLink
(VARIANT v
);
14504 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14507 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14508 void aLink
(VARIANT v
);
14510 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14513 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14514 void onunload
(VARIANT v
);
14516 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14517 VARIANT onunload
();
14519 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14520 void scroll
(BSTR v
);
14522 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14525 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14526 void onbeforeunload
(VARIANT v
);
14528 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14529 VARIANT onbeforeunload
();
14531 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14532 IHTMLTxtRange
* createTextRange
();
14534 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14535 void onbeforeprint
(VARIANT v
);
14537 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14538 VARIANT onbeforeprint
();
14540 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14541 void onafterprint
(VARIANT v
);
14543 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14544 VARIANT onafterprint
();
14548 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14552 [default] dispinterface DispHTMLBody
;
14553 [source, default] dispinterface HTMLTextContainerEvents
;
14554 [source] dispinterface HTMLTextContainerEvents2
;
14555 WINE_HTMLELEMENT_INTERFACES
;
14556 interface IHTMLControlElement
;
14557 interface IHTMLTextContainer
;
14558 interface IHTMLBodyElement
;
14559 interface IHTMLBodyElement2
;
14560 /* interface IHTMLBodyElement3; */
14561 /* interface IHTMLBodyElement4; */
14562 /* interface IHTMLBodyElement5; */
14565 /*****************************************************************************
14566 * IHTMLAnchorElement interface
14572 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14574 interface IHTMLAnchorElement
: IDispatch
14576 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14577 HRESULT href
([in] BSTR v
);
14579 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14580 HRESULT href
([retval, out] BSTR *p
);
14582 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14583 HRESULT target
([in] BSTR v
);
14585 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14586 HRESULT target
([retval, out] BSTR *p
);
14588 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14589 HRESULT rel
([in] BSTR v
);
14591 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14592 HRESULT rel
([retval, out] BSTR *p
);
14594 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14595 HRESULT rev
([in] BSTR v
);
14597 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14598 HRESULT rev
([retval, out] BSTR *p
);
14600 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14601 HRESULT urn
([in] BSTR v
);
14603 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14604 HRESULT urn
([retval, out] BSTR *p
);
14606 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14607 HRESULT Methods
([in] BSTR v
);
14609 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14610 HRESULT Methods
([retval, out] BSTR *p
);
14612 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14613 HRESULT name
([in] BSTR v
);
14615 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14616 HRESULT name
([retval, out] BSTR *p
);
14618 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14619 HRESULT host
([in] BSTR v
);
14621 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14622 HRESULT host
([retval, out] BSTR *p
);
14624 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14625 HRESULT hostname
([in] BSTR v
);
14627 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14628 HRESULT hostname
([retval, out] BSTR *p
);
14630 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14631 HRESULT pathname
([in] BSTR v
);
14633 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14634 HRESULT pathname
([retval, out] BSTR *p
);
14636 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14637 HRESULT port
([in] BSTR v
);
14639 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14640 HRESULT port
([retval, out] BSTR *p
);
14642 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14643 HRESULT protocol
([in] BSTR v
);
14645 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14646 HRESULT protocol
([retval, out] BSTR *p
);
14648 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14649 HRESULT search
([in] BSTR v
);
14651 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14652 HRESULT search
([retval, out] BSTR *p
);
14654 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14655 HRESULT hash
([in] BSTR v
);
14657 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14658 HRESULT hash
([retval, out] BSTR *p
);
14660 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14661 HRESULT onblur
([in] VARIANT v
);
14663 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14664 HRESULT onblur
([retval, out] VARIANT *p
);
14666 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14667 HRESULT onfocus
([in] VARIANT v
);
14669 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14670 HRESULT onfocus
([retval, out] VARIANT *p
);
14672 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14673 HRESULT accessKey
([in] BSTR v
);
14675 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14676 HRESULT accessKey
([retval, out] BSTR *p
);
14678 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14679 HRESULT protocolLong
([retval, out] BSTR *p
);
14681 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14682 HRESULT mimeType
([retval, out] BSTR *p
);
14684 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14685 HRESULT nameProp
([retval, out] BSTR *p
);
14687 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14688 HRESULT tabIndex
([in] short v
);
14690 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14691 HRESULT tabIndex
([retval, out] short *p
);
14693 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
14696 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
14700 /*****************************************************************************
14701 * DispHTMLAnchorElement dispinterface
14705 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14707 dispinterface DispHTMLAnchorElement
14711 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14713 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14716 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14719 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14720 void target
(BSTR v
);
14722 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14725 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14728 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14731 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14734 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14737 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14740 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14743 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14744 void Methods
(BSTR v
);
14746 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14749 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14752 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14755 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14758 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14761 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14762 void hostname
(BSTR v
);
14764 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14767 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14768 void pathname
(BSTR v
);
14770 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14773 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14776 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14779 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14780 void protocol
(BSTR v
);
14782 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14785 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14786 void search
(BSTR v
);
14788 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14791 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14794 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14797 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14798 BSTR protocolLong
();
14800 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14803 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14806 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14807 void charset
(BSTR v
);
14809 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14812 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14813 void coords
(BSTR v
);
14815 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14818 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14819 void hreflang
(BSTR v
);
14821 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14824 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14825 void shape
(BSTR v
);
14827 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14830 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14833 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14836 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14837 void ie8_shape
(BSTR v
);
14839 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14842 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14843 void ie8_coords
(BSTR v
);
14845 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14848 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14849 void ie8_href
(BSTR v
);
14851 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14855 /*****************************************************************************
14856 * HTMLAnchorElement coclass
14860 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14862 coclass HTMLAnchorElement
14864 [default] dispinterface DispHTMLAnchorElement
;
14865 /* [source, default] dispinterface HTMLAnchorEvents; */
14866 /* [source] dispinterface HTMLAnchorEvents2; */
14867 WINE_HTMLDATAELEMENT_INTERFACES
;
14868 interface IHTMLAnchorElement
;
14869 /* interface IHTMLAnchorElement2; */
14870 /* interface IHTMLAnchorElement3; */
14873 /*****************************************************************************
14874 * IHTMLAreaElement interface
14880 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14882 interface IHTMLAreaElement
: IDispatch
14884 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14885 HRESULT shape
([in] BSTR v
);
14887 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14888 HRESULT shape
([retval, out] BSTR *p
);
14890 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14891 HRESULT coords
([in] BSTR v
);
14893 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14894 HRESULT coords
([retval, out] BSTR *p
);
14896 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14897 HRESULT href
([in] BSTR v
);
14899 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14900 HRESULT href
([retval, out] BSTR *p
);
14902 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14903 HRESULT target
([in] BSTR v
);
14905 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14906 HRESULT target
([retval, out] BSTR *p
);
14908 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14909 HRESULT alt
([in] BSTR v
);
14911 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14912 HRESULT alt
([retval, out] BSTR *p
);
14914 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14915 HRESULT noHref
([in] VARIANT_BOOL v
);
14917 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14918 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
14920 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14921 HRESULT host
([in] BSTR v
);
14923 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14924 HRESULT host
([retval, out] BSTR *p
);
14926 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14927 HRESULT hostname
([in] BSTR v
);
14929 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14930 HRESULT hostname
([retval, out] BSTR *p
);
14932 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14933 HRESULT pathname
([in] BSTR v
);
14935 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14936 HRESULT pathname
([retval, out] BSTR *p
);
14938 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14939 HRESULT port
([in] BSTR v
);
14941 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14942 HRESULT port
([retval, out] BSTR *p
);
14944 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14945 HRESULT protocol
([in] BSTR v
);
14947 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14948 HRESULT protocol
([retval, out] BSTR *p
);
14950 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14951 HRESULT search
([in] BSTR v
);
14953 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14954 HRESULT search
([retval, out] BSTR *p
);
14956 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14957 HRESULT hash
([in] BSTR v
);
14959 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14960 HRESULT hash
([retval, out] BSTR *p
);
14962 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14963 HRESULT onblur
([in] VARIANT v
);
14965 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14966 HRESULT onblur
([retval, out] VARIANT *p
);
14968 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14969 HRESULT onfocus
([in] VARIANT v
);
14971 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14972 HRESULT onfocus
([retval, out] VARIANT *p
);
14974 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14975 HRESULT tabIndex
([in] short v
);
14977 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14978 HRESULT tabIndex
([retval, out] short *p
);
14980 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
14983 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
14987 /*****************************************************************************
14988 * DispHTMLAreaElement dispinterface
14992 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14994 dispinterface DispHTMLAreaElement
14998 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15000 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
15001 void shape
(BSTR v
);
15003 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
15006 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
15007 void coords
(BSTR v
);
15009 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
15012 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
15015 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
15018 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
15019 void target
(BSTR v
);
15021 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
15024 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
15027 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
15030 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
15031 void noHref
(VARIANT_BOOL v
);
15033 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
15034 VARIANT_BOOL noHref
();
15036 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
15039 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
15042 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
15043 void hostname
(BSTR v
);
15045 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
15048 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
15049 void pathname
(BSTR v
);
15051 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
15054 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
15057 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
15060 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
15061 void protocol
(BSTR v
);
15063 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
15066 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
15067 void search
(BSTR v
);
15069 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
15072 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
15075 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
15078 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
15079 void ie8_shape
(BSTR v
);
15081 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
15084 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
15085 void ie8_coords
(BSTR v
);
15087 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
15090 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
15091 void ie8_href
(BSTR v
);
15093 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
15097 /*****************************************************************************
15098 * HTMLAreaElement coclass
15102 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15104 coclass HTMLAreaElement
15106 [default] dispinterface DispHTMLAreaElement
;
15107 /* [source, default] dispinterface HTMLAreaEvents; */
15108 /* [source] dispinterface HTMLAreaEvents2; */
15109 WINE_HTMLELEMENT_INTERFACES
;
15110 interface IHTMLAreaElement
;
15111 /* interface IHTMLAreaElement2; */
15114 /*****************************************************************************
15115 * IHTMLLabelElement interface
15121 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15123 interface IHTMLLabelElement
: IDispatch
15125 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15126 HRESULT htmlFor
([in] BSTR v
);
15128 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15129 HRESULT htmlFor
([out, retval] BSTR *p
);
15131 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
15132 HRESULT accessKey
([in] BSTR v
);
15134 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
15135 HRESULT accessKey
([out, retval] BSTR *p
);
15138 /*****************************************************************************
15139 * IHTMLLabelElement2 interface
15145 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15147 interface IHTMLLabelElement2
: IDispatch
15149 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
15150 HRESULT form
([out, retval] IHTMLFormElement
**p
);
15153 /*****************************************************************************
15154 * DispHTMLLabelElement dispinterface
15158 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15160 dispinterface DispHTMLLabelElement
15164 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15166 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15167 void htmlFor
(BSTR v
);
15169 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15172 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
15173 IHTMLFormElement
*form
();
15176 /*****************************************************************************
15177 * HTMLLabelElement coclass
15181 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15183 coclass HTMLLabelElement
15185 [default] dispinterface DispHTMLLabelElement
;
15186 /* [source, default] dispinterface HTMLLabelEvents; */
15187 /* [source] dispinterface HTMLLabelEvents2; */
15188 WINE_HTMLDATAELEMENT_INTERFACES
;
15189 interface IHTMLLabelElement
;
15190 interface IHTMLLabelElement2
;
15193 /*****************************************************************************
15194 * IHTMLElementCollection interface
15200 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15202 interface IHTMLElementCollection
: IDispatch
15204 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
15205 HRESULT toString
([retval, out] BSTR *String);
15207 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15208 HRESULT length
([in] LONG v
);
15210 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15211 HRESULT length
([retval, out] LONG *p
);
15213 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
15214 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15216 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
15218 [optional, in] VARIANT name
,
15219 [optional, in] VARIANT index
,
15220 [retval, out] IDispatch
**pdisp
);
15222 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
15224 [in] VARIANT tagName
,
15225 [retval, out] IDispatch
**pdisp
);
15228 /*****************************************************************************
15229 * DispHTMLElementCollection dispinterface
15233 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15235 dispinterface DispHTMLElementCollection
15239 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
15242 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15243 void length
(LONG v
);
15245 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15248 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
15249 IUnknown
*_newEnum
();
15251 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
15253 [in, optional] VARIANT name
,
15254 [in, optional] VARIANT index
);
15256 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
15258 [in] VARIANT tagName
);
15260 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
15261 IDispatch
*urns
([in] VARIANT urn
);
15263 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
15264 IDispatch
*namedItem
([in] BSTR name
);
15267 /*****************************************************************************
15268 * IHTMLSelectElement interface
15274 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15276 interface IHTMLSelectElement
: IDispatch
15278 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15279 HRESULT size
([in] LONG v
);
15281 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15282 HRESULT size
([retval, out] LONG *p
);
15284 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15285 HRESULT multiple
([in] VARIANT_BOOL v
);
15287 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15288 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
15290 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15291 HRESULT name
([in] BSTR v
);
15293 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15294 HRESULT name
([retval, out] BSTR *p
);
15296 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15297 HRESULT options
([retval, out] IDispatch
**p
);
15299 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
15300 HRESULT onchange
([in] VARIANT v
);
15302 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
15303 HRESULT onchange
([retval, out] VARIANT *p
);
15305 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15306 HRESULT selectedIndex
([in] LONG v
);
15308 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15309 HRESULT selectedIndex
([retval, out] LONG *p
);
15311 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15312 HRESULT type
([retval, out] BSTR *p
);
15314 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15315 HRESULT value
([in] BSTR v
);
15317 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15318 HRESULT value
([retval, out] BSTR *p
);
15320 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
15321 HRESULT disabled
([in] VARIANT_BOOL v
);
15323 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
15324 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15326 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15327 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15329 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15331 [in] IHTMLElement
*element
,
15332 [optional, in] VARIANT before
);
15334 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15335 HRESULT remove
([defaultvalue(-1), in] LONG index
);
15337 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15338 HRESULT length
([in] LONG v
);
15340 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15341 HRESULT length
([retval, out] LONG *p
);
15343 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15344 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15346 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15348 [optional, in] VARIANT name
,
15349 [optional, in] VARIANT index
,
15350 [retval, out] IDispatch
**pdisp
);
15352 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15354 [in] VARIANT tagName
,
15355 [retval, out] IDispatch
**pdisp
);
15358 /*****************************************************************************
15359 * DispHTMLSelectElement dispinterface
15363 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15365 dispinterface DispHTMLSelectElement
15369 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15371 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15374 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15377 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15378 void multiple
(VARIANT_BOOL v
);
15380 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15381 VARIANT_BOOL multiple
();
15383 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15386 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15389 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15390 IDispatch
*options
();
15392 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15393 void selectedIndex
(LONG v
);
15395 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15396 LONG selectedIndex
();
15398 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15401 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15402 void value
(BSTR v
);
15404 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15407 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15408 IHTMLFormElement
*form
();
15410 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15412 [in] IHTMLElement
*element
,
15413 [in, optional] VARIANT before
);
15415 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15416 void remove
([in, defaultvalue(-1)] LONG index
);
15418 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15419 void length
(LONG v
);
15421 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15424 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15425 IUnknown
*_newEnum
();
15427 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15429 [in, optional] VARIANT name
,
15430 [in, optional] VARIANT index
);
15432 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15433 IDispatch
*tags
([in] VARIANT tagName
);
15435 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
15436 IDispatch
*urns
([in] VARIANT urn
);
15438 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
15439 IDispatch
*namedItem
([in] BSTR name
);
15442 /*****************************************************************************
15443 * HTMLSelectElement coclass
15447 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15449 coclass HTMLSelectElement
15451 [default] dispinterface DispHTMLSelectElement
;
15452 /* [source, default] dispinterface HTMLSelectElementEvents; */
15453 /* [source] dispinterface HTMLSelectElementEvents2; */
15454 WINE_HTMLDATAELEMENT_INTERFACES
;
15455 interface IHTMLControlElement
;
15456 interface IHTMLSelectElement
;
15457 /* interface IHTMLSelectElement2; */
15458 /* interface IHTMLSelectElement4; */
15459 /* interface IHTMLSelectElement5; */
15460 /* interface IHTMLSelectElement6; */
15463 /*****************************************************************************
15464 * IHTMLSelectionObject interface
15470 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15472 interface IHTMLSelectionObject
: IDispatch
15474 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
15475 HRESULT createRange
([retval, out] IDispatch
**range);
15477 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
15480 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
15483 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
15484 HRESULT type
([retval, out] BSTR *p
);
15487 /*****************************************************************************
15488 * IHTMLSelectionObject2 interface
15494 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15496 interface IHTMLSelectionObject2
: IDispatch
15498 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
15499 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
15501 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
15502 HRESULT typeDetail
([out, retval] BSTR *p
);
15505 /*****************************************************************************
15506 * IHTMLSelection interface
15512 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15514 interface IHTMLSelection
: IDispatch
15516 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
15517 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
15519 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
15520 HRESULT anchorOffset
([out, retval] long *p
);
15522 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
15523 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
15525 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
15526 HRESULT focusOffset
([out, retval] long *p
);
15528 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
15529 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
15531 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
15533 [in] IDispatch
*parentNode
,
15536 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
15537 HRESULT collapseToStart
();
15539 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
15540 HRESULT collapseToEnd
();
15542 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
15543 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
15545 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
15546 HRESULT deleteFromDocument
();
15548 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
15549 HRESULT rangeCount
([out, retval] long *p
);
15551 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
15552 HRESULT getRangeAt
(
15554 [out, retval] IHTMLDOMRange
**ppRange
);
15556 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
15557 HRESULT addRange
([in] IDispatch
*range);
15559 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
15560 HRESULT removeRange
([in] IDispatch
*range);
15562 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
15563 HRESULT removeAllRanges
();
15565 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
15566 HRESULT toString
([out, retval] BSTR *pSelectionString
);
15569 /*****************************************************************************
15570 * IHTMLOptionElement interface
15576 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15578 interface IHTMLOptionElement
: IDispatch
15580 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15581 HRESULT selected
([in] VARIANT_BOOL v
);
15583 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15584 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
15586 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15587 HRESULT value
([in] BSTR v
);
15589 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15590 HRESULT value
([retval, out] BSTR *p
);
15592 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15593 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
15595 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15596 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
15598 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15599 HRESULT index
([in] LONG v
);
15601 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15602 HRESULT index
([retval, out] LONG *p
);
15604 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15605 HRESULT text
([in] BSTR v
);
15607 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15608 HRESULT text
([retval, out] BSTR *p
);
15610 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15611 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15618 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15620 interface IHTMLOptionElement3
: IDispatch
15622 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15623 HRESULT label
([in] BSTR v
);
15625 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15626 HRESULT label
([retval, out] BSTR * p
);
15629 /*****************************************************************************
15630 * IHTMLOptionElementFactory interface
15636 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
15638 interface IHTMLOptionElementFactory
: IDispatch
15640 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
15642 [optional, in] VARIANT text
,
15643 [optional, in] VARIANT value
,
15644 [optional, in] VARIANT defaultselected
,
15645 [optional, in] VARIANT selected
,
15646 [retval, out] IHTMLOptionElement
**optelem
);
15649 /*****************************************************************************
15650 * DispHTMLOptionElement dispinterface
15654 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15656 dispinterface DispHTMLOptionElement
15660 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15662 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15663 void selected
(VARIANT_BOOL v
);
15665 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15666 VARIANT_BOOL selected
();
15668 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15669 void value
(BSTR v
);
15671 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15674 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15675 void defaultSelected
(VARIANT_BOOL v
);
15677 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15678 VARIANT_BOOL defaultSelected
();
15680 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15681 void index
(LONG v
);
15683 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15686 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15689 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15692 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15693 IHTMLFormElement
*form
();
15695 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15696 void label
(BSTR v
);
15698 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15704 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15706 coclass HTMLOptionElement
15708 [default] dispinterface DispHTMLOptionElement
;
15709 [source, default] dispinterface HTMLElementEvents
;
15710 [source] dispinterface HTMLElementEvents2
;
15711 WINE_HTMLDATAELEMENT_INTERFACES
;
15712 interface IHTMLOptionElement
;
15713 interface IHTMLOptionElement3
;
15714 /* interface IHTMLOptionElement4; */
15717 /*****************************************************************************
15718 * IHTMLInputElement interface
15724 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15726 interface IHTMLInputElement
: IDispatch
15728 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15729 HRESULT type
([in] BSTR v
);
15731 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15732 HRESULT type
([retval, out] BSTR *p
);
15734 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15735 HRESULT value
([in] BSTR v
);
15737 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15738 HRESULT value
([retval, out] BSTR *p
);
15740 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15741 HRESULT name
([in] BSTR v
);
15743 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15744 HRESULT name
([retval, out] BSTR *p
);
15746 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15747 HRESULT status
([in] VARIANT_BOOL v
);
15749 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15750 HRESULT status
([retval, out] VARIANT_BOOL *p
);
15752 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15753 HRESULT disabled
([in] VARIANT_BOOL v
);
15755 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15756 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15758 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15759 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15761 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15762 HRESULT size
([in] LONG v
);
15764 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15765 HRESULT size
([retval, out] LONG *p
);
15767 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15768 HRESULT maxLength
([in] LONG v
);
15770 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15771 HRESULT maxLength
([retval, out] LONG *p
);
15773 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15776 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15777 HRESULT onchange
([in] VARIANT v
);
15779 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15780 HRESULT onchange
([retval, out] VARIANT *p
);
15782 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15783 HRESULT onselect
([in] VARIANT v
);
15785 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15786 HRESULT onselect
([retval, out] VARIANT *p
);
15788 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15789 HRESULT defaultValue([in] BSTR v
);
15791 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15792 HRESULT defaultValue([retval, out] BSTR *p
);
15794 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15795 HRESULT readOnly([in] VARIANT_BOOL v
);
15797 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15798 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15800 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15801 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15803 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15804 HRESULT indeterminate
([in] VARIANT_BOOL v
);
15806 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15807 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
15809 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15810 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
15812 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15813 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
15815 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15816 HRESULT checked
([in] VARIANT_BOOL v
);
15818 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15819 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
15821 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15822 HRESULT border
([in] VARIANT v
);
15824 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15825 HRESULT border
([retval, out] VARIANT *p
);
15827 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15828 HRESULT vspace
([in] LONG v
);
15830 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15831 HRESULT vspace
([retval, out] LONG *p
);
15833 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15834 HRESULT hspace
([in] LONG v
);
15836 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15837 HRESULT hspace
([retval, out] LONG *p
);
15839 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15840 HRESULT alt
([in] BSTR v
);
15842 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15843 HRESULT alt
([retval, out] BSTR *p
);
15845 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15846 HRESULT src
([in] BSTR v
);
15848 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15849 HRESULT src
([retval, out] BSTR *p
);
15851 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15852 HRESULT lowsrc
([in] BSTR v
);
15854 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15855 HRESULT lowsrc
([retval, out] BSTR *p
);
15857 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15858 HRESULT vrml
([in] BSTR v
);
15860 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15861 HRESULT vrml
([retval, out] BSTR *p
);
15863 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15864 HRESULT dynsrc
([in] BSTR v
);
15866 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15867 HRESULT dynsrc
([retval, out] BSTR *p
);
15869 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
15870 HRESULT readyState
([retval, out] BSTR *p
);
15872 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15873 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
15875 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15876 HRESULT loop
([in] VARIANT v
);
15878 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15879 HRESULT loop
([retval, out] VARIANT *p
);
15881 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15882 HRESULT align
([in] BSTR v
);
15884 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15885 HRESULT align
([retval, out] BSTR *p
);
15887 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15888 HRESULT onload
([in] VARIANT v
);
15890 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15891 HRESULT onload
([retval, out] VARIANT *p
);
15893 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15894 HRESULT onerror
([in] VARIANT v
);
15896 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15897 HRESULT onerror
([retval, out] VARIANT *p
);
15899 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15900 HRESULT onabort
([in] VARIANT v
);
15902 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15903 HRESULT onabort
([retval, out] VARIANT *p
);
15905 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15906 HRESULT width
([in] LONG v
);
15908 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15909 HRESULT width
([retval, out] LONG *p
);
15911 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15912 HRESULT height
([in] LONG v
);
15914 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15915 HRESULT height
([retval, out] LONG *p
);
15917 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15918 HRESULT start
([in] BSTR v
);
15920 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15921 HRESULT start
([retval, out] BSTR *p
);
15924 /*****************************************************************************
15925 * IHTMLInputTextElement interface
15931 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15933 interface IHTMLInputTextElement
: IDispatch
15935 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
15936 HRESULT type
([retval, out] BSTR *p
);
15938 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15939 HRESULT value
([in] BSTR v
);
15941 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15942 HRESULT value
([retval, out] BSTR *p
);
15944 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15945 HRESULT name
([in] BSTR v
);
15947 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15948 HRESULT name
([retval, out] BSTR *p
);
15950 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15951 HRESULT status
([in] VARIANT v
);
15953 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15954 HRESULT status
([retval, out] VARIANT *p
);
15956 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15957 HRESULT disabled
([in] VARIANT_BOOL v
);
15959 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15960 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15962 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
15963 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15965 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15966 HRESULT defaultValue([in] BSTR v
);
15968 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15969 HRESULT defaultValue([retval, out] BSTR *p
);
15971 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15972 HRESULT size
([in] LONG v
);
15974 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15975 HRESULT size
([retval, out] LONG *p
);
15977 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15978 HRESULT maxLength
([in] LONG v
);
15980 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15981 HRESULT maxLength
([retval, out] LONG *p
);
15983 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
15986 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15987 HRESULT onchange
([in] VARIANT v
);
15989 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15990 HRESULT onchange
([retval, out] VARIANT *p
);
15992 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15993 HRESULT onselect
([in] VARIANT v
);
15995 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15996 HRESULT onselect
([retval, out] VARIANT *p
);
15998 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15999 HRESULT readOnly([in] VARIANT_BOOL v
);
16001 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
16002 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
16004 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
16005 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
16008 /*****************************************************************************
16009 * IHTMLInputTextElement2 interface
16015 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16017 interface IHTMLInputTextElement2
: IDispatch
16019 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
16020 HRESULT selectionStart
([in] long v
);
16022 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
16023 HRESULT selectionStart
([out, retval] long *p
);
16025 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
16026 HRESULT selectionEnd
([in] long v
);
16028 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
16029 HRESULT selectionEnd
([out, retval] long *p
);
16031 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
16032 HRESULT setSelectionRange
([in] long start
, [in] long end
);
16037 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16039 dispinterface DispHTMLInputElement
16043 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16045 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
16048 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
16051 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
16052 void value
(BSTR v
);
16054 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
16057 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
16060 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
16063 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
16064 void status
(VARIANT_BOOL v
);
16066 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
16067 VARIANT_BOOL status
();
16069 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
16070 IHTMLFormElement
*form
();
16072 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
16075 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
16078 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
16079 void maxLength
(LONG v
);
16081 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
16084 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
16087 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16088 void defaultValue(BSTR v
);
16090 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16091 BSTR defaultValue();
16093 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
16094 void readOnly(VARIANT_BOOL v
);
16096 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
16097 VARIANT_BOOL readOnly();
16099 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
16100 IHTMLTxtRange
*createTextRange
();
16102 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
16103 void indeterminate
(VARIANT_BOOL v
);
16105 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
16106 VARIANT_BOOL indeterminate
();
16108 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
16109 void defaultChecked
(VARIANT_BOOL v
);
16111 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
16112 VARIANT_BOOL defaultChecked
();
16114 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
16115 void checked
(VARIANT_BOOL v
);
16117 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
16118 VARIANT_BOOL checked
();
16120 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
16121 void border
(VARIANT v
);
16123 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
16126 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
16127 void vspace
(LONG v
);
16129 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
16132 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
16133 void hspace
(LONG v
);
16135 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
16138 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
16141 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
16144 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
16147 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
16150 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
16151 void lowsrc
(BSTR v
);
16153 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
16156 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
16159 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
16162 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
16163 void dynsrc
(BSTR v
);
16165 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
16168 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
16169 VARIANT_BOOL complete
();
16171 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
16172 void loop
(VARIANT v
);
16174 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
16177 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
16178 void align
(BSTR v
);
16180 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
16183 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
16184 void width
(LONG v
);
16186 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
16189 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
16190 void height
(LONG v
);
16192 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
16195 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
16196 void start
(BSTR v
);
16198 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
16201 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
16202 void accept
(BSTR v
);
16204 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
16207 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
16208 void useMap
(BSTR v
);
16210 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
16213 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
16214 void selectionStart
(long v
);
16216 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
16217 long selectionStart
();
16219 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
16220 void selectionEnd
(long v
);
16222 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
16223 long selectionEnd
();
16225 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
16226 void setSelectionRange
([in] long start
, [in] long end
);
16229 /*****************************************************************************
16230 * HTMLInputElement coclass
16234 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16236 coclass HTMLInputElement
16238 [default] dispinterface DispHTMLInputElement
;
16239 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16240 /* [source] dispinterface HTMLInputTextElementEvents2; */
16241 /* [source] dispinterface HTMLOptionButtonElementEvents; */
16242 /* [source] dispinterface HTMLButtonElementEvents; */
16243 WINE_HTMLDATAELEMENT_INTERFACES
;
16244 interface IHTMLControlElement
;
16245 interface IHTMLInputElement
;
16246 /* interface IHTMLInputElement2; */
16247 interface IHTMLInputTextElement
;
16248 interface IHTMLInputTextElement2
;
16249 /* interface IHTMLInputHiddenElement; */
16250 /* interface IHTMLInputButtonElement; */
16251 /* interface IHTMLInputFileElement; */
16252 /* interface IHTMLOptionButtonElement; */
16253 /* interface IHTMLInputImage; */
16254 /* interface IHTMLInputElement3; */
16255 /* interface IHTMLInputRangeElement; */
16258 /*****************************************************************************
16259 * IHTMLTextAreaElement interface
16265 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16267 interface IHTMLTextAreaElement
: IDispatch
16269 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16270 HRESULT type
([retval, out] BSTR *p
);
16272 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16273 HRESULT value
([in] BSTR v
);
16275 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16276 HRESULT value
([retval, out] BSTR *p
);
16278 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16279 HRESULT name
([in] BSTR v
);
16281 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16282 HRESULT name
([retval, out] BSTR *p
);
16284 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16285 HRESULT status
([in] VARIANT v
);
16287 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16288 HRESULT status
([retval, out] VARIANT *p
);
16290 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
16291 HRESULT disabled
([in] VARIANT_BOOL v
);
16293 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
16294 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
16296 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16297 HRESULT form
([retval, out] IHTMLFormElement
**p
);
16299 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16300 HRESULT defaultValue([in] BSTR v
);
16302 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16303 HRESULT defaultValue([retval, out] BSTR *p
);
16305 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16308 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
16309 HRESULT onchange
([in] VARIANT v
);
16311 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
16312 HRESULT onchange
([retval, out] VARIANT *p
);
16314 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
16315 HRESULT onselect
([in] VARIANT v
);
16317 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
16318 HRESULT onselect
([retval, out] VARIANT *p
);
16320 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16321 HRESULT readOnly([in] VARIANT_BOOL v
);
16323 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16324 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
16326 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16327 HRESULT rows
([in] LONG v
);
16329 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16330 HRESULT rows
([retval, out] LONG *p
);
16332 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16333 HRESULT cols
([in] LONG v
);
16335 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16336 HRESULT cols
([retval, out] LONG *p
);
16338 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16339 HRESULT wrap
([in] BSTR v
);
16341 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16342 HRESULT wrap
([retval, out] BSTR *p
);
16344 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16345 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
16348 /*****************************************************************************
16349 * DispHTMLTextAreaElement dispinterface
16353 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16355 dispinterface DispHTMLTextAreaElement
16359 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16361 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16364 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16365 void value
(BSTR v
);
16367 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16370 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16373 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16376 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16377 void status
(VARIANT v
);
16379 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16382 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16383 IHTMLFormElement
*form
();
16385 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16386 void defaultValue(BSTR v
);
16388 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16389 BSTR defaultValue();
16391 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16394 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16395 void readOnly(VARIANT_BOOL v
);
16397 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16398 VARIANT_BOOL readOnly();
16400 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16403 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16406 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16409 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16412 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16415 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16418 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16419 IHTMLTxtRange
*createTextRange
();
16422 /*****************************************************************************
16423 * HTMLTextAreaElement coclass
16427 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16429 coclass HTMLTextAreaElement
16431 [default] dispinterface DispHTMLTextAreaElement
;
16432 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16433 /* [source] dispinterface HTMLInputTextElementEvents2; */
16434 [source] dispinterface HTMLTextContainerEvents
;
16435 [source] dispinterface HTMLTextContainerEvents2
;
16436 WINE_HTMLDATAELEMENT_INTERFACES
;
16437 interface IHTMLControlElement
;
16438 interface IHTMLTextContainer
;
16439 interface IHTMLTextAreaElement
;
16440 /* interface IHTMLTextAreaElement2; */
16443 /*****************************************************************************
16444 * IHTMLButtonElement interface
16450 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16452 interface IHTMLButtonElement
: IDispatch
16454 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16455 HRESULT type
([out, retval] BSTR *p
);
16457 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16458 HRESULT value
([in] BSTR v
);
16460 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16461 HRESULT value
([out, retval] BSTR *p
);
16463 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16464 HRESULT name
([in] BSTR v
);
16466 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16467 HRESULT name
([out, retval] BSTR *p
);
16469 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16470 HRESULT status
([in] VARIANT v
);
16472 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16473 HRESULT status
([out, retval] VARIANT *p
);
16475 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16476 HRESULT disabled
([in] VARIANT_BOOL v
);
16478 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16479 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
16481 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16482 HRESULT form
([out, retval] IHTMLFormElement
**p
);
16484 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16485 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
16488 /*****************************************************************************
16489 * DispHTMLButtonElement dispinterface
16493 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16495 dispinterface DispHTMLButtonElement
16499 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16501 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16504 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16505 void value
(BSTR v
);
16507 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16510 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16513 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16516 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16517 void status
(VARIANT v
);
16519 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16522 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16523 IHTMLFormElement
*form
();
16525 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16526 IHTMLTxtRange
*createTextRange
();
16529 /*****************************************************************************
16530 * HTMLButtonElement coclass
16534 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16536 coclass HTMLButtonElement
16538 [default] dispinterface DispHTMLButtonElement
;
16539 /* [source, default] dispinterface HTMLButtonElementEvents; */
16540 /* [source] dispinterface HTMLButtonElementEvents2; */
16541 WINE_HTMLDATAELEMENT_INTERFACES
;
16542 interface IHTMLControlElement
;
16543 interface IHTMLTextContainer
;
16544 interface IHTMLButtonElement
;
16545 /* interface IHTMLButtonElement2; */
16548 /*****************************************************************************
16549 * IHTMLHtmlElement interface
16555 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16557 interface IHTMLHtmlElement
: IDispatch
16559 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16560 HRESULT version([in] BSTR v
);
16562 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16563 HRESULT version([out, retval] BSTR *p
);
16566 /*****************************************************************************
16567 * IHTMLHeadElement interface
16573 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16575 interface IHTMLHeadElement
: IDispatch
16577 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16578 HRESULT profile
([in] BSTR v
);
16580 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16581 HRESULT profile
([retval, out] BSTR *p
);
16584 /*****************************************************************************
16585 * IHTMLHeadElement2 interface
16591 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16593 interface IHTMLHeadElement2
: IDispatch
16595 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16596 HRESULT profile
([in] BSTR v
);
16598 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16599 HRESULT profile
([retval, out] BSTR *p
);
16602 /*****************************************************************************
16603 * IHTMLTitleElement interface
16609 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16611 interface IHTMLTitleElement
: IDispatch
16613 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16614 HRESULT text
([in] BSTR v
);
16616 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16617 HRESULT text
([retval, out] BSTR *p
);
16620 /*****************************************************************************
16621 * IHTMLMetaElement interface
16627 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16629 interface IHTMLMetaElement
: IDispatch
16631 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16632 HRESULT httpEquiv
([in] BSTR v
);
16634 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16635 HRESULT httpEquiv
([out, retval] BSTR *p
);
16637 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16638 HRESULT content
([in] BSTR v
);
16640 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16641 HRESULT content
([out, retval] BSTR *p
);
16643 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16644 HRESULT name
([in] BSTR v
);
16646 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16647 HRESULT name
([out, retval] BSTR *p
);
16649 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16650 HRESULT url
([in] BSTR v
);
16652 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16653 HRESULT url
([out, retval] BSTR *p
);
16655 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16656 HRESULT charset
([in] BSTR v
);
16658 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16659 HRESULT charset
([out, retval] BSTR *p
);
16662 /*****************************************************************************
16663 * IHTMLMetaElement2 interface
16669 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16671 interface IHTMLMetaElement2
: IDispatch
16673 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16674 HRESULT scheme
([in] BSTR v
);
16676 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16677 HRESULT scheme
([out, retval] BSTR *p
);
16680 /*****************************************************************************
16681 * IHTMLMetaElement3 interface
16687 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
16689 interface IHTMLMetaElement3
: IDispatch
16691 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16692 HRESULT url
([in] BSTR v
);
16694 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16695 HRESULT url
([out, retval] BSTR *p
);
16698 /*****************************************************************************
16699 * DispHTMLHtmlElement interface
16703 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16705 dispinterface DispHTMLHtmlElement
16709 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16711 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16712 void version(BSTR v
);
16714 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16718 /*****************************************************************************
16719 * HTMLHtmlElement coclass
16723 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16725 coclass HTMLHtmlElement
16727 [default] dispinterface DispHTMLHtmlElement
;
16728 [source, default] dispinterface HTMLElementEvents
;
16729 [source] dispinterface HTMLElementEvents2
;
16730 WINE_HTMLELEMENT_INTERFACES
;
16731 interface IHTMLHtmlElement
;
16734 /*****************************************************************************
16735 * DispHTMLHeadElement interface
16739 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16741 dispinterface DispHTMLHeadElement
16745 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16747 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16748 void profile
(BSTR v
);
16750 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16753 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16754 void ie8_profile
(BSTR v
);
16756 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16757 BSTR ie8_profile
();
16760 /*****************************************************************************
16761 * HTMLHeadElement coclass
16765 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16767 coclass HTMLHeadElement
16769 [default] dispinterface DispHTMLHeadElement
;
16770 [source, default] dispinterface HTMLElementEvents
;
16771 [source] dispinterface HTMLElementEvents2
;
16772 WINE_HTMLELEMENT_INTERFACES
;
16773 interface IHTMLHeadElement
;
16774 interface IHTMLHeadElement2
;
16777 /*****************************************************************************
16778 * DispHTMLTitleElement interface
16782 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16784 dispinterface DispHTMLTitleElement
16788 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16790 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16793 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16797 /*****************************************************************************
16798 * HTMLTitleElement coclass
16802 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16804 coclass HTMLTitleElement
16806 [default] dispinterface DispHTMLTitleElement
;
16807 [source, default] dispinterface HTMLElementEvents
;
16808 [source] dispinterface HTMLElementEvents2
;
16809 WINE_HTMLELEMENT_INTERFACES
;
16810 interface IHTMLTitleElement
;
16813 /*****************************************************************************
16814 * DispHTMLMetaElement dispinterface
16818 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16820 dispinterface DispHTMLMetaElement
16824 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16826 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16827 void httpEquiv
(BSTR v
);
16829 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16832 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16833 void content
(BSTR v
);
16835 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16838 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16841 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16844 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16847 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16850 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16851 void charset
(BSTR v
);
16853 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16856 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16857 void scheme
(BSTR v
);
16859 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16862 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16863 void ie8_url
(BSTR v
);
16865 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16869 /*****************************************************************************
16870 * HTMLMetaElement coclass
16874 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16876 coclass HTMLMetaElement
16878 [default] dispinterface DispHTMLMetaElement
;
16879 [source, default] dispinterface HTMLElementEvents
;
16880 [source] dispinterface HTMLElementEvents2
;
16881 WINE_HTMLELEMENT_INTERFACES
;
16882 interface IHTMLMetaElement
;
16883 interface IHTMLMetaElement2
;
16884 interface IHTMLMetaElement3
;
16887 /*****************************************************************************
16888 * DispHTMLUnknownElement dispinterface
16892 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16894 dispinterface DispHTMLUnknownElement
16898 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16901 /*****************************************************************************
16902 * HTMLUnknownElement coclass
16906 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16908 coclass HTMLUnknownElement
16910 [default] dispinterface DispHTMLUnknownElement
;
16911 [source, default] dispinterface HTMLElementEvents
;
16912 [source] dispinterface HTMLElementEvents2
;
16913 WINE_HTMLELEMENT_INTERFACES
;
16914 /* interface IHTMLUnknownElement; */
16917 /*****************************************************************************
16918 * ISVGAnimatedEnumeration interface
16924 uuid(305104c9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16926 interface ISVGAnimatedEnumeration
: IDispatch
16928 [propput, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16929 HRESULT baseVal
([in] USHORT v
);
16931 [propget, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16932 HRESULT baseVal
([out, retval] USHORT
*p
);
16934 [propput, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16935 HRESULT animVal
([in] USHORT v
);
16937 [propget, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16938 HRESULT animVal
([out, retval] USHORT
*p
);
16941 /*****************************************************************************
16942 * ISVGElement interface
16948 uuid(305104c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16950 interface ISVGElement
: IDispatch
16952 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)]
16953 HRESULT xmlbase
([in] BSTR v
);
16955 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)]
16956 HRESULT xmlbase
([out, retval] BSTR *p
);
16958 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16959 HRESULT ownerSVGElement
([in] ISVGSVGElement
*v
);
16961 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16962 HRESULT ownerSVGElement
([out, retval] ISVGSVGElement
**p
);
16964 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16965 HRESULT viewportElement
([in] ISVGElement
*v
);
16967 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16968 HRESULT viewportElement
([out, retval] ISVGElement
**p
);
16970 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16971 HRESULT focusable
([in] ISVGAnimatedEnumeration
*v
);
16973 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16974 HRESULT focusable
([out, retval] ISVGAnimatedEnumeration
**p
);
16977 #define WINE_ISVGELEMENT_DISPINTERFACE_DECL \
16978 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16979 void xmlbase
(BSTR v
); \
16981 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16984 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16985 void ownerSVGElement
(ISVGSVGElement
*v
); \
16987 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16988 ISVGSVGElement
*ownerSVGElement
(); \
16990 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16991 void viewportElement
(ISVGElement
*v
); \
16993 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16994 ISVGElement
*viewportElement
(); \
16996 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16997 void focusable
(ISVGAnimatedEnumeration
*v
); \
16999 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
17000 ISVGAnimatedEnumeration
*focusable
()
17003 /*****************************************************************************
17004 * DispSVGElement dispinterface
17008 uuid(30590000-98b5
-11cf
-bb82
-00aa00bdce0b
)
17010 dispinterface DispSVGElement
17014 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
17015 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
;
17018 /*****************************************************************************
17019 * SVGElement coclass
17023 uuid(30510564-98b5
-11cf
-bb82
-00aa00bdce0b
)
17027 [default] dispinterface DispSVGElement
;
17028 [source, default] dispinterface HTMLElementEvents
;
17029 [source] dispinterface HTMLElementEvents2
;
17030 interface ISVGElement
;
17031 interface IHTMLElement
;
17034 /*****************************************************************************
17035 * ISVGLength interface
17041 uuid(305104cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17043 interface ISVGLength
: IDispatch
17045 [propput, id(DISPID_ISVGLENGTH_UNITTYPE
)]
17046 HRESULT unitType
([in] short v
);
17048 [propget, id(DISPID_ISVGLENGTH_UNITTYPE
)]
17049 HRESULT unitType
([out, retval] short *p
);
17051 [propput, id(DISPID_ISVGLENGTH_VALUE
)]
17052 HRESULT value
([in] float v
);
17054 [propget, id(DISPID_ISVGLENGTH_VALUE
)]
17055 HRESULT value
([out, retval] float *p
);
17057 [propput, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
17058 HRESULT valueInSpecifiedUnits
([in] float v
);
17060 [propget, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
17061 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
17063 [propput, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
17064 HRESULT valueAsString
([in] BSTR v
);
17066 [propget, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
17067 HRESULT valueAsString
([out, retval] BSTR *p
);
17069 [id(DISPID_ISVGLENGTH_NEWVALUESPECIFIEDUNITS
)]
17070 HRESULT newValueSpecifiedUnits
(
17071 [in] short unitType
,
17072 [in] float valueInSpecifiedUnits
);
17074 [id(DISPID_ISVGLENGTH_CONVERTTOSPECIFIEDUNITS
)]
17075 HRESULT convertToSpecifiedUnits
([in] short unitType
);
17078 /*****************************************************************************
17079 * ISVGAnimatedLength interface
17085 uuid(305104d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17087 interface ISVGAnimatedLength
: IDispatch
17089 [propputref, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
17090 HRESULT baseVal
([in] ISVGLength
*v
);
17092 [propget, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
17093 HRESULT baseVal
([out, retval] ISVGLength
**p
);
17095 [propputref, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
17096 HRESULT animVal
([in] ISVGLength
*v
);
17098 [propget, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
17099 HRESULT animVal
([out, retval] ISVGLength
**p
);
17102 /*****************************************************************************
17103 * ISVGRect interface
17109 uuid(305104d7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17111 interface ISVGRect
: IDispatch
17113 [propput, id(DISPID_ISVGRECT_X
)]
17114 HRESULT x
([in] float v
);
17116 [propget, id(DISPID_ISVGRECT_X
)]
17117 HRESULT x
([out, retval] float *p
);
17119 [propput, id(DISPID_ISVGRECT_Y
)]
17120 HRESULT y
([in] float v
);
17122 [propget, id(DISPID_ISVGRECT_Y
)]
17123 HRESULT y
([out, retval] float *p
);
17125 [propput, id(DISPID_ISVGRECT_WIDTH
)]
17126 HRESULT width
([in] float v
);
17128 [propget, id(DISPID_ISVGRECT_WIDTH
)]
17129 HRESULT width
([out, retval] float *p
);
17131 [propput, id(DISPID_ISVGRECT_HEIGHT
)]
17132 HRESULT height
([in] float v
);
17134 [propget, id(DISPID_ISVGRECT_HEIGHT
)]
17135 HRESULT height
([out, retval] float *p
);
17138 /*****************************************************************************
17139 * ISVGViewSpec interface
17145 uuid(305104e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17147 interface ISVGViewSpec
: IDispatch
17151 /*****************************************************************************
17152 * ISVGMatrix interface
17158 uuid(305104f6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17160 interface ISVGMatrix
: IDispatch
17162 [propput, id(DISPID_ISVGMATRIX_A
)]
17163 HRESULT a
([in] float v
);
17165 [propget, id(DISPID_ISVGMATRIX_A
)]
17166 HRESULT a
([out, retval] float *p
);
17168 [propput, id(DISPID_ISVGMATRIX_B
)]
17169 HRESULT b
([in] float v
);
17171 [propget, id(DISPID_ISVGMATRIX_B
)]
17172 HRESULT b
([out, retval] float *p
);
17174 [propput, id(DISPID_ISVGMATRIX_C
)]
17175 HRESULT c
([in] float v
);
17177 [propget, id(DISPID_ISVGMATRIX_C
)]
17178 HRESULT c
([out, retval] float *p
);
17180 [propput, id(DISPID_ISVGMATRIX_D
)]
17181 HRESULT d
([in] float v
);
17183 [propget, id(DISPID_ISVGMATRIX_D
)]
17184 HRESULT d
([out, retval] float *p
);
17186 [propput, id(DISPID_ISVGMATRIX_E
)]
17187 HRESULT e
([in] float v
);
17189 [propget, id(DISPID_ISVGMATRIX_E
)]
17190 HRESULT e
([out, retval] float *p
);
17192 [propput, id(DISPID_ISVGMATRIX_F
)]
17193 HRESULT f
([in] float v
);
17195 [propget, id(DISPID_ISVGMATRIX_F
)]
17196 HRESULT f
([out, retval] float *p
);
17198 [id(DISPID_ISVGMATRIX_MULTIPLY
)]
17200 [in] ISVGMatrix
*secondMatrix
,
17201 [out, retval] ISVGMatrix
**p
);
17203 [id(DISPID_ISVGMATRIX_INVERSE
)]
17204 HRESULT inverse
([out, retval] ISVGMatrix
**p
);
17206 [id(DISPID_ISVGMATRIX_TRANSLATE
)]
17210 [out, retval] ISVGMatrix
**p
);
17212 [id(DISPID_ISVGMATRIX_SCALE
)]
17214 [in] float scaleFactor
,
17215 [out, retval] ISVGMatrix
**p
);
17217 [id(DISPID_ISVGMATRIX_SCALENONUNIFORM
)]
17218 HRESULT scaleNonUniform
(
17219 [in] float scaleFactorX
,
17220 [in] float scaleFactorY
,
17221 [out, retval] ISVGMatrix
**p
);
17223 [id(DISPID_ISVGMATRIX_ROTATE
)]
17226 [out, retval] ISVGMatrix
**p
);
17228 [id(DISPID_ISVGMATRIX_ROTATEFROMVECTOR
)]
17229 HRESULT rotateFromVector
(
17232 [out, retval] ISVGMatrix
**p
);
17234 [id(DISPID_ISVGMATRIX_FLIPX
)]
17235 HRESULT flipX
([out, retval] ISVGMatrix
**p
);
17237 [id(DISPID_ISVGMATRIX_FLIPY
)]
17238 HRESULT flipY
([out, retval] ISVGMatrix
**p
);
17240 [id(DISPID_ISVGMATRIX_SKEWX
)]
17243 [out, retval] ISVGMatrix
**p
);
17245 [id(DISPID_ISVGMATRIX_SKEWY
)]
17248 [out, retval] ISVGMatrix
**p
);
17251 /*****************************************************************************
17252 * ISVGPoint interface
17258 uuid(305104f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17260 interface ISVGPoint
: IDispatch
17262 [propput, id(DISPID_ISVGPOINT_X
)]
17263 HRESULT x
([in] float v
);
17265 [propget, id(DISPID_ISVGPOINT_X
)]
17266 HRESULT x
([out, retval] float *p
);
17268 [propput, id(DISPID_ISVGPOINT_Y
)]
17269 HRESULT y
([in] float v
);
17271 [propget, id(DISPID_ISVGPOINT_Y
)]
17272 HRESULT y
([out, retval] float *p
);
17274 [id(DISPID_ISVGPOINT_MATRIXTRANSFORM
)]
17275 HRESULT matrixTransform
(
17276 [in] ISVGMatrix
*pMatrix
,
17277 [out, retval] ISVGPoint
**p
);
17280 /*****************************************************************************
17281 * ISVGNumber interface
17287 uuid(305104cb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17289 interface ISVGNumber
: IDispatch
17291 [propput, id(DISPID_ISVGNUMBER_VALUE
)]
17292 HRESULT value
([in] float v
);
17294 [propget, id(DISPID_ISVGNUMBER_VALUE
)]
17295 HRESULT value
([out, retval] float *p
);
17298 /*****************************************************************************
17299 * ISVGAngle interface
17305 uuid(305104d3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17307 interface ISVGAngle
: IDispatch
17309 [propput, id(DISPID_ISVGANGLE_UNITTYPE
)]
17310 HRESULT unitType
([in] short v
);
17312 [propget, id(DISPID_ISVGANGLE_UNITTYPE
)]
17313 HRESULT unitType
([out, retval] short *p
);
17315 [propput, id(DISPID_ISVGANGLE_VALUE
)]
17316 HRESULT value
([in] float v
);
17318 [propget, id(DISPID_ISVGANGLE_VALUE
)]
17319 HRESULT value
([out, retval] float *p
);
17321 [propput, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17322 HRESULT valueInSpecifiedUnits
([in] float v
);
17324 [propget, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17325 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
17327 [propput, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17328 HRESULT valueAsString
([in] BSTR v
);
17330 [propget, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17331 HRESULT valueAsString
([out, retval] BSTR *p
);
17333 [id(DISPID_ISVGANGLE_NEWVALUESPECIFIEDUNITS
)]
17334 HRESULT newValueSpecifiedUnits
(
17335 [in] short unitType
,
17336 [in] float valueInSpecifiedUnits
);
17338 [id(DISPID_ISVGANGLE_CONVERTTOSPECIFIEDUNITS
)]
17339 HRESULT convertToSpecifiedUnits
([in] short unitType
);
17342 /*****************************************************************************
17343 * ISVGStringList interface
17349 uuid(305104c8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17351 interface ISVGStringList
: IDispatch
17353 [propput, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17354 HRESULT numberOfItems
([in] long v
);
17356 [propget, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17357 HRESULT numberOfItems
([out, retval] long *p
);
17359 [id(DISPID_ISVGSTRINGLIST_CLEAR
)]
17362 [id(DISPID_ISVGSTRINGLIST_INITIALIZE
)]
17363 HRESULT initialize
(
17365 [out, retval] BSTR *p
);
17367 [id(DISPID_ISVGSTRINGLIST_GETITEM
)]
17370 [out, retval] BSTR *p
);
17372 [id(DISPID_ISVGSTRINGLIST_INSERTITEMBEFORE
)]
17373 HRESULT insertItemBefore
(
17376 [out, retval] BSTR *p
);
17378 [id(DISPID_ISVGSTRINGLIST_REPLACEITEM
)]
17379 HRESULT replaceItem
(
17382 [out, retval] BSTR *p
);
17384 [id(DISPID_ISVGSTRINGLIST_REMOVEITEM
)]
17385 HRESULT removeItem
(
17387 [out, retval] BSTR *p
);
17389 [id(DISPID_ISVGSTRINGLIST_APPENDITEM
)]
17390 HRESULT appendItem
(
17392 [out, retval] BSTR *p
);
17395 /*****************************************************************************
17396 * ISVGTransform interface
17402 uuid(305104f7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17404 interface ISVGTransform
: IDispatch
17406 [propput, id(DISPID_ISVGTRANSFORM_TYPE
)]
17407 HRESULT type
([in] short v
);
17409 [propget, id(DISPID_ISVGTRANSFORM_TYPE
)]
17410 HRESULT type
([out, retval] short *p
);
17412 [propputref, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17413 HRESULT matrix
([in] ISVGMatrix
*v
);
17415 [propget, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17416 HRESULT matrix
([out, retval] ISVGMatrix
**p
);
17418 [propput, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17419 HRESULT angle
([in] float v
);
17421 [propget, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17422 HRESULT angle
([out, retval] float *p
);
17424 [id(DISPID_ISVGTRANSFORM_SETMATRIX
)]
17425 HRESULT setMatrix
([in] ISVGMatrix
*matrix
);
17427 [id(DISPID_ISVGTRANSFORM_SETTRANSLATE
)]
17428 HRESULT setTranslate
(
17432 [id(DISPID_ISVGTRANSFORM_SETSCALE
)]
17437 [id(DISPID_ISVGTRANSFORM_SETROTATE
)]
17443 [id(DISPID_ISVGTRANSFORM_SETSKEWX
)]
17444 HRESULT setSkewX
([in] float angle
);
17446 [id(DISPID_ISVGTRANSFORM_SETSKEWY
)]
17447 HRESULT setSkewY
([in] float angle
);
17450 /*****************************************************************************
17451 * ISVGTransformList interface
17457 uuid(305104f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17459 interface ISVGTransformList
: IDispatch
17461 [propput, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17462 HRESULT numberOfItems
([in] long v
);
17464 [propget, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17465 HRESULT numberOfItems
([out, retval] long *p
);
17467 [id(DISPID_ISVGTRANSFORMLIST_CLEAR
)]
17470 [id(DISPID_ISVGTRANSFORMLIST_INITIALIZE
)]
17471 HRESULT initialize
(
17472 [in] ISVGTransform
*newItem
,
17473 [out, retval] ISVGTransform
**p
);
17475 [id(DISPID_ISVGTRANSFORMLIST_GETITEM
)]
17478 [out, retval] ISVGTransform
**p
);
17480 [id(DISPID_ISVGTRANSFORMLIST_INSERTITEMBEFORE
)]
17481 HRESULT insertItemBefore
(
17482 [in] ISVGTransform
*newItem
,
17484 [out, retval] ISVGTransform
**p
);
17486 [id(DISPID_ISVGTRANSFORMLIST_REPLACEITEM
)]
17487 HRESULT replaceItem
(
17488 [in] ISVGTransform
*newItem
,
17490 [out, retval] ISVGTransform
**p
);
17492 [id(DISPID_ISVGTRANSFORMLIST_REMOVEITEM
)]
17493 HRESULT removeItem
(
17495 [out, retval] ISVGTransform
**p
);
17497 [id(DISPID_ISVGTRANSFORMLIST_APPENDITEM
)]
17498 HRESULT appendItem
(
17499 [in] ISVGTransform
*newItem
,
17500 [out, retval] ISVGTransform
**p
);
17502 [id(DISPID_ISVGTRANSFORMLIST_CREATESVGTRANSFORMFROMMATRIX
)]
17503 HRESULT createSVGTransformFromMatrix
(
17504 [in] ISVGMatrix
*newItem
,
17505 [out, retval] ISVGTransform
**p
);
17507 [id(DISPID_ISVGTRANSFORMLIST_CONSOLIDATE
)]
17508 HRESULT consolidate
([out, retval] ISVGTransform
**p
);
17511 /*****************************************************************************
17512 * ISVGAnimatedTransformList interface
17518 uuid(305104f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17520 interface ISVGAnimatedTransformList
: IDispatch
17522 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17523 HRESULT baseVal
([in] ISVGTransformList
*v
);
17525 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17526 HRESULT baseVal
([out, retval] ISVGTransformList
**p
);
17528 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17529 HRESULT animVal
([in] ISVGTransformList
*v
);
17531 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17532 HRESULT animVal
([out, retval] ISVGTransformList
**p
);
17535 /*****************************************************************************
17536 * ISVGAnimatedBoolean interface
17542 uuid(305104c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17544 interface ISVGAnimatedBoolean
: IDispatch
17546 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17547 HRESULT baseVal
([in] VARIANT_BOOL v
);
17549 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17550 HRESULT baseVal
([out, retval] VARIANT_BOOL *p
);
17552 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17553 HRESULT animVal
([in] VARIANT_BOOL v
);
17555 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17556 HRESULT animVal
([out, retval] VARIANT_BOOL *p
);
17559 /*****************************************************************************
17560 * ISVGAnimatedString interface
17566 uuid(305104c7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17568 interface ISVGAnimatedString
: IDispatch
17570 [propput, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17571 HRESULT baseVal
([in] BSTR v
);
17573 [propget, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17574 HRESULT baseVal
([out, retval] BSTR *p
);
17576 [propget, id(DISPID_ISVGANIMATEDSTRING_ANIMVAL
)]
17577 HRESULT animVal
([out, retval] BSTR *p
);
17580 /*****************************************************************************
17581 * ISVGAnimatedRect interface
17587 uuid(305104d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17589 interface ISVGAnimatedRect
: IDispatch
17591 [propputref, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17592 HRESULT baseVal
([in] ISVGRect
*v
);
17594 [propget, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17595 HRESULT baseVal
([out, retval] ISVGRect
**p
);
17597 [propputref, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17598 HRESULT animVal
([in] ISVGRect
*v
);
17600 [propget, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17601 HRESULT animVal
([out, retval] ISVGRect
**p
);
17604 /*****************************************************************************
17605 * ISVGPreserveAspectRatio interface
17611 uuid(305104fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17613 interface ISVGPreserveAspectRatio
: IDispatch
17615 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17616 HRESULT align
([in] short v
);
17618 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17619 HRESULT align
([out, retval] short *p
);
17621 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17622 HRESULT meetOrSlice
([in] short v
);
17624 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17625 HRESULT meetOrSlice
([out, retval] short *p
);
17628 /*****************************************************************************
17629 * ISVGAnimatedPreserveAspectRatio interface
17635 uuid(305104fb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17637 interface ISVGAnimatedPreserveAspectRatio
: IDispatch
17639 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17640 HRESULT baseVal
([in] ISVGPreserveAspectRatio
*v
);
17642 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17643 HRESULT baseVal
([retval, out] ISVGPreserveAspectRatio
**p
);
17645 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17646 HRESULT animVal
([in] ISVGPreserveAspectRatio
*v
);
17648 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17649 HRESULT animVal
([out, retval] ISVGPreserveAspectRatio
**p
);
17652 /*****************************************************************************
17653 * ISVGTransformable interface
17659 uuid(305104dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17661 interface ISVGTransformable
: IDispatch
17663 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)]
17664 HRESULT transform
([out, retval] ISVGAnimatedTransformList
**p
);
17667 #define WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL \
17668 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)] \
17669 ISVGAnimatedTransformList
*transform
()
17675 uuid(305104dd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17677 interface ISVGTests
: IDispatch
17679 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)]
17680 HRESULT requiredFeatures
([out, retval] ISVGStringList
**p
);
17682 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)]
17683 HRESULT requiredExtensions
([out, retval] ISVGStringList
**p
);
17685 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)]
17686 HRESULT systemLanguage
([out, retval] ISVGStringList
**p
);
17688 [id(DISPID_ISVGTESTS_HASEXTENSION
)]
17689 HRESULT hasExtension
(
17690 [in] BSTR extension
,
17691 [out, retval] VARIANT_BOOL *p
);
17694 #define WINE_ISVGTESTS_DISPINTERFACE_DECL \
17695 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)] \
17696 ISVGStringList
*requiredFeatures
(); \
17698 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)] \
17699 ISVGStringList
*requiredExtensions
(); \
17701 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)] \
17702 ISVGStringList
*systemLanguage
(); \
17704 [id(DISPID_ISVGTESTS_HASEXTENSION
)] \
17705 VARIANT_BOOL hasExtension
([in] BSTR extension
)
17707 /*****************************************************************************
17708 * ISVGLangSpace interface
17714 uuid(305104de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17716 interface ISVGLangSpace
: IDispatch
17718 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17719 HRESULT xmllang
([in] BSTR v
);
17721 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17722 HRESULT xmllang
([out, retval] BSTR *p
);
17724 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17725 HRESULT xmlspace
([in] BSTR v
);
17727 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17728 HRESULT xmlspace
([out, retval] BSTR *p
);
17731 #define WINE_ISVGLANGSPACE_DISPINTERFACE_DECL \
17732 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17733 void xmllang
(BSTR v
); \
17735 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17738 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17739 void xmlspace
(BSTR v
); \
17741 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17744 /*****************************************************************************
17745 * ISVGExternalResourcesRequired interface
17751 uuid(305104df
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17753 interface ISVGExternalResourcesRequired
: IDispatch
17755 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)]
17756 HRESULT externalResourcesRequired
([out, retval] ISVGAnimatedBoolean
**p
);
17759 #define WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL \
17760 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)] \
17761 ISVGAnimatedBoolean
*externalResourcesRequired
()
17763 /*****************************************************************************
17764 * ISVGStylable interface
17770 uuid(305104da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17772 interface ISVGStylable
: IDispatch
17774 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)]
17775 HRESULT className
([out, retval] ISVGAnimatedString
**p
);
17778 #define WINE_ISVGSTYLABLE_DISPINTERFACE_DECL \
17779 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)] \
17780 ISVGAnimatedString
*className
()
17782 /*****************************************************************************
17783 * ISVGLocatable interface
17789 uuid(305104db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17791 interface ISVGLocatable
: IDispatch
17793 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)]
17794 HRESULT nearestViewportElement
([out, retval] ISVGElement
**p
);
17796 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)]
17797 HRESULT farthestViewportElement
([out, retval] ISVGElement
**p
);
17799 [id(DISPID_ISVGLOCATABLE_GETBBOX
)]
17800 HRESULT getBBox
([out, retval] ISVGRect
**p
);
17802 [id(DISPID_ISVGLOCATABLE_GETCTM
)]
17803 HRESULT getCTM
([out, retval] ISVGMatrix
**p
);
17805 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)]
17806 HRESULT getScreenCTM
([out, retval] ISVGMatrix
**p
);
17808 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)]
17809 HRESULT getTransformToElement
(
17810 [in] ISVGElement
*pElement
,
17811 [out, retval] ISVGMatrix
**p
);
17814 #define WINE_ISVGLOCATABLE_DISPINTERFACE_DECL \
17815 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)] \
17816 ISVGElement
*nearestViewportElement
(); \
17818 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)] \
17819 ISVGElement
*farthestViewportElement
(); \
17821 [id(DISPID_ISVGLOCATABLE_GETBBOX
)] \
17822 ISVGRect
*getBBox
(); \
17824 [id(DISPID_ISVGLOCATABLE_GETCTM
)] \
17825 ISVGMatrix
*getCTM
(); \
17827 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)] \
17828 ISVGMatrix
*getScreenCTM
(); \
17830 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)] \
17831 ISVGMatrix
*getTransformToElement
([in] ISVGElement
*pElement
)
17833 /*****************************************************************************
17834 * ISVGFitToViewBox interface
17840 uuid(305104e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17842 interface ISVGFitToViewBox
: IDispatch
17844 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)]
17845 HRESULT viewBox
([out, retval] ISVGAnimatedRect
**p
);
17847 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17848 HRESULT preserveAspectRatio
([in] ISVGAnimatedPreserveAspectRatio
*v
);
17850 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17851 HRESULT preserveAspectRatio
([out, retval] ISVGAnimatedPreserveAspectRatio
**p
);
17854 #define WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL \
17855 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)] \
17856 ISVGAnimatedRect
*viewBox
(); \
17858 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17859 void preserveAspectRatio
(ISVGAnimatedPreserveAspectRatio
*v
); \
17861 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17862 ISVGAnimatedPreserveAspectRatio
*preserveAspectRatio
()
17864 /*****************************************************************************
17865 * ISVGZoomAndPan interface
17871 uuid(305104e1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17873 interface ISVGZoomAndPan
: IDispatch
17875 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)]
17876 HRESULT zoomAndPan
([out, retval] short *p
);
17879 #define WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL \
17880 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)] \
17883 /*****************************************************************************
17884 * ISVGSVGElement interface
17890 uuid(305104e7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17892 interface ISVGSVGElement
: IDispatch
17894 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17895 HRESULT x
([in] ISVGAnimatedLength
*v
);
17897 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17898 HRESULT x
([out, retval] ISVGAnimatedLength
**p
);
17900 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17901 HRESULT y
([in] ISVGAnimatedLength
*v
);
17903 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17904 HRESULT y
([out, retval] ISVGAnimatedLength
**p
);
17906 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17907 HRESULT width
([in] ISVGAnimatedLength
*v
);
17909 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17910 HRESULT width
([out, retval] ISVGAnimatedLength
**p
);
17912 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17913 HRESULT height
([in] ISVGAnimatedLength
*v
);
17915 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17916 HRESULT height
([out, retval] ISVGAnimatedLength
**p
);
17918 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17919 HRESULT contentScriptType
([in] BSTR v
);
17921 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17922 HRESULT contentScriptType
([out, retval] BSTR *p
);
17924 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17925 HRESULT contentStyleType
([in] BSTR v
);
17927 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17928 HRESULT contentStyleType
([out, retval] BSTR *p
);
17930 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17931 HRESULT viewport
([in] ISVGRect
*v
);
17933 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17934 HRESULT viewport
([out, retval] ISVGRect
**p
);
17936 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17937 HRESULT pixelUnitToMillimeterX
([in] float v
);
17939 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17940 HRESULT pixelUnitToMillimeterX
([out, retval] float *p
);
17942 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17943 HRESULT pixelUnitToMillimeterY
([in] float v
);
17945 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17946 HRESULT pixelUnitToMillimeterY
([out, retval] float *p
);
17948 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17949 HRESULT screenPixelToMillimeterX
([in] float v
);
17951 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17952 HRESULT screenPixelToMillimeterX
([out, retval] float *p
);
17954 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17955 HRESULT screenPixelToMillimeterY
([in] float v
);
17957 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17958 HRESULT screenPixelToMillimeterY
([out, retval] float *p
);
17960 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17961 HRESULT useCurrentView
([in] VARIANT_BOOL v
);
17963 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17964 HRESULT useCurrentView
([out, retval] VARIANT_BOOL *p
);
17966 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17967 HRESULT currentView
([in] ISVGViewSpec
*v
);
17969 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17970 HRESULT currentView
([out, retval] ISVGViewSpec
**p
);
17972 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17973 HRESULT currentScale
([in] float v
);
17975 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17976 HRESULT currentScale
([out, retval] float *p
);
17978 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17979 HRESULT currentTranslate
([in] ISVGPoint
*v
);
17981 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17982 HRESULT currentTranslate
([out, retval] ISVGPoint
**p
);
17984 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17985 HRESULT suspendRedraw
(
17986 [in] ULONG maxWaitMilliseconds
,
17987 [out, retval] ULONG
*p
);
17989 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17990 HRESULT unsuspendRedraw
([in] ULONG suspendHandeID
);
17992 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17993 HRESULT unsuspendRedrawAll
();
17995 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17996 HRESULT forceRedraw
();
17998 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17999 HRESULT pauseAnimations
();
18001 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
18002 HRESULT unpauseAnimations
();
18004 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
18005 HRESULT animationsPaused
([out, retval] VARIANT_BOOL *p
);
18007 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
18008 HRESULT getCurrentTime
([out, retval] float *p
);
18010 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
18011 HRESULT setCurrentTime
([in] float seconds
);
18013 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
18014 HRESULT getIntersectionList
(
18015 [in] ISVGRect
*rect
,
18016 [in] ISVGElement
*referenceElement
,
18017 [out, retval] VARIANT *p
);
18019 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
18020 HRESULT getEnclosureList
(
18021 [in] ISVGRect
*rect
,
18022 [in] ISVGElement
*referenceElement
,
18023 [out, retval] VARIANT *p
);
18025 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
18026 HRESULT checkIntersection
(
18027 [in] ISVGElement
*element
,
18028 [in] ISVGRect
*rect
,
18029 [out, retval] VARIANT_BOOL *p
);
18031 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
18032 HRESULT checkEnclosure
(
18033 [in] ISVGElement
*element
,
18034 [in] ISVGRect
*rect
,
18035 [out, retval] VARIANT_BOOL *p
);
18037 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
18038 HRESULT deselectAll
();
18040 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
18041 HRESULT createSVGNumber
([out, retval] ISVGNumber
**p
);
18043 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
18044 HRESULT createSVGLength
([out, retval] ISVGLength
**p
);
18046 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
18047 HRESULT createSVGAngle
([out, retval] ISVGAngle
**p
);
18049 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
18050 HRESULT createSVGPoint
([out, retval] ISVGPoint
**p
);
18052 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
18053 HRESULT createSVGMatrix
([out, retval] ISVGMatrix
**p
);
18055 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
18056 HRESULT createSVGRect
([out, retval] ISVGRect
**p
);
18058 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
18059 HRESULT createSVGTransform
([out, retval] ISVGTransform
**p
);
18061 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
18062 HRESULT createSVGTransformFromMatrix
(
18063 [in] ISVGMatrix
*matrix
,
18064 [out, retval] ISVGTransform
**p
);
18066 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
18067 HRESULT getElementById
(
18068 [in] BSTR elementId
,
18069 [out, retval] IHTMLElement
**p
);
18072 /*****************************************************************************
18073 * DispSVGSVGElement dispinterface
18077 uuid(30590001-98b5
-11cf
-bb82
-00aa00bdce0b
)
18079 dispinterface DispSVGSVGElement
18083 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
18084 void x
(ISVGAnimatedLength
*v
);
18086 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
18087 ISVGAnimatedLength
*x
();
18089 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
18090 void y
(ISVGAnimatedLength
*v
);
18092 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
18093 ISVGAnimatedLength
*y
();
18095 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
18096 void width
(ISVGAnimatedLength
*v
);
18098 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
18099 ISVGAnimatedLength
*width
();
18101 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
18102 void height
(ISVGAnimatedLength
*v
);
18104 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
18105 ISVGAnimatedLength
*height
();
18107 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
18108 void contentScriptType
(BSTR v
);
18110 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
18111 BSTR contentScriptType
();
18113 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
18114 void contentStyleType
(BSTR v
);
18116 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
18117 BSTR contentStyleType
();
18119 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
18120 void viewport
(ISVGRect
*v
);
18122 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
18123 ISVGRect
*viewport
();
18125 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
18126 void pixelUnitToMillimeterX
(float v
);
18128 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
18129 float pixelUnitToMillimeterX
();
18131 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
18132 void pixelUnitToMillimeterY
(float v
);
18134 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
18135 float pixelUnitToMillimeterY
();
18137 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
18138 void screenPixelToMillimeterX
(float v
);
18140 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
18141 float screenPixelToMillimeterX
();
18143 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
18144 void screenPixelToMillimeterY
(float v
);
18146 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
18147 float screenPixelToMillimeterY
();
18149 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
18150 void useCurrentView
(VARIANT_BOOL v
);
18152 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
18153 VARIANT_BOOL useCurrentView
();
18155 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
18156 void currentView
(ISVGViewSpec
*v
);
18158 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
18159 ISVGViewSpec
*currentView
();
18161 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
18162 void currentScale
(float v
);
18164 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
18165 float currentScale
();
18167 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
18168 void currentTranslate
(ISVGPoint
*v
);
18170 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
18171 ISVGPoint
*currentTranslate
();
18173 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
18174 ULONG suspendRedraw
([in] ULONG maxWaitMilliseconds
);
18176 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
18177 void unsuspendRedraw
([in] ULONG suspendHandeID
);
18179 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
18180 void unsuspendRedrawAll
();
18182 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
18183 void forceRedraw
();
18185 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
18186 void pauseAnimations
();
18188 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
18189 void unpauseAnimations
();
18191 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
18192 VARIANT_BOOL animationsPaused
();
18194 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
18195 float getCurrentTime
();
18197 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
18198 void setCurrentTime
([in] float seconds
);
18200 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
18201 VARIANT getIntersectionList
([in] ISVGRect
*rect
,[in] ISVGElement
*referenceElement
);
18203 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
18204 VARIANT getEnclosureList
(
18205 [in] ISVGRect
*rect
,
18206 [in] ISVGElement
*referenceElement
);
18208 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
18209 VARIANT_BOOL checkIntersection
(
18210 [in] ISVGElement
*element
,
18211 [in] ISVGRect
*rect
);
18213 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
18214 VARIANT_BOOL checkEnclosure
(
18215 [in] ISVGElement
*element
,
18216 [in] ISVGRect
*rect
);
18218 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
18219 void deselectAll
();
18221 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
18222 ISVGNumber
*createSVGNumber
();
18224 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
18225 ISVGLength
*createSVGLength
();
18227 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
18228 ISVGAngle
*createSVGAngle
();
18230 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
18231 ISVGPoint
*createSVGPoint
();
18233 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
18234 ISVGMatrix
*createSVGMatrix
();
18236 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
18237 ISVGRect
*createSVGRect
();
18239 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
18240 ISVGTransform
*createSVGTransform
();
18242 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
18243 ISVGTransform
*createSVGTransformFromMatrix
([in] ISVGMatrix
*matrix
);
18245 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
18246 IHTMLElement
*getElementById
([in] BSTR elementId
);
18248 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18249 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18250 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18251 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18252 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18253 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18254 WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL
;
18255 WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL
;
18260 uuid(30510574-98b5
-11cf
-bb82
-00aa00bdce0b
)
18262 coclass SVGSVGElement
18264 [default] dispinterface DispSVGSVGElement
;
18265 [source, default] dispinterface HTMLElementEvents
;
18266 [source] dispinterface HTMLElementEvents2
;
18267 interface ISVGSVGElement
;
18268 interface ISVGElement
;
18269 interface ISVGTests
;
18270 interface ISVGLangSpace
;
18271 interface ISVGExternalResourcesRequired
;
18272 interface ISVGStylable
;
18273 interface ISVGLocatable
;
18274 interface ISVGFitToViewBox
;
18275 interface ISVGZoomAndPan
;
18282 uuid(30510514-98b5
-11cf
-bb82
-00aa00bdce0b
)
18284 interface ISVGCircleElement
: IDispatch
18286 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18287 HRESULT cx
([in] ISVGAnimatedLength
*v
);
18289 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18290 HRESULT cx
([out, retval] ISVGAnimatedLength
**p
);
18292 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18293 HRESULT cy
([in] ISVGAnimatedLength
*v
);
18295 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18296 HRESULT cy
([out, retval] ISVGAnimatedLength
**p
);
18298 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18299 HRESULT r
([in] ISVGAnimatedLength
*v
);
18301 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18302 HRESULT r
([out, retval] ISVGAnimatedLength
**p
);
18307 uuid(3059000a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18309 dispinterface DispSVGCircleElement
18313 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18314 void cx
(ISVGAnimatedLength
*v
);
18316 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18317 ISVGAnimatedLength
*cx
();
18319 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18320 void cy
(ISVGAnimatedLength
*v
);
18322 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18323 ISVGAnimatedLength
*cy
();
18325 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18326 void r
(ISVGAnimatedLength
*v
);
18328 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18329 ISVGAnimatedLength
*r
();
18331 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18332 WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL
;
18333 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18334 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18339 uuid(30510578-98b5
-11cf
-bb82
-00aa00bdce0b
)
18341 coclass SVGCircleElement
18343 [default] dispinterface DispSVGCircleElement
;
18344 [source, default] dispinterface HTMLElementEvents
;
18345 [source] dispinterface HTMLElementEvents2
;
18346 interface ISVGCircleElement
;
18347 interface ISVGTests
;
18348 interface ISVGTransformable
;
18349 interface ISVGLocatable
;
18350 interface ISVGElement
;
18353 /*****************************************************************************
18354 * ISVGTextContentElement interface
18360 uuid(3051051a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18362 interface ISVGTextContentElement
: IDispatch
18364 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18365 HRESULT textLength
([in] ISVGAnimatedLength
*v
);
18367 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18368 HRESULT textLength
([out, retval] ISVGAnimatedLength
**p
);
18370 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18371 HRESULT lengthAdjust
([in] ISVGAnimatedEnumeration
*v
);
18373 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18374 HRESULT lengthAdjust
([out, retval] ISVGAnimatedEnumeration
**p
);
18376 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)]
18377 HRESULT getNumberOfChars
([out, retval] long *p
);
18379 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)]
18380 HRESULT getComputedTextLength
([out, retval] float *p
);
18382 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)]
18383 HRESULT getSubStringLength
(
18386 [out, retval] float *p
);
18388 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)]
18389 HRESULT getStartPositionOfChar
(
18391 [out, retval] ISVGPoint
**p
);
18393 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)]
18394 HRESULT getEndPositionOfChar
(
18396 [out, retval] ISVGPoint
**p
);
18398 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)]
18399 HRESULT getExtentOfChar
(
18401 [out, retval] ISVGRect
**p
);
18403 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)]
18404 HRESULT getRotationOfChar
(
18406 [out, retval] float *p
);
18408 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)]
18409 HRESULT getCharNumAtPosition
(
18410 [in] ISVGPoint
*point
,
18411 [out, retval] long *p
);
18413 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)]
18414 HRESULT selectSubString
(
18419 #define WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL \
18420 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18421 void textLength
(ISVGAnimatedLength
*v
); \
18423 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18424 ISVGAnimatedLength
*textLength
(); \
18426 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18427 void lengthAdjust
(ISVGAnimatedEnumeration
*v
); \
18429 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18430 ISVGAnimatedEnumeration
*lengthAdjust
(); \
18432 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)] \
18433 long getNumberOfChars
(); \
18435 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)] \
18436 float getComputedTextLength
(); \
18438 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)] \
18439 float getSubStringLength
( \
18440 [in] long charnum
, \
18441 [in] long nchars
); \
18443 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)] \
18444 ISVGPoint
*getStartPositionOfChar
([in] long charnum
); \
18446 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)] \
18447 ISVGPoint
*getEndPositionOfChar
([in] long charnum
); \
18449 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)] \
18450 ISVGRect
*getExtentOfChar
([in] long charnum
); \
18452 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)] \
18453 float getRotationOfChar
([in] long charnum
); \
18455 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)] \
18456 long getCharNumAtPosition
([in] ISVGPoint
*point
); \
18458 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)] \
18459 void selectSubString
( \
18460 [in] long charnum
, \
18464 /*****************************************************************************
18465 * ISVGLengthList interface
18471 uuid(305104d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18473 interface ISVGLengthList
: IDispatch
18475 [propput, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18476 HRESULT numberOfItems
([in] long v
);
18478 [propget, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18479 HRESULT numberOfItems
([out, retval] long *p
);
18481 [id(DISPID_ISVGLENGTHLIST_CLEAR
)]
18484 [id(DISPID_ISVGLENGTHLIST_INITIALIZE
)]
18485 HRESULT initialize
(
18486 [in] ISVGLength
*newItem
,
18487 [out, retval] ISVGLength
**p
);
18489 [id(DISPID_ISVGLENGTHLIST_GETITEM
)]
18492 [out, retval] ISVGLength
**p
);
18494 [id(DISPID_ISVGLENGTHLIST_INSERTITEMBEFORE
)]
18495 HRESULT insertItemBefore
(
18496 [in] ISVGLength
*newItem
,
18498 [out, retval] ISVGLength
**p
);
18500 [id(DISPID_ISVGLENGTHLIST_REPLACEITEM
)]
18501 HRESULT replaceItem
(
18502 [in] ISVGLength
*newItem
,
18504 [out, retval] ISVGLength
**p
);
18506 [id(DISPID_ISVGLENGTHLIST_REMOVEITEM
)]
18507 HRESULT removeItem
(
18509 [out, retval] ISVGLength
**p
);
18511 [id(DISPID_ISVGLENGTHLIST_APPENDITEM
)]
18512 HRESULT appendItem
(
18513 [in] ISVGLength
*newItem
,
18514 [out, retval] ISVGLength
**p
);
18517 /*****************************************************************************
18518 * ISVGAnimatedLengthList interface
18524 uuid(305104d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18526 interface ISVGAnimatedLengthList
: IDispatch
18528 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18529 HRESULT baseVal
([in] ISVGLengthList
*v
);
18531 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18532 HRESULT baseVal
([out, retval] ISVGLengthList
**p
);
18534 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18535 HRESULT animVal
([in] ISVGLengthList
*v
);
18537 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18538 HRESULT animVal
([out, retval] ISVGLengthList
**p
);
18541 /*****************************************************************************
18542 * ISVGNumberList interface
18548 uuid(305104cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18550 interface ISVGNumberList
: IDispatch
18552 [propput, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18553 HRESULT numberOfItems
([in] long v
);
18555 [propget, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18556 HRESULT numberOfItems
([out, retval] long *p
);
18558 [id(DISPID_ISVGNUMBERLIST_CLEAR
)]
18561 [id(DISPID_ISVGNUMBERLIST_INITIALIZE
)]
18562 HRESULT initialize
(
18563 [in] ISVGNumber
*newItem
,
18564 [out, retval] ISVGNumber
**p
);
18566 [id(DISPID_ISVGNUMBERLIST_GETITEM
)]
18569 [out, retval] ISVGNumber
**p
);
18571 [id(DISPID_ISVGNUMBERLIST_INSERTITEMBEFORE
)]
18572 HRESULT insertItemBefore
(
18573 [in] ISVGNumber
*newItem
,
18575 [out, retval] ISVGNumber
**p
);
18577 [id(DISPID_ISVGNUMBERLIST_REPLACEITEM
)]
18578 HRESULT replaceItem
(
18579 [in] ISVGNumber
*newItem
,
18581 [out, retval] ISVGNumber
**p
);
18583 [id(DISPID_ISVGNUMBERLIST_REMOVEITEM
)]
18584 HRESULT removeItem
(
18586 [out, retval] ISVGNumber
**p
);
18588 [id(DISPID_ISVGNUMBERLIST_APPENDITEM
)]
18589 HRESULT appendItem
(
18590 [in] ISVGNumber
*newItem
,
18591 [out, retval] ISVGNumber
**p
);
18594 /*****************************************************************************
18595 * ISVGAnimatedNumberList interface
18601 uuid(305104ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18603 interface ISVGAnimatedNumberList
: IDispatch
18605 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18606 HRESULT baseVal
([in] ISVGNumberList
*v
);
18608 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18609 HRESULT baseVal
([out, retval] ISVGNumberList
**p
);
18611 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18612 HRESULT animVal
([in] ISVGNumberList
*v
);
18614 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18615 HRESULT animVal
([out, retval] ISVGNumberList
**p
);
18618 /*****************************************************************************
18619 * ISVGTextPositioningElement interface
18625 uuid(3051051b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18627 interface ISVGTextPositioningElement
: IDispatch
18629 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18630 HRESULT x
([in] ISVGAnimatedLengthList
*v
);
18632 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18633 HRESULT x
([out, retval] ISVGAnimatedLengthList
**p
);
18635 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18636 HRESULT y
([in] ISVGAnimatedLengthList
*v
);
18638 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18639 HRESULT y
([out, retval] ISVGAnimatedLengthList
**p
);
18641 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18642 HRESULT dx
([in] ISVGAnimatedLengthList
*v
);
18644 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18645 HRESULT dx
([out, retval] ISVGAnimatedLengthList
**p
);
18647 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18648 HRESULT dy
([in] ISVGAnimatedLengthList
*v
);
18650 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18651 HRESULT dy
([out, retval] ISVGAnimatedLengthList
**p
);
18653 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18654 HRESULT rotate
([in] ISVGAnimatedNumberList
*v
);
18656 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18657 HRESULT rotate
([out, retval] ISVGAnimatedNumberList
**p
);
18660 #define WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL \
18661 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18662 void x
(ISVGAnimatedLengthList
*v
); \
18664 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18665 ISVGAnimatedLengthList
*x
(); \
18667 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18668 void y
(ISVGAnimatedLengthList
*v
); \
18670 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18671 ISVGAnimatedLengthList
*y
(); \
18673 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18674 void dx
(ISVGAnimatedLengthList
*v
); \
18676 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18677 ISVGAnimatedLengthList
*dx
(); \
18679 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18680 void dy
(ISVGAnimatedLengthList
*v
); \
18682 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18683 ISVGAnimatedLengthList
*dy
(); \
18685 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18686 void rotate
(ISVGAnimatedNumberList
*v
); \
18688 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18689 ISVGAnimatedNumberList
*rotate
()
18692 /*****************************************************************************
18693 * ISVGTSpanElement interface
18699 uuid(3051051d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18701 interface ISVGTSpanElement
: IDispatch
18707 uuid(3059003a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18709 dispinterface DispSVGTSpanElement
18713 WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL
;
18714 WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL
;
18715 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18716 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18717 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18718 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18719 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18724 uuid(305105e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18726 coclass SVGTSpanElement
18728 [default] dispinterface DispSVGTSpanElement
;
18729 [source, default] dispinterface HTMLElementEvents
;
18730 [source] dispinterface HTMLElementEvents2
;
18731 interface ISVGTSpanElement
;
18732 interface ISVGTextPositioningElement
;
18733 interface ISVGTextContentElement
;
18734 interface ISVGElement
;
18735 interface ISVGTests
;
18736 interface ISVGLangSpace
;
18737 interface ISVGExternalResourcesRequired
;
18738 interface ISVGStylable
;
18741 /*****************************************************************************
18742 * IOmHistory interface
18748 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
18750 interface IOmHistory
: IDispatch
18752 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18753 HRESULT length
([retval, out] short *p
);
18755 [id(DISPID_IOMHISTORY_BACK
)]
18756 HRESULT back
([optional, in] VARIANT *pvargdistance
);
18758 [id(DISPID_IOMHISTORY_FORWARD
)]
18759 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
18761 [id(DISPID_IOMHISTORY_GO
)]
18762 HRESULT go
([optional, in] VARIANT *pvargdistance
);
18767 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
18769 coclass HTMLHistory
18771 [default] interface IOmHistory
;
18774 /*****************************************************************************
18775 * IHTMLMimeTypesCollection interface
18781 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18783 interface IHTMLMimeTypesCollection
: IDispatch
18785 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
18786 HRESULT length
([retval, out] LONG *p
);
18791 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18795 [default] interface IHTMLMimeTypesCollection
;
18798 /*****************************************************************************
18799 * IHTMLPluginsCollection interface
18805 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18807 interface IHTMLPluginsCollection
: IDispatch
18809 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18810 HRESULT length
([retval, out] LONG *p
);
18812 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18813 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18818 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18820 dispinterface DispCPlugins
18824 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18827 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18828 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18830 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18831 IDispatch
*constructor
();
18836 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18840 [default] dispinterface DispCPlugins
;
18841 interface IHTMLPluginsCollection
;
18842 interface IHTMLDOMConstructor
;
18845 /*****************************************************************************
18846 * IHTMLOpsProfile interface
18852 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18854 interface IHTMLOpsProfile
: IDispatch
18856 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
18857 HRESULT addRequest
(
18859 [optional, in] VARIANT reserved
,
18860 [retval, out] VARIANT_BOOL *success
);
18862 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
18863 HRESULT clearRequest
();
18865 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
18867 [in] VARIANT usage
,
18868 [optional, in] VARIANT fname
,
18869 [optional, in] VARIANT domain
,
18870 [optional, in] VARIANT path
,
18871 [optional, in] VARIANT expire
,
18872 [optional, in] VARIANT reserved
);
18874 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
18875 HRESULT getAttribute
(
18877 [retval, out] BSTR *value
);
18879 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
18880 HRESULT setAttribute
(
18883 [optional, in] VARIANT prefs
,
18884 [retval, out] VARIANT_BOOL *success
);
18886 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
18887 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
18889 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
18890 HRESULT addReadRequest
(
18892 [optional, in] VARIANT reserved
,
18893 [retval, out] VARIANT_BOOL *success
);
18895 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
18896 HRESULT doReadRequest
(
18897 [in] VARIANT usage
,
18898 [optional, in] VARIANT fname
,
18899 [optional, in] VARIANT domain
,
18900 [optional, in] VARIANT path
,
18901 [optional, in] VARIANT expire
,
18902 [optional, in] VARIANT reserved
);
18904 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
18905 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
18910 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18912 coclass COpsProfile
18914 [default] interface IHTMLOpsProfile
;
18917 /*****************************************************************************
18918 * IOmNavigator interface
18924 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
18926 interface IOmNavigator
: IDispatch
18928 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18929 HRESULT appCodeName
([retval, out] BSTR *p
);
18931 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18932 HRESULT appName
([retval, out] BSTR *p
);
18934 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18935 HRESULT appVersion
([retval, out] BSTR *p
);
18937 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18938 HRESULT userAgent
([retval, out] BSTR *p
);
18940 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18941 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
18943 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18944 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
18946 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18947 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
18949 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18950 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
18952 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18953 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
18955 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18956 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
18958 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18959 HRESULT toString
([retval, out] BSTR *String);
18961 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18962 HRESULT cpuClass
([retval, out] BSTR *p
);
18964 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18965 HRESULT systemLanguage
([retval, out] BSTR *p
);
18967 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18968 HRESULT browserLanguage
([retval, out] BSTR *p
);
18970 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18971 HRESULT userLanguage
([retval, out] BSTR *p
);
18973 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18974 HRESULT platform
([retval, out] BSTR *p
);
18976 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18977 HRESULT appMinorVersion
([retval, out] BSTR *p
);
18979 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18980 HRESULT connectionSpeed
([retval, out] LONG *p
);
18982 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18983 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
18985 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18986 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
18989 /*****************************************************************************
18990 * DispHTMLNavigator dispinterface
18994 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18996 dispinterface DispHTMLNavigator
19000 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
19001 BSTR appCodeName
();
19003 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
19006 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
19009 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
19012 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
19013 VARIANT_BOOL javaEnabled
();
19015 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
19016 VARIANT_BOOL taintEnabled
();
19018 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
19019 IHTMLMimeTypesCollection
*mimeTypes
();
19021 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
19022 IHTMLPluginsCollection
*plugins
();
19024 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
19025 VARIANT_BOOL cookieEnabled
();
19027 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
19028 IHTMLOpsProfile
*opsProfile
();
19030 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
19033 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
19036 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
19037 BSTR systemLanguage
();
19039 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
19040 BSTR browserLanguage
();
19042 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
19043 BSTR userLanguage
();
19045 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
19048 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
19049 BSTR appMinorVersion
();
19051 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
19052 LONG connectionSpeed
();
19054 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
19055 VARIANT_BOOL onLine
();
19057 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
19058 IHTMLOpsProfile
*userProfile
();
19060 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
19065 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
19067 coclass HTMLNavigator
19069 [default] dispinterface DispHTMLNavigator
;
19070 interface IOmNavigator
;
19073 /*****************************************************************************
19074 * IHTMLLocation interface
19080 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
19082 interface IHTMLLocation
: IDispatch
19084 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
19085 HRESULT href
([in] BSTR v
);
19087 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
19088 HRESULT href
([retval, out] BSTR *p
);
19090 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
19091 HRESULT protocol
([in] BSTR v
);
19093 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
19094 HRESULT protocol
([retval, out] BSTR *p
);
19096 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
19097 HRESULT host
([in] BSTR v
);
19099 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
19100 HRESULT host
([retval, out] BSTR *p
);
19102 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
19103 HRESULT hostname
([in] BSTR v
);
19105 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
19106 HRESULT hostname
([retval, out] BSTR *p
);
19108 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
19109 HRESULT port
([in] BSTR v
);
19111 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
19112 HRESULT port
([retval, out] BSTR *p
);
19114 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
19115 HRESULT pathname
([in] BSTR v
);
19117 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
19118 HRESULT pathname
([retval, out] BSTR *p
);
19120 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
19121 HRESULT search
([in] BSTR v
);
19123 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
19124 HRESULT search
([retval, out] BSTR *p
);
19126 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
19127 HRESULT hash
([in] BSTR v
);
19129 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
19130 HRESULT hash
([retval, out] BSTR *p
);
19132 [id(DISPID_IHTMLLOCATION_RELOAD
)]
19133 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
19135 [id(DISPID_IHTMLLOCATION_REPLACE
)]
19136 HRESULT replace
([in] BSTR bstr);
19138 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
19139 HRESULT assign
([in] BSTR bstr);
19141 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
19142 HRESULT toString
([retval, out] BSTR *String);
19145 /*****************************************************************************
19146 * DispHTMLHistory dispinterface
19150 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19152 dispinterface DispHTMLHistory
19156 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
19159 [id(DISPID_IOMHISTORY_BACK
)]
19160 void back
([optional, in] VARIANT *pvargdistance
);
19162 [id(DISPID_IOMHISTORY_FORWARD
)]
19163 void forward
([optional, in] VARIANT *pvargdistance
);
19165 [id(DISPID_IOMHISTORY_GO
)]
19166 void go
([optional, in] VARIANT *pvargdistance
);
19168 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
19169 IDispatch
*constructor
();
19172 /*****************************************************************************
19173 * DispHTMLLocation dispinterface
19177 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19179 dispinterface DispHTMLLocation
19183 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
19186 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
19189 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
19190 void protocol
(BSTR v
);
19192 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
19195 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
19198 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
19201 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
19202 void hostname
(BSTR v
);
19204 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
19207 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
19210 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
19213 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
19214 void pathname
(BSTR v
);
19216 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
19219 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
19220 void search
(BSTR v
);
19222 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
19225 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
19228 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
19231 [id(DISPID_IHTMLLOCATION_RELOAD
)]
19232 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
19234 [id(DISPID_IHTMLLOCATION_REPLACE
)]
19235 void replace
([in] BSTR bstr);
19237 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
19238 void assign
([in] BSTR bstr);
19240 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
19243 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
19248 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
19250 coclass HTMLLocation
19252 [default] dispinterface DispHTMLLocation
;
19253 interface IHTMLLocation
;
19260 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19262 interface IHTMLBookmarkCollection
: IDispatch
19264 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
19265 HRESULT length
([out, retval] LONG *p
);
19267 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
19268 HRESULT _newEnum
([out, retval] IUnknown
**p
);
19270 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
19273 [out, retval] VARIANT *pVarBookmark
);
19276 /*****************************************************************************
19277 * IHTMLDataTransfer interface
19283 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19285 interface IHTMLDataTransfer
: IDispatch
19287 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
19290 [in] VARIANT *data
,
19291 [out, retval] VARIANT_BOOL *pret
);
19293 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
19296 [out, retval] VARIANT *pvarRet
);
19298 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
19301 [out, retval] VARIANT_BOOL *pret
);
19303 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
19304 HRESULT dropEffect
([in] BSTR v
);
19306 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
19307 HRESULT dropEffect
([out, retval] BSTR *p
);
19309 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
19310 HRESULT effectAllowed
([in] BSTR v
);
19312 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
19313 HRESULT effectAllowed
([out, retval] BSTR *p
);
19316 /*****************************************************************************
19317 * IHTMLEventObj interface
19323 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19325 interface IHTMLEventObj
: IDispatch
19327 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
19328 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
19330 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
19331 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
19333 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
19334 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
19336 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
19337 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
19339 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19340 HRESULT returnValue
([in] VARIANT v
);
19342 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19343 HRESULT returnValue
([retval, out] VARIANT *p
);
19345 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19346 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
19348 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19349 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
19351 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
19352 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
19354 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
19355 HRESULT toElement
([retval, out] IHTMLElement
**p
);
19357 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19358 HRESULT keyCode
([in] LONG v
);
19360 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19361 HRESULT keyCode
([retval, out] LONG *p
);
19363 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
19364 HRESULT button
([retval, out] LONG *p
);
19366 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
19367 HRESULT type
([retval, out] BSTR *p
);
19369 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
19370 HRESULT qualifier
([retval, out] BSTR *p
);
19372 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
19373 HRESULT reason
([retval, out] LONG *p
);
19375 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
19376 HRESULT x
([retval, out] LONG *p
);
19378 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
19379 HRESULT y
([retval, out] LONG *p
);
19381 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
19382 HRESULT clientX
([retval, out] LONG *p
);
19384 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
19385 HRESULT clientY
([retval, out] LONG *p
);
19387 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
19388 HRESULT offsetX
([retval, out] LONG *p
);
19390 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
19391 HRESULT offsetY
([retval, out] LONG *p
);
19393 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
19394 HRESULT screenX
([retval, out] LONG *p
);
19396 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
19397 HRESULT screenY
([retval, out] LONG *p
);
19399 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
19400 HRESULT srcFilter
([retval, out] IDispatch
**p
);
19403 /*****************************************************************************
19404 * IHTMLEventObj2 interface
19410 uuid(3050f48B
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19412 interface IHTMLEventObj2
: IDispatch
19414 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
19415 HRESULT setAttribute
(
19416 [in] BSTR strAttributeName
,
19417 [in] VARIANT AttributeValue
,
19418 [in, defaultvalue(1)] LONG lFlags
);
19420 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
19421 HRESULT getAttribute
(
19422 [in] BSTR strAttributeName
,
19423 [in, defaultvalue(0)] LONG lFlags
,
19424 [out, retval] VARIANT *AttributeValue
);
19426 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
19427 HRESULT removeAttribute
(
19428 [in] BSTR strAttributeName
,
19429 [in, defaultvalue(1)] LONG lFlags
,
19430 [out, retval] VARIANT_BOOL *pfSuccess
);
19432 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19433 HRESULT propertyName
([in] BSTR v
);
19435 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19436 HRESULT propertyName
([out, retval] BSTR *p
);
19438 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19439 HRESULT bookmarks
([in] IHTMLBookmarkCollection
*v
);
19441 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19442 HRESULT bookmarks
([out, retval] IHTMLBookmarkCollection
**p
);
19444 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19445 HRESULT recordset
([in] IDispatch
*v
);
19447 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19448 HRESULT recordset
([out, retval] IDispatch
**p
);
19450 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19451 HRESULT dataFld
([in] BSTR v
);
19453 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19454 HRESULT dataFld
([out, retval] BSTR *p
);
19456 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19457 HRESULT boundElements
([in] IHTMLElementCollection
*v
);
19459 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19460 HRESULT boundElements
([out, retval] IHTMLElementCollection
**p
);
19462 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19463 HRESULT repeat
([in] VARIANT_BOOL v
);
19465 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19466 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
19468 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19469 HRESULT srcUrn
([in] BSTR v
);
19471 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19472 HRESULT srcUrn
([out, retval] BSTR *p
);
19474 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19475 HRESULT srcElement
([in] IHTMLElement
*v
);
19477 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19478 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
19480 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19481 HRESULT altKey
([in] VARIANT_BOOL v
);
19483 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19484 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
19486 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19487 HRESULT ctrlKey
([in] VARIANT_BOOL v
);
19489 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19490 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
19492 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19493 HRESULT shiftKey
([in] VARIANT_BOOL v
);
19495 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19496 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
19498 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19499 HRESULT fromElement
([in] IHTMLElement
*v
);
19501 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19502 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
19504 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19505 HRESULT toElement
([in] IHTMLElement
*v
);
19507 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19508 HRESULT toElement
([out, retval] IHTMLElement
**p
);
19510 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19511 HRESULT button
([in] long v
);
19513 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19514 HRESULT button
([out, retval] long *p
);
19516 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19517 HRESULT type
([in] BSTR v
);
19519 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19520 HRESULT type
([out, retval] BSTR *p
);
19522 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19523 HRESULT qualifier
([in] BSTR v
);
19525 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19526 HRESULT qualifier
([out, retval] BSTR *p
);
19528 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19529 HRESULT reason
([in] long v
);
19531 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19532 HRESULT reason
([out, retval] long *p
);
19534 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
19535 HRESULT x
([in] long v
);
19537 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
19538 HRESULT x
([out, retval] long *p
);
19540 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19541 HRESULT y
([in] long v
);
19543 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19544 HRESULT y
([out, retval] long *p
);
19546 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19547 HRESULT clientX
([in] long v
);
19549 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19550 HRESULT clientX
([out, retval] long *p
);
19552 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19553 HRESULT clientY
([in] long v
);
19555 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19556 HRESULT clientY
([out, retval] long *p
);
19558 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19559 HRESULT offsetX
([in] long v
);
19561 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19562 HRESULT offsetX
([out, retval] long *p
);
19564 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19565 HRESULT offsetY
([in] long v
);
19567 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19568 HRESULT offsetY
([out, retval] long *p
);
19570 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19571 HRESULT screenX
([in] long v
);
19573 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19574 HRESULT screenX
([out, retval] long *p
);
19576 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19577 HRESULT screenY
([in] long v
);
19579 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19580 HRESULT screenY
([out, retval] long *p
);
19582 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19583 HRESULT srcFilter
([in] IDispatch
*v
);
19585 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19586 HRESULT srcFilter
([out, retval] IDispatch
**p
);
19588 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
19589 HRESULT dataTransfer
([out, retval] IHTMLDataTransfer
**p
);
19592 /*****************************************************************************
19593 * IHTMLEventObj3 interface
19599 uuid(3050f680
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19601 interface IHTMLEventObj3
: IDispatch
19603 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
19604 HRESULT contentOverflow
([out, retval] VARIANT_BOOL *p
);
19606 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19607 HRESULT shiftLeft
([in] VARIANT_BOOL v
);
19609 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19610 HRESULT shiftLeft
([out, retval] VARIANT_BOOL *p
);
19612 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19613 HRESULT altLeft
([in] VARIANT_BOOL v
);
19615 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19616 HRESULT altLeft
([out, retval] VARIANT_BOOL *p
);
19618 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19619 HRESULT ctrlLeft
([in] VARIANT_BOOL v
);
19621 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19622 HRESULT ctrlLeft
([out, retval] VARIANT_BOOL *p
);
19624 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
19625 HRESULT imeCompositionChange
([out, retval] LONG_PTR
*p
);
19627 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
19628 HRESULT imeNotifyCommand
([out, retval] LONG_PTR
*p
);
19630 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
19631 HRESULT imeNotifyData
([out, retval] LONG_PTR
*p
);
19633 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
19634 HRESULT imeRequest
([out, retval] LONG_PTR
*p
);
19636 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
19637 HRESULT imeRequestData
([out, retval] LONG_PTR
*p
);
19639 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
19640 HRESULT keyboardLayout
([out, retval] LONG_PTR
*p
);
19642 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
19643 HRESULT behaviorCookie
([out, retval] long *p
);
19645 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
19646 HRESULT behaviorPart
([out, retval] long *p
);
19648 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
19649 HRESULT nextPage
([out, retval] BSTR *p
);
19652 /*****************************************************************************
19653 * IHTMLEventObj4 interface
19659 uuid(3050f814
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19661 interface IHTMLEventObj4
: IDispatch
19663 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
19664 HRESULT wheelDelta
([out, retval] long *p
);
19667 /*****************************************************************************
19668 * IHTMLEventObj5 interface
19674 uuid(30510478-98b5
-11cf
-bb82
-00aa00bdce0b
)
19676 interface IHTMLEventObj5
: IDispatch
19678 [propput, id(DISPID_IHTMLEVENTOBJ5_URL
)]
19679 HRESULT url
([in] BSTR v
);
19681 [propget, id(DISPID_IHTMLEVENTOBJ5_URL
)]
19682 HRESULT url
([out, retval] BSTR *p
);
19684 [propput, id(DISPID_IHTMLEVENTOBJ5_DATA
)]
19685 HRESULT data
([in] BSTR v
);
19687 [propget, id(DISPID_IHTMLEVENTOBJ5_DATA
)]
19688 HRESULT data
([out, retval] BSTR *p
);
19690 [propget, id(DISPID_IHTMLEVENTOBJ5_SOURCE
)]
19691 HRESULT source([out, retval] IDispatch
**p
);
19693 [propput, id(DISPID_IHTMLEVENTOBJ5_ORIGIN
)]
19694 HRESULT origin
([in] BSTR v
);
19696 [propget, id(DISPID_IHTMLEVENTOBJ5_ORIGIN
)]
19697 HRESULT origin
([out, retval] BSTR *p
);
19699 [propput, id(DISPID_IHTMLEVENTOBJ5_ISSESSION
), hidden, restricted, nonbrowsable]
19700 HRESULT issession
([in] VARIANT_BOOL v
);
19702 [propget, id(DISPID_IHTMLEVENTOBJ5_ISSESSION
), hidden, restricted, nonbrowsable]
19703 HRESULT issession
([out, retval] VARIANT_BOOL *p
);
19706 /*****************************************************************************
19707 * IHTMLEventObj6 interface
19713 uuid(30510734-98b5
-11cf
-bb82
-00aa00bdce0b
)
19715 interface IHTMLEventObj6
: IDispatch
19717 [propget, id(DISPID_IHTMLEVENTOBJ6_ACTIONURL
)]
19718 HRESULT actionURL
([out, retval] BSTR *p
);
19720 [propget, id(DISPID_IHTMLEVENTOBJ6_BUTTONID
)]
19721 HRESULT buttonID
([out, retval] long *p
);
19724 /*****************************************************************************
19725 * DispCEventObj dispinterface
19729 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19731 dispinterface DispCEventObj
19735 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19736 void returnValue
(VARIANT v
);
19738 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19739 VARIANT returnValue
();
19741 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19742 void cancelBubble
(VARIANT_BOOL v
);
19744 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19745 VARIANT_BOOL cancelBubble
();
19747 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19748 void keyCode
(LONG v
);
19750 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19753 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
19755 [in] BSTR strAttributeName
,
19756 [in] VARIANT AttributeValue
,
19757 [in, defaultvalue(1)] LONG lFlags
);
19759 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
19760 VARIANT getAttribute
(
19761 [in] BSTR strAttributeName
,
19762 [in, defaultvalue(0)] LONG lFlags
);
19764 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
19765 VARIANT_BOOL removeAttribute
(
19766 [in] BSTR strAttributeName
,
19767 [in, defaultvalue(1)] LONG lFlags
);
19769 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19770 void propertyName
(BSTR v
);
19772 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19773 BSTR propertyName
();
19775 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19776 void bookmarks
(IHTMLBookmarkCollection
*v
);
19778 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19779 IHTMLBookmarkCollection
*bookmarks
();
19781 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19782 void recordset
(IDispatch
*v
);
19784 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19785 IDispatch
*recordset
();
19787 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19788 void dataFld
(BSTR v
);
19790 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19793 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19794 void boundElements
(IHTMLElementCollection
*v
);
19796 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19797 IHTMLElementCollection
*boundElements
();
19799 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19800 void repeat
(VARIANT_BOOL v
);
19802 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19803 VARIANT_BOOL repeat
();
19805 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19806 void srcUrn
(BSTR v
);
19808 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19811 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19812 void srcElement
(IHTMLElement
*v
);
19814 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19815 IHTMLElement
*srcElement
();
19817 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19818 void altKey
(VARIANT_BOOL v
);
19820 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19821 VARIANT_BOOL altKey
();
19823 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19824 void ctrlKey
(VARIANT_BOOL v
);
19826 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19827 VARIANT_BOOL ctrlKey
();
19829 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19830 void shiftKey
(VARIANT_BOOL v
);
19832 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19833 VARIANT_BOOL shiftKey
();
19835 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19836 void fromElement
(IHTMLElement
*v
);
19838 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19839 IHTMLElement
*fromElement
();
19841 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19842 void toElement
(IHTMLElement
*v
);
19844 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19845 IHTMLElement
*toElement
();
19847 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19848 void button
(LONG v
);
19850 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19853 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19856 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19859 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19860 void qualifier
(BSTR v
);
19862 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19865 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19866 void reason
(LONG v
);
19868 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19871 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
19874 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
19877 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19880 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19883 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19884 void clientX
(LONG v
);
19886 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19889 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19890 void clientY
(LONG v
);
19892 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19894 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19895 void offsetX
(LONG v
);
19897 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19900 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19901 void offsetY
(LONG v
);
19903 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19906 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19907 void screenX
(LONG v
);
19909 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19912 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19913 void screenY
(LONG v
);
19915 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19918 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19919 void srcFilter
(IDispatch
*v
);
19921 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19922 IDispatch
*srcFilter
();
19924 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
19925 IHTMLDataTransfer
*dataTransfer
();
19927 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
19928 VARIANT_BOOL contentOverflow
();
19930 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19931 void shiftLeft
(VARIANT_BOOL v
);
19933 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19934 VARIANT_BOOL shiftLeft
();
19936 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19937 void altLeft
(VARIANT_BOOL v
);
19939 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19940 VARIANT_BOOL altLeft
();
19942 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19943 void ctrlLeft
(VARIANT_BOOL v
);
19945 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19946 VARIANT_BOOL ctrlLeft
();
19948 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
19949 LONG_PTR imeCompositionChange
();
19951 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
19952 LONG_PTR imeNotifyCommand
();
19954 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
19955 LONG_PTR imeNotifyData
();
19957 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
19958 LONG_PTR imeRequest
();
19960 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
19961 LONG_PTR imeRequestData
();
19963 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
19964 LONG_PTR keyboardLayout
();
19966 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
19967 LONG behaviorCookie
();
19969 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
19970 LONG behaviorPart
();
19972 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
19975 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
19978 [propput, id(DISPID_IHTMLEVENTOBJ5_URL
)]
19981 [propget, id(DISPID_IHTMLEVENTOBJ5_URL
)]
19984 [propput, id(DISPID_IHTMLEVENTOBJ5_DATA
)]
19987 [propget, id(DISPID_IHTMLEVENTOBJ5_DATA
)]
19990 [propget, id(DISPID_IHTMLEVENTOBJ5_SOURCE
)]
19991 IDispatch
*source();
19993 [propput, id(DISPID_IHTMLEVENTOBJ5_ORIGIN
)]
19994 void origin
(BSTR v
);
19996 [propget, id(DISPID_IHTMLEVENTOBJ5_ORIGIN
)]
19999 [propput, id(DISPID_IHTMLEVENTOBJ5_ISSESSION
), hidden, restricted, nonbrowsable]
20000 void issession
(VARIANT_BOOL v
);
20002 [propget, id(DISPID_IHTMLEVENTOBJ5_ISSESSION
), hidden, restricted, nonbrowsable]
20003 VARIANT_BOOL issession
();
20005 [propget, id(DISPID_IHTMLEVENTOBJ6_ACTIONURL
)]
20008 [propget, id(DISPID_IHTMLEVENTOBJ6_BUTTONID
)]
20011 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
20012 IDispatch
*constructor
();
20015 /*****************************************************************************
20016 * IHTMLStyleMedia interface
20022 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20024 interface IHTMLStyleMedia
: IDispatch
20026 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
20027 HRESULT type
([out, retval] BSTR *p
);
20029 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
20030 HRESULT matchMedium
(
20031 [in] BSTR mediaQuery
,
20032 [out, retval] VARIANT_BOOL *matches
);
20035 /*****************************************************************************
20036 * IHTMLFramesCollection2 interface
20042 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
20044 interface IHTMLFramesCollection2
: IDispatch
20046 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20048 [in] VARIANT *pvarIndex
,
20049 [retval, out] VARIANT *pvarResult
);
20051 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20052 HRESULT length
([retval, out] LONG *p
);
20055 interface IHTMLDocument2
;
20057 /*****************************************************************************
20058 * IHTMLScreen interface
20064 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
20066 interface IHTMLScreen
: IDispatch
20068 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
20069 HRESULT colorDepth
([retval, out] LONG *p
);
20071 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20072 HRESULT bufferDepth
([in] LONG v
);
20074 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20075 HRESULT bufferDepth
([retval, out] LONG *p
);
20077 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
20078 HRESULT width
([retval, out] LONG *p
);
20080 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
20081 HRESULT height
([retval, out] LONG *p
);
20083 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20084 HRESULT updateInterval
([in] LONG v
);
20086 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20087 HRESULT updateInterval
([retval, out] LONG *p
);
20089 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
20090 HRESULT availHeight
([retval, out] LONG *p
);
20092 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
20093 HRESULT availWidth
([retval, out] LONG *p
);
20095 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
20096 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
20099 /*****************************************************************************
20100 * IHTMLWindow2 interface
20106 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
20108 interface IHTMLWindow2
: IHTMLFramesCollection2
20110 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20111 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
20113 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20114 HRESULT defaultStatus
([in] BSTR v
);
20116 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20117 HRESULT defaultStatus
([retval, out] BSTR *p
);
20119 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20120 HRESULT status
([in] BSTR v
);
20122 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20123 HRESULT status
([retval, out] BSTR *p
);
20125 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
20126 HRESULT setTimeout
(
20127 [in] BSTR expression
,
20129 [optional, in] VARIANT *language
,
20130 [retval, out] LONG *timerID
);
20132 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20133 HRESULT clearTimeout
([in] LONG timerID
);
20135 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20136 HRESULT alert
([defaultvalue(""), in] BSTR message);
20138 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20140 [defaultvalue(""), in] BSTR message,
20141 [retval, out] VARIANT_BOOL *confirmed
);
20143 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20145 [defaultvalue(""), in] BSTR message,
20146 [defaultvalue("undefined"), in] BSTR defstr
,
20147 [retval, out] VARIANT *textdata
);
20149 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20150 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
20152 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20153 HRESULT location
([retval, out] IHTMLLocation
**p
);
20155 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20156 HRESULT history
([retval, out] IOmHistory
**p
);
20158 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20161 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20162 HRESULT opener
([in] VARIANT v
);
20164 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20165 HRESULT opener
([retval, out] VARIANT *p
);
20167 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
20168 HRESULT navigator
([retval, out] IOmNavigator
**p
);
20170 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
20171 HRESULT name
([in] BSTR v
);
20173 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
20174 HRESULT name
([retval, out] BSTR *p
);
20176 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
20177 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
20179 [id(DISPID_IHTMLWINDOW2_OPEN
)]
20181 [defaultvalue(""), in] BSTR url
,
20182 [defaultvalue(""), in] BSTR name
,
20183 [defaultvalue(""), in] BSTR features
,
20184 [defaultvalue(0), in] VARIANT_BOOL replace
,
20185 [retval, out] IHTMLWindow2
**pomWindowResult
);
20187 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
20188 HRESULT self
([retval, out] IHTMLWindow2
**p
);
20190 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
20191 HRESULT top
([retval, out] IHTMLWindow2
**p
);
20193 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
20194 HRESULT window
([retval, out] IHTMLWindow2
**p
);
20196 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
20197 HRESULT navigate
([in] BSTR url
);
20199 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
20200 HRESULT onfocus
([in] VARIANT v
);
20202 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
20203 HRESULT onfocus
([retval, out] VARIANT *p
);
20205 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
20206 HRESULT onblur
([in] VARIANT v
);
20208 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
20209 HRESULT onblur
([retval, out] VARIANT *p
);
20211 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
20212 HRESULT onload
([in] VARIANT v
);
20214 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
20215 HRESULT onload
([retval, out] VARIANT *p
);
20217 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
20218 HRESULT onbeforeunload
([in] VARIANT v
);
20220 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
20221 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
20223 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
20224 HRESULT onunload
([in] VARIANT v
);
20226 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
20227 HRESULT onunload
([retval, out] VARIANT *p
);
20229 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
20230 HRESULT onhelp
([in] VARIANT v
);
20232 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
20233 HRESULT onhelp
([retval, out] VARIANT *p
);
20235 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
20236 HRESULT onerror
([in] VARIANT v
);
20238 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
20239 HRESULT onerror
([retval, out] VARIANT *p
);
20241 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
20242 HRESULT onresize
([in] VARIANT v
);
20244 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
20245 HRESULT onresize
([retval, out] VARIANT *p
);
20247 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
20248 HRESULT onscroll
([in] VARIANT v
);
20250 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
20251 HRESULT onscroll
([retval, out] VARIANT *p
);
20253 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
20254 HRESULT document
([retval, out] IHTMLDocument2
**p
);
20256 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
20257 HRESULT event
([retval, out] IHTMLEventObj
**p
);
20259 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
20260 HRESULT _newEnum
([retval, out] IUnknown
**p
);
20262 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
20263 HRESULT showModalDialog
(
20265 [optional, in] VARIANT *varArgIn
,
20266 [optional, in] VARIANT *varOptions
,
20267 [retval, out] VARIANT *varArgOut
);
20269 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
20272 [optional, in] VARIANT helpArg
,
20273 [defaultvalue(""), in] BSTR features
);
20275 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
20276 HRESULT screen
([retval, out] IHTMLScreen
**p
);
20278 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
20279 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
20281 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
20284 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
20285 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
20287 [id(DISPID_IHTMLWINDOW2_BLUR
)]
20290 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
20291 HRESULT scroll
([in] LONG x
, [in] LONG y
);
20293 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
20294 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
20296 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
20297 HRESULT setInterval
([
20298 in] BSTR expression
,
20300 [optional, in] VARIANT *language
,
20301 [retval, out] LONG *timerID
);
20303 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
20304 HRESULT clearInterval
([in] LONG timerID
);
20306 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20307 HRESULT offscreenBuffering
([in] VARIANT v
);
20309 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20310 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
20312 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
20313 HRESULT execScript
(
20315 [defaultvalue("JScript"), in] BSTR language
,
20316 [retval, out] VARIANT *pvarRet
);
20318 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
20319 HRESULT toString
([retval, out] BSTR *String);
20321 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
20322 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
20324 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
20325 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
20327 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
20328 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
20330 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
20331 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
20333 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
20334 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
20336 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
20337 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
20339 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
20340 HRESULT external
([retval, out] IDispatch
**p
);
20343 /*****************************************************************************
20344 * IHTMLWindow3 interface
20350 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20352 interface IHTMLWindow3
: IDispatch
20354 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
20355 HRESULT screenLeft
([out, retval] LONG *p
);
20357 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
20358 HRESULT screenTop
([out, retval] LONG *p
);
20360 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
20361 HRESULT attachEvent
(
20363 [in] IDispatch
*pDisp
,
20364 [out, retval] VARIANT_BOOL *pfResult
);
20366 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
20367 HRESULT detachEvent
(
20369 [in] IDispatch
*pDisp
);
20371 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
20372 HRESULT setTimeout
(
20373 [in] VARIANT *expression
,
20375 [in, optional] VARIANT *language
,
20376 [out, retval] LONG *timerID
);
20378 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
20379 HRESULT setInterval
(
20380 [in] VARIANT *expression
,
20382 [in, optional] VARIANT *language
,
20383 [out, retval] LONG *timerID
);
20385 [id(DISPID_IHTMLWINDOW3_PRINT
)]
20388 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20389 HRESULT onbeforeprint
([in] VARIANT v
);
20391 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20392 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
20394 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20395 HRESULT onafterprint
([in] VARIANT v
);
20397 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20398 HRESULT onafterprint
([out, retval] VARIANT *p
);
20400 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
20401 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
20403 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
20404 HRESULT showModelessDialog
(
20405 [in, defaultvalue("")] BSTR url
,
20406 [in, optional] VARIANT *varArgIn
,
20407 [in, optional] VARIANT *options
,
20408 [out, retval] IHTMLWindow2
**pDialog
);
20411 /*****************************************************************************
20412 * IHTMLWindow4 interface
20418 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20420 interface IHTMLWindow4
: IDispatch
20422 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
20423 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
20424 [retval, out] IDispatch
** ppPopup
);
20426 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
20427 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
20430 /*****************************************************************************
20431 * IHTMLWindow5 interface
20437 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
20439 interface IHTMLWindow5
: IDispatch
20441 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
20442 HRESULT XMLHttpRequest
([in] VARIANT v
);
20444 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
20445 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
20448 /*****************************************************************************
20449 * IHTMLWindow6 interface
20455 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
20457 interface IHTMLWindow6
: IDispatch
20459 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
20460 HRESULT XDomainRequest
([in] VARIANT v
);
20462 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
20463 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
20465 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
20466 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
20468 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
20469 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
20471 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20472 HRESULT onhashchange
([in] VARIANT v
);
20474 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20475 HRESULT onhashchange
([out, retval] VARIANT *p
);
20477 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
20478 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
20480 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
20481 HRESULT postMessage
(
20483 [in, optional] VARIANT targetOrigin
);
20485 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
20486 HRESULT toStaticHTML
(
20487 [in] BSTR bstrHTML
,
20488 [out, retval] BSTR *pbstrStaticHTML
);
20490 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20491 HRESULT onmessage
([in] VARIANT v
);
20493 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20494 HRESULT onmessage
([out, retval] VARIANT *p
);
20496 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20497 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20500 /*****************************************************************************
20501 * IHTMLWindow7 interface
20507 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20509 interface IHTMLWindow7
: IDispatch
20511 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20512 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
20514 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20515 HRESULT getComputedStyle
(
20516 [in] IHTMLDOMNode
* varArgIn
,
20517 [in, defaultvalue("")] BSTR bstrPseudoElt
,
20518 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
20520 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20521 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
20523 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20524 HRESULT performance
([in] VARIANT v
);
20526 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20527 HRESULT performance
([out, retval] VARIANT *p
);
20529 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20530 HRESULT innerWidth
([out, retval] long *p
);
20532 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20533 HRESULT innerHeight
([out, retval] long *p
);
20535 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20536 HRESULT pageXOffset
([out, retval] long *p
);
20538 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20539 HRESULT pageYOffset
([out, retval] long *p
);
20541 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20542 HRESULT screenX
([out, retval] long *p
);
20544 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20545 HRESULT screenY
([out, retval] long *p
);
20547 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20548 HRESULT outerWidth
([out, retval] long *p
);
20550 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20551 HRESULT outerHeight
([out, retval] long *p
);
20553 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20554 HRESULT onabort
([in] VARIANT v
);
20556 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20557 HRESULT onabort
([out, retval] VARIANT *p
);
20559 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20560 HRESULT oncanplay
([in] VARIANT v
);
20562 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20563 HRESULT oncanplay
([out, retval] VARIANT *p
);
20565 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20566 HRESULT oncanplaythrough
([in] VARIANT v
);
20568 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20569 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
20571 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20572 HRESULT onchange
([in] VARIANT v
);
20574 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20575 HRESULT onchange
([out, retval] VARIANT *p
);
20577 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20578 HRESULT onclick
([in] VARIANT v
);
20580 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20581 HRESULT onclick
([out, retval] VARIANT *p
);
20583 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20584 HRESULT oncontextmenu
([in] VARIANT v
);
20586 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20587 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
20589 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20590 HRESULT ondblclick
([in] VARIANT v
);
20592 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20593 HRESULT ondblclick
([out, retval] VARIANT *p
);
20595 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20596 HRESULT ondrag
([in] VARIANT v
);
20598 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20599 HRESULT ondrag
([out, retval] VARIANT *p
);
20601 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20602 HRESULT ondragend
([in] VARIANT v
);
20604 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20605 HRESULT ondragend
([out, retval] VARIANT *p
);
20607 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20608 HRESULT ondragenter
([in] VARIANT v
);
20610 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20611 HRESULT ondragenter
([out, retval] VARIANT *p
);
20613 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20614 HRESULT ondragleave
([in] VARIANT v
);
20616 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20617 HRESULT ondragleave
([out, retval] VARIANT *p
);
20619 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20620 HRESULT ondragover
([in] VARIANT v
);
20622 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20623 HRESULT ondragover
([out, retval] VARIANT *p
);
20625 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20626 HRESULT ondragstart
([in] VARIANT v
);
20628 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20629 HRESULT ondragstart
([out, retval] VARIANT *p
);
20631 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20632 HRESULT ondrop
([in] VARIANT v
);
20634 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20635 HRESULT ondrop
([out, retval] VARIANT *p
);
20637 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20638 HRESULT ondurationchange
([in] VARIANT v
);
20640 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20641 HRESULT ondurationchange
([out, retval] VARIANT *p
);
20643 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20644 HRESULT onfocusin
([in] VARIANT v
);
20646 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20647 HRESULT onfocusin
([out, retval] VARIANT *p
);
20649 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20650 HRESULT onfocusout
([in] VARIANT v
);
20652 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20653 HRESULT onfocusout
([out, retval] VARIANT *p
);
20655 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20656 HRESULT oninput
([in] VARIANT v
);
20658 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20659 HRESULT oninput
([out, retval] VARIANT *p
);
20661 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20662 HRESULT onemptied
([in] VARIANT v
);
20664 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20665 HRESULT onemptied
([out, retval] VARIANT *p
);
20667 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20668 HRESULT onended
([in] VARIANT v
);
20670 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20671 HRESULT onended
([out, retval] VARIANT *p
);
20673 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20674 HRESULT onkeydown
([in] VARIANT v
);
20676 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20677 HRESULT onkeydown
([out, retval] VARIANT *p
);
20679 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20680 HRESULT onkeypress
([in] VARIANT v
);
20682 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20683 HRESULT onkeypress
([out, retval] VARIANT *p
);
20685 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20686 HRESULT onkeyup
([in] VARIANT v
);
20688 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20689 HRESULT onkeyup
([out, retval] VARIANT *p
);
20691 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20692 HRESULT onloadeddata
([in] VARIANT v
);
20694 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20695 HRESULT onloadeddata
([out, retval] VARIANT *p
);
20697 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20698 HRESULT onloadedmetadata
([in] VARIANT v
);
20700 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20701 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
20703 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20704 HRESULT onloadstart
([in] VARIANT v
);
20706 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20707 HRESULT onloadstart
([out, retval] VARIANT *p
);
20709 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20710 HRESULT onmousedown
([in] VARIANT v
);
20712 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20713 HRESULT onmousedown
([out, retval] VARIANT *p
);
20715 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20716 HRESULT onmouseenter
([in] VARIANT v
);
20718 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20719 HRESULT onmouseenter
([out, retval] VARIANT *p
);
20721 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20722 HRESULT onmouseleave
([in] VARIANT v
);
20724 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20725 HRESULT onmouseleave
([out, retval] VARIANT *p
);
20727 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20728 HRESULT onmousemove
([in] VARIANT v
);
20730 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20731 HRESULT onmousemove
([out, retval] VARIANT *p
);
20733 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20734 HRESULT onmouseout
([in] VARIANT v
);
20736 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20737 HRESULT onmouseout
([out, retval] VARIANT *p
);
20739 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20740 HRESULT onmouseover
([in] VARIANT v
);
20742 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20743 HRESULT onmouseover
([out, retval] VARIANT *p
);
20745 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20746 HRESULT onmouseup
([in] VARIANT v
);
20748 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20749 HRESULT onmouseup
([out, retval] VARIANT *p
);
20751 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20752 HRESULT onmousewheel
([in] VARIANT v
);
20754 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20755 HRESULT onmousewheel
([out, retval] VARIANT *p
);
20757 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20758 HRESULT onoffline
([in] VARIANT v
);
20760 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20761 HRESULT onoffline
([out, retval] VARIANT *p
);
20763 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20764 HRESULT ononline
([in] VARIANT v
);
20766 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20767 HRESULT ononline
([out, retval] VARIANT *p
);
20769 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20770 HRESULT onprogress
([in] VARIANT v
);
20772 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20773 HRESULT onprogress
([out, retval] VARIANT *p
);
20775 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20776 HRESULT onratechange
([in] VARIANT v
);
20778 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20779 HRESULT onratechange
([out, retval] VARIANT *p
);
20781 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20782 HRESULT onreadystatechange
([in] VARIANT v
);
20784 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20785 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
20787 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20788 HRESULT onreset
([in] VARIANT v
);
20790 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20791 HRESULT onreset
([out, retval] VARIANT *p
);
20793 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20794 HRESULT onseeked
([in] VARIANT v
);
20796 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20797 HRESULT onseeked
([out, retval] VARIANT *p
);
20799 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20800 HRESULT onseeking
([in] VARIANT v
);
20802 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20803 HRESULT onseeking
([out, retval] VARIANT *p
);
20805 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20806 HRESULT onselect
([in] VARIANT v
);
20808 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20809 HRESULT onselect
([out, retval] VARIANT *p
);
20811 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20812 HRESULT onstalled
([in] VARIANT v
);
20814 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20815 HRESULT onstalled
([out, retval] VARIANT *p
);
20817 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20818 HRESULT onstorage
([in] VARIANT v
);
20820 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20821 HRESULT onstorage
([out, retval] VARIANT *p
);
20823 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20824 HRESULT onsubmit
([in] VARIANT v
);
20826 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20827 HRESULT onsubmit
([out, retval] VARIANT *p
);
20829 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20830 HRESULT onsuspend
([in] VARIANT v
);
20832 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20833 HRESULT onsuspend
([out, retval] VARIANT *p
);
20835 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20836 HRESULT ontimeupdate
([in] VARIANT v
);
20838 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20839 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
20841 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20842 HRESULT onpause
([in] VARIANT v
);
20844 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20845 HRESULT onpause
([out, retval] VARIANT *p
);
20847 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20848 HRESULT onplay
([in] VARIANT v
);
20850 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20851 HRESULT onplay
([out, retval] VARIANT *p
);
20853 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20854 HRESULT onplaying
([in] VARIANT v
);
20856 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20857 HRESULT onplaying
([out, retval] VARIANT *p
);
20859 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20860 HRESULT onvolumechange
([in] VARIANT v
);
20862 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20863 HRESULT onvolumechange
([out, retval] VARIANT *p
);
20865 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20866 HRESULT onwaiting
([in] VARIANT v
);
20868 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20869 HRESULT onwaiting
([out, retval] VARIANT *p
);
20872 /*****************************************************************************
20873 * DispHTMLScreen dispinterface
20877 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20879 dispinterface DispHTMLScreen
20883 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
20886 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20887 void bufferDepth
(long v
);
20889 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20890 long bufferDepth
();
20892 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
20895 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
20898 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20899 void updateInterval
(long v
);
20901 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20902 long updateInterval
();
20904 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
20905 long availHeight
();
20907 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
20910 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
20911 VARIANT_BOOL fontSmoothingEnabled
();
20913 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
20914 long logicalXDPI
();
20916 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
20917 long logicalYDPI
();
20919 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
20922 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
20925 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
20928 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
20931 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
20932 IDispatch
*constructor
();
20935 /*****************************************************************************
20936 * DispHTMLWindow2 dispinterface
20940 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20942 dispinterface DispHTMLWindow2
20946 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20947 VARIANT item
([in] VARIANT *pvarIndex
);
20949 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20952 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20953 IHTMLFramesCollection2
*frames
();
20955 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20956 void defaultStatus
(BSTR v
);
20958 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20959 BSTR defaultStatus
();
20961 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20962 void status
(BSTR v
);
20964 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20967 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20968 void clearTimeout
([in] LONG timerID
);
20970 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20971 void alert
([in, defaultvalue("")] BSTR message);
20973 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20974 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
20976 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20978 [in, defaultvalue("")] BSTR message,
20979 [in, defaultvalue("undefined")] BSTR defstr
);
20981 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20982 IHTMLImageElementFactory
*Image
();
20984 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20985 IHTMLLocation
*location
();
20987 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20988 IOmHistory
*history
();
20990 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20993 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20994 void opener
(VARIANT v
);
20996 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20999 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
21000 IOmNavigator
*navigator
();
21002 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
21005 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
21008 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
21009 IHTMLWindow2
*parent
();
21011 [id(DISPID_IHTMLWINDOW2_OPEN
)]
21012 IHTMLWindow2
*open
(
21013 [in, defaultvalue("")] BSTR url
,
21014 [in, defaultvalue("")] BSTR name
,
21015 [in, defaultvalue("")] BSTR features
,
21016 [in, defaultvalue(0)] VARIANT_BOOL replace
);
21018 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
21019 IHTMLWindow2
*self
();
21021 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
21022 IHTMLWindow2
*top
();
21024 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
21025 IHTMLWindow2
*window
();
21027 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
21028 void navigate
([in] BSTR url
);
21030 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21031 void onfocus
(VARIANT v
);
21033 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21036 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21037 void onblur
(VARIANT v
);
21039 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21042 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21045 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21046 void onbeforeunload
(VARIANT v
);
21048 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21049 VARIANT onbeforeunload
();
21051 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21052 void onunload
(VARIANT v
);
21054 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21055 VARIANT onunload
();
21057 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21058 void onhelp
(VARIANT v
);
21060 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21063 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21064 void onerror
(VARIANT v
);
21066 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21069 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21070 void onresize
(VARIANT v
);
21072 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21073 VARIANT onresize
();
21075 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21076 void onscroll
(VARIANT v
);
21078 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21079 VARIANT onscroll
();
21081 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
21082 IHTMLDocument2
*document
();
21084 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
21085 IHTMLEventObj
*event
();
21087 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
21088 IUnknown
*_newEnum
();
21090 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
21091 VARIANT showModalDialog
(
21093 [in, optional] VARIANT *varArgIn
,
21094 [in, optional] VARIANT *varOptions
);
21096 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
21099 [in, optional] VARIANT helpArg
,
21100 [in, defaultvalue("")] BSTR features
);
21102 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
21103 IHTMLScreen
*screen
();
21105 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
21106 IHTMLOptionElementFactory
*Option
();
21108 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
21111 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
21112 VARIANT_BOOL closed
();
21114 [id(DISPID_IHTMLWINDOW2_BLUR
)]
21117 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
21118 void scroll
([in] LONG x
, [in] LONG y
);
21120 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
21121 IOmNavigator
*clientInformation
();
21123 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
21124 void clearInterval
([in] LONG timerID
);
21126 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21127 void offscreenBuffering
(VARIANT v
);
21129 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21130 VARIANT offscreenBuffering
();
21132 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
21133 VARIANT execScript
(
21135 [in, defaultvalue("JScript")] BSTR language
);
21137 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
21140 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
21141 void scrollBy
([in] LONG x
, [in] LONG y
);
21143 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
21144 void scrollTo
([in] LONG x
, [in] LONG y
);
21146 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
21147 void moveTo
([in] LONG x
, [in] LONG y
);
21149 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
21150 void moveBy
([in] LONG x
, [in] LONG y
);
21152 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
21153 void resizeTo
([in] LONG x
, [in] LONG y
);
21155 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
21156 void resizeBy
([in] LONG x
, [in] LONG y
);
21158 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
21159 IDispatch
*external
();
21161 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
21164 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
21167 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
21168 VARIANT_BOOL attachEvent
(
21170 [in] IDispatch
*pDisp
);
21172 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
21175 [in] IDispatch
*pDisp
);
21177 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
21179 [in] VARIANT *expression
,
21181 [in, optional] VARIANT *language
);
21183 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
21185 [in] VARIANT *expression
,
21187 [in, optional] VARIANT *language
);
21189 [id(DISPID_IHTMLWINDOW3_PRINT
)]
21192 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21193 void onbeforeprint
(VARIANT v
);
21195 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21196 VARIANT onbeforeprint
();
21198 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21199 void onafterprint
(VARIANT v
);
21201 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21202 VARIANT onafterprint
();
21204 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
21205 IHTMLDataTransfer
*clipboardData
();
21207 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
21208 IHTMLWindow2
*showModelessDialog
(
21209 [in, defaultvalue("")] BSTR url
,
21210 [in, optional] VARIANT *varArgIn
,
21211 [in, optional] VARIANT *options
);
21213 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
21214 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
21216 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
21217 IHTMLFrameBase
*frameElement
();
21219 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
21220 IHTMLStorage
*sessionStorage
();
21222 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
21223 IHTMLStorage
*localStorage
();
21225 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21226 void onhashchange
(VARIANT v
);
21228 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21229 VARIANT onhashchange
();
21231 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
21232 long maxConnectionsPerServer
();
21234 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
21237 [in, optional] VARIANT targetOrigin
);
21239 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
21240 BSTR toStaticHTML
([in] BSTR bstrHTML
);
21242 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21243 void onmessage
(VARIANT v
);
21245 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21246 VARIANT onmessage
();
21248 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
21249 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
21251 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
21252 IHTMLSelection
*getSelection
();
21254 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
21255 IHTMLCSSStyleDeclaration
*getComputedStyle
(
21256 [in] IHTMLDOMNode
*varArgIn
,
21257 [in, defaultvalue("")] BSTR bstrPseudoElt
);
21259 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
21260 IHTMLStyleMedia
*styleMedia
();
21262 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21263 void performance
(VARIANT v
);
21265 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21266 VARIANT performance
();
21268 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
21271 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
21272 long innerHeight
();
21274 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
21275 long pageXOffset
();
21277 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
21278 long pageYOffset
();
21280 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
21283 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
21286 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
21289 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
21290 long outerHeight
();
21292 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21293 void onabort
(VARIANT v
);
21295 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21298 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21299 void oncanplay
(VARIANT v
);
21301 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21302 VARIANT oncanplay
();
21304 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21305 void oncanplaythrough
(VARIANT v
);
21307 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21308 VARIANT oncanplaythrough
();
21310 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21311 void onchange
(VARIANT v
);
21313 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21314 VARIANT onchange
();
21316 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21317 void onclick
(VARIANT v
);
21319 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21322 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21323 void oncontextmenu
(VARIANT v
);
21325 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21326 VARIANT oncontextmenu
();
21328 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21329 void ondblclick
(VARIANT v
);
21331 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21332 VARIANT ondblclick
();
21334 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21335 void ondrag
(VARIANT v
);
21337 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21340 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21341 void ondragend
(VARIANT v
);
21343 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21344 VARIANT ondragend
();
21346 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21347 void ondragenter
(VARIANT v
);
21349 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21350 VARIANT ondragenter
();
21352 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21353 void ondragleave
(VARIANT v
);
21355 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21356 VARIANT ondragleave
();
21358 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21359 void ondragover
(VARIANT v
);
21361 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21362 VARIANT ondragover
();
21364 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21365 void ondragstart
(VARIANT v
);
21367 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21368 VARIANT ondragstart
();
21370 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21371 void ondrop
(VARIANT v
);
21373 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21376 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21377 void ondurationchange
(VARIANT v
);
21379 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21380 VARIANT ondurationchange
();
21382 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21383 void onfocusin
(VARIANT v
);
21385 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21386 VARIANT onfocusin
();
21388 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21389 void onfocusout
(VARIANT v
);
21391 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21392 VARIANT onfocusout
();
21394 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21395 void oninput
(VARIANT v
);
21397 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21400 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21401 void onemptied
(VARIANT v
);
21403 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21404 VARIANT onemptied
();
21406 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21407 void onended
(VARIANT v
);
21409 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21412 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21413 void onkeydown
(VARIANT v
);
21415 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21416 VARIANT onkeydown
();
21418 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21419 void onkeypress
(VARIANT v
);
21421 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21422 VARIANT onkeypress
();
21424 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21425 void onkeyup
(VARIANT v
);
21427 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21430 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21431 void onloadeddata
(VARIANT v
);
21433 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21434 VARIANT onloadeddata
();
21436 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21437 void onloadedmetadata
(VARIANT v
);
21439 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21440 VARIANT onloadedmetadata
();
21442 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21443 void onloadstart
(VARIANT v
);
21445 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21446 VARIANT onloadstart
();
21448 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21449 void onmousedown
(VARIANT v
);
21451 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21452 VARIANT onmousedown
();
21454 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21455 void onmouseenter
(VARIANT v
);
21457 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21458 VARIANT onmouseenter
();
21460 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21461 void onmouseleave
(VARIANT v
);
21463 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21464 VARIANT onmouseleave
();
21466 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21467 void onmousemove
(VARIANT v
);
21469 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21470 VARIANT onmousemove
();
21472 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21473 void onmouseout
(VARIANT v
);
21475 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21476 VARIANT onmouseout
();
21478 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21479 void onmouseover
(VARIANT v
);
21481 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21482 VARIANT onmouseover
();
21484 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21485 void onmouseup
(VARIANT v
);
21487 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21488 VARIANT onmouseup
();
21490 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21491 void onmousewheel
(VARIANT v
);
21493 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21494 VARIANT onmousewheel
();
21496 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21497 void onoffline
(VARIANT v
);
21499 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21500 VARIANT onoffline
();
21502 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21503 void ononline
(VARIANT v
);
21505 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21506 VARIANT ononline
();
21508 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21509 void onprogress
(VARIANT v
);
21511 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21512 VARIANT onprogress
();
21514 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21515 void onratechange
(VARIANT v
);
21517 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21518 VARIANT onratechange
();
21520 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21521 void onreadystatechange
(VARIANT v
);
21523 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21524 VARIANT onreadystatechange
();
21526 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21527 void onreset
(VARIANT v
);
21529 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21532 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21533 void onseeked
(VARIANT v
);
21535 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21536 VARIANT onseeked
();
21538 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21539 void onseeking
(VARIANT v
);
21541 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21542 VARIANT onseeking
();
21544 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21545 void onselect
(VARIANT v
);
21547 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21548 VARIANT onselect
();
21550 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21551 void onstalled
(VARIANT v
);
21553 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21554 VARIANT onstalled
();
21556 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21557 void onstorage
(VARIANT v
);
21559 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21560 VARIANT onstorage
();
21562 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21563 void onsubmit
(VARIANT v
);
21565 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21566 VARIANT onsubmit
();
21568 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21569 void onsuspend
(VARIANT v
);
21571 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21572 VARIANT onsuspend
();
21574 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21575 void ontimeupdate
(VARIANT v
);
21577 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21578 VARIANT ontimeupdate
();
21580 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21581 void onpause
(VARIANT v
);
21583 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21586 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21587 void onplay
(VARIANT v
);
21589 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21592 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21593 void onplaying
(VARIANT v
);
21595 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21596 VARIANT onplaying
();
21598 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21599 void onvolumechange
(VARIANT v
);
21601 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21602 VARIANT onvolumechange
();
21604 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21605 void onwaiting
(VARIANT v
);
21607 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21608 VARIANT onwaiting
();
21610 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21613 /*****************************************************************************
21614 * HTMLWindow2 coclass
21618 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
21620 coclass HTMLWindow2
21622 [default] dispinterface DispHTMLWindow2
;
21623 [source, default] dispinterface HTMLWindowEvents
;
21624 [source] dispinterface HTMLWindowEvents2
;
21625 /* [source] dispinterface HTMLWindowEvents3; */
21626 interface IHTMLWindow2
;
21627 interface IHTMLWindow3
;
21628 interface IHTMLWindow4
;
21629 interface IHTMLWindow5
;
21630 interface IHTMLWindow6
;
21631 interface IHTMLWindow7
;
21632 /* interface IHTMLWindow8; */
21633 interface IHTMLDOMConstructor
;
21634 interface IEventTarget
;
21637 /*****************************************************************************
21638 * DispHTMLWindowProxy dispinterface
21642 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21644 dispinterface DispHTMLWindowProxy
21648 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
21649 VARIANT item
([in] VARIANT* pvarIndex
);
21651 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
21654 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
21655 IHTMLFramesCollection2
* frames
();
21657 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
21658 void defaultStatus
(BSTR v
);
21660 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
21661 BSTR defaultStatus
();
21663 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
21664 void status
(BSTR v
);
21666 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
21669 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
21670 void clearTimeout
([in] LONG timerID
);
21672 [id(DISPID_IHTMLWINDOW2_ALERT
)]
21673 void alert
([defaultvalue(""), in] BSTR message);
21675 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
21676 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
21678 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
21679 VARIANT prompt
([defaultvalue(""), in] BSTR message,
21680 [defaultvalue("undefined"), in] BSTR defstr
);
21682 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
21683 IHTMLImageElementFactory
* Image
();
21685 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
21686 IHTMLLocation
* location
();
21688 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
21689 IOmHistory
* history
();
21691 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
21694 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
21695 void opener
(VARIANT v
);
21697 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
21700 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
21701 IOmNavigator
* navigator
();
21703 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
21706 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
21709 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
21710 IHTMLWindow2
* parent
();
21712 [id(DISPID_IHTMLWINDOW2_OPEN
)]
21713 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
21714 [defaultvalue(""), in] BSTR name
,
21715 [defaultvalue(""), in] BSTR features
,
21716 [defaultvalue(0), in] VARIANT_BOOL replace
);
21718 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
21719 IHTMLWindow2
* self
();
21721 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
21722 IHTMLWindow2
* top
();
21724 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
21725 IHTMLWindow2
* window
();
21727 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
21728 void navigate
([in] BSTR url
);
21730 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21731 void onfocus
(VARIANT v
);
21733 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21736 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21737 void onblur
(VARIANT v
);
21739 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21742 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21743 void onload
(VARIANT v
);
21745 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21748 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21749 void onbeforeunload
(VARIANT v
);
21751 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21752 VARIANT onbeforeunload
();
21754 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21755 void onunload
(VARIANT v
);
21757 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21758 VARIANT onunload
();
21760 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21761 void onhelp
(VARIANT v
);
21763 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21766 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21767 void onerror
(VARIANT v
);
21769 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21772 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21773 void onresize
(VARIANT v
);
21775 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21776 VARIANT onresize
();
21778 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21779 void onscroll
(VARIANT v
);
21781 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21782 VARIANT onscroll
();
21784 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
21785 IHTMLDocument2
* document
();
21787 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
21788 IHTMLEventObj
* event
();
21790 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
21791 IUnknown
* _newEnum
();
21793 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
21794 VARIANT showModalDialog
([in] BSTR dialog
,
21795 [optional, in] VARIANT* varArgIn
,
21796 [optional, in] VARIANT* varOptions
);
21798 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
21799 void showHelp
([in] BSTR helpURL
,
21800 [optional, in] VARIANT helpArg
,
21801 [defaultvalue(""), in] BSTR features
);
21803 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
21804 IHTMLScreen
* screen
();
21806 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
21807 IHTMLOptionElementFactory
* Option
();
21809 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
21812 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
21813 VARIANT_BOOL closed
();
21815 [id(DISPID_IHTMLWINDOW2_BLUR
)]
21818 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
21819 void scroll
([in] LONG x
,
21822 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
21823 IOmNavigator
* clientInformation
();
21825 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
21826 void clearInterval
([in] LONG timerID
);
21828 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21829 void offscreenBuffering
(VARIANT v
);
21831 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21832 VARIANT offscreenBuffering
();
21834 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
21835 VARIANT execScript
([in] BSTR code
,
21836 [defaultvalue("JScript"), in] BSTR language
);
21838 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
21841 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
21842 void scrollBy
([in] LONG x
,
21845 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
21846 void scrollTo
([in] LONG x
,
21849 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
21850 void moveTo
([in] LONG x
,
21853 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
21854 void moveBy
([in] LONG x
,
21857 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
21858 void resizeTo
([in] LONG x
,
21861 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
21862 void resizeBy
([in] LONG x
,
21865 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
21866 IDispatch
* external
();
21868 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
21871 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
21874 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
21875 VARIANT_BOOL attachEvent
([in] BSTR event
,
21876 [in] IDispatch
* pDisp
);
21878 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
21879 void detachEvent
([in] BSTR event
,
21880 [in] IDispatch
* pDisp
);
21882 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
21883 LONG setTimeout
([in] VARIANT* expression
,
21885 [optional, in] VARIANT* language
);
21887 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
21888 LONG setInterval
([in] VARIANT* expression
,
21890 [optional, in] VARIANT* language
);
21892 [id(DISPID_IHTMLWINDOW3_PRINT
)]
21895 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21896 void onbeforeprint
(VARIANT v
);
21898 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21899 VARIANT onbeforeprint
();
21901 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21902 void onafterprint
(VARIANT v
);
21904 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21905 VARIANT onafterprint
();
21907 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
21908 IHTMLDataTransfer
* clipboardData
();
21910 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
21911 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
21912 [optional, in] VARIANT* varArgIn
,
21913 [optional, in] VARIANT* options
);
21915 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
21916 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
21918 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
21919 IHTMLFrameBase
* frameElement
();
21921 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21922 void XMLHttpRequest
(VARIANT v
);
21924 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21925 VARIANT XMLHttpRequest
();
21927 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
21928 IHTMLStorage
*sessionStorage
();
21930 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
21931 IHTMLStorage
*localStorage
();
21933 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21934 void onhashchange
(VARIANT v
);
21936 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21937 VARIANT onhashchange
();
21939 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
21940 long maxConnectionsPerServer
();
21942 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
21945 [in, optional] VARIANT targetOrigin
);
21947 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
21948 BSTR toStaticHTML
([in] BSTR bstrHTML
);
21950 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21951 void onmessage
(VARIANT v
);
21953 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21954 VARIANT onmessage
();
21956 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
21957 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
21959 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
21960 IHTMLSelection
*getSelection
();
21962 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
21963 IHTMLCSSStyleDeclaration
*getComputedStyle
(
21964 [in] IHTMLDOMNode
*varArgIn
,
21965 [in, defaultvalue("")] BSTR bstrPseudoElt
);
21967 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
21968 IHTMLStyleMedia
*styleMedia
();
21970 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21971 void performance
(VARIANT v
);
21973 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21974 VARIANT performance
();
21976 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
21979 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
21980 long innerHeight
();
21982 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
21983 long pageXOffset
();
21985 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
21986 long pageYOffset
();
21988 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
21991 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
21994 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
21997 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
21998 long outerHeight
();
22000 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
22001 void onabort
(VARIANT v
);
22003 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
22006 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
22007 void oncanplay
(VARIANT v
);
22009 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
22010 VARIANT oncanplay
();
22012 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
22013 void oncanplaythrough
(VARIANT v
);
22015 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
22016 VARIANT oncanplaythrough
();
22018 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
22019 void onchange
(VARIANT v
);
22021 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
22022 VARIANT onchange
();
22024 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
22025 void onclick
(VARIANT v
);
22027 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
22030 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
22031 void oncontextmenu
(VARIANT v
);
22033 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
22034 VARIANT oncontextmenu
();
22036 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
22037 void ondblclick
(VARIANT v
);
22039 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
22040 VARIANT ondblclick
();
22042 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
22043 void ondrag
(VARIANT v
);
22045 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
22048 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
22049 void ondragend
(VARIANT v
);
22051 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
22052 VARIANT ondragend
();
22054 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
22055 void ondragenter
(VARIANT v
);
22057 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
22058 VARIANT ondragenter
();
22060 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
22061 void ondragleave
(VARIANT v
);
22063 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
22064 VARIANT ondragleave
();
22066 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
22067 void ondragover
(VARIANT v
);
22069 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
22070 VARIANT ondragover
();
22072 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
22073 void ondragstart
(VARIANT v
);
22075 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
22076 VARIANT ondragstart
();
22078 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
22079 void ondrop
(VARIANT v
);
22081 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
22084 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
22085 void ondurationchange
(VARIANT v
);
22087 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
22088 VARIANT ondurationchange
();
22090 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
22091 void onfocusin
(VARIANT v
);
22093 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
22094 VARIANT onfocusin
();
22096 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
22097 void onfocusout
(VARIANT v
);
22099 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
22100 VARIANT onfocusout
();
22102 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
22103 void oninput
(VARIANT v
);
22105 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
22108 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
22109 void onemptied
(VARIANT v
);
22111 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
22112 VARIANT onemptied
();
22114 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
22115 void onended
(VARIANT v
);
22117 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
22120 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
22121 void onkeydown
(VARIANT v
);
22123 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
22124 VARIANT onkeydown
();
22126 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
22127 void onkeypress
(VARIANT v
);
22129 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
22130 VARIANT onkeypress
();
22132 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
22133 void onkeyup
(VARIANT v
);
22135 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
22138 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
22139 void onloadeddata
(VARIANT v
);
22141 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
22142 VARIANT onloadeddata
();
22144 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
22145 void onloadedmetadata
(VARIANT v
);
22147 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
22148 VARIANT onloadedmetadata
();
22150 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
22151 void onloadstart
(VARIANT v
);
22153 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
22154 VARIANT onloadstart
();
22156 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
22157 void onmousedown
(VARIANT v
);
22159 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
22160 VARIANT onmousedown
();
22162 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
22163 void onmouseenter
(VARIANT v
);
22165 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
22166 VARIANT onmouseenter
();
22168 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
22169 void onmouseleave
(VARIANT v
);
22171 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
22172 VARIANT onmouseleave
();
22174 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
22175 void onmousemove
(VARIANT v
);
22177 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
22178 VARIANT onmousemove
();
22180 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
22181 void onmouseout
(VARIANT v
);
22183 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
22184 VARIANT onmouseout
();
22186 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
22187 void onmouseover
(VARIANT v
);
22189 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
22190 VARIANT onmouseover
();
22192 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
22193 void onmouseup
(VARIANT v
);
22195 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
22196 VARIANT onmouseup
();
22198 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
22199 void onmousewheel
(VARIANT v
);
22201 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
22202 VARIANT onmousewheel
();
22204 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
22205 void onoffline
(VARIANT v
);
22207 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
22208 VARIANT onoffline
();
22210 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
22211 void ononline
(VARIANT v
);
22213 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
22214 VARIANT ononline
();
22216 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
22217 void onprogress
(VARIANT v
);
22219 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
22220 VARIANT onprogress
();
22222 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
22223 void onratechange
(VARIANT v
);
22225 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
22226 VARIANT onratechange
();
22228 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
22229 void onreadystatechange
(VARIANT v
);
22231 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
22232 VARIANT onreadystatechange
();
22234 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
22235 void onreset
(VARIANT v
);
22237 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
22240 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
22241 void onseeked
(VARIANT v
);
22243 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
22244 VARIANT onseeked
();
22246 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
22247 void onseeking
(VARIANT v
);
22249 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
22250 VARIANT onseeking
();
22252 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
22253 void onselect
(VARIANT v
);
22255 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
22256 VARIANT onselect
();
22258 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
22259 void onstalled
(VARIANT v
);
22261 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
22262 VARIANT onstalled
();
22264 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
22265 void onstorage
(VARIANT v
);
22267 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
22268 VARIANT onstorage
();
22270 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
22271 void onsubmit
(VARIANT v
);
22273 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
22274 VARIANT onsubmit
();
22276 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
22277 void onsuspend
(VARIANT v
);
22279 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
22280 VARIANT onsuspend
();
22282 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
22283 void ontimeupdate
(VARIANT v
);
22285 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
22286 VARIANT ontimeupdate
();
22288 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
22289 void onpause
(VARIANT v
);
22291 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
22294 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
22295 void onplay
(VARIANT v
);
22297 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
22300 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
22301 void onplaying
(VARIANT v
);
22303 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
22304 VARIANT onplaying
();
22306 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
22307 void onvolumechange
(VARIANT v
);
22309 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
22310 VARIANT onvolumechange
();
22312 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
22313 void onwaiting
(VARIANT v
);
22315 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
22316 VARIANT onwaiting
();
22318 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
22321 /*****************************************************************************
22322 * HTMLWindowEvents interface
22326 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
22328 dispinterface HTMLWindowEvents
22332 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
22335 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
22338 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
22339 VARIANT_BOOL onhelp
();
22341 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
22344 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
22347 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
22348 void onerror
([in] BSTR description
,
22352 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
22355 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
22358 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
22359 void onbeforeunload
();
22361 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
22362 void onbeforeprint
();
22364 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
22365 void onafterprint
();
22368 /*****************************************************************************
22369 * HTMLWindowEvents2 interface
22373 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22375 dispinterface HTMLWindowEvents2
22379 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
22380 void onload
([in] IHTMLEventObj
* pEvtObj
);
22382 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
22383 void onunload
([in] IHTMLEventObj
* pEvtObj
);
22385 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
22386 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
22388 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
22389 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
22391 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
22392 void onblur
([in] IHTMLEventObj
* pEvtObj
);
22394 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
22395 void onerror
([in] BSTR description
,
22399 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
22400 void onresize
([in] IHTMLEventObj
* pEvtObj
);
22402 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
22403 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
22405 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
22406 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
22408 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
22409 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
22411 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
22412 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
22415 /*****************************************************************************
22416 * HTMLWindowProxy class
22419 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22421 coclass HTMLWindowProxy
22423 [default] dispinterface DispHTMLWindowProxy
;
22424 [source, default] dispinterface HTMLWindowEvents
;
22425 [source] dispinterface HTMLWindowEvents2
;
22426 interface IHTMLWindow2
;
22427 interface IHTMLWindow3
;
22428 interface IHTMLWindow4
;
22429 interface IHTMLWindow5
;
22432 /*****************************************************************************
22433 * HTMLDocumentEvents2 interface
22437 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22439 dispinterface HTMLDocumentEvents2
22443 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
22444 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
22446 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
22447 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
22449 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
22450 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
22452 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
22453 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
22455 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
22456 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
22458 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
22459 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
22461 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
22462 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
22464 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
22465 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
22467 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
22468 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
22470 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
22471 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
22473 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
22474 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
22476 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
22477 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
22479 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
22480 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
22482 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
22483 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
22485 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
22486 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
22488 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
22489 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
22491 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
22492 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
22494 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
22495 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
22497 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
22498 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
22500 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
22501 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
22503 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
22504 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
22506 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
22507 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
22509 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
22510 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
22512 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
22513 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
22515 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
22516 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
22518 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
22519 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
22521 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
22522 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
22524 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
22525 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
22527 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
22528 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
22530 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
22531 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
22533 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
22534 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
22536 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
22537 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
22539 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
22540 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
22542 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
22543 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
22545 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
22546 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
22548 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
22549 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
22551 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
22552 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
22554 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
22555 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
22558 /*****************************************************************************
22559 * HTMLDocumentEvents interface
22563 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22565 dispinterface HTMLDocumentEvents
22569 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
22570 VARIANT_BOOL onhelp
();
22572 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
22573 VARIANT_BOOL onclick
();
22575 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
22576 VARIANT_BOOL ondblclick
();
22578 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
22581 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
22584 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
22585 VARIANT_BOOL onkeypress
();
22587 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
22588 void onmousedown
();
22590 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
22591 void onmousemove
();
22593 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
22596 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
22599 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
22600 void onmouseover
();
22602 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
22603 void onreadystatechange
();
22605 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
22606 VARIANT_BOOL onbeforeupdate
();
22608 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
22609 void onafterupdate
();
22611 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
22612 VARIANT_BOOL onrowexit
();
22614 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
22617 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
22618 VARIANT_BOOL ondragstart
();
22620 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
22621 VARIANT_BOOL onselectstart
();
22623 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
22624 VARIANT_BOOL onerrorupdate
();
22626 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
22627 VARIANT_BOOL oncontextmenu
();
22629 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
22630 VARIANT_BOOL onstop
();
22632 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
22633 void onrowsdelete
();
22635 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
22636 void onrowsinserted
();
22638 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
22639 void oncellchange
();
22641 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
22642 void onpropertychange
();
22644 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
22645 void ondatasetchanged
();
22647 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
22648 void ondataavailable
();
22650 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
22651 void ondatasetcomplete
();
22653 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
22654 void onbeforeeditfocus
();
22656 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
22657 void onselectionchange
();
22659 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
22660 VARIANT_BOOL oncontrolselect
();
22662 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
22663 VARIANT_BOOL onmousewheel
();
22665 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
22668 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
22671 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
22674 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
22675 void ondeactivate
();
22677 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
22678 VARIANT_BOOL onbeforeactivate
();
22680 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
22681 VARIANT_BOOL onbeforedeactivate
();
22684 /*****************************************************************************
22685 * HTMLTextContainerEvents interface
22689 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
22691 dispinterface HTMLTextContainerEvents
22696 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
22697 VARIANT_BOOL onhelp
();
22699 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
22700 VARIANT_BOOL onclick
();
22702 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
22703 VARIANT_BOOL ondblclick
();
22705 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
22706 VARIANT_BOOL onkeypress
();
22708 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
22711 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
22714 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
22717 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
22718 void onmouseover
();
22720 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
22721 void onmousemove
();
22723 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
22724 void onmousedown
();
22726 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
22729 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
22730 VARIANT_BOOL onselectstart
();
22732 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
22733 void onfilterchange
();
22735 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
22736 VARIANT_BOOL ondragstart
();
22738 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
22739 VARIANT_BOOL onbeforeupdate
();
22741 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
22742 void onafterupdate
();
22744 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
22745 VARIANT_BOOL onerrorupdate
();
22747 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
22748 VARIANT_BOOL onrowexit
();
22750 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
22753 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
22754 void ondatasetchanged
();
22756 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
22757 void ondataavailable
();
22759 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
22760 void ondatasetcomplete
();
22762 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
22763 void onlosecapture
();
22765 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
22766 void onpropertychange
();
22768 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
22771 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
22774 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
22777 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
22780 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
22781 VARIANT_BOOL ondrag
();
22783 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
22786 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
22787 VARIANT_BOOL ondragenter
();
22789 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
22790 VARIANT_BOOL ondragover
();
22792 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
22793 void ondragleave
();
22795 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
22796 VARIANT_BOOL ondrop
();
22798 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
22799 VARIANT_BOOL onbeforecut
();
22801 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
22802 VARIANT_BOOL oncut
();
22804 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
22805 VARIANT_BOOL onbeforecopy
();
22807 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
22808 VARIANT_BOOL oncopy
();
22810 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
22811 VARIANT_BOOL onbeforepaste
();
22813 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
22814 VARIANT_BOOL onpaste
();
22816 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
22817 VARIANT_BOOL oncontextmenu
();
22819 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
22820 void onrowsdelete
();
22822 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
22823 void onrowsinserted
();
22825 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
22826 void oncellchange
();
22828 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
22829 void onreadystatechange
();
22831 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
22832 void onbeforeeditfocus
();
22834 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
22835 void onlayoutcomplete
();
22837 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
22840 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
22841 VARIANT_BOOL onbeforedeactivate
();
22843 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
22844 VARIANT_BOOL onbeforeactivate
();
22846 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
22849 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
22850 VARIANT_BOOL oncontrolselect
();
22852 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
22853 VARIANT_BOOL onmovestart
();
22855 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
22858 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
22859 VARIANT_BOOL onresizestart
();
22861 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
22862 void onresizeend
();
22864 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
22865 void onmouseenter
();
22867 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
22868 void onmouseleave
();
22870 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
22871 VARIANT_BOOL onmousewheel
();
22873 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
22876 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
22877 void ondeactivate
();
22879 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
22882 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
22885 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
22888 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
22892 /*****************************************************************************
22893 * HTMLTextContainerEvents2 interface
22897 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22899 dispinterface HTMLTextContainerEvents2
22903 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
22904 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
22906 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
22907 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
22909 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
22910 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
22912 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
22913 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
22915 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
22916 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
22918 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
22919 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
22921 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
22922 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
22924 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
22925 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
22927 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
22928 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
22930 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
22931 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
22933 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
22934 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
22936 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
22937 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
22939 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
22940 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
22942 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
22943 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
22945 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
22946 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
22948 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
22949 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
22951 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
22952 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
22954 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
22955 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
22957 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
22958 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
22960 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
22961 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
22963 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
22964 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
22966 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
22967 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
22969 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
22970 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
22972 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
22973 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
22975 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
22976 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
22978 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
22979 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
22981 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
22982 void onblur
([in] IHTMLEventObj
* pEvtObj
);
22984 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
22985 void onresize
([in] IHTMLEventObj
* pEvtObj
);
22987 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
22988 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
22990 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
22991 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
22993 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
22994 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
22996 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
22997 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
22999 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
23000 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
23002 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
23003 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
23005 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
23006 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
23008 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
23009 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
23011 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
23012 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
23014 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
23015 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
23017 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
23018 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
23020 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
23021 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
23023 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
23024 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
23026 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
23027 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
23029 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
23030 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
23032 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
23033 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
23035 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
23036 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
23038 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
23039 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
23041 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
23042 void onpage
([in] IHTMLEventObj
* pEvtObj
);
23044 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
23045 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
23047 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
23048 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
23050 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
23051 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
23053 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
23054 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
23056 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
23057 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
23059 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
23060 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
23062 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
23063 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
23065 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
23066 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
23068 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
23069 void onmove
([in] IHTMLEventObj
* pEvtObj
);
23071 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
23072 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
23074 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
23075 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
23077 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
23078 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
23080 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
23081 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
23083 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
23084 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
23086 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
23087 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
23089 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
23090 void onchange
([in] IHTMLEventObj
* pEvtObj
);
23092 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
23093 void onselect
([in] IHTMLEventObj
* pEvtObj
);
23096 /*****************************************************************************
23097 * IDOMProcessingInstruction interface
23103 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
23105 interface IDOMProcessingInstruction
: IDispatch
23107 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
23108 HRESULT target
([out, retval] BSTR *p
);
23110 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
23111 HRESULT data
([in] BSTR v
);
23113 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
23114 HRESULT data
([out, retval] BSTR *p
);
23117 /*****************************************************************************
23118 * IHTMLPerformanceNavigation interface
23124 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
23126 interface IHTMLPerformanceNavigation
: IDispatch
23128 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
23129 HRESULT type
([out, retval] ULONG
*p
);
23131 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
23132 HRESULT redirectCount
([out, retval] ULONG
*p
);
23134 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
23135 HRESULT toString
([out, retval] BSTR *string);
23137 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
23138 HRESULT toJSON
([out, retval] VARIANT *pVar
);
23141 /*****************************************************************************
23142 * IHTMLPerformanceTiming interface
23148 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
23150 interface IHTMLPerformanceTiming
: IDispatch
23152 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
23153 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
23155 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
23156 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
23158 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
23159 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
23161 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
23162 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
23164 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
23165 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
23167 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
23168 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
23170 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
23171 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
23173 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
23174 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
23176 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
23177 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
23179 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
23180 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
23182 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
23183 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
23185 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
23186 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
23188 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
23189 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
23191 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
23192 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
23194 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
23195 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
23197 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
23198 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
23200 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
23201 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
23203 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
23204 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
23206 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
23207 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
23209 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
23210 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
23212 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
23213 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
23215 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
23216 HRESULT toString
([out, retval] BSTR *string);
23218 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
23219 HRESULT toJSON
([out, retval] VARIANT *pVar
);
23222 /*****************************************************************************
23223 * IHTMLPerformance interface
23229 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
23231 interface IHTMLPerformance
: IDispatch
23233 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
23234 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
23236 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
23237 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
23239 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
23240 HRESULT toString
([out, retval] BSTR *string);
23242 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
23243 HRESULT toJSON
([out, retval] VARIANT *pVar
);
23246 /*****************************************************************************
23247 * IHTMLDocument interface
23253 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
23255 interface IHTMLDocument
: IDispatch
23257 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
23258 HRESULT Script
([retval, out] IDispatch
**p
);
23261 /*****************************************************************************
23262 * IHTMLDocument2 interface
23268 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
23270 interface IHTMLDocument2
: IHTMLDocument
23272 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
23273 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
23275 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
23276 HRESULT body
([retval, out] IHTMLElement
**p
);
23278 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
23279 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
23281 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
23282 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
23284 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
23285 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
23287 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
23288 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
23290 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
23291 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
23293 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
23294 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
23296 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
23297 HRESULT title
([in] BSTR v
);
23299 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
23300 HRESULT title
([retval, out] BSTR *p
);
23302 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
23303 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
23305 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
23306 HRESULT designMode
([in] BSTR v
);
23308 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
23309 HRESULT designMode
([retval, out] BSTR *p
);
23311 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
23312 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
23314 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
23315 HRESULT readyState
([retval, out] BSTR *p
);
23317 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
23318 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
23320 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
23321 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
23323 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
23324 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
23326 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
23327 HRESULT alinkColor
([in] VARIANT v
);
23329 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
23330 HRESULT alinkColor
([retval, out] VARIANT *p
);
23332 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
23333 HRESULT bgColor
([in] VARIANT v
);
23335 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
23336 HRESULT bgColor
([retval, out] VARIANT *p
);
23338 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
23339 HRESULT fgColor
([in] VARIANT v
);
23341 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
23342 HRESULT fgColor
([retval, out] VARIANT *p
);
23344 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
23345 HRESULT linkColor
([in] VARIANT v
);
23347 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
23348 HRESULT linkColor
([retval, out] VARIANT *p
);
23350 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
23351 HRESULT vlinkColor
([in] VARIANT v
);
23353 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
23354 HRESULT vlinkColor
([retval, out] VARIANT *p
);
23356 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
23357 HRESULT referrer
([retval, out] BSTR *p
);
23359 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
23360 HRESULT location
([retval, out] IHTMLLocation
**p
);
23362 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
23363 HRESULT lastModified
([retval, out] BSTR *p
);
23365 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
23366 HRESULT URL
([in] BSTR v
);
23368 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
23369 HRESULT URL
([retval, out] BSTR *p
);
23371 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
23372 HRESULT domain
([in] BSTR v
);
23374 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
23375 HRESULT domain
([retval, out] BSTR *p
);
23377 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
23378 HRESULT cookie
([in] BSTR v
);
23380 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
23381 HRESULT cookie
([retval, out] BSTR *p
);
23383 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
23384 HRESULT expando
([in] VARIANT_BOOL v
);
23386 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
23387 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
23389 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
23390 HRESULT charset
([in] BSTR v
);
23392 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
23393 HRESULT charset
([retval, out] BSTR *p
);
23395 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
23396 HRESULT defaultCharset
([in] BSTR v
);
23398 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
23399 HRESULT defaultCharset
([retval, out] BSTR *p
);
23401 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
23402 HRESULT mimeType
([retval, out] BSTR *p
);
23404 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
23405 HRESULT fileSize
([retval, out] BSTR *p
);
23407 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
23408 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
23410 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
23411 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
23413 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
23414 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
23416 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
23417 HRESULT security
([retval, out] BSTR *p
);
23419 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
23420 HRESULT protocol
([retval, out] BSTR *p
);
23422 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
23423 HRESULT nameProp
([retval, out] BSTR *p
);
23425 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
23426 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
23428 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
23429 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
23431 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
23433 [defaultvalue("text/html"), in] BSTR url
,
23434 [optional, in] VARIANT name
,
23435 [optional, in] VARIANT features
,
23436 [optional, in] VARIANT replace
,
23437 [retval, out] IDispatch
**pomWindowResult
);
23439 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
23442 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
23445 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
23446 HRESULT queryCommandSupported
(
23448 [retval, out] VARIANT_BOOL *pfRet
);
23450 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
23451 HRESULT queryCommandEnabled
(
23453 [retval, out] VARIANT_BOOL *pfRet
);
23455 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
23456 HRESULT queryCommandState
(
23458 [retval, out] VARIANT_BOOL *pfRet
);
23460 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
23461 HRESULT queryCommandIndeterm
(
23463 [retval, out] VARIANT_BOOL *pfRet
);
23465 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
23466 HRESULT queryCommandText
(
23468 [retval, out] BSTR *pcmdText
);
23470 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
23471 HRESULT queryCommandValue
(
23473 [retval, out] VARIANT *pcmdValue
);
23475 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
23476 HRESULT execCommand
(
23478 [defaultvalue(0), in] VARIANT_BOOL showUI
,
23479 [optional, in] VARIANT value
,
23480 [retval, out] VARIANT_BOOL *pfRet
);
23482 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
23483 HRESULT execCommandShowHelp
(
23485 [retval, out] VARIANT_BOOL *pfRet
);
23487 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
23488 HRESULT createElement
(
23490 [retval, out] IHTMLElement
**newElem
);
23492 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
23493 HRESULT onhelp
([in] VARIANT v
);
23495 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
23496 HRESULT onhelp
([retval, out] VARIANT *p
);
23498 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
23499 HRESULT onclick
([in] VARIANT v
);
23501 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
23502 HRESULT onclick
([retval, out] VARIANT *p
);
23504 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
23505 HRESULT ondblclick
([in] VARIANT v
);
23507 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
23508 HRESULT ondblclick
([retval, out] VARIANT *p
);
23510 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
23511 HRESULT onkeyup
([in] VARIANT v
);
23513 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
23514 HRESULT onkeyup
([retval, out] VARIANT *p
);
23516 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
23517 HRESULT onkeydown
([in] VARIANT v
);
23519 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
23520 HRESULT onkeydown
([retval, out] VARIANT *p
);
23522 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
23523 HRESULT onkeypress
([in] VARIANT v
);
23525 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
23526 HRESULT onkeypress
([retval, out] VARIANT *p
);
23528 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
23529 HRESULT onmouseup
([in] VARIANT v
);
23531 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
23532 HRESULT onmouseup
([retval, out] VARIANT *p
);
23534 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
23535 HRESULT onmousedown
([in] VARIANT v
);
23537 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
23538 HRESULT onmousedown
([retval, out] VARIANT *p
);
23540 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
23541 HRESULT onmousemove
([in] VARIANT v
);
23543 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
23544 HRESULT onmousemove
([retval, out] VARIANT *p
);
23546 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
23547 HRESULT onmouseout
([in] VARIANT v
);
23549 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
23550 HRESULT onmouseout
([retval, out] VARIANT *p
);
23552 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
23553 HRESULT onmouseover
([in] VARIANT v
);
23555 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
23556 HRESULT onmouseover
([retval, out] VARIANT *p
);
23558 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
23559 HRESULT onreadystatechange
([in] VARIANT v
);
23561 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
23562 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
23564 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
23565 HRESULT onafterupdate
([in] VARIANT v
);
23567 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
23568 HRESULT onafterupdate
([retval, out] VARIANT *p
);
23570 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
23571 HRESULT onrowexit
([in] VARIANT v
);
23573 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
23574 HRESULT onrowexit
([retval, out] VARIANT *p
);
23576 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
23577 HRESULT onrowenter
([in] VARIANT v
);
23579 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
23580 HRESULT onrowenter
([retval, out] VARIANT *p
);
23582 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
23583 HRESULT ondragstart
([in] VARIANT v
);
23585 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
23586 HRESULT ondragstart
([retval, out] VARIANT *p
);
23588 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
23589 HRESULT onselectstart
([in] VARIANT v
);
23591 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
23592 HRESULT onselectstart
([retval, out] VARIANT *p
);
23594 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
23595 HRESULT elementFromPoint
(
23598 [retval, out] IHTMLElement
**elementHit
);
23600 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
23601 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
23603 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
23604 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
23606 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
23607 HRESULT onbeforeupdate
([in] VARIANT v
);
23609 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
23610 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
23612 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
23613 HRESULT onerrorupdate
([in] VARIANT v
);
23615 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
23616 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
23618 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
23619 HRESULT toString
([retval, out] BSTR *String);
23621 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
23622 HRESULT createStyleSheet
(
23623 [defaultvalue(""), in] BSTR bstrHref
,
23624 [defaultvalue(-1), in] LONG lIndex
,
23625 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
23628 /*****************************************************************************
23629 * IHTMLDocument3 interface
23635 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23637 interface IHTMLDocument3
: IDispatch
23639 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
23640 HRESULT releaseCapture
();
23642 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
23643 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
23645 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
23646 HRESULT createTextNode
(
23648 [retval, out] IHTMLDOMNode
**newTextNode
);
23650 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
23651 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
23653 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
23654 HRESULT uniqueID
([retval, out] BSTR *p
);
23656 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
23657 HRESULT attachEvent
(
23659 [in] IDispatch
* pDisp
,
23660 [retval, out] VARIANT_BOOL *pfResult
);
23662 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
23663 HRESULT detachEvent
(
23665 [in] IDispatch
*pDisp
);
23667 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23668 HRESULT onrowsdelete
([in] VARIANT v
);
23670 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23671 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
23673 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23674 HRESULT onrowsinserted
([in] VARIANT v
);
23676 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23677 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
23679 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23680 HRESULT oncellchange
([in] VARIANT v
);
23682 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23683 HRESULT oncellchange
([retval, out] VARIANT *p
);
23685 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23686 HRESULT ondatasetchanged
([in] VARIANT v
);
23688 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23689 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
23691 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23692 HRESULT ondataavailable
([in] VARIANT v
);
23694 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23695 HRESULT ondataavailable
([retval, out] VARIANT * p
);
23697 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23698 HRESULT ondatasetcomplete
([in] VARIANT v
);
23700 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23701 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
23703 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23704 HRESULT onpropertychange
([in] VARIANT v
);
23706 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23707 HRESULT onpropertychange
([retval, out] VARIANT *p
);
23709 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23710 HRESULT dir
([in] BSTR v
);
23712 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23713 HRESULT dir
([retval, out] BSTR *p
);
23715 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23716 HRESULT oncontextmenu
([in] VARIANT v
);
23718 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23719 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
23721 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23722 HRESULT onstop
([in] VARIANT v
);
23724 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23725 HRESULT onstop
([retval, out] VARIANT *p
);
23727 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
23728 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
23730 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
23731 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
23733 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23734 HRESULT enableDownload
([in] VARIANT_BOOL v
);
23736 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23737 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
23739 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23740 HRESULT baseUrl
([in] BSTR v
);
23742 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23743 HRESULT baseUrl
([retval, out] BSTR *p
);
23745 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
23746 HRESULT childNodes
([retval, out] IDispatch
**p
);
23748 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23749 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
23751 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23752 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
23754 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23755 HRESULT onbeforeeditfocus
([in] VARIANT v
);
23757 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23758 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
23760 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
23761 HRESULT getElementsByName
(
23763 [retval, out] IHTMLElementCollection
**pelColl
);
23765 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
23766 HRESULT getElementById
(
23768 [retval, out] IHTMLElement
**pel
);
23770 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
23771 HRESULT getElementsByTagName
(
23773 [retval, out] IHTMLElementCollection
**pelColl
);
23776 /*****************************************************************************
23777 * IHTMLDocument4 interface
23783 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23785 interface IHTMLDocument4
: IDispatch
23787 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
23790 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
23791 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
23793 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23794 HRESULT onselectionchange
([in] VARIANT v
);
23796 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23797 HRESULT onselectionchange
([retval, out] VARIANT *p
);
23799 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
23800 HRESULT namespaces
([retval, out] IDispatch
**p
);
23802 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
23803 HRESULT createDocumentFromUrl
(
23805 [in] BSTR bstrOptions
,
23806 [retval, out] IHTMLDocument2
**newDoc
);
23808 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23809 HRESULT media
([in] BSTR v
);
23811 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23812 HRESULT media
([retval, out] BSTR *p
);
23814 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
23815 HRESULT createEventObject
(
23816 [optional, in] VARIANT *pvarEventObject
,
23817 [retval, out] IHTMLEventObj
**ppEventObj
);
23819 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
23821 [in] BSTR bstrEventName
,
23822 [optional, in] VARIANT *pvarEventObject
,
23823 [retval, out] VARIANT_BOOL *pfCancelled
);
23825 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
23826 HRESULT createRenderStyle
(
23828 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
23830 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23831 HRESULT oncontrolselect
([in] VARIANT v
);
23833 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23834 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
23836 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
23837 HRESULT URLUnencoded
([retval, out] BSTR *p
);
23840 /*****************************************************************************
23841 * IHTMLDocument5 interface
23847 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23849 interface IHTMLDocument5
: IDispatch
23851 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23852 HRESULT onmousewheel
([in] VARIANT v
);
23854 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23855 HRESULT onmousewheel
([retval, out] VARIANT *p
);
23857 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
23858 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
23860 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
23861 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
23863 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
23864 HRESULT createAttribute
(
23865 [in] BSTR bstrattrName
,
23866 [retval, out] IHTMLDOMAttribute
**ppattribute
);
23868 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
23869 HRESULT createComment
(
23870 [in] BSTR bstrdata
,
23871 [retval, out] IHTMLDOMNode
**ppRetNode
);
23873 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23874 HRESULT onfocusin
([in] VARIANT v
);
23876 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23877 HRESULT onfocusin
([retval, out] VARIANT *p
);
23879 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23880 HRESULT onfocusout
([in] VARIANT v
);
23882 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23883 HRESULT onfocusout
([retval, out] VARIANT *p
);
23885 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23886 HRESULT onactivate
([in] VARIANT v
);
23888 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23889 HRESULT onactivate
([retval, out] VARIANT *p
);
23891 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23892 HRESULT ondeactivate
([in] VARIANT v
);
23894 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23895 HRESULT ondeactivate
([retval, out] VARIANT *p
);
23897 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23898 HRESULT onbeforeactivate
([in] VARIANT v
);
23900 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23901 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
23903 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23904 HRESULT onbeforedeactivate
([in] VARIANT v
);
23906 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23907 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
23909 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
23910 HRESULT compatMode
([retval, out] BSTR *p
);
23913 /*****************************************************************************
23914 * IHTMLDocument6 interface
23920 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
23922 interface IHTMLDocument6
: IDispatch
23924 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
23925 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
23927 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
23928 HRESULT documentMode
([retval, out] VARIANT *p
);
23930 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23931 HRESULT onstorage
([in] VARIANT v
);
23933 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23934 HRESULT onstorage
([retval, out] VARIANT *p
);
23936 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23937 HRESULT onstoragecommit
([in] VARIANT v
);
23939 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23940 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
23942 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
23943 HRESULT getElementById
(
23945 [retval, out] IHTMLElement2
**p
);
23947 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
23948 HRESULT updateSettings
();
23951 /*****************************************************************************
23952 * IHTMLDocument7 interface
23958 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23960 interface IHTMLDocument7
: IDispatch
23962 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
23963 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
23965 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
23966 HRESULT createCDATASection
(
23968 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
23970 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
23971 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
23973 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
23974 HRESULT getElementsByTagNameNS
(
23975 [in] VARIANT *pvarNS
,
23976 [in] BSTR bstrLocalName
,
23977 [out, retval] IHTMLElementCollection
**pelColl
);
23979 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
23980 HRESULT createElementNS
(
23981 [in] VARIANT *pvarNS
,
23983 [out, retval] IHTMLElement
**newElem
);
23985 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
23986 HRESULT createAttributeNS
(
23987 [in] VARIANT *pvarNS
,
23988 [in] BSTR bstrAttrName
,
23989 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23991 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23992 HRESULT onmsthumbnailclick
([in] VARIANT v
);
23994 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23995 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
23997 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
23998 HRESULT characterSet
([out, retval] BSTR *p
);
24000 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
24001 HRESULT createElement
(
24003 [out, retval] IHTMLElement
**newElem
);
24005 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
24006 HRESULT createAttribute
(
24007 [in] BSTR bstrAttrName
,
24008 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
24010 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
24011 HRESULT getElementsByClassName
(
24013 [out, retval] IHTMLElementCollection
**pel
);
24015 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
24016 HRESULT createProcessingInstruction
(
24017 [in] BSTR bstrTarget
,
24018 [in] BSTR bstrData
,
24019 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
24021 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
24023 [in] IHTMLDOMNode
*pNodeSource
,
24024 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
24026 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
24027 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
24029 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
24030 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
24032 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
24033 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
24035 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
24036 HRESULT inputEncoding
([out, retval] BSTR *p
);
24038 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
24039 HRESULT xmlEncoding
([out, retval] BSTR *p
);
24041 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
24042 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
24044 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
24045 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
24047 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
24048 HRESULT xmlVersion
([in] BSTR v
);
24050 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
24051 HRESULT xmlVersion
([out, retval] BSTR *p
);
24053 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
24054 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
24056 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
24057 HRESULT onabort
([in] VARIANT v
);
24059 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
24060 HRESULT onabort
([out, retval] VARIANT *p
);
24062 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
24063 HRESULT onblur
([in] VARIANT v
);
24065 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
24066 HRESULT onblur
([out, retval] VARIANT *p
);
24068 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
24069 HRESULT oncanplay
([in] VARIANT v
);
24071 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
24072 HRESULT oncanplay
([out, retval] VARIANT *p
);
24074 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
24075 HRESULT oncanplaythrough
([in] VARIANT v
);
24077 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
24078 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
24080 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
24081 HRESULT onchange
([in] VARIANT v
);
24083 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
24084 HRESULT onchange
([out, retval] VARIANT *p
);
24086 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
24087 HRESULT ondrag
([in] VARIANT v
);
24089 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
24090 HRESULT ondrag
([out, retval] VARIANT *p
);
24092 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
24093 HRESULT ondragend
([in] VARIANT v
);
24095 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
24096 HRESULT ondragend
([out, retval] VARIANT *p
);
24098 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
24099 HRESULT ondragenter
([in] VARIANT v
);
24101 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
24102 HRESULT ondragenter
([out, retval] VARIANT *p
);
24104 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
24105 HRESULT ondragleave
([in] VARIANT v
);
24107 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
24108 HRESULT ondragleave
([out, retval] VARIANT *p
);
24110 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
24111 HRESULT ondragover
([in] VARIANT v
);
24113 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
24114 HRESULT ondragover
([out, retval] VARIANT *p
);
24116 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
24117 HRESULT ondrop
([in] VARIANT v
);
24119 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
24120 HRESULT ondrop
([out, retval] VARIANT *p
);
24122 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
24123 HRESULT ondurationchange
([in] VARIANT v
);
24125 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
24126 HRESULT ondurationchange
([out, retval] VARIANT *p
);
24128 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
24129 HRESULT onemptied
([in] VARIANT v
);
24131 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
24132 HRESULT onemptied
([out, retval] VARIANT *p
);
24134 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
24135 HRESULT onended
([in] VARIANT v
);
24137 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
24138 HRESULT onended
([out, retval] VARIANT *p
);
24140 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
24141 HRESULT onerror
([in] VARIANT v
);
24143 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
24144 HRESULT onerror
([out, retval] VARIANT *p
);
24146 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
24147 HRESULT onfocus
([in] VARIANT v
);
24149 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
24150 HRESULT onfocus
([out, retval] VARIANT *p
);
24152 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
24153 HRESULT oninput
([in] VARIANT v
);
24155 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
24156 HRESULT oninput
([out, retval] VARIANT *p
);
24158 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
24159 HRESULT onload
([in] VARIANT v
);
24161 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
24162 HRESULT onload
([out, retval] VARIANT *p
);
24164 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
24165 HRESULT onloadeddata
([in] VARIANT v
);
24167 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
24168 HRESULT onloadeddata
([out, retval] VARIANT *p
);
24170 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
24171 HRESULT onloadedmetadata
([in] VARIANT v
);
24173 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
24174 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
24176 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
24177 HRESULT onloadstart
([in] VARIANT v
);
24179 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
24180 HRESULT onloadstart
([out, retval] VARIANT *p
);
24182 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
24183 HRESULT onpause
([in] VARIANT v
);
24185 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
24186 HRESULT onpause
([out, retval] VARIANT *p
);
24188 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
24189 HRESULT onplay
([in] VARIANT v
);
24191 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
24192 HRESULT onplay
([out, retval] VARIANT *p
);
24194 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
24195 HRESULT onplaying
([in] VARIANT v
);
24197 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
24198 HRESULT onplaying
([out, retval] VARIANT *p
);
24200 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
24201 HRESULT onprogress
([in] VARIANT v
);
24203 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
24204 HRESULT onprogress
([out, retval] VARIANT *p
);
24206 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
24207 HRESULT onratechange
([in] VARIANT v
);
24209 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
24210 HRESULT onratechange
([out, retval] VARIANT *p
);
24212 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
24213 HRESULT onreset
([in] VARIANT v
);
24215 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
24216 HRESULT onreset
([out, retval] VARIANT *p
);
24218 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
24219 HRESULT onscroll
([in] VARIANT v
);
24221 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
24222 HRESULT onscroll
([out, retval] VARIANT *p
);
24224 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
24225 HRESULT onseeked
([in] VARIANT v
);
24227 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
24228 HRESULT onseeked
([out, retval] VARIANT *p
);
24230 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
24231 HRESULT onseeking
([in] VARIANT v
);
24233 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
24234 HRESULT onseeking
([out, retval] VARIANT *p
);
24236 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
24237 HRESULT onselect
([in] VARIANT v
);
24239 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
24240 HRESULT onselect
([out, retval] VARIANT *p
);
24242 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
24243 HRESULT onstalled
([in] VARIANT v
);
24245 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
24246 HRESULT onstalled
([out, retval] VARIANT *p
);
24248 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
24249 HRESULT onsubmit
([in] VARIANT v
);
24251 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
24252 HRESULT onsubmit
([out, retval] VARIANT *p
);
24254 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
24255 HRESULT onsuspend
([in] VARIANT v
);
24257 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
24258 HRESULT onsuspend
([out, retval] VARIANT *p
);
24260 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
24261 HRESULT ontimeupdate
([in] VARIANT v
);
24263 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
24264 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
24266 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
24267 HRESULT onvolumechange
([in] VARIANT v
);
24269 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
24270 HRESULT onvolumechange
([out, retval] VARIANT *p
);
24272 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
24273 HRESULT onwaiting
([in] VARIANT v
);
24275 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
24276 HRESULT onwaiting
([out, retval] VARIANT *p
);
24278 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
24279 HRESULT normalize
();
24281 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
24282 HRESULT importNode
(
24283 [in] IHTMLDOMNode
*pNodeSource
,
24284 [in] VARIANT_BOOL fDeep
,
24285 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
24287 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
24288 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
24290 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
24291 HRESULT body
([in] IHTMLElement
*v
);
24293 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
24294 HRESULT body
([out, retval] IHTMLElement
**p
);
24296 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
24297 HRESULT head
([out, retval] IHTMLElement
**p
);
24300 /*****************************************************************************
24301 * IHTMLDocument8 interface
24307 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24309 interface IHTMLDocument8
: IDispatch
24311 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
24312 HRESULT onmscontentzoom
([in] VARIANT v
);
24314 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
24315 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
24317 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
24318 HRESULT onmspointerdown
([in] VARIANT v
);
24320 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
24321 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
24323 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
24324 HRESULT onmspointermove
([in] VARIANT v
);
24326 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
24327 HRESULT onmspointermove
([out, retval] VARIANT *p
);
24329 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
24330 HRESULT onmspointerup
([in] VARIANT v
);
24332 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
24333 HRESULT onmspointerup
([out, retval] VARIANT *p
);
24335 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
24336 HRESULT onmspointerover
([in] VARIANT v
);
24338 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
24339 HRESULT onmspointerover
([out, retval] VARIANT *p
);
24341 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
24342 HRESULT onmspointerout
([in] VARIANT v
);
24344 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
24345 HRESULT onmspointerout
([out, retval] VARIANT *p
);
24347 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
24348 HRESULT onmspointercancel
([in] VARIANT v
);
24350 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
24351 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
24353 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
24354 HRESULT onmspointerhover
([in] VARIANT v
);
24356 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
24357 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
24359 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
24360 HRESULT onmsgesturestart
([in] VARIANT v
);
24362 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
24363 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
24365 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
24366 HRESULT onmsgesturechange
([in] VARIANT v
);
24368 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
24369 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
24371 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
24372 HRESULT onmsgestureend
([in] VARIANT v
);
24374 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
24375 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
24377 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
24378 HRESULT onmsgesturehold
([in] VARIANT v
);
24380 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
24381 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
24383 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
24384 HRESULT onmsgesturetap
([in] VARIANT v
);
24386 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
24387 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
24389 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
24390 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
24392 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
24393 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
24395 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
24396 HRESULT onmsinertiastart
([in] VARIANT v
);
24398 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
24399 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
24401 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
24402 HRESULT elementsFromPoint
(
24405 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
24407 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
24408 HRESULT elementsFromRect
(
24413 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
24415 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
24416 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
24418 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
24419 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
24421 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
24422 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
24424 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
24425 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
24428 /*****************************************************************************
24429 * IDocumentEvent interface
24435 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24437 interface IDocumentEvent
: IDispatch
24439 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
24440 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
24443 /*****************************************************************************
24444 * IDocumentSelector interface
24450 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
24452 interface IDocumentSelector
: IDispatch
24454 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
24455 HRESULT querySelector
(
24457 [out, retval] IHTMLElement
**pel
);
24459 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
24460 HRESULT querySelectorAll
(
24462 [out, retval] IHTMLDOMChildrenCollection
**pel
);
24469 uuid(305104af
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24471 interface IDocumentRange
: IDispatch
24473 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
24474 HRESULT createRange
(
24475 [out, retval] IHTMLDOMRange
**ppIHTMLDOMRange
);
24478 /*****************************************************************************
24479 * DispHTMLDocument dispinterface
24483 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24485 dispinterface DispHTMLDocument
24489 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
24490 IDispatch
*Script
();
24492 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
24493 IHTMLElementCollection
*all
();
24495 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
24496 IHTMLElement
*body
();
24498 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
24499 IHTMLElement
*activeElement
();
24501 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
24502 IHTMLElementCollection
*images
();
24504 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
24505 IHTMLElementCollection
*applets
();
24507 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
24508 IHTMLElementCollection
*links
();
24510 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
24511 IHTMLElementCollection
*forms
();
24513 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
24514 IHTMLElementCollection
*anchors
();
24516 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
24517 void title
(BSTR v
);
24519 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
24522 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
24523 IHTMLElementCollection
*scripts
();
24525 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
24526 void designMode
(BSTR v
);
24528 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
24531 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
24532 IHTMLSelectionObject
*selection
();
24534 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
24537 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
24538 IHTMLFramesCollection2
*frames
();
24540 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
24541 IHTMLElementCollection
*embeds
();
24543 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
24544 IHTMLElementCollection
*plugins
();
24546 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
24547 void alinkColor
(VARIANT v
);
24549 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
24550 VARIANT alinkColor
();
24552 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
24553 void bgColor
(VARIANT v
);
24555 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
24558 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
24559 void fgColor
(VARIANT v
);
24561 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
24564 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
24565 void linkColor
(VARIANT v
);
24567 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
24568 VARIANT linkColor
();
24570 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
24571 void vlinkColor
(VARIANT v
);
24573 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
24574 VARIANT vlinkColor
();
24576 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
24579 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
24580 IHTMLLocation
*location
();
24582 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
24583 BSTR lastModified
();
24585 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
24588 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
24591 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
24592 void domain
(BSTR v
);
24594 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
24597 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
24598 void cookie
(BSTR v
);
24600 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
24603 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
24604 void expando
(VARIANT_BOOL v
);
24606 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
24607 VARIANT_BOOL expando
();
24609 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
24610 void charset
(BSTR v
);
24612 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
24615 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
24616 void defaultCharset
(BSTR v
);
24618 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
24619 BSTR defaultCharset
();
24621 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
24624 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
24627 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
24628 BSTR fileCreatedDate
();
24630 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
24631 BSTR fileModifiedDate
();
24633 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
24634 BSTR fileUpdatedDate
();
24636 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
24639 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
24642 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
24645 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
24646 void write
([in] SAFEARRAY(VARIANT) psarray
);
24648 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
24649 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
24651 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
24653 [defaultvalue("text/html"), in] BSTR url
,
24654 [optional, in] VARIANT name
,
24655 [optional, in] VARIANT features
,
24656 [optional, in] VARIANT replace
);
24658 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
24661 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
24664 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
24665 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
24667 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
24668 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
24670 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
24671 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
24673 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
24674 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
24676 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
24677 BSTR queryCommandText
([in] BSTR cmdID
);
24679 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
24680 VARIANT queryCommandValue
([in] BSTR cmdID
);
24682 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
24683 VARIANT_BOOL execCommand
(
24685 [defaultvalue(0), in] VARIANT_BOOL showUI
,
24686 [optional, in] VARIANT value
);
24688 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
24689 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
24691 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
24692 IHTMLElement
*createElement
([in] BSTR eTag
);
24694 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24695 void onhelp
(VARIANT v
);
24697 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24700 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24701 void onclick
(VARIANT v
);
24703 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24706 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24707 void ondblclick
(VARIANT v
);
24709 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24710 VARIANT ondblclick
();
24712 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24713 void onkeyup
(VARIANT v
);
24715 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24718 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24719 void onkeydown
(VARIANT v
);
24721 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24722 VARIANT onkeydown
();
24724 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24725 void onkeypress
(VARIANT v
);
24727 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24728 VARIANT onkeypress
();
24730 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24731 void onmouseup
(VARIANT v
);
24733 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24734 VARIANT onmouseup
();
24736 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24737 void onmousedown
(VARIANT v
);
24739 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24740 VARIANT onmousedown
();
24742 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24743 void onmousemove
(VARIANT v
);
24745 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24746 VARIANT onmousemove
();
24748 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24749 void onmouseout
(VARIANT v
);
24751 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24752 VARIANT onmouseout
();
24754 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24755 void onmouseover
(VARIANT v
);
24757 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24758 VARIANT onmouseover
();
24760 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24761 void onreadystatechange
(VARIANT v
);
24763 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24764 VARIANT onreadystatechange
();
24766 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24767 void onafterupdate
(VARIANT v
);
24769 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24770 VARIANT onafterupdate
();
24772 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24773 void onrowexit
(VARIANT v
);
24775 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24776 VARIANT onrowexit
();
24778 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24779 void onrowenter
(VARIANT v
);
24781 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24782 VARIANT onrowenter
();
24784 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24785 void ondragstart
(VARIANT v
);
24787 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24788 VARIANT ondragstart
();
24790 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24791 void onselectstart
(VARIANT v
);
24793 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24794 VARIANT onselectstart
();
24796 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
24797 IHTMLElement
*elementFromPoint
(
24801 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
24802 IHTMLWindow2
*parentWindow
();
24804 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
24805 IHTMLStyleSheetsCollection
*styleSheets
();
24807 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24808 void onbeforeupdate
(VARIANT v
);
24810 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24811 VARIANT onbeforeupdate
();
24813 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24814 void onerrorupdate
(VARIANT v
);
24816 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24817 VARIANT onerrorupdate
();
24819 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
24822 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
24823 IHTMLStyleSheet
*createStyleSheet
(
24824 [defaultvalue(""), in] BSTR bstrHref
,
24825 [defaultvalue(-1), in] LONG lIndex
);
24827 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
24828 void releaseCapture
();
24830 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
24831 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
24833 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
24834 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
24836 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
24837 IHTMLElement
*documentElement
();
24839 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
24842 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
24843 VARIANT_BOOL attachEvent
(
24845 [in] IDispatch
*pDisp
);
24847 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
24850 [in] IDispatch
*pDisp
);
24852 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24853 void onrowsdelete
(VARIANT v
);
24855 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24856 VARIANT onrowsdelete
();
24858 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24859 void onrowsinserted
(VARIANT v
);
24861 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24862 VARIANT onrowsinserted
();
24864 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24865 void oncellchange
(VARIANT v
);
24867 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24868 VARIANT oncellchange
();
24870 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24871 void ondatasetchanged
(VARIANT v
);
24873 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24874 VARIANT ondatasetchanged
();
24876 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24877 void ondataavailable
(VARIANT v
);
24879 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24880 VARIANT ondataavailable
();
24882 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24883 void ondatasetcomplete
(VARIANT v
);
24885 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24886 VARIANT ondatasetcomplete
();
24888 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24889 void onpropertychange
(VARIANT v
);
24891 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24892 VARIANT onpropertychange
();
24894 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24897 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24900 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24901 void oncontextmenu
(VARIANT v
);
24903 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24904 VARIANT oncontextmenu
();
24906 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24907 void onstop
(VARIANT v
);
24909 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24912 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
24913 IHTMLDocument2
*createDocumentFragment
();
24915 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
24916 IHTMLDocument2
*parentDocument
();
24918 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24919 void enableDownload
(VARIANT_BOOL v
);
24921 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24922 VARIANT_BOOL enableDownload
();
24924 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24925 void baseUrl
(BSTR v
);
24927 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24930 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24931 void inheritStyleSheets
(VARIANT_BOOL v
);
24933 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24934 VARIANT_BOOL inheritStyleSheets
();
24936 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24937 void onbeforeeditfocus
(VARIANT v
);
24939 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24940 VARIANT onbeforeeditfocus
();
24942 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
24943 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
24945 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
24946 IHTMLElement
*getElementById
([in] BSTR v
);
24948 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
24949 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
24951 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
24954 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
24955 VARIANT_BOOL hasFocus
();
24957 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24958 void onselectionchange
(VARIANT v
);
24960 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24961 VARIANT onselectionchange
();
24963 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
24964 IDispatch
*namespaces
();
24966 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
24967 IHTMLDocument2
*createDocumentFromUrl
(
24969 [in] BSTR bstrOptions
);
24971 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24972 void media
(BSTR v
);
24974 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24977 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
24978 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
24980 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
24981 VARIANT_BOOL fireEvent
(
24982 [in] BSTR bstrEventName
,
24983 [optional, in] VARIANT *pvarEventObject
);
24985 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
24986 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
24988 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24989 void oncontrolselect
(VARIANT v
);
24991 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24992 VARIANT oncontrolselect
();
24994 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
24995 BSTR URLUnencoded
();
24997 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24998 void onmousewheel
(VARIANT v
);
25000 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
25001 VARIANT onmousewheel
();
25003 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
25004 IHTMLDOMNode
*doctype
();
25006 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
25007 IHTMLDOMImplementation
*implementation
();
25009 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
25010 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
25012 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
25013 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
25015 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
25016 void onfocusin
(VARIANT v
);
25018 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
25019 VARIANT onfocusin
();
25021 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
25022 void onfocusout
(VARIANT v
);
25024 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
25025 VARIANT onfocusout
();
25027 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
25028 void onactivate
(VARIANT v
);
25030 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
25031 VARIANT onactivate
();
25033 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
25034 void ondeactivate
(VARIANT v
);
25036 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
25037 VARIANT ondeactivate
();
25039 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
25040 void onbeforeactivate
(VARIANT v
);
25042 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
25043 VARIANT onbeforeactivate
();
25045 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
25046 void onbeforedeactivate
(VARIANT v
);
25048 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
25049 VARIANT onbeforedeactivate
();
25051 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
25054 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
25055 IHTMLDocumentCompatibleInfoCollection
*compatible
();
25057 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
25058 VARIANT documentMode
();
25060 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
25061 void onstorage
(VARIANT v
);
25063 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
25064 VARIANT onstorage
();
25066 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
25067 void onstoragecommit
(VARIANT v
);
25069 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
25070 VARIANT onstoragecommit
();
25072 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
25073 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
25075 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
25076 void updateSettings
();
25078 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
25080 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
25081 IHTMLElement
*querySelector
([in] BSTR v
);
25083 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
25084 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
25086 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
25087 IHTMLDOMRange
*createRange
();
25090 /*****************************************************************************
25091 * HTMLDocument coclass
25094 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
25096 coclass HTMLDocument
25098 [default] dispinterface DispHTMLDocument
;
25099 [source, default] dispinterface HTMLDocumentEvents
;
25100 [source] dispinterface HTMLDocumentEvents2
;
25101 interface IHTMLDocument2
;
25102 interface IHTMLDocument3
;
25103 interface IHTMLDocument4
;
25104 interface IHTMLDocument5
;
25105 interface IHTMLDocument6
;
25106 interface IHTMLDOMNode
;
25107 interface IHTMLDOMNode2
;
25108 interface IDocumentEvent
;
25111 /*****************************************************************************
25112 * DWebBridgeEvents dispinterface
25116 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
25118 dispinterface DWebBridgeEvents
25122 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
25123 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
25125 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
25126 void onreadystatechange
();
25128 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
25129 VARIANT_BOOL onclick
();
25131 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
25132 VARIANT_BOOL ondblclick
();
25134 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
25137 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
25140 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
25141 VARIANT_BOOL onkeypress
();
25143 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
25144 void onmousedown
();
25146 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
25147 void onmousemove
();
25149 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
25153 /*****************************************************************************
25154 * IWebBridge interface
25160 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
25162 interface IWebBridge
: IDispatch
25164 [propput, id(DISPID_IWEBBRIDGE_URL
)]
25165 HRESULT URL
([in] BSTR v
);
25167 [propget, id(DISPID_IWEBBRIDGE_URL
)]
25168 HRESULT URL
([retval, out] BSTR * p
);
25170 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
25171 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
25173 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
25174 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
25176 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
25177 HRESULT embed
([in] VARIANT_BOOL v
);
25179 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
25180 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
25182 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
25183 HRESULT event
([retval, out] IDispatch
* * p
);
25185 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
25186 HRESULT readyState
([retval, out] long * p
);
25188 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
25189 HRESULT AboutBox
();
25192 /*****************************************************************************
25193 * Scriptlet coclass
25197 helpstring("Microsoft Scriptlet Component"),
25198 progid
("ScriptBridge.ScriptBridge.1"),
25199 vi_progid
("ScriptBridge.ScriptBridge"),
25200 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
25204 [default] interface IWebBridge
;
25205 [source, default] dispinterface DWebBridgeEvents
;
25208 /*****************************************************************************
25209 * IHTMLEmbedElement interface
25215 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25217 interface IHTMLEmbedElement
: IDispatch
25219 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
25220 HRESULT hidden([in] BSTR v
);
25222 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
25223 HRESULT hidden([retval, out] BSTR *p
);
25225 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
25226 HRESULT palette
([retval, out] BSTR *p
);
25228 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
25229 HRESULT pluginspage
([retval, out] BSTR *p
);
25231 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
25232 HRESULT src
([in] BSTR v
);
25234 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
25235 HRESULT src
([retval, out] BSTR *p
);
25237 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
25238 HRESULT units
([in] BSTR v
);
25240 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
25241 HRESULT units
([retval, out] BSTR *p
);
25243 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
25244 HRESULT name
([in] BSTR v
);
25246 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
25247 HRESULT name
([retval, out] BSTR *p
);
25249 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
25250 HRESULT width
([in] VARIANT v
);
25252 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
25253 HRESULT width
([retval, out] VARIANT *p
);
25255 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
25256 HRESULT height
([in] VARIANT v
);
25258 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
25259 HRESULT height
([retval, out] VARIANT *p
);
25262 /*****************************************************************************
25263 * DispHTMLEmbedElement dispinterface
25267 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25269 dispinterface DispHTMLEmbed
25273 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
25275 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
25276 void hidden(BSTR v
);
25278 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
25281 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
25284 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
25285 BSTR pluginspage
();
25287 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
25290 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
25293 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
25294 void units
(BSTR v
);
25296 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
25299 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
25302 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
25305 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
25306 void width
(VARIANT v
);
25308 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
25311 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
25312 void height
(VARIANT v
);
25314 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
25317 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
25318 void ie8_src
(BSTR v
);
25320 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
25323 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
25324 BSTR ie8_pluginspage
();
25327 /*****************************************************************************
25328 * HTMLEmbed coclass
25332 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25336 [default] dispinterface DispHTMLEmbed
;
25337 /* [source, default] dispinterface HTMLControlElementEvents; */
25338 /* [source] dispinterface HTMLControlElementEvents2; */
25339 WINE_HTMLELEMENT_INTERFACES
;
25340 interface IHTMLControlElement
;
25341 interface IHTMLEmbedElement
;
25342 /* interface IHTMLEmbedElement2; */
25343 /* interface IGetSVGDocument; */
25346 /*****************************************************************************
25347 * IHTMLCommentElement interface
25353 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25355 interface IHTMLCommentElement
: IDispatch
25357 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
25358 HRESULT text
([in] BSTR v
);
25360 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
25361 HRESULT text
([out, retval] BSTR *p
);
25363 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
25364 HRESULT atomic
([in] LONG v
);
25366 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
25367 HRESULT atomic
([out, retval] LONG *p
);
25370 /*****************************************************************************
25371 * IHTMLCommentElement2 interface
25377 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25379 interface IHTMLCommentElement2
: IDispatch
25381 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
25382 HRESULT data
([in] BSTR v
);
25384 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
25385 HRESULT data
([out, retval] BSTR *p
);
25387 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
25388 HRESULT length
([out, retval] LONG *p
);
25390 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
25391 HRESULT substringData
(
25394 [out, retval] BSTR *pbstrsubString
);
25396 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
25397 HRESULT appendData
([in] BSTR bstrstring
);
25399 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
25400 HRESULT insertData
(
25402 [in] BSTR bstrstring
);
25404 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
25405 HRESULT deleteData
(
25409 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
25410 HRESULT replaceData
(
25413 [in] BSTR bstrstring
);
25416 /*****************************************************************************
25417 * DispHTMLCommentElement dispinterface
25421 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25423 dispinterface DispHTMLCommentElement
25427 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
25429 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
25432 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
25435 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
25436 void atomic
(LONG v
);
25438 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
25441 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
25444 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
25447 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
25450 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
25451 BSTR substringData
(
25455 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
25456 void appendData
([in] BSTR bstrstring
);
25458 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
25461 [in] BSTR bstrstring
);
25463 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
25468 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
25472 [in] BSTR bstrstring
);
25477 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25479 dispinterface HTMLElementEvents2
25483 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
25484 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
25486 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
25487 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
25489 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
25490 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
25492 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
25493 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
25495 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
25496 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
25498 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
25499 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
25501 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
25502 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
25504 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
25505 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
25507 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
25508 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
25510 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
25511 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
25513 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
25514 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
25516 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
25517 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
25519 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
25520 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
25522 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
25523 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
25525 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
25526 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
25528 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
25529 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
25531 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
25532 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
25534 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
25535 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
25537 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
25538 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
25540 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
25541 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
25543 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
25544 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
25546 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
25547 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
25549 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
25550 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
25552 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
25553 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
25555 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
25556 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
25558 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
25559 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
25561 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
25562 void onblur
([in] IHTMLEventObj
* pEvtObj
);
25564 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
25565 void onresize
([in] IHTMLEventObj
* pEvtObj
);
25567 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
25568 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
25570 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
25571 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
25573 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
25574 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
25576 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
25577 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
25579 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
25580 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
25582 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
25583 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25585 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25586 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25588 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25589 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25591 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25592 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25594 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25595 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25597 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25598 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25600 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25601 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25603 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25604 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25606 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25607 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25609 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25610 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25612 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25613 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25615 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25616 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25618 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25619 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25621 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25622 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25624 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25625 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25627 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25628 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25630 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25631 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25633 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25634 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25636 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25637 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25639 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25640 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25642 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25643 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25645 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25646 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25648 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25649 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25651 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25652 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25654 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25655 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25657 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25658 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25660 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25661 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25663 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25664 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25666 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25667 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25672 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25674 dispinterface HTMLElementEvents
25678 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25679 VARIANT_BOOL onhelp
();
25681 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25682 VARIANT_BOOL onclick
();
25684 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25685 VARIANT_BOOL ondblclick
();
25687 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25688 VARIANT_BOOL onkeypress
();
25690 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25693 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25696 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25699 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25700 void onmouseover
();
25702 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25703 void onmousemove
();
25705 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25706 void onmousedown
();
25708 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25711 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25712 VARIANT_BOOL onselectstart
();
25714 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25715 void onfilterchange
();
25717 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25718 VARIANT_BOOL ondragstart
();
25720 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25721 VARIANT_BOOL onbeforeupdate
();
25723 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25724 void onafterupdate
();
25726 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25727 VARIANT_BOOL onerrorupdate
();
25729 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25730 VARIANT_BOOL onrowexit
();
25732 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25735 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25736 void ondatasetchanged
();
25738 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25739 void ondataavailable
();
25741 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25742 void ondatasetcomplete
();
25744 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25745 void onlosecapture
();
25747 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25748 void onpropertychange
();
25750 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25753 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25756 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25759 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25762 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25763 VARIANT_BOOL ondrag
();
25765 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25768 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25769 VARIANT_BOOL ondragenter
();
25771 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25772 VARIANT_BOOL ondragover
();
25774 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25775 void ondragleave
();
25777 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25778 VARIANT_BOOL ondrop
();
25780 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25781 VARIANT_BOOL onbeforecut
();
25783 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25784 VARIANT_BOOL oncut
();
25786 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25787 VARIANT_BOOL onbeforecopy
();
25789 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25790 VARIANT_BOOL oncopy
();
25792 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25793 VARIANT_BOOL onbeforepaste
();
25795 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25796 VARIANT_BOOL onpaste
();
25798 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25799 VARIANT_BOOL oncontextmenu
();
25801 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25802 void onrowsdelete
();
25804 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25805 void onrowsinserted
();
25807 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25808 void oncellchange
();
25810 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25811 void onreadystatechange
();
25813 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25814 void onbeforeeditfocus
();
25816 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25817 void onlayoutcomplete
();
25819 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25822 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25823 VARIANT_BOOL onbeforedeactivate
();
25825 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25826 VARIANT_BOOL onbeforeactivate
();
25828 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25831 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25832 VARIANT_BOOL oncontrolselect
();
25834 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25835 VARIANT_BOOL onmovestart
();
25837 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25840 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25841 VARIANT_BOOL onresizestart
();
25843 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25844 void onresizeend
();
25846 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25847 void onmouseenter
();
25849 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25850 void onmouseleave
();
25852 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25853 VARIANT_BOOL onmousewheel
();
25855 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25858 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25859 void ondeactivate
();
25861 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25864 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25870 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25872 coclass HTMLCommentElement
25874 [default] dispinterface DispHTMLCommentElement
;
25875 [source, default] dispinterface HTMLElementEvents
;
25876 [source] dispinterface HTMLElementEvents2
;
25877 WINE_HTMLELEMENT_INTERFACES
;
25878 interface IHTMLCommentElement
;
25879 interface IHTMLCommentElement2
;
25880 /* interface IHTMLCommentElement3; */
25883 /*****************************************************************************
25884 * HTMLTableEvents dispinterface
25888 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25890 dispinterface HTMLTableEvents
25894 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25895 VARIANT_BOOL onhelp
();
25897 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25898 VARIANT_BOOL onclick
();
25900 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25901 VARIANT_BOOL ondblclick
();
25903 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25904 VARIANT_BOOL onkeypress
();
25906 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25909 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25912 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25915 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25916 void onmouseover
();
25918 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25919 void onmousemove
();
25921 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25922 void onmousedown
();
25924 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25927 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25928 VARIANT_BOOL onselectstart
();
25930 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25931 void onfilterchange
();
25933 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25934 VARIANT_BOOL ondragstart
();
25936 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25937 VARIANT_BOOL onbeforeupdate
();
25939 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25940 void onafterupdate
();
25942 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25943 VARIANT_BOOL onerrorupdate
();
25945 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25946 VARIANT_BOOL onrowexit
();
25948 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25951 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25952 void ondatasetchanged
();
25954 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25955 void ondataavailable
();
25957 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25958 void ondatasetcomplete
();
25960 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25961 void onlosecapture
();
25963 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25964 void onpropertychange
();
25966 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25969 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25972 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25975 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25978 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25979 VARIANT_BOOL ondrag
();
25981 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25984 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25985 VARIANT_BOOL ondragenter
();
25987 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25988 VARIANT_BOOL ondragover
();
25990 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25991 void ondragleave
();
25993 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25994 VARIANT_BOOL ondrop
();
25996 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25997 VARIANT_BOOL onbeforecut
();
25999 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
26000 VARIANT_BOOL oncut
();
26002 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
26003 VARIANT_BOOL onbeforecopy
();
26005 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
26006 VARIANT_BOOL oncopy
();
26008 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
26009 VARIANT_BOOL onbeforepaste
();
26011 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
26012 VARIANT_BOOL onpaste
();
26014 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
26015 VARIANT_BOOL oncontextmenu
();
26017 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
26018 void onrowsdelete
();
26020 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
26021 void onrowsinserted
();
26023 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
26024 void oncellchange
();
26026 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
26027 void onreadystatechange
();
26029 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
26030 void onbeforeeditfocus
();
26032 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
26033 void onlayoutcomplete
();
26035 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
26038 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
26039 VARIANT_BOOL onbeforedeactivate
();
26041 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
26042 VARIANT_BOOL onbeforeactivate
();
26044 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
26047 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
26048 VARIANT_BOOL oncontrolselect
();
26050 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
26051 VARIANT_BOOL onmovestart
();
26053 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
26056 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
26057 VARIANT_BOOL onresizestart
();
26059 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
26060 void onresizeend
();
26062 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
26063 void onmouseenter
();
26065 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
26066 void onmouseleave
();
26068 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
26069 VARIANT_BOOL onmousewheel
();
26071 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
26074 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
26075 void ondeactivate
();
26077 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
26080 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
26086 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26088 dispinterface HTMLTableEvents2
26092 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
26093 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
26095 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
26096 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
26098 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
26099 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
26101 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
26102 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
26104 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
26105 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
26107 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
26108 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
26110 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
26111 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
26113 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
26114 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
26116 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
26117 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
26119 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
26120 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
26122 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
26123 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
26125 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
26126 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
26128 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
26129 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
26131 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
26132 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
26134 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
26135 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
26137 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
26138 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
26140 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
26141 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
26143 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
26144 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
26146 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
26147 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
26149 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
26150 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
26152 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
26153 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
26155 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
26156 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
26158 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
26159 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
26161 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
26162 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
26164 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
26165 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
26167 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
26168 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
26170 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
26171 void onblur
([in] IHTMLEventObj
* pEvtObj
);
26173 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
26174 void onresize
([in] IHTMLEventObj
* pEvtObj
);
26176 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
26177 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
26179 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
26180 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
26182 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
26183 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
26185 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
26186 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
26188 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
26189 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
26191 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
26192 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
26194 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
26195 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
26197 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
26198 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
26200 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
26201 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
26203 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
26204 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
26206 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
26207 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
26209 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
26210 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
26212 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
26213 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
26215 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
26216 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
26218 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
26219 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
26221 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
26222 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
26224 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
26225 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
26227 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
26228 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
26230 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
26231 void onpage
([in] IHTMLEventObj
* pEvtObj
);
26233 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
26234 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
26236 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
26237 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
26239 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
26240 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
26242 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
26243 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
26245 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
26246 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
26248 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
26249 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
26251 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
26252 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
26254 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
26255 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
26257 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
26258 void onmove
([in] IHTMLEventObj
* pEvtObj
);
26260 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
26261 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
26263 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
26264 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
26266 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
26267 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
26269 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
26270 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
26272 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
26273 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
26275 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
26276 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
26279 /*****************************************************************************
26280 * IHTMLTableCaption interface
26286 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26288 interface IHTMLTableCaption
: IDispatch
26290 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
26291 HRESULT align
([in] BSTR v
);
26293 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
26294 HRESULT align
([retval, out] BSTR *p
);
26296 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
26297 HRESULT vAlign
([in] BSTR v
);
26299 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
26300 HRESULT vAlign
([retval, out] BSTR *p
);
26303 /*****************************************************************************
26304 * IHTMLTable interface
26310 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26312 interface IHTMLTable
: IDispatch
26314 [propput, id(DISPID_IHTMLTABLE_COLS
)]
26315 HRESULT cols
([in] LONG v
);
26317 [propget, id(DISPID_IHTMLTABLE_COLS
)]
26318 HRESULT cols
([retval, out] LONG *p
);
26320 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
26321 HRESULT border
([in] VARIANT v
);
26323 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
26324 HRESULT border
([retval, out] VARIANT *p
);
26326 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
26327 HRESULT frame
([in] BSTR v
);
26329 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
26330 HRESULT frame
([retval, out] BSTR *p
);
26332 [propput, id(DISPID_IHTMLTABLE_RULES
)]
26333 HRESULT rules
([in] BSTR v
);
26335 [propget, id(DISPID_IHTMLTABLE_RULES
)]
26336 HRESULT rules
([retval, out] BSTR *p
);
26338 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26339 HRESULT cellSpacing
([in] VARIANT v
);
26341 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26342 HRESULT cellSpacing
([retval, out] VARIANT *p
);
26344 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26345 HRESULT cellPadding
([in] VARIANT v
);
26347 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26348 HRESULT cellPadding
([retval, out] VARIANT *p
);
26350 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26351 HRESULT background
([in] BSTR v
);
26353 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26354 HRESULT background
([retval, out] BSTR *p
);
26356 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26357 HRESULT bgColor
([in] VARIANT v
);
26359 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26360 HRESULT bgColor
([retval, out] VARIANT *p
);
26362 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26363 HRESULT borderColor
([in] VARIANT v
);
26365 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26366 HRESULT borderColor
([retval, out] VARIANT *p
);
26368 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26369 HRESULT borderColorLight
([in] VARIANT v
);
26371 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26372 HRESULT borderColorLight
([retval, out] VARIANT *p
);
26374 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26375 HRESULT borderColorDark
([in] VARIANT v
);
26377 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26378 HRESULT borderColorDark
([retval, out] VARIANT *p
);
26380 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
26381 HRESULT align
([in] BSTR v
);
26383 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
26384 HRESULT align
([retval, out] BSTR * p
);
26386 [id(DISPID_IHTMLTABLE_REFRESH
)]
26389 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
26390 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
26392 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
26393 HRESULT width
([in] VARIANT v
);
26395 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
26396 HRESULT width
([retval, out] VARIANT *p
);
26398 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
26399 HRESULT height
([in] VARIANT v
);
26401 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
26402 HRESULT height
([retval, out] VARIANT *p
);
26404 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26405 HRESULT dataPageSize
([in] LONG v
);
26407 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26408 HRESULT dataPageSize
([retval, out] LONG *p
);
26410 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
26411 HRESULT nextPage
();
26413 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
26414 HRESULT previousPage
();
26416 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
26417 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
26419 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
26420 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
26422 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
26423 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
26425 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
26426 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
26428 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
26429 HRESULT createTHead
([retval, out] IDispatch
**head
);
26431 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
26432 HRESULT deleteTHead
();
26434 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
26435 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
26437 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
26438 HRESULT deleteTFoot
();
26440 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
26441 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
26443 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
26444 HRESULT deleteCaption
();
26446 [id(DISPID_IHTMLTABLE_INSERTROW
)]
26448 [defaultvalue(-1), in] LONG index
,
26449 [retval, out] IDispatch
**row
);
26451 [id(DISPID_IHTMLTABLE_DELETEROW
)]
26452 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
26454 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
26455 HRESULT readyState
([retval, out] BSTR *p
);
26457 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
26458 HRESULT onreadystatechange
([in] VARIANT v
);
26460 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
26461 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
26468 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26470 interface IHTMLTable2
: IDispatch
26472 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
26473 HRESULT firstPage
();
26475 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
26476 HRESULT lastPage
();
26478 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
26479 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
26481 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
26482 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
26483 [defaultvalue(-1), in] LONG indexTo
,
26484 [retval, out] IDispatch
** row
);
26491 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26493 interface IHTMLTable3
: IDispatch
26495 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26496 HRESULT summary
([in] BSTR v
);
26498 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26499 HRESULT summary
([retval, out] BSTR * p
);
26504 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26508 [default] dispinterface DispHTMLTable
;
26509 [source, default] dispinterface HTMLTableEvents
;
26510 [source] dispinterface HTMLTableEvents2
;
26511 WINE_HTMLDATAELEMENT_INTERFACES
;
26512 interface IHTMLControlElement
;
26513 interface IHTMLTable
;
26514 interface IHTMLTable2
;
26515 interface IHTMLTable3
;
26516 /* interface IHTMLTable4; */
26523 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26525 interface IHTMLTableSection
: IDispatch
26527 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
26528 HRESULT align
([in] BSTR v
);
26530 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
26531 HRESULT align
([retval, out] BSTR *p
);
26533 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
26534 HRESULT vAlign
([in] BSTR v
);
26536 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
26537 HRESULT vAlign
([retval, out] BSTR *p
);
26539 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
26540 HRESULT bgColor
([in] VARIANT v
);
26542 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
26543 HRESULT bgColor
([retval, out] VARIANT *p
);
26545 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
26546 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
26548 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
26550 [defaultvalue(-1), in] LONG index
,
26551 [retval, out] IDispatch
**row
);
26553 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
26554 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
26557 /*****************************************************************************
26558 * IHTMLTableRow interface
26564 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26566 interface IHTMLTableRow
: IDispatch
26568 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26569 HRESULT align
([in] BSTR v
);
26571 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26572 HRESULT align
([out, retval] BSTR *p
);
26574 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26575 HRESULT vAlign
([in] BSTR v
);
26577 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26578 HRESULT vAlign
([out, retval] BSTR *p
);
26580 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26581 HRESULT bgColor
([in] VARIANT v
);
26583 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26584 HRESULT bgColor
([out, retval] VARIANT *p
);
26586 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26587 HRESULT borderColor
([in] VARIANT v
);
26589 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26590 HRESULT borderColor
([out, retval] VARIANT *p
);
26592 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26593 HRESULT borderColorLight
([in] VARIANT v
);
26595 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26596 HRESULT borderColorLight
([out, retval] VARIANT *p
);
26598 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26599 HRESULT borderColorDark
([in] VARIANT v
);
26601 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26602 HRESULT borderColorDark
([out, retval] VARIANT *p
);
26604 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26605 HRESULT rowIndex
([out, retval] LONG *p
);
26607 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26608 HRESULT sectionRowIndex
([out, retval] LONG *p
);
26610 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26611 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
26613 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26614 HRESULT insertCell
(
26615 [in, defaultvalue(-1)] LONG index
,
26616 [out, retval] IDispatch
**row
);
26618 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26619 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
26622 /*****************************************************************************
26623 * IHTMLTableCell interface
26629 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26631 interface IHTMLTableCell
: IDispatch
26633 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26634 HRESULT rowSpan
([in] long v
);
26636 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26637 HRESULT rowSpan
([retval, out] long *p
);
26639 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26640 HRESULT colSpan
([in] long v
);
26642 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26643 HRESULT colSpan
([retval, out] long *p
);
26645 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26646 HRESULT align
([in] BSTR v
);
26648 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26649 HRESULT align
([retval, out] BSTR *p
);
26651 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26652 HRESULT vAlign
([in] BSTR v
);
26654 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26655 HRESULT vAlign
([retval, out] BSTR *p
);
26657 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26658 HRESULT bgColor
([in] VARIANT v
);
26660 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26661 HRESULT bgColor
([retval, out] VARIANT *p
);
26663 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26664 HRESULT noWrap
([in] VARIANT_BOOL v
);
26666 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26667 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
26669 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26670 HRESULT background
([in] BSTR v
);
26672 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26673 HRESULT background
([retval, out] BSTR *p
);
26675 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26676 HRESULT borderColor
([in] VARIANT v
);
26678 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26679 HRESULT borderColor
([retval, out] VARIANT *p
);
26681 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26682 HRESULT borderColorLight
([in] VARIANT v
);
26684 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26685 HRESULT borderColorLight
([retval, out] VARIANT *p
);
26687 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26688 HRESULT borderColorDark
([in] VARIANT v
);
26690 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26691 HRESULT borderColorDark
([retval, out] VARIANT *p
);
26693 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26694 HRESULT width
([in] VARIANT v
);
26696 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26697 HRESULT width
([retval, out] VARIANT *p
);
26699 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26700 HRESULT height
([in] VARIANT v
);
26702 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26703 HRESULT height
([retval, out] VARIANT *p
);
26705 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26706 HRESULT cellIndex
([retval, out] long *p
);
26709 /*****************************************************************************
26710 * DispHTMLTable dispinterface
26714 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26716 dispinterface DispHTMLTable
26720 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
26722 [propput, id(DISPID_IHTMLTABLE_COLS
)]
26725 [propget, id(DISPID_IHTMLTABLE_COLS
)]
26728 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
26729 void border
(VARIANT v
);
26731 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
26734 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
26735 void frame
(BSTR v
);
26737 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
26740 [propput, id(DISPID_IHTMLTABLE_RULES
)]
26741 void rules
(BSTR v
);
26743 [propget, id(DISPID_IHTMLTABLE_RULES
)]
26746 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26747 void cellSpacing
(VARIANT v
);
26749 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26750 VARIANT cellSpacing
();
26752 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26753 void cellPadding
(VARIANT v
);
26755 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26756 VARIANT cellPadding
();
26758 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26759 void background
(BSTR v
);
26761 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26764 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26765 void bgColor
(VARIANT v
);
26767 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26770 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26771 void borderColor
(VARIANT v
);
26773 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26774 VARIANT borderColor
();
26776 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26777 void borderColorLight
(VARIANT v
);
26779 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26780 VARIANT borderColorLight
();
26782 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26783 void borderColorDark
(VARIANT v
);
26785 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26786 VARIANT borderColorDark
();
26788 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
26789 void align
(BSTR v
);
26791 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
26794 [id(DISPID_IHTMLTABLE_REFRESH
)]
26797 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
26798 IHTMLElementCollection
*rows
();
26800 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
26801 void width
(VARIANT v
);
26803 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
26806 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
26807 void height
(VARIANT v
);
26809 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
26812 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26813 void dataPageSize
(LONG v
);
26815 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26816 LONG dataPageSize
();
26818 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
26821 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
26822 void previousPage
();
26824 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
26825 IHTMLTableSection
*tHead
();
26827 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
26828 IHTMLTableSection
*tFoot
();
26830 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
26831 IHTMLElementCollection
*tBodies
();
26833 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
26834 IHTMLTableCaption
*caption
();
26836 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
26837 IDispatch
*createTHead
();
26839 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
26840 void deleteTHead
();
26842 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
26843 IDispatch
*createTFoot
();
26845 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
26846 void deleteTFoot
();
26848 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
26849 IHTMLTableCaption
*createCaption
();
26851 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
26852 void deleteCaption
();
26854 [id(DISPID_IHTMLTABLE_INSERTROW
)]
26855 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
26857 [id(DISPID_IHTMLTABLE_DELETEROW
)]
26858 void deleteRow
([in, defaultvalue(-1)] LONG index
);
26860 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
26863 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
26866 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
26867 IHTMLElementCollection
*cells
();
26869 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
26870 IDispatch
*moveRow
(
26871 [in, defaultvalue(-1)] LONG indexFrom
,
26872 [in, defaultvalue(-1)] LONG indexTo
);
26874 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26875 void summary
(BSTR v
);
26877 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26881 /*****************************************************************************
26882 * DispHTMLTableRow dispinterface
26886 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26888 dispinterface DispHTMLTableRow
26892 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26894 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26895 void align
(BSTR v
);
26897 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26900 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26901 void vAlign
(BSTR v
);
26903 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26906 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26907 void bgColor
(VARIANT v
);
26909 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26912 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26913 void borderColor
(VARIANT v
);
26915 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26916 VARIANT borderColor
();
26918 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26919 void borderColorLight
(VARIANT v
);
26921 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26922 VARIANT borderColorLight
();
26924 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26925 void borderColorDark
(VARIANT v
);
26927 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26928 VARIANT borderColorDark
();
26930 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26933 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26934 LONG sectionRowIndex
();
26936 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26937 IHTMLElementCollection
*cells
();
26939 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26940 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
26942 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26943 void deleteCell
([in, defaultvalue(-1)] LONG index
);
26945 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26946 void height
(VARIANT v
);
26948 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26951 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26954 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26957 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26958 void chOff
(BSTR v
);
26960 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26964 /*****************************************************************************
26965 * HTMLTableRow coclass
26969 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26971 coclass HTMLTableRow
26973 [default] dispinterface DispHTMLTableRow
;
26974 /* [source, default] dispinterface HTMLControlElementEvents; */
26975 /* [source] dispinterface HTMLControlElementEvents2; */
26976 WINE_HTMLELEMENT_INTERFACES
;
26977 interface IHTMLTableRow
;
26978 /* interface IHTMLTableRowMetrics; */
26979 /* interface IHTMLTableRow2; */
26980 /* interface IHTMLTableRow3; */
26981 /* interface IHTMLTableRow4; */
26984 /*****************************************************************************
26985 * DispHTMLTableCell dispinterface
26989 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26991 dispinterface DispHTMLTableCell
26995 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26997 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26998 void rowSpan
(long v
);
27000 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
27003 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
27004 void colSpan
(long v
);
27006 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
27009 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
27010 void align
(BSTR v
);
27012 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
27015 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
27016 void vAlign
(BSTR v
);
27018 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
27021 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
27022 void bgColor
(VARIANT v
);
27024 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
27027 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
27028 void noWrap
(VARIANT_BOOL v
);
27030 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
27031 VARIANT_BOOL noWrap
();
27033 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
27034 void background
(BSTR v
);
27036 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
27039 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
27040 void borderColor
(VARIANT v
);
27042 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
27043 VARIANT borderColor
();
27045 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
27046 void borderColorLight
(VARIANT v
);
27048 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
27049 VARIANT borderColorLight
();
27051 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
27052 void borderColorDark
(VARIANT v
);
27054 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
27055 VARIANT borderColorDark
();
27057 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
27058 void width
(VARIANT v
);
27060 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
27063 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
27064 void height
(VARIANT v
);
27066 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
27069 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
27072 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
27075 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
27078 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
27081 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
27084 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
27087 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
27090 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
27091 void chOff
(BSTR v
);
27093 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
27096 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
27097 void headers
(BSTR v
);
27099 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
27102 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
27103 void scope
(BSTR v
);
27105 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
27108 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
27109 void ie9_ch
(BSTR v
);
27111 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
27114 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
27115 void ie9_chOff
(BSTR v
);
27117 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
27121 /*****************************************************************************
27122 * HTMLTableCell coclass
27126 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27128 coclass HTMLTableCell
27130 [default] dispinterface DispHTMLTableCell
;
27131 [source, default] dispinterface HTMLTextContainerEvents
;
27132 [source] dispinterface HTMLTextContainerEvents2
;
27133 WINE_HTMLELEMENT_INTERFACES
;
27134 interface IHTMLControlElement
;
27135 interface IHTMLTextContainer
;
27136 interface IHTMLTableCell
;
27137 /* interface IHTMLTableCell2; */
27138 /* interface IHTMLTableCell3; */
27141 /*****************************************************************************
27142 * IHTMLScriptElement interface
27148 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27150 interface IHTMLScriptElement
: IDispatch
27152 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
27153 HRESULT src
([in] BSTR v
);
27155 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
27156 HRESULT src
([retval, out] BSTR *p
);
27158 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
27159 HRESULT htmlFor
([in] BSTR v
);
27161 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
27162 HRESULT htmlFor
([retval, out] BSTR *p
);
27164 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
27165 HRESULT event
([in] BSTR v
);
27167 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
27168 HRESULT event
([retval, out] BSTR *p
);
27170 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
27171 HRESULT text
([in] BSTR v
);
27173 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
27174 HRESULT text
([retval, out] BSTR *p
);
27176 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
27177 HRESULT defer
([in] VARIANT_BOOL v
);
27179 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
27180 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
27182 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
27183 HRESULT readyState
([retval, out] BSTR *p
);
27185 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
27186 HRESULT onerror
([in] VARIANT v
);
27188 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
27189 HRESULT onerror
([retval, out] VARIANT *p
);
27191 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
27192 HRESULT type
([in] BSTR v
);
27194 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
27195 HRESULT type
([retval, out] BSTR *p
);
27198 /*****************************************************************************
27199 * IHTMLScriptElement2 interface
27205 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27207 interface IHTMLScriptElement2
: IDispatch
27209 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
27210 HRESULT charset
([in] BSTR v
);
27212 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
27213 HRESULT charset
([retval, out] BSTR *p
);
27216 /*****************************************************************************
27217 * DispHTMLScriptElement dispinterface
27221 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27223 dispinterface DispHTMLScriptElement
27227 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27229 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
27232 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
27235 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
27236 void htmlFor
(BSTR v
);
27238 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
27241 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
27242 void event
(BSTR v
);
27244 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
27247 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
27250 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
27253 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
27254 void defer
(VARIANT_BOOL v
);
27256 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
27257 VARIANT_BOOL defer
();
27259 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
27262 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
27265 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
27266 void charset
(BSTR v
);
27268 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
27271 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
27272 void ie8_src
(BSTR v
);
27274 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
27278 /*****************************************************************************
27279 * HTMLScriptElement coclass
27283 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27285 coclass HTMLScriptElement
27287 [default] dispinterface DispHTMLScriptElement
;
27288 /* [source, default] dispinterface HTMLScriptEvents; */
27289 /* [source] dispinterface HTMLScriptEvents2; */
27290 WINE_HTMLELEMENT_INTERFACES
;
27291 interface IHTMLScriptElement
;
27292 interface IHTMLScriptElement2
;
27293 /* interface IHTMLScriptElement3; */
27294 /* interface IHTMLScriptElement4; */
27297 /*****************************************************************************
27298 * IHTMLObjectElement interface
27304 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27306 interface IHTMLObjectElement
: IDispatch
27308 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
27309 HRESULT object([retval, out] IDispatch
**p
);
27311 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
27312 HRESULT classid
([retval, out] BSTR *p
);
27314 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
27315 HRESULT data
([retval, out] BSTR *p
);
27317 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
27318 HRESULT recordset
([in] IDispatch
*v
);
27320 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
27321 HRESULT recordset
([retval, out] IDispatch
**p
);
27323 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27324 HRESULT align
([in] BSTR v
);
27326 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27327 HRESULT align
([retval, out] BSTR *p
);
27329 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27330 HRESULT name
([in] BSTR v
);
27332 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27333 HRESULT name
([retval, out] BSTR *p
);
27335 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27336 HRESULT codeBase
([in] BSTR v
);
27338 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27339 HRESULT codeBase
([retval, out] BSTR *p
);
27341 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27342 HRESULT codeType
([in] BSTR v
);
27344 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27345 HRESULT codeType
([retval, out] BSTR *p
);
27347 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27348 HRESULT code
([in] BSTR v
);
27350 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27351 HRESULT code
([retval, out] BSTR *p
);
27353 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
27354 HRESULT BaseHref
([retval, out] BSTR *p
);
27356 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27357 HRESULT type
([in] BSTR v
);
27359 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27360 HRESULT type
([retval, out] BSTR *p
);
27362 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
27363 HRESULT form
([retval, out] IHTMLFormElement
**p
);
27365 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27366 HRESULT width
([in] VARIANT v
);
27368 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27369 HRESULT width
([retval, out] VARIANT *p
);
27371 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27372 HRESULT height
([in] VARIANT v
);
27374 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27375 HRESULT height
([retval, out] VARIANT *p
);
27377 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
27378 HRESULT readyState
([retval, out] long *p
);
27380 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27381 HRESULT onreadystatechange
([in] VARIANT v
);
27383 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27384 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27386 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
27387 HRESULT onerror
([in] VARIANT v
);
27389 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
27390 HRESULT onerror
([retval, out] VARIANT *p
);
27392 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27393 HRESULT altHtml
([in] BSTR v
);
27395 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27396 HRESULT altHtml
([retval, out] BSTR *p
);
27398 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27399 HRESULT vspace
([in] long v
);
27401 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27402 HRESULT vspace
([retval, out] long *p
);
27404 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27405 HRESULT hspace
([in] long v
);
27407 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27408 HRESULT hspace
([retval, out] long *p
);
27411 /*****************************************************************************
27412 * IHTMLObjectElement2 interface
27418 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27420 interface IHTMLObjectElement2
: IDispatch
27422 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
27423 HRESULT namedRecordset
(
27424 [in] BSTR dataMember
,
27425 [in, optional] VARIANT *hierarchy
,
27426 [out, retval] IDispatch
**ppRecordset
);
27428 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27429 HRESULT classid
([in] BSTR v
);
27431 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27432 HRESULT classid
([out, retval] BSTR *p
);
27434 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27435 HRESULT data
([in] BSTR v
);
27437 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27438 HRESULT data
([out, retval] BSTR *p
);
27441 /*****************************************************************************
27442 * IHTMLDivElement interface
27448 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27450 interface IHTMLDivElement
: IDispatch
27452 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
27453 HRESULT align
([in] BSTR v
);
27455 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
27456 HRESULT align
([out, retval] BSTR *p
);
27458 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
27459 HRESULT noWrap
([in] VARIANT_BOOL v
);
27461 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
27462 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
27465 /*****************************************************************************
27466 * DispHTMLDivElement dispinterface
27470 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27472 dispinterface DispHTMLDivElement
27476 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27478 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
27479 void align
(BSTR v
);
27481 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
27484 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
27485 void noWrap
(VARIANT_BOOL v
);
27487 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
27488 VARIANT_BOOL noWrap
();
27491 /*****************************************************************************
27492 * IHTMLParamElement interface
27498 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27500 interface IHTMLParamElement
: IDispatch
27502 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27503 HRESULT name
([in] BSTR v
);
27505 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27506 HRESULT name
([retval, out] BSTR *p
);
27508 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27509 HRESULT value
([in] BSTR v
);
27511 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27512 HRESULT value
([retval, out] BSTR *p
);
27514 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27515 HRESULT type
([in] BSTR v
);
27517 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27518 HRESULT type
([retval, out] BSTR *p
);
27520 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27521 HRESULT valueType
([in] BSTR v
);
27523 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27524 HRESULT valueType
([retval, out] BSTR *p
);
27527 /*****************************************************************************
27528 * IHTMLParamElement2 interface
27534 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
27536 interface IHTMLParamElement2
: IDispatch
27538 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
27539 HRESULT name
([in] BSTR v
);
27541 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
27542 HRESULT name
([retval, out] BSTR *p
);
27544 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
27545 HRESULT type
([in] BSTR v
);
27547 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
27548 HRESULT type
([retval, out] BSTR *p
);
27550 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
27551 HRESULT value
([in] BSTR v
);
27553 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
27554 HRESULT value
([retval, out] BSTR *p
);
27556 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27557 HRESULT valueType
([in] BSTR v
);
27559 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27560 HRESULT valueType
([retval, out] BSTR *p
);
27563 /*****************************************************************************
27564 * DispHTMLObjectElement dispinterface
27568 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27570 dispinterface DispHTMLObjectElement
27574 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27576 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
27577 IDispatch
*object();
27579 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
27580 void recordset
(IDispatch
*v
);
27582 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
27583 IDispatch
*recordset
();
27585 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27586 void align
(BSTR v
);
27588 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27591 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27594 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27597 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27598 void codeBase
(BSTR v
);
27600 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27603 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27604 void codeType
(BSTR v
);
27606 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27609 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27612 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27615 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
27618 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27621 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27624 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
27625 IHTMLFormElement
*form
();
27627 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27628 void width
(VARIANT v
);
27630 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27633 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27634 void height
(VARIANT v
);
27636 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27639 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27640 void altHtml
(BSTR v
);
27642 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27645 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27646 void vspace
(long v
);
27648 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27651 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27652 void hspace
(long v
);
27654 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27657 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
27658 IDispatch
*namedRecordset
(
27659 [in] BSTR dataMember
,
27660 [optional, in] VARIANT *hierarchy
);
27662 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27663 void classid
(BSTR v
);
27665 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27668 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27671 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27674 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
27675 void archive
(BSTR v
);
27677 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
27680 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27683 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27686 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27687 void declare
(VARIANT_BOOL v
);
27689 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27690 VARIANT_BOOL declare
();
27692 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27693 void standby
(BSTR v
);
27695 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27698 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27699 void border
(VARIANT v
);
27701 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27704 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27705 void useMap
(BSTR v
);
27707 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27710 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
27711 IDispatch
*contentDocument
();
27713 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27714 void ie8_codeBase
(BSTR v
);
27716 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27717 BSTR ie8_codeBase
();
27719 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27720 void ie8_data
(BSTR v
);
27722 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27726 /*****************************************************************************
27727 * HTMLObjectElement coclass
27731 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27733 coclass HTMLObjectElement
27735 [default] dispinterface DispHTMLObjectElement
;
27736 /* [source, default] dispinterface HTMLObjectElementEvents; */
27737 /* [source] dispinterface HTMLObjectElementEvents2; */
27738 WINE_HTMLDATAELEMENT_INTERFACES
;
27739 interface IHTMLControlElement
;
27740 interface IHTMLObjectElement
;
27741 interface IHTMLObjectElement2
;
27742 /* interface IHTMLObjectElement3; */
27743 /* interface IHTMLObjectElement4; */
27744 /* interface IGetSVGDocument; */
27745 /* interface IHTMLObjectElement5; */
27748 /*****************************************************************************
27749 * DispHTMLParamElement dispinterface
27753 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27755 dispinterface DispHTMLParamElement
27759 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27761 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27764 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27767 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27768 void value
(BSTR v
);
27770 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27773 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27776 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27779 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27780 void valueType
(BSTR v
);
27782 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27785 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27786 void ie8_valueType
(BSTR v
);
27788 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27789 BSTR ie8_valueType
();
27792 /*****************************************************************************
27793 * IHTMLFrameBase interface
27799 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27801 interface IHTMLFrameBase
: IDispatch
27803 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27804 HRESULT src
([in] BSTR v
);
27806 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27807 HRESULT src
([out, retval] BSTR *p
);
27809 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27810 HRESULT name
([in] BSTR v
);
27812 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27813 HRESULT name
([out, retval] BSTR *p
);
27815 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27816 HRESULT border
([in] VARIANT v
);
27818 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27819 HRESULT border
([out, retval] VARIANT *p
);
27821 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27822 HRESULT frameBorder
([in] BSTR v
);
27824 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27825 HRESULT frameBorder
([out, retval] BSTR *p
);
27827 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27828 HRESULT frameSpacing
([in] VARIANT v
);
27830 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27831 HRESULT frameSpacing
([out, retval] VARIANT *p
);
27833 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27834 HRESULT marginWidth
([in] VARIANT v
);
27836 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27837 HRESULT marginWidth
([out, retval] VARIANT *p
);
27839 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27840 HRESULT marginHeight
([in] VARIANT v
);
27842 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27843 HRESULT marginHeight
([out, retval] VARIANT *p
);
27845 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27846 HRESULT noResize
([in] VARIANT_BOOL v
);
27848 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27849 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
27851 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27852 HRESULT scrolling
([in] BSTR v
);
27854 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27855 HRESULT scrolling
([out, retval] BSTR *p
);
27858 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
27859 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27860 void src
(BSTR v
); \
27862 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27865 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27866 void name
(BSTR v
); \
27868 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27871 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27872 void border
(VARIANT v
); \
27874 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27875 VARIANT border
(); \
27877 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27878 void frameBorder
(BSTR v
); \
27880 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27881 BSTR frameBorder
(); \
27883 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27884 void frameSpacing
(VARIANT v
); \
27886 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27887 VARIANT frameSpacing
(); \
27889 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27890 void marginWidth
(VARIANT v
); \
27892 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27893 VARIANT marginWidth
(); \
27895 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27896 void marginHeight
(VARIANT v
); \
27898 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27899 VARIANT marginHeight
(); \
27901 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27902 void noResize
(VARIANT_BOOL v
); \
27904 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27905 VARIANT_BOOL noResize
(); \
27907 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27908 void scrolling
(BSTR v
); \
27910 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27913 /*****************************************************************************
27914 * IHTMLFrameBase2 interface
27920 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27922 interface IHTMLFrameBase2
: IDispatch
27924 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
27925 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
27927 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27928 HRESULT onload
([in] VARIANT v
);
27930 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27931 HRESULT onload
([retval, out] VARIANT *p
);
27933 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27934 HRESULT onreadystatechange
([in] VARIANT v
);
27936 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27937 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27939 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
27940 HRESULT readyState
([retval, out] BSTR *p
);
27942 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27943 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
27945 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27946 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
27949 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
27950 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
27951 IHTMLWindow2
*contentWindow
(); \
27953 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27954 void allowTransparency
(VARIANT_BOOL v
); \
27956 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27957 VARIANT_BOOL allowTransparency
()
27959 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
27960 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27961 void longDesc
(BSTR v
); \
27963 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27967 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
27968 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
27969 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
27970 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
27971 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
27973 /*****************************************************************************
27974 * IHTMLFrameElement3 interface
27980 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27982 interface IHTMLFrameElement3
: IDispatch
27984 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27985 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27987 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27988 HRESULT src
([in] BSTR v
);
27990 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27991 HRESULT src
([out, retval] BSTR *p
);
27993 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27994 HRESULT longDesc
([in] BSTR v
);
27996 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27997 HRESULT longDesc
([out, retval] BSTR *p
);
27999 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
28000 HRESULT frameBorder
([in] BSTR v
);
28002 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
28003 HRESULT frameBorder
([out, retval] BSTR * p
);
28006 /*****************************************************************************
28007 * DispHTMLFrameElement dispinterface
28011 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28013 dispinterface DispHTMLFrameElement
28017 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
28019 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
28020 void borderColor
(VARIANT v
);
28022 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
28023 VARIANT borderColor
();
28025 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
28026 void height
(VARIANT v
);
28028 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
28031 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
28032 void width
(VARIANT v
);
28034 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
28037 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
28038 IDispatch
*contentDocument
();
28040 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
28041 void ie8_src
(BSTR v
);
28043 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
28046 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
28047 void ie8_longDesc
(BSTR v
);
28049 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
28050 BSTR ie8_longDesc
();
28052 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
28053 void ie8_frameBorder
(BSTR v
);
28055 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
28056 BSTR ie8_frameBorder
();
28059 /*****************************************************************************
28060 * HTMLFrameElement coclass
28064 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28066 coclass HTMLFrameElement
28068 [default] dispinterface DispHTMLFrameElement
;
28069 /* [source, default] dispinterface HTMLControlElementEvents; */
28070 /* [source] dispinterface HTMLControlElementEvents2; */
28071 WINE_HTMLDATAELEMENT_INTERFACES
;
28072 interface IHTMLControlElement
;
28073 interface IHTMLFrameBase
;
28074 interface IHTMLFrameBase2
;
28075 /* interface IHTMLFrameBase3; */
28076 /* interface IHTMLFrameElement; */
28077 /* interface IHTMLFrameElement2; */
28078 interface IHTMLFrameElement3
;
28079 /* interface IGetSVGDocument; */
28082 /*****************************************************************************
28083 * IHTMLIFrameElement interface
28089 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28091 interface IHTMLIFrameElement
: IDispatch
28093 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
28094 HRESULT vspace
([in] LONG v
);
28096 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
28097 HRESULT vspace
([retval, out] LONG *p
);
28099 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
28100 HRESULT hspace
([in] LONG v
);
28102 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
28103 HRESULT hspace
([retval, out] LONG *p
);
28105 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
28106 HRESULT align
([in] BSTR v
);
28108 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
28109 HRESULT align
([retval, out] BSTR *p
);
28112 /*****************************************************************************
28113 * IHTMLIFrameElement2 interface
28119 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28121 interface IHTMLIFrameElement2
: IDispatch
28123 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
28124 HRESULT height
([in] VARIANT v
);
28126 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
28127 HRESULT height
([out, retval] VARIANT *p
);
28129 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
28130 HRESULT width
([in] VARIANT v
);
28132 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
28133 HRESULT width
([out, retval] VARIANT *p
);
28136 /*****************************************************************************
28137 * IHTMLIFrameElement3 interface
28143 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
28145 interface IHTMLIFrameElement3
: IDispatch
28147 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
28148 HRESULT contentDocument
([out, retval] IDispatch
**p
);
28150 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
28151 HRESULT src
([in] BSTR v
);
28153 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
28154 HRESULT src
([out, retval] BSTR *p
);
28156 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
28157 HRESULT longDesc
([in] BSTR v
);
28159 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
28160 HRESULT longDesc
([out, retval] BSTR *p
);
28162 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
28163 HRESULT frameBorder
([in] BSTR v
);
28165 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
28166 HRESULT frameBorder
([out, retval] BSTR *p
);
28169 /*****************************************************************************
28170 * DispHTMLIFrame dispinterface
28174 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28176 dispinterface DispHTMLIFrame
28180 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
28182 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
28183 void vspace
(LONG v
);
28185 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
28188 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
28189 void hspace
(LONG v
);
28191 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
28194 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
28195 void align
(BSTR v
);
28197 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
28200 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
28201 void height
(VARIANT v
);
28203 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
28206 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
28207 void width
(VARIANT v
);
28209 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
28212 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
28213 IDispatch
*contentDocument
();
28215 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
28216 void ie8_src
(BSTR v
);
28218 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
28221 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
28222 void ie8_longDesc
(BSTR v
);
28224 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
28225 BSTR ie8_longDesc
();
28227 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
28228 void ie8_frameBorder
(BSTR v
);
28230 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
28231 BSTR ie8_frameBorder
();
28234 /*****************************************************************************
28235 * HTMLIFrame coclass
28239 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28243 [default] dispinterface DispHTMLIFrame
;
28244 /* [source, default] dispinterface HTMLControlElementEvents; */
28245 /* [source] dispinterface HTMLControlElementEvents2; */
28246 WINE_HTMLDATAELEMENT_INTERFACES
;
28247 interface IHTMLControlElement
;
28248 interface IHTMLFrameBase
;
28249 interface IHTMLFrameBase2
;
28250 /* interface IHTMLFrameBase3; */
28251 interface IHTMLIFrameElement
;
28252 interface IHTMLIFrameElement2
;
28253 interface IHTMLIFrameElement3
;
28254 /* interface IGetSVGDocument; */
28257 /*****************************************************************************
28258 * IHTMLStyleElement interface
28264 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28266 interface IHTMLStyleElement
: IDispatch
28268 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
28269 HRESULT type
([in] BSTR v
);
28271 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
28272 HRESULT type
([retval, out] BSTR *p
);
28274 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
28275 HRESULT readyState
([retval, out] BSTR *p
);
28277 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
28278 HRESULT onreadystatechange
([in] VARIANT v
);
28280 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
28281 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
28283 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
28284 HRESULT onload
([in] VARIANT v
);
28286 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
28287 HRESULT onload
([retval, out] VARIANT *p
);
28289 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
28290 HRESULT onerror
([in] VARIANT v
);
28292 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
28293 HRESULT onerror
([retval, out] VARIANT *p
);
28295 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
28296 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
28298 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
28299 HRESULT disabled
([in] VARIANT_BOOL v
);
28301 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
28302 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
28304 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
28305 HRESULT media
([in] BSTR v
);
28307 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
28308 HRESULT media
([retval, out] BSTR *p
);
28311 /*****************************************************************************
28312 * IHTMLStyleElement2 interface
28318 uuid(3051072a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28320 interface IHTMLStyleElement2
: IDispatch
28322 [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET
)]
28323 HRESULT sheet
([out, retval] IHTMLStyleSheet
**p
);
28326 /*****************************************************************************
28327 * DispHTMLStyleElement dispinterface
28331 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28333 dispinterface DispHTMLStyleElement
28337 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
28339 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
28342 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
28345 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
28346 IHTMLStyleSheet
*styleSheet
();
28348 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
28349 void media
(BSTR v
);
28351 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
28354 [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET
)]
28355 IHTMLStyleSheet
*sheet
();
28358 /*****************************************************************************
28359 * HTMLStyleElement coclass
28363 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28365 coclass HTMLStyleElement
28367 [default] dispinterface DispHTMLStyleElement
;
28368 /* [source, default] dispinterface HTMLStyleElementEvents; */
28369 /* [source] dispinterface HTMLStyleElementEvents2; */
28370 WINE_HTMLELEMENT_INTERFACES
;
28371 interface IHTMLStyleElement
;
28372 interface IHTMLStyleElement2
;
28375 /*****************************************************************************
28376 * IHTMLStorage interface
28382 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
28384 interface IHTMLStorage
: IDispatch
28386 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
28387 HRESULT length
([out, retval] long *p
);
28389 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
28390 HRESULT remainingSpace
([out, retval] long *p
);
28392 [id(DISPID_IHTMLSTORAGE_KEY
)]
28395 [out, retval] BSTR *);
28397 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
28400 [out, retval] VARIANT *);
28402 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
28405 [in] BSTR bstrValue
);
28407 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
28408 HRESULT removeItem
([in] BSTR bstrKey
);
28410 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
28414 /*****************************************************************************
28415 * IDOMEventTarget interface
28421 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28423 interface IEventTarget
: IDispatch
28425 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
28426 HRESULT addEventListener
(
28428 [in] IDispatch
*listener
,
28429 [in] VARIANT_BOOL useCapture
);
28431 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
28432 HRESULT removeEventListener
(
28434 [in] IDispatch
*listener
,
28435 [in] VARIANT_BOOL useCapture
);
28437 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
28438 HRESULT dispatchEvent
(
28439 [in] IDOMEvent
*evt
,
28440 [out, retval] VARIANT_BOOL *pfResult
);
28443 typedef enum _DOM_EVENT_PHASE
28445 DEP_CAPTURING_PHASE
= 1,
28447 DEP_BUBBLING_PHASE
= 3,
28448 DOM_EVENT_PHASE_Max
= 0x7fffffff
28451 /*****************************************************************************
28452 * IDOMEvent interface
28458 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28460 interface IDOMEvent
: IDispatch
28462 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
28463 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
28465 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
28466 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
28468 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
28469 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
28471 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
28472 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
28474 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
28475 HRESULT eventPhase
([out, retval] USHORT
*p
);
28477 [propget, id(DISPID_IDOMEVENT_TARGET
)]
28478 HRESULT target
([out, retval] IEventTarget
**p
);
28480 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
28481 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
28483 [propget, id(DISPID_IDOMEVENT_TYPE
)]
28484 HRESULT type
([out, retval] BSTR *p
);
28486 [id(DISPID_IDOMEVENT_INITEVENT
)]
28488 [in] BSTR eventType
,
28489 [in] VARIANT_BOOL canBubble
,
28490 [in] VARIANT_BOOL cancelable
);
28492 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
28493 HRESULT preventDefault
();
28495 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
28496 HRESULT stopPropagation
();
28498 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
28499 HRESULT stopImmediatePropagation
();
28501 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
28502 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
28504 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
28505 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
28507 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
28508 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
28510 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
28511 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
28514 /*****************************************************************************
28515 * DispDOMEvent dispinterface
28519 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28521 dispinterface DispDOMEvent
28525 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
28526 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
28527 VARIANT_BOOL bubbles
(); \
28529 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
28530 VARIANT_BOOL cancelable
(); \
28532 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
28533 IEventTarget
*currentTarget
(); \
28535 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
28536 VARIANT_BOOL defaultPrevented
(); \
28538 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
28539 USHORT eventPhase
(); \
28541 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
28542 IEventTarget
*target
(); \
28544 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
28545 ULONGLONG timeStamp
(); \
28547 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
28550 [id(DISPID_IDOMEVENT_INITEVENT
)] \
28552 [in] BSTR eventType
, \
28553 [in] VARIANT_BOOL canBubble
, \
28554 [in] VARIANT_BOOL cancelable
); \
28556 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
28557 void preventDefault
(); \
28559 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
28560 void stopPropagation
(); \
28562 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
28563 void stopImmediatePropagation
(); \
28565 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
28566 VARIANT_BOOL isTrusted
(); \
28568 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
28569 void cancelBubble
(VARIANT_BOOL v
); \
28571 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
28572 VARIANT_BOOL cancelBubble
(); \
28574 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
28575 IHTMLElement
*srcElement
()
28577 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28580 /*****************************************************************************
28581 * IDOMUIEvent interface
28587 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28589 interface IDOMUIEvent
: IDispatch
28591 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
28592 HRESULT view
([out, retval] IHTMLWindow2
**p
);
28594 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
28595 HRESULT detail
([out, retval] long *p
);
28597 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
28598 HRESULT initUIEvent
(
28599 [in] BSTR eventType
,
28600 [in] VARIANT_BOOL canBubble
,
28601 [in] VARIANT_BOOL cancelable
,
28602 [in] IHTMLWindow2
*view
,
28606 /*****************************************************************************
28607 * DispDOMUIEvent dispinterface
28611 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
28613 dispinterface DispDOMUIEvent
28617 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
28618 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
28619 IHTMLWindow2
*view
(); \
28621 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
28624 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
28625 void initUIEvent
( \
28626 [in] BSTR eventType
, \
28627 [in] VARIANT_BOOL canBubble
, \
28628 [in] VARIANT_BOOL cancelable
, \
28629 [in] IHTMLWindow2
*view
, \
28632 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28633 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28636 /*****************************************************************************
28637 * IDOMMouseEvent interface
28643 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28645 interface IDOMMouseEvent
: IDispatch
28647 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
28648 HRESULT screenX
([out, retval] long *p
);
28650 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
28651 HRESULT screenY
([out, retval] long *p
);
28653 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
28654 HRESULT clientX
([out, retval] long *p
);
28656 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
28657 HRESULT clientY
([out, retval] long *p
);
28659 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
28660 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28662 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
28663 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28665 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
28666 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28668 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
28669 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28671 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
28672 HRESULT button
([out, retval] USHORT
*p
);
28674 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
28675 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
28677 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
28678 HRESULT initMouseEvent
(
28679 [in] BSTR eventType
,
28680 [in] VARIANT_BOOL canBubble
,
28681 [in] VARIANT_BOOL cancelable
,
28682 [in] IHTMLWindow2
*viewArg
,
28683 [in] long detailArg
,
28684 [in] long screenXArg
,
28685 [in] long screenYArg
,
28686 [in] long clientXArg
,
28687 [in] long clientYArg
,
28688 [in] VARIANT_BOOL ctrlKeyArg
,
28689 [in] VARIANT_BOOL altKeyArg
,
28690 [in] VARIANT_BOOL shiftKeyArg
,
28691 [in] VARIANT_BOOL metaKeyArg
,
28692 [in] USHORT buttonArg
,
28693 [in] IEventTarget
*relatedTargetArg
);
28695 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
28696 HRESULT getModifierState
(
28698 [out, retval] VARIANT_BOOL *activated
);
28700 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
28701 HRESULT buttons
([out, retval] USHORT
*p
);
28703 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
28704 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
28706 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
28707 HRESULT toElement
([out, retval] IHTMLElement
**p
);
28709 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
28710 HRESULT x
([out, retval] long *p
);
28712 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
28713 HRESULT y
([out, retval] long *p
);
28715 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
28716 HRESULT offsetX
([out, retval] long *p
);
28718 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
28719 HRESULT offsetY
([out, retval] long *p
);
28721 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
28722 HRESULT pageX
([out, retval] long *p
);
28724 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
28725 HRESULT pageY
([out, retval] long *p
);
28727 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
28728 HRESULT layerX
([out, retval] long *p
);
28730 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
28731 HRESULT layerY
([out, retval] long *p
);
28733 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
28734 HRESULT which
([out, retval] USHORT
*p
);
28737 /*****************************************************************************
28738 * DispDOMMouseEvent dispinterface
28742 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
28744 dispinterface DispDOMMouseEvent
28748 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
28749 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
28752 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
28755 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
28758 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
28761 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
28762 VARIANT_BOOL ctrlKey
(); \
28764 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
28765 VARIANT_BOOL shiftKey
(); \
28767 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
28768 VARIANT_BOOL altKey
(); \
28770 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
28771 VARIANT_BOOL metaKey
(); \
28773 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
28776 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
28777 IEventTarget
*relatedTarget
(); \
28779 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
28780 void initMouseEvent
( \
28781 [in] BSTR eventType
, \
28782 [in] VARIANT_BOOL canBubble
, \
28783 [in] VARIANT_BOOL cancelable
, \
28784 [in] IHTMLWindow2
*viewArg
, \
28785 [in] long detailArg
, \
28786 [in] long screenXArg
, \
28787 [in] long screenYArg
, \
28788 [in] long clientXArg
, \
28789 [in] long clientYArg
, \
28790 [in] VARIANT_BOOL ctrlKeyArg
, \
28791 [in] VARIANT_BOOL altKeyArg
, \
28792 [in] VARIANT_BOOL shiftKeyArg
, \
28793 [in] VARIANT_BOOL metaKeyArg
, \
28794 [in] USHORT buttonArg
, \
28795 [in] IEventTarget
*relatedTargetArg
); \
28797 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
28798 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
28800 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
28801 USHORT buttons
(); \
28803 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
28804 IHTMLElement
*fromElement
(); \
28806 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
28807 IHTMLElement
*toElement
(); \
28809 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
28812 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
28815 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
28818 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
28821 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
28824 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
28827 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
28830 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
28833 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
28836 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28837 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28838 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
28841 /*****************************************************************************
28842 * IDOMKeyboardEvent interface
28848 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28850 interface IDOMKeyboardEvent
: IDispatch
28852 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28853 HRESULT key
([retval, out] BSTR *p
);
28855 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28856 HRESULT location
([out, retval] ULONG
*p
);
28858 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28859 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28861 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28862 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28864 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28865 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28867 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28868 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28870 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28871 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
28873 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28874 HRESULT getModifierState
(
28876 [out, retval] VARIANT_BOOL *state
);
28878 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28879 HRESULT initKeyboardEvent
(
28880 [in] BSTR eventType
,
28881 [in] VARIANT_BOOL canBubble
,
28882 [in] VARIANT_BOOL cancelable
,
28883 [in] IHTMLWindow2
*viewArg
,
28885 [in] ULONG locationArg
,
28886 [in] BSTR modifiersListArg
,
28887 [in] VARIANT_BOOL repeat
,
28890 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28891 HRESULT keyCode
([out, retval] long *p
);
28893 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28894 HRESULT charCode
([out, retval] long *p
);
28896 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28897 HRESULT which
([out, retval] long *p
);
28899 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28900 HRESULT ie9_char
([out, retval] VARIANT *p
);
28902 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28903 HRESULT locale
([out, retval] BSTR *p
);
28906 /*****************************************************************************
28907 * DispDOMKeyboardEvent dispinterface
28911 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
28913 dispinterface DispDOMKeyboardEvent
28917 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28918 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28920 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28923 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28926 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28927 VARIANT_BOOL ctrlKey
();
28929 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28930 VARIANT_BOOL shiftKey
();
28932 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28933 VARIANT_BOOL altKey
();
28935 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28936 VARIANT_BOOL metaKey
();
28938 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28939 VARIANT_BOOL repeat
();
28941 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28942 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
28944 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28945 void initKeyboardEvent
(
28946 [in] BSTR eventType
,
28947 [in] VARIANT_BOOL canBubble
,
28948 [in] VARIANT_BOOL cancelable
,
28949 [in] IHTMLWindow2
*viewArg
,
28951 [in] ULONG locationArg
,
28952 [in] BSTR modifiersListArg
,
28953 [in] VARIANT_BOOL repeat
,
28956 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28959 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28962 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28965 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28966 VARIANT ie9_char
();
28968 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28972 /*****************************************************************************
28973 * IDOMCustomEvent interface
28979 uuid(305106de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28981 interface IDOMCustomEvent
: IDispatch
28983 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28984 HRESULT detail
([out, retval] VARIANT *p
);
28986 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28987 HRESULT initCustomEvent
(
28988 [in] BSTR eventType
,
28989 [in] VARIANT_BOOL canBubble
,
28990 [in] VARIANT_BOOL cancelable
,
28991 [in] VARIANT *detail
);
28994 /*****************************************************************************
28995 * DispDOMCustomEvent dispinterface
28999 uuid(3059007c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29001 dispinterface DispDOMCustomEvent
29005 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
29007 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
29010 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
29011 void initCustomEvent
(
29012 [in] BSTR eventType
,
29013 [in] VARIANT_BOOL canBubble
,
29014 [in] VARIANT_BOOL cancelable
,
29015 [in] VARIANT *detail
);
29018 /*****************************************************************************
29019 * IDOMMessageEvent interface
29025 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
29027 interface IDOMMessageEvent
: IDispatch
29029 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
29030 HRESULT data
([out, retval] BSTR *p
);
29032 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
29033 HRESULT origin
([out, retval] BSTR *p
);
29035 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
29036 HRESULT source([out, retval] IHTMLWindow2
**p
);
29038 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
29039 HRESULT initMessageEvent
(
29040 [in] BSTR eventType
,
29041 [in] VARIANT_BOOL canBubble
,
29042 [in] VARIANT_BOOL cancelable
,
29045 [in] BSTR lastEventId
,
29046 [in] IHTMLWindow2
*source);
29049 /*****************************************************************************
29050 * DispDOMMessageEvent dispinterface
29054 uuid(30590092-98b5
-11cf
-bb82
-00aa00bdce0b
)
29056 dispinterface DispDOMMessageEvent
29060 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
29062 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
29065 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
29068 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
29069 IHTMLWindow2
*source();
29071 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
29072 void initMessageEvent
(
29073 [in] BSTR eventType
,
29074 [in] VARIANT_BOOL canBubble
,
29075 [in] VARIANT_BOOL cancelable
,
29078 [in] BSTR lastEventId
,
29079 [in] IHTMLWindow2
*source);
29082 /*****************************************************************************
29083 * IDOMProgressEvent interface
29089 uuid(3051071e-98b5
-11cf
-bb82
-00aa00bdce0b
)
29091 interface IDOMProgressEvent
: IDispatch
29093 [propget, id(DISPID_IDOMPROGRESSEVENT_LENGTHCOMPUTABLE
)]
29094 HRESULT lengthComputable
([out, retval] VARIANT_BOOL *p
);
29096 [propget, id(DISPID_IDOMPROGRESSEVENT_LOADED
)]
29097 HRESULT loaded
([out, retval] ULONGLONG
*p
);
29099 [propget, id(DISPID_IDOMPROGRESSEVENT_TOTAL
)]
29100 HRESULT total
([out, retval] ULONGLONG
*p
);
29102 [id(DISPID_IDOMPROGRESSEVENT_INITPROGRESSEVENT
)]
29103 HRESULT initProgressEvent
(
29104 [in] BSTR eventType
,
29105 [in] VARIANT_BOOL canBubble
,
29106 [in] VARIANT_BOOL cancelable
,
29107 [in] VARIANT_BOOL lengthComputableArg
,
29108 [in] ULONGLONG loadedArg
,
29109 [in] ULONGLONG totalArg
);
29112 /*****************************************************************************
29113 * DispDOMProgressEvent dispinterface
29117 uuid(30590091-98b5
-11cf
-bb82
-00aa00bdce0b
)
29119 dispinterface DispDOMProgressEvent
29123 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
29125 [propget, id(DISPID_IDOMPROGRESSEVENT_LENGTHCOMPUTABLE
)]
29126 VARIANT_BOOL lengthComputable
();
29128 [propget, id(DISPID_IDOMPROGRESSEVENT_LOADED
)]
29129 ULONGLONG loaded
();
29131 [propget, id(DISPID_IDOMPROGRESSEVENT_TOTAL
)]
29134 [id(DISPID_IDOMPROGRESSEVENT_INITPROGRESSEVENT
)]
29135 void initProgressEvent
(
29136 [in] BSTR eventType
,
29137 [in] VARIANT_BOOL canBubble
,
29138 [in] VARIANT_BOOL cancelable
,
29139 [in] VARIANT_BOOL lengthComputableArg
,
29140 [in] ULONGLONG loadedArg
,
29141 [in] ULONGLONG totalArg
);
29144 /*****************************************************************************
29145 * IDOMStorageEvent interface
29151 uuid(30510722-98b5
-11cf
-bb82
-00aa00bdce0b
)
29153 interface IDOMStorageEvent
: IDispatch
29155 [propget, id(DISPID_IDOMSTORAGEEVENT_KEY
)]
29156 HRESULT key
([out, retval] BSTR *p
);
29158 [propget, id(DISPID_IDOMSTORAGEEVENT_OLDVALUE
)]
29159 HRESULT oldValue
([out, retval] BSTR *p
);
29161 [propget, id(DISPID_IDOMSTORAGEEVENT_NEWVALUE
)]
29162 HRESULT newValue
([out, retval] BSTR *p
);
29164 [propget, id(DISPID_IDOMSTORAGEEVENT_URL
)]
29165 HRESULT url
([out, retval] BSTR *p
);
29167 [propget, id(DISPID_IDOMSTORAGEEVENT_STORAGEAREA
)]
29168 HRESULT storageArea
([out, retval] IHTMLStorage
**p
);
29170 [id(DISPID_IDOMSTORAGEEVENT_INITSTORAGEEVENT
)]
29171 HRESULT initStorageEvent
(
29172 [in] BSTR eventType
,
29173 [in] VARIANT_BOOL canBubble
,
29174 [in] VARIANT_BOOL cancelable
,
29176 [in] BSTR oldValueArg
,
29177 [in] BSTR newValueArg
,
29179 [in] IHTMLStorage
*storageAreaArg
);
29182 /*****************************************************************************
29183 * DispDOMStorageEvent dispinterface
29187 uuid(30590093-98b5
-11cf
-bb82
-00aa00bdce0b
)
29189 dispinterface DispDOMStorageEvent
29193 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
29195 [propget, id(DISPID_IDOMSTORAGEEVENT_KEY
)]
29198 [propget, id(DISPID_IDOMSTORAGEEVENT_OLDVALUE
)]
29201 [propget, id(DISPID_IDOMSTORAGEEVENT_NEWVALUE
)]
29204 [propget, id(DISPID_IDOMSTORAGEEVENT_URL
)]
29207 [propget, id(DISPID_IDOMSTORAGEEVENT_STORAGEAREA
)]
29208 IHTMLStorage
*storageArea
();
29210 [id(DISPID_IDOMSTORAGEEVENT_INITSTORAGEEVENT
)]
29211 void initStorageEvent
(
29212 [in] BSTR eventType
,
29213 [in] VARIANT_BOOL canBubble
,
29214 [in] VARIANT_BOOL cancelable
,
29216 [in] BSTR oldValueArg
,
29217 [in] BSTR newValueArg
,
29219 [in] IHTMLStorage
*storageAreaArg
);
29222 /*****************************************************************************
29223 * IHTMLNamespaceCollection interface
29229 uuid(3050f6b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29231 interface IHTMLNamespaceCollection
: IDispatch
29233 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
29234 HRESULT length
([out, retval] long *p
);
29236 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
29238 [in] VARIANT index
,
29239 [out, retval] IDispatch
**ppNamespace
);
29241 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
29243 [in] BSTR bstrNamespace
,
29245 [in, optional] VARIANT implementationUrl
,
29246 [out, retval] IDispatch
**ppNamespace
);
29249 /*****************************************************************************
29250 * DispHTMLNamespaceCollection dispinterface
29254 uuid(3050f550
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29256 dispinterface DispHTMLNamespaceCollection
29260 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
29263 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
29264 IDispatch
*item
([in] VARIANT index
);
29266 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
29268 [in] BSTR bstrNamespace
,
29270 [in, optional] VARIANT implementationUrl
);
29272 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
29273 IDispatch
*constructor
();
29276 /*****************************************************************************
29277 * ILineInfo interface
29281 pointer_default(unique),
29282 uuid(3050f7e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29284 interface ILineInfo
: IUnknown
29286 [propget, id(DISPID_ILINEINFO_X
)] HRESULT x
([retval, out] long *p
);
29287 [propget, id(DISPID_ILINEINFO_BASELINE
)] HRESULT baseLine
([retval, out] long *p
);
29288 [propget, id(DISPID_ILINEINFO_TEXTDESCENT
)] HRESULT textDescent
([retval, out] long *p
);
29289 [propget, id(DISPID_ILINEINFO_TEXTHEIGHT
)] HRESULT textHeight
([retval, out] long *p
);
29290 [propget, id(DISPID_ILINEINFO_LINEDIRECTION
)] HRESULT lineDirection
([retval, out] long *p
);
29293 /*****************************************************************************
29294 * IHTMLComputedStyle interface
29298 pointer_default(unique),
29299 uuid(3050f6c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29301 interface IHTMLComputedStyle
: IUnknown
29303 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BOLD
)] HRESULT bold
([retval, out] VARIANT_BOOL *p
);
29304 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_ITALIC
)] HRESULT italic
([retval, out] VARIANT_BOOL *p
);
29305 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_UNDERLINE
)] HRESULT underline
([retval, out] VARIANT_BOOL *p
);
29306 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OVERLINE
)] HRESULT overline
([retval, out] VARIANT_BOOL *p
);
29307 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_STRIKEOUT
)] HRESULT strikeOut
([retval, out] VARIANT_BOOL *p
);
29308 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUBSCRIPT
)] HRESULT subScript
([retval, out] VARIANT_BOOL *p
);
29309 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUPERSCRIPT
)] HRESULT superScript
([retval, out] VARIANT_BOOL *p
);
29310 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_EXPLICITFACE
)] HRESULT explicitFace
([retval, out] VARIANT_BOOL *p
);
29311 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTWEIGHT
)] HRESULT fontWeight
([retval, out] long *p
);
29312 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTSIZE
)] HRESULT fontSize
([retval, out] long *p
);
29313 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTNAME
)] HRESULT fontName
([retval, out] WCHAR
*p
);
29314 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_HASBGCOLOR
)] HRESULT hasBgColor
([retval, out] VARIANT_BOOL *p
);
29315 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_TEXTCOLOR
)] HRESULT textColor
([retval, out] DWORD
*p
);
29316 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BACKGROUNDCOLOR
)] HRESULT backgroundColor
([retval, out] DWORD
*p
);
29317 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_PREFORMATTED
)] HRESULT preFormatted
([retval, out] VARIANT_BOOL *p
);
29318 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_DIRECTION
)] HRESULT direction
([retval, out] VARIANT_BOOL *p
);
29319 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BLOCKDIRECTION
)] HRESULT blockDirection
([retval, out] VARIANT_BOOL *p
);
29320 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OL
)] HRESULT OL
([retval, out] VARIANT_BOOL *p
);
29321 HRESULT IsEqual
([in] IHTMLComputedStyle
*pComputedStyle
,[out] VARIANT_BOOL *pfEqual
);
29324 interface IHTMLCaret
;
29325 interface IDisplayPointer
;
29326 interface IDisplayServices
;
29327 interface ILineInfo
;
29328 interface IMarkupPointer
;
29329 interface IMarkupContainer
;
29330 interface ISegmentList
;
29331 interface IHTMLChangeLog
;
29332 interface IHTMLChangeSink
;
29334 /*****************************************************************************
29335 * IDisplayPointer interface
29339 pointer_default(unique),
29340 uuid(3050f69e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29342 interface IDisplayPointer
: IUnknown
29344 HRESULT MoveToPoint
([in] POINT ptPoint
,[in] COORD_SYSTEM eCoordSystem
,[in] IHTMLElement
*pElementContext
,[in] DWORD dwHitTestOptions
,[out] DWORD
*pdwHitTestResults
);
29345 HRESULT MoveUnit
([in] DISPLAY_MOVEUNIT eMoveUnit
,[in] LONG lXPos
);
29346 HRESULT PositionMarkupPointer
([in] IMarkupPointer
*pMarkupPointer
);
29347 HRESULT MoveToPointer
([in] IDisplayPointer
*pDispPointer
);
29348 HRESULT SetPointerGravity
([in] POINTER_GRAVITY eGravity
);
29349 HRESULT GetPointerGravity
([out] POINTER_GRAVITY
*peGravity
);
29350 HRESULT SetDisplayGravity
([in] DISPLAY_GRAVITY eGravity
);
29351 HRESULT GetDisplayGravity
([out] DISPLAY_GRAVITY
*peGravity
);
29352 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
29353 HRESULT Unposition
();
29354 HRESULT IsEqualTo
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsEqual
);
29355 HRESULT IsLeftOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsLeftOf
);
29356 HRESULT IsRightOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsRightOf
);
29357 HRESULT IsAtBOL
([out] BOOL
*pfBOL
);
29358 HRESULT MoveToMarkupPointer
([in] IMarkupPointer
*pPointer
,[in] IDisplayPointer
*pDispLineContext
);
29359 HRESULT ScrollIntoView
();
29360 HRESULT GetLineInfo
([out] ILineInfo
**ppLineInfo
);
29361 HRESULT GetFlowElement
([out] IHTMLElement
**ppLayoutElement
);
29362 HRESULT QueryBreaks
([out] DWORD
*pdwBreaks
);
29365 /*****************************************************************************
29366 * IHTMLCaret interface
29370 pointer_default(unique),
29371 uuid(3050f604
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29373 interface IHTMLCaret
: IUnknown
29375 HRESULT MoveCaretToPointer
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
29376 HRESULT MoveCaretToPointerEx
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fVisible
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
29377 HRESULT MoveMarkupPointerToCaret
([in] IMarkupPointer
*pIMarkupPointer
);
29378 HRESULT MoveDisplayPointerToCaret
([in] IDisplayPointer
*pDispPointer
);
29379 HRESULT IsVisible
([out] BOOL
*pIsVisible
);
29380 HRESULT Show
([in] BOOL fScrollIntoView
);
29382 HRESULT InsertText
([in] OLECHAR
*pText
,[in] LONG lLen
);
29383 HRESULT ScrollIntoView
();
29384 HRESULT GetLocation
([out] POINT
*pPoint
,[in] BOOL fTranslate
);
29385 HRESULT GetCaretDirection
([out] CARET_DIRECTION
*peDir
);
29386 HRESULT SetCaretDirection
([in] CARET_DIRECTION eDir
);
29389 /*****************************************************************************
29390 * IDisplayServices interface
29394 pointer_default(unique),
29395 uuid(3050f69d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29397 interface IDisplayServices
: IUnknown
29399 HRESULT CreateDisplayPointer
([out] IDisplayPointer
**ppDispPointer
);
29400 HRESULT TransformRect
([in, out] RECT
*pRect
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
29401 HRESULT TransformPoint
([in, out] POINT
*pPoint
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
29402 HRESULT GetCaret
([out] IHTMLCaret
**ppCaret
);
29403 HRESULT GetComputedStyle
([in] IMarkupPointer
*pPointer
,[out] IHTMLComputedStyle
**ppComputedStyle
);
29404 HRESULT ScrollRectIntoView
([in] IHTMLElement
*pIElement
,[in] RECT rect
);
29405 HRESULT HasFlowLayout
([in] IHTMLElement
*pIElement
,[out] BOOL
*pfHasFlowLayout
);
29408 /*****************************************************************************
29409 * IMarkupServices interface
29413 pointer_default(unique),
29414 uuid(3050f4a0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29416 interface IMarkupServices
: IUnknown
29418 HRESULT CreateMarkupPointer
([out] IMarkupPointer
**ppPointer
);
29420 HRESULT CreateMarkupContainer
([out] IMarkupContainer
**ppMarkupContainer
);
29422 HRESULT CreateElement
(
29423 [in] ELEMENT_TAG_ID tagID
,
29424 [in] OLECHAR
*pchAttributes
,
29425 [out] IHTMLElement
**ppElement
);
29427 HRESULT CloneElement
(
29428 [in] IHTMLElement
*pElemCloneThis
,
29429 [out] IHTMLElement
**ppElementTheClone
);
29431 HRESULT InsertElement
(
29432 [in] IHTMLElement
*pElementInsert
,
29433 [in] IMarkupPointer
*pPointerStart
,
29434 [in] IMarkupPointer
*pPointerFinish
);
29436 HRESULT RemoveElement
([in] IHTMLElement
*pElementRemove
);
29439 [in] IMarkupPointer
*pPointerStart
,
29440 [in] IMarkupPointer
*pPointerFinish
);
29443 [in] IMarkupPointer
*pPointerSourceStart
,
29444 [in] IMarkupPointer
*pPointerSourceFinish
,
29445 [in] IMarkupPointer
*pPointerTarget
);
29448 [in] IMarkupPointer
*pPointerSourceStart
,
29449 [in] IMarkupPointer
*pPointerSourceFinish
,
29450 [in] IMarkupPointer
*pPointerTarget
);
29452 HRESULT InsertText
(
29453 [in] OLECHAR
*pchText
,
29455 [in] IMarkupPointer
*pPointerTarget
);
29457 HRESULT ParseString
(
29458 [in] OLECHAR
*pchHTML
,
29459 [in] DWORD dwFlags
,
29460 [out] IMarkupContainer
**ppContainerResult
,
29461 [in] IMarkupPointer
*ppPointerStart
,
29462 [in] IMarkupPointer
*ppPointerFinish
);
29464 HRESULT ParseGlobal
(
29465 [in] HGLOBAL hglobalHTML
,
29466 [in] DWORD dwFlags
,
29467 [out] IMarkupContainer
**ppContainerResult
,
29468 [in] IMarkupPointer
*pPointerStart
,
29469 [in] IMarkupPointer
*pPointerFinish
);
29471 HRESULT IsScopedElement
(
29472 [in] IHTMLElement
*pElement
,
29473 [out] BOOL
*pfScoped
);
29475 HRESULT GetElementTagId
(
29476 [in] IHTMLElement
*pElement
,
29477 [out] ELEMENT_TAG_ID
*ptagId
);
29479 HRESULT GetTagIDForName
(
29480 [in] BSTR bstrName
,
29481 [out] ELEMENT_TAG_ID
*ptagId
);
29483 HRESULT GetNameForTagID
(
29484 [in] ELEMENT_TAG_ID tagId
,
29485 [out] BSTR *pbstrName
);
29487 HRESULT MovePointersToRange
(
29488 [in] IHTMLTxtRange
*pIRange
,
29489 [in] IMarkupPointer
*pPointerStart
,
29490 [in] IMarkupPointer
*pPointerFinish
);
29492 HRESULT MoveRangeToPointers
(
29493 [in] IMarkupPointer
*pPointerStart
,
29494 [in] IMarkupPointer
*pPointerFinish
,
29495 [in] IHTMLTxtRange
*pIRange
);
29497 HRESULT BeginUndoUnit
([in] OLECHAR
*pchTitle
);
29499 HRESULT EndUndoUnit
();
29502 /*****************************************************************************
29503 * IMarkupServices2 interface
29507 pointer_default(unique),
29508 uuid(3050f682
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29510 interface IMarkupServices2
: IMarkupServices
29512 HRESULT ParseGlobalEx
(
29513 [in] HGLOBAL hglobalHTML
,
29514 [in] DWORD dwFlags
,
29515 [in] IMarkupContainer
*pContext
,
29516 [out] IMarkupContainer
**ppContainerResult
,
29517 [in] IMarkupPointer
*pPointerStart
,
29518 [in] IMarkupPointer
*pPointerFinish
);
29520 HRESULT ValidateElements
(
29521 [in] IMarkupPointer
*pPointerStart
,
29522 [in] IMarkupPointer
*pPointerFinish
,
29523 [in] IMarkupPointer
*pPointerTarget
,
29524 [in, out] IMarkupPointer
*pPointerStatus
,
29525 [out] IHTMLElement
**ppElemFailBottom
,
29526 [out] IHTMLElement
**ppElemFailTop
);
29528 HRESULT SaveSegmentsToClipboard
(
29529 [in] ISegmentList
*pSegmentList
,
29530 [in] DWORD dwFlags
);
29533 /*****************************************************************************
29534 * IMarkupContainer interface
29538 pointer_default(unique),
29539 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29541 interface IMarkupContainer
: IUnknown
29543 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
29546 /*****************************************************************************
29547 * IMarkupContainer2 interface
29551 pointer_default(unique),
29552 uuid(3050f648
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29554 interface IMarkupContainer2
: IMarkupContainer
29556 HRESULT CreateChangeLog
(
29557 [in] IHTMLChangeSink
*pChangeSink
,
29558 [out] IHTMLChangeLog
**ppChangeLog
,
29559 [in] BOOL fforward
,
29560 [in] BOOL fBackward
);
29562 HRESULT RegisterForDirtyRange
(
29563 [in] IHTMLChangeSink
*pChangeSink
,
29564 [out] DWORD
*pdwCookie
);
29566 HRESULT UnRegisterForDirtyRange
([in] DWORD dwCookie
);
29568 HRESULT GetAndClearDirtyRange
(
29569 [in] DWORD dwCookie
,
29570 [in] IMarkupPointer
*pIPointerBegin
,
29571 [in] IMarkupPointer
*pIPointerEnd
);
29573 long GetVersionNumber
();
29575 HRESULT GetMasterElement
([out] IHTMLElement
**ppElementMaster
);
29578 /*****************************************************************************
29579 * IMarkupPointer interface
29583 pointer_default(unique),
29584 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29586 interface IMarkupPointer
: IUnknown
29588 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
29590 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
29592 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
29594 HRESULT Cling
([out] BOOL
*pfCling
);
29596 HRESULT SetCling
([in] BOOL fCLing
);
29598 HRESULT UnPosition
();
29600 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
29602 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
29604 HRESULT MoveAdjacentToElement
(
29605 [in] IHTMLElement
*pElement
,
29606 [in] ELEMENT_ADJACENCY eAdj
);
29608 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
29610 HRESULT MoveToContainer
(
29611 [in] IMarkupContainer
*pContainer
,
29612 [in] BOOL fAtStart
);
29616 [out] MARKUP_CONTEXT_TYPE
*pContext
,
29617 [out] IHTMLElement
**ppElement
,
29618 [in, out] LONG *pcch
,
29619 [out, size_is(*pcch
)] OLECHAR
*pchText
);
29623 [out] MARKUP_CONTEXT_TYPE
*pContext
,
29624 [out] IHTMLElement
**ppElement
,
29625 [in, out] LONG *pcch
,
29626 [out, size_is(*pcch
)] OLECHAR
*pchText
);
29628 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
29631 [in] IMarkupPointer
*pPointerThat
,
29632 [out] BOOL
*pfResult
);
29634 HRESULT IsLeftOfOrEqualTo
(
29635 [in] IMarkupPointer
*pPointerThat
,
29636 [out] BOOL
*pfResult
);
29639 [in] IMarkupPointer
*pPointerThat
,
29640 [out] BOOL
*pfResult
);
29642 HRESULT IsRightOfOrEqualTo
(
29643 [in] IMarkupPointer
*pPointerThat
,
29644 [out] BOOL
*pfResult
);
29647 [in] IMarkupPointer
*pPointerThat
,
29648 [out] BOOL
*pfAreEqual
);
29650 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
29653 [in] OLECHAR
*pchFindText
,
29654 [in] DWORD dwFlags
,
29655 [in] IMarkupPointer
*pIEndMatch
,
29656 [in] IMarkupPointer
*pIEndSearch
);
29659 /*****************************************************************************
29660 * IMarkupPointer2 interface
29664 pointer_default(unique),
29665 uuid(3050f675
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29667 interface IMarkupPointer2
: IMarkupPointer
29669 HRESULT IsAtWordBreak
([out] BOOL
*pfAtBreak
);
29671 HRESULT GetMarkupPosition
([out] long *plMP
);
29673 HRESULT MoveToMarkupPosition
(
29674 [in] IMarkupContainer
*pContainer
,
29677 HRESULT MoveUnitBounded
(
29678 [in] MOVEUNIT_ACTION muAction
,
29679 [in] IMarkupPointer
*pIBoundary
);
29681 HRESULT IsInsideURL
(
29682 [in] IMarkupPointer
*pRight
,
29683 [out] BOOL
*pfResult
);
29685 HRESULT MoveToContent
(
29686 [in] IHTMLElement
*pIElement
,
29687 [out] BOOL fAtStart
);
29690 /*****************************************************************************
29691 * IMarkupPointer2 interface
29695 pointer_default(unique),
29696 uuid(3050f5fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29698 interface IMarkupTextFrags
: IUnknown
29700 HRESULT GetTextFragCount
([out] long *pcFrags
);
29702 HRESULT GetTextFrag
(
29704 [out] BSTR *pbstrFrag
,
29705 [in] IMarkupPointer
*pPointerTag
);
29707 HRESULT RemoveTextFrag
([in] long iFrag
);
29709 HRESULT InsertTextFrag
(
29711 [in] BSTR bstrInsert
,
29712 [in] IMarkupPointer
*pPointerInsert
);
29714 HRESULT FindTextFragFromMarkupPointer
(
29715 [in] IMarkupPointer
*pPointerFind
,
29716 [out] long *piFrag
,
29717 [out] BOOL
*pfFragFound
);
29720 /*****************************************************************************
29721 * IHTMLChangeLog interface
29725 pointer_default(unique),
29726 uuid(3050f649
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29728 interface IHTMLChangeLog
: IUnknown
29730 HRESULT GetNextChange
(
29731 [in] BYTE *pbBuffer
,
29732 [in] long nBufferSize
,
29733 [out] long *pnRecordLength
);
29736 /*****************************************************************************
29737 * IHTMLChangeSink interface
29741 pointer_default(unique),
29742 uuid(3050f64a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29744 interface IHTMLChangeSink
: IUnknown
29749 /*****************************************************************************
29750 * IHTMLDOMConstructorCollection interface
29756 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29758 interface IHTMLDOMConstructorCollection
: IDispatch
29760 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
29761 HRESULT Attr
([out, retval] IDispatch
**p
);
29763 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
29764 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
29766 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
29767 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
29769 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
29770 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
29772 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
29773 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
29775 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
29776 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
29778 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
29779 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
29781 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
29782 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
29784 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
29785 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
29787 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
29788 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
29790 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
29791 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
29793 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
29794 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
29796 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
29797 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
29799 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
29800 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
29802 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
29803 HRESULT Element
([out, retval] IDispatch
**p
);
29805 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
29806 HRESULT Event
([out, retval] IDispatch
**p
);
29808 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
29809 HRESULT History
([out, retval] IDispatch
**p
);
29811 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
29812 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
29814 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
29815 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
29817 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
29818 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
29820 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
29821 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
29823 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
29824 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
29826 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
29827 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
29829 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
29830 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
29832 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
29833 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
29835 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
29836 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
29838 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
29839 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
29841 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
29842 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
29844 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
29845 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
29847 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
29848 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
29850 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
29851 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
29853 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
29854 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
29856 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
29857 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
29859 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
29860 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
29862 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
29863 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
29865 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
29866 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
29868 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
29869 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
29871 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
29872 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
29874 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
29875 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
29877 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
29878 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
29880 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
29881 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
29883 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
29884 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
29886 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
29887 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
29889 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
29890 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
29892 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
29893 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
29895 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
29896 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
29898 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
29899 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
29901 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
29902 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
29904 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
29905 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
29907 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
29908 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
29910 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
29911 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
29913 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
29914 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
29916 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
29917 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
29919 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
29920 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
29922 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
29923 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
29925 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
29926 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
29928 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
29929 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
29931 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
29932 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
29934 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
29935 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
29937 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
29938 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
29940 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
29941 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
29943 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
29944 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
29946 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
29947 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
29949 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
29950 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
29952 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
29953 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
29955 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
29956 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
29958 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
29959 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
29961 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
29962 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
29964 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
29965 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
29967 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
29968 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
29970 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
29971 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
29973 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
29974 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
29976 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
29977 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
29979 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
29980 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
29982 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
29983 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
29985 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
29986 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
29988 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
29989 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
29991 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
29992 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
29994 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
29995 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
29997 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
29998 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
30000 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
30001 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
30003 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
30004 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
30006 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
30007 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
30009 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
30010 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
30012 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
30013 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
30015 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
30016 HRESULT Image
([out, retval] IDispatch
**p
);
30018 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
30019 HRESULT Location
([out, retval] IDispatch
**p
);
30021 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
30022 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
30024 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
30025 HRESULT Navigator
([out, retval] IDispatch
**p
);
30027 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
30028 HRESULT NodeList
([out, retval] IDispatch
**p
);
30030 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
30031 HRESULT Option
([out, retval] IDispatch
**p
);
30033 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
30034 HRESULT Screen
([out, retval] IDispatch
**p
);
30036 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
30037 HRESULT Selection
([out, retval] IDispatch
**p
);
30039 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
30040 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
30042 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
30043 HRESULT Storage
([out, retval] IDispatch
**p
);
30045 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
30046 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
30048 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
30049 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
30051 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
30052 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
30054 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
30055 HRESULT Text
([out, retval] IDispatch
**p
);
30057 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
30058 HRESULT TextRange
([out, retval] IDispatch
**p
);
30060 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
30061 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
30063 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
30064 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
30066 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
30067 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
30069 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
30070 HRESULT Window
([out, retval] IDispatch
**p
);
30072 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
30073 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
30075 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
30076 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
30079 /*****************************************************************************
30080 * IDOMParser interface
30086 uuid(30510781-98b5
-11cf
-bb82
-00aa00bdce0b
)
30088 interface IDOMParser
: IDispatch
30090 [id(DISPID_IDOMPARSER_PARSEFROMSTRING
)]
30091 HRESULT parseFromString
([in] BSTR string, [in] BSTR mimeType
, [retval, out] IHTMLDocument2
**ppNode
);
30094 /*****************************************************************************
30095 * DispDOMParser dispinterface
30099 uuid(305900ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30101 dispinterface DispDOMParser
30105 [id(DISPID_IDOMPARSER_PARSEFROMSTRING
)]
30106 IHTMLDocument2
*parseFromString
([in] BSTR string, [in] BSTR mimeType
);
30111 uuid(30510782-98b5
-11cf
-bb82
-00aa00bdce0b
)
30115 [default] dispinterface DispDOMParser
;
30116 interface IDOMParser
;
30119 /*****************************************************************************
30120 * IXMLGenericParse interface
30124 pointer_default(unique),
30125 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
30127 interface IXMLGenericParse
: IUnknown
30129 HRESULT SetGenericParse
(
30130 [in] VARIANT_BOOL fDoGeneric
);
30133 /*****************************************************************************
30134 * ISegment interface
30138 pointer_default(unique),
30139 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30141 interface ISegment
: IUnknown
30143 HRESULT GetPointers
(
30144 [in] IMarkupPointer
*pIStart
,
30145 [in] IMarkupPointer
*pIEnd
);
30148 /*****************************************************************************
30149 * ISegmentListIterator interface
30153 pointer_default(unique),
30154 uuid(3050f692
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30156 interface ISegmentListIterator
: IUnknown
30158 HRESULT Current
([out] ISegment
**ppISegment
);
30167 /*****************************************************************************
30168 * ISegmentList interface
30172 pointer_default(unique),
30173 uuid(3050f605
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30175 interface ISegmentList
: IUnknown
30177 HRESULT CreateIterator
([out] ISegmentListIterator
**ppIIter
);
30179 HRESULT GetType
([out] SELECTION_TYPE
*peType
);
30181 HRESULT IsEmpty
([out] BOOL
*peType
);
30184 /*****************************************************************************
30185 * IElementSegment interface
30189 pointer_default(unique),
30190 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30192 interface IElementSegment
: ISegment
30194 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
30196 HRESULT SetPrimary
([in] BOOL fPrimary
);
30198 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
30201 /*****************************************************************************
30202 * ISelectionServicesListener interface
30206 pointer_default(unique),
30207 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30209 interface ISelectionServicesListener
: IUnknown
30211 HRESULT BeginSelectionUndo
();
30213 HRESULT EndSelectionUndo
();
30215 HRESULT OnSelectedElementExit
(
30216 [in] IMarkupPointer
*pIElementStart
,
30217 [in] IMarkupPointer
*pIElementEnd
,
30218 [in] IMarkupPointer
*pIElementContentStart
,
30219 [in] IMarkupPointer
*pIElementContentEnd
);
30221 HRESULT OnChangeType
(
30222 [in] SELECTION_TYPE eType
,
30223 [in] ISelectionServicesListener
*pIListener
);
30225 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
30228 /*****************************************************************************
30229 * ISelectionServices interface
30233 pointer_default(unique),
30234 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30236 interface ISelectionServices
: IUnknown
30238 HRESULT SetSelectionType
(
30239 [in] SELECTION_TYPE eType
,
30240 [in] ISelectionServicesListener
*pIListener
);
30242 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
30244 HRESULT AddSegment
(
30245 [in] IMarkupPointer
*pIStart
,
30246 [in] IMarkupPointer
*pIEnd
,
30247 [out] ISegment
**ppISegmentAdded
);
30249 HRESULT AddElementSegment
(
30250 [in] IHTMLElement
*pIElement
,
30251 [out] IElementSegment
**ppISegmentAdded
);
30253 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
30255 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
30258 /*****************************************************************************
30259 * IHTMLEditDesigner interface
30263 pointer_default(unique),
30264 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30266 interface IHTMLEditDesigner
: IUnknown
30268 HRESULT PreHandleEvent
(
30269 [in] DISPID inEvtDispId
,
30270 [in] IHTMLEventObj
*pIEventObj
);
30272 HRESULT PostHandleEvent
(
30273 [in] DISPID inEvtDispId
,
30274 [in] IHTMLEventObj
*pIEventObj
);
30276 HRESULT TranslateAccelerator
(
30277 [in] DISPID inEvtDispId
,
30278 [in] IHTMLEventObj
*pIEventObj
);
30280 HRESULT PostEditorEventNotify
(
30281 [in] DISPID inEvtDispId
,
30282 [in] IHTMLEventObj
*pIEventObj
);
30285 /*****************************************************************************
30286 * IHTMLEditServices interface
30290 pointer_default(unique),
30291 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30293 interface IHTMLEditServices
: IUnknown
30295 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
30297 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
30299 HRESULT GetSelectionServices
(
30300 [in] IMarkupContainer
*pIContainer
,
30301 [out] ISelectionServices
**ppSelSvc
);
30303 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
30305 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
30307 HRESULT SelectRange
(
30308 [in] IMarkupPointer
* pStart
,
30309 [in] IMarkupPointer
* pEnd
,
30310 [in] SELECTION_TYPE eType
);
30313 /*****************************************************************************
30314 * IElementBehaviorSite interface
30318 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
30320 interface IElementBehaviorSite
: IUnknown
{
30321 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
30322 HRESULT RegisterNotification
([in] long lEvent
);
30325 /*****************************************************************************
30326 * IElementBehavior interface
30330 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
30332 interface IElementBehavior
: IUnknown
{
30333 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
30334 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
30338 /*****************************************************************************
30339 * IElementBehaviorFactory interface
30343 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
30345 interface IElementBehaviorFactory
: IUnknown
30347 HRESULT FindBehavior
(
30348 [in] BSTR bstrBehavior
,
30349 [in] BSTR bstrBehaviorUrl
,
30350 [in] IElementBehaviorSite
*pSite
,
30351 [out] IElementBehavior
**ppBehavior
);
30354 } /* library MSHTML */
30356 interface IOleCommandTarget
;
30358 /*****************************************************************************
30359 * IHTMLPrivateWindow interface
30363 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
30366 interface IHTMLPrivateWindow
: IUnknown
30368 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
30369 HRESULT GetPendingUrl
(BSTR *url
);
30370 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
30371 HRESULT PICSComplete
(int arg
);
30372 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
30373 HRESULT GetAddressBarUrl
(BSTR *url
);
30376 /*****************************************************************************
30377 * IWebBrowserPriv interface
30381 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
30384 interface IWebBrowserPriv
: IUnknown
30386 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
30387 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
30391 /*****************************************************************************
30392 * IWebBrowserPriv2IE8 interface
30396 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
30399 interface IWebBrowserPriv2IE8
: IUnknown
30401 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
30402 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
30403 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
30404 HRESULT DetachConnectionPoints
();
30405 HRESULT GetProcessId
(DWORD
*pid
);
30406 HRESULT CompatAttachEditEvents
();
30407 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
30408 HRESULT SetSearchTerm
(BSTR term
);
30409 HRESULT GetSearchTerm
(BSTR *term
);
30410 HRESULT GetCurrentDocument
(IDispatch
** doc
);
30413 /*****************************************************************************
30414 * IWebBrowserPriv2IE9 interface
30418 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
30421 interface IWebBrowserPriv2IE9
: IUnknown
30423 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
30424 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
30425 /* Probably more */