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);")
38 cpp_quote
("DEFINE_GUID(SID_SEditCommandTarget, 0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
39 cpp_quote
("DEFINE_GUID(SID_SHTMLEditHost, 0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
40 cpp_quote
("DEFINE_GUID(SID_SHTMLEditServices, 0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);")
41 cpp_quote
("#define SID_SHTMLWindow IID_IHTMLWindow2")
42 cpp_quote
("#define SID_SElementBehaviorFactory IID_IElementBehaviorFactory")
44 cpp_quote
("#ifdef WINE_NO_UNICODE_MACROS")
45 cpp_quote
("#undef FindText")
50 uuid(3050F1C5
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
55 importlib
("stdole2.tlb");
59 POINTER_GRAVITY_Right
,
60 POINTER_GRAVITY_Max
= 2147483647
66 CONTEXT_TYPE_EnterScope
,
67 CONTEXT_TYPE_ExitScope
,
69 MARKUP_CONTEXT_TYPE_Max
= 2147483647
70 } MARKUP_CONTEXT_TYPE
;
77 ELEMENT_ADJACENCY_Max
= 2147483647
83 MOVEUNIT_PREVCLUSTERBEG
,
84 MOVEUNIT_NEXTCLUSTERBEG
,
85 MOVEUNIT_PREVCLUSTEREND
,
86 MOVEUNIT_NEXTCLUSTEREND
,
91 MOVEUNIT_PREVPROOFWORD
,
92 MOVEUNIT_NEXTPROOFWORD
,
97 MOVEUNIT_PREVSENTENCE
,
98 MOVEUNIT_NEXTSENTENCE
,
101 MOVEUNIT_ACTION_Max
= 2147483647
104 typedef enum _SELECTION_TYPE
{
106 SELECTION_TYPE_Caret
,
108 SELECTION_TYPE_Control
,
109 SELECTION_TYPE_Max
= 2147483647
112 typedef enum _ELEMENT_TAG_ID
{
225 TAGID_LAST_PREDEFINED
= 10000,
226 ELEMENT_TAG_ID_Max
= 2147483647
229 typedef enum _COORD_SYSTEM
{
232 COORD_SYSTEM_CONTAINER
,
233 COORD_SYSTEM_CONTENT
,
235 COORD_SYSTEM_Max
= 2147483647
238 typedef enum _DISPLAY_MOVEUNIT
{
239 DISPLAY_MOVEUNIT_PreviousLine
= 1,
240 DISPLAY_MOVEUNIT_NextLine
,
241 DISPLAY_MOVEUNIT_CurrentLineStart
,
242 DISPLAY_MOVEUNIT_CurrentLineEnd
,
243 DISPLAY_MOVEUNIT_TopOfWindow
,
244 DISPLAY_MOVEUNIT_BottomOfWindow
,
245 DISPLAY_MOVEUNIT_Max
= 2147483647
248 typedef enum _DISPLAY_GRAVITY
{
249 DISPLAY_GRAVITY_PreviousLine
= 1,
250 DISPLAY_GRAVITY_NextLine
,
251 DISPLAY_GRAVITY_Max
= 2147483647
254 typedef enum _CARET_DIRECTION
{
255 CARET_DIRECTION_INDETERMINATE
,
256 CARET_DIRECTION_SAME
,
257 CARET_DIRECTION_BACKWARD
,
258 CARET_DIRECTION_FORWARD
,
259 CARET_DIRECTION_Max
= 2147483647
262 typedef enum _DomConstructor
{
263 DomConstructorObject
= 0,
264 DomConstructorAttr
= 1,
265 DomConstructorBehaviorUrnsCollection
= 2,
266 DomConstructorBookmarkCollection
= 3,
267 DomConstructorCompatibleInfo
= 4,
268 DomConstructorCompatibleInfoCollection
= 5,
269 DomConstructorControlRangeCollection
= 6,
270 DomConstructorCSSCurrentStyleDeclaration
= 7,
271 DomConstructorCSSRuleList
= 8,
272 DomConstructorCSSRuleStyleDeclaration
= 9,
273 DomConstructorCSSStyleDeclaration
= 10,
274 DomConstructorCSSStyleRule
= 11,
275 DomConstructorCSSStyleSheet
= 12,
276 DomConstructorDataTransfer
= 13,
277 DomConstructorDOMImplementation
= 14,
278 DomConstructorElement
= 15,
279 DomConstructorEvent
= 16,
280 DomConstructorHistory
= 17,
281 DomConstructorHTCElementBehaviorDefaults
= 18,
282 DomConstructorHTMLAnchorElement
= 19,
283 DomConstructorHTMLAreaElement
= 20,
284 DomConstructorHTMLAreasCollection
= 21,
285 DomConstructorHTMLBaseElement
= 22,
286 DomConstructorHTMLBaseFontElement
= 23,
287 DomConstructorHTMLBGSoundElement
= 24,
288 DomConstructorHTMLBlockElement
= 25,
289 DomConstructorHTMLBodyElement
= 26,
290 DomConstructorHTMLBRElement
= 27,
291 DomConstructorHTMLButtonElement
= 28,
292 DomConstructorHTMLCollection
= 29,
293 DomConstructorHTMLCommentElement
= 30,
294 DomConstructorHTMLDDElement
= 31,
295 DomConstructorHTMLDivElement
= 32,
296 DomConstructorHTMLDocument
= 33,
297 DomConstructorHTMLDListElement
= 34,
298 DomConstructorHTMLDTElement
= 35,
299 DomConstructorHTMLEmbedElement
= 36,
300 DomConstructorHTMLFieldSetElement
= 37,
301 DomConstructorHTMLFontElement
= 38,
302 DomConstructorHTMLFormElement
= 39,
303 DomConstructorHTMLFrameElement
= 40,
304 DomConstructorHTMLFrameSetElement
= 41,
305 DomConstructorHTMLGenericElement
= 42,
306 DomConstructorHTMLHeadElement
= 43,
307 DomConstructorHTMLHeadingElement
= 44,
308 DomConstructorHTMLHRElement
= 45,
309 DomConstructorHTMLHtmlElement
= 46,
310 DomConstructorHTMLIFrameElement
= 47,
311 DomConstructorHTMLImageElement
= 48,
312 DomConstructorHTMLInputElement
= 49,
313 DomConstructorHTMLIsIndexElement
= 50,
314 DomConstructorHTMLLabelElement
= 51,
315 DomConstructorHTMLLegendElement
= 52,
316 DomConstructorHTMLLIElement
= 53,
317 DomConstructorHTMLLinkElement
= 54,
318 DomConstructorHTMLMapElement
= 55,
319 DomConstructorHTMLMarqueeElement
= 56,
320 DomConstructorHTMLMetaElement
= 57,
321 DomConstructorHTMLModelessDialog
= 58,
322 DomConstructorHTMLNamespaceInfo
= 59,
323 DomConstructorHTMLNamespaceInfoCollection
= 60,
324 DomConstructorHTMLNextIdElement
= 61,
325 DomConstructorHTMLNoShowElement
= 62,
326 DomConstructorHTMLObjectElement
= 63,
327 DomConstructorHTMLOListElement
= 64,
328 DomConstructorHTMLOptionElement
= 65,
329 DomConstructorHTMLParagraphElement
= 66,
330 DomConstructorHTMLParamElement
= 67,
331 DomConstructorHTMLPhraseElement
= 68,
332 DomConstructorHTMLPluginsCollection
= 69,
333 DomConstructorHTMLPopup
= 70,
334 DomConstructorHTMLScriptElement
= 71,
335 DomConstructorHTMLSelectElement
= 72,
336 DomConstructorHTMLSpanElement
= 73,
337 DomConstructorHTMLStyleElement
= 74,
338 DomConstructorHTMLTableCaptionElement
= 75,
339 DomConstructorHTMLTableCellElement
= 76,
340 DomConstructorHTMLTableColElement
= 77,
341 DomConstructorHTMLTableElement
= 78,
342 DomConstructorHTMLTableRowElement
= 79,
343 DomConstructorHTMLTableSectionElement
= 80,
344 DomConstructorHTMLTextAreaElement
= 81,
345 DomConstructorHTMLTextElement
= 82,
346 DomConstructorHTMLTitleElement
= 83,
347 DomConstructorHTMLUListElement
= 84,
348 DomConstructorHTMLUnknownElement
= 85,
349 DomConstructorImage
= 86,
350 DomConstructorLocation
= 87,
351 DomConstructorNamedNodeMap
= 88,
352 DomConstructorNavigator
= 89,
353 DomConstructorNodeList
= 90,
354 DomConstructorOption
= 91,
355 DomConstructorScreen
= 92,
356 DomConstructorSelection
= 93,
357 DomConstructorStaticNodeList
= 94,
358 DomConstructorStorage
= 95,
359 DomConstructorStyleSheetList
= 96,
360 DomConstructorStyleSheetPage
= 97,
361 DomConstructorStyleSheetPageList
= 98,
362 DomConstructorText
= 99,
363 DomConstructorTextRange
= 100,
364 DomConstructorTextRangeCollection
= 101,
365 DomConstructorTextRectangle
= 102,
366 DomConstructorTextRectangleList
= 103,
367 DomConstructorWindow
= 104,
368 DomConstructorXDomainRequest
= 105,
369 DomConstructorXMLHttpRequest
= 106,
370 DomConstructorMax
= 107,
371 DomConstructor_Max
= 2147483647L
378 uuid(3051049b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
380 interface IHTMLDOMConstructor
: IDispatch
382 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
383 HRESULT constructor
([retval, out] IDispatch
* * p
);
385 HRESULT LookupGetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
387 HRESULT LookupSetter
([in] BSTR propname
, [retval, out] VARIANT* ppDispHandler
);
389 HRESULT DefineGetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
391 HRESULT DefineSetter
([in] BSTR propname
, [in] VARIANT* pdispHandler
);
394 #define WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL \
395 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden] \
396 IDispatch
*constructor
()
398 interface IHTMLCaret
;
399 interface IHTMLComputedStyle
;
400 interface IHTMLDocument2
;
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 IDisplayPointer
;
418 interface IDisplayServices
;
420 interface IMarkupPointer
;
421 interface IMarkupContainer
;
422 interface ISegmentList
;
423 interface IHTMLChangeLog
;
424 interface IHTMLChangeSink
;
425 interface ISVGSVGElement
;
426 interface IHTMLDOMRange
;
427 interface IHTMLStyleSheet
;
429 /*****************************************************************************
430 * IHTMLCSSStyleDeclaration interface
436 uuid(30510740-98b5
-11cf
-bb82
-00aa00bdce0b
)
438 interface IHTMLCSSStyleDeclaration
: IDispatch
440 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)]
441 HRESULT length
([out, retval] long *p
);
443 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)]
444 HRESULT parentRule
([out, retval] VARIANT *p
);
446 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)]
447 HRESULT getPropertyValue
(
448 [in] BSTR bstrPropertyName
,
449 [out, retval] BSTR *pbstrPropertyValue
);
451 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)]
452 HRESULT getPropertyPriority
(
453 [in] BSTR bstrPropertyName
,
454 [out, retval] BSTR *pbstrPropertyPriority
);
456 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)]
457 HRESULT removeProperty
(
458 [in] BSTR bstrPropertyName
,
459 [out, retval] BSTR *pbstrPropertyValue
);
461 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)]
463 [in] BSTR bstrPropertyName
,
464 [in] VARIANT *pvarPropertyValue
,
465 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
);
467 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)]
470 [out, retval] BSTR *pbstrPropertyName
);
472 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
473 HRESULT fontFamily
([in] BSTR v
);
475 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
476 HRESULT fontFamily
([out, retval] BSTR *p
);
478 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
479 HRESULT fontStyle
([in] BSTR v
);
481 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
482 HRESULT fontStyle
([out, retval] BSTR *p
);
484 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
485 HRESULT fontVariant
([in] BSTR v
);
487 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
488 HRESULT fontVariant
([retval, out] BSTR * p
);
490 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
491 HRESULT fontWeight
([in] BSTR v
);
493 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
494 HRESULT fontWeight
([out, retval] BSTR *p
);
496 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
497 HRESULT fontSize
([in] VARIANT v
);
499 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
500 HRESULT fontSize
([out, retval] VARIANT *p
);
502 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
503 HRESULT font
([in] BSTR v
);
505 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
506 HRESULT font
([out, retval] BSTR *p
);
508 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
509 HRESULT color
([in] VARIANT v
);
511 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
512 HRESULT color
([out, retval] VARIANT *p
);
514 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
515 HRESULT background
([in] BSTR v
);
517 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
518 HRESULT background
([out, retval] BSTR *p
);
520 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
521 HRESULT backgroundColor
([in] VARIANT v
);
523 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
524 HRESULT backgroundColor
([out, retval] VARIANT *p
);
526 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
527 HRESULT backgroundImage
([in] BSTR v
);
529 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
530 HRESULT backgroundImage
([out, retval] BSTR *p
);
532 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
533 HRESULT backgroundRepeat
([in] BSTR v
);
535 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
536 HRESULT backgroundRepeat
([out, retval] BSTR *p
);
538 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
539 HRESULT backgroundAttachment
([in] BSTR v
);
541 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
542 HRESULT backgroundAttachment
([out, retval] BSTR *p
);
544 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
545 HRESULT backgroundPosition
([in] BSTR v
);
547 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
548 HRESULT backgroundPosition
([out, retval] BSTR *p
);
550 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
551 HRESULT backgroundPositionX
([in] VARIANT v
);
553 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
554 HRESULT backgroundPositionX
([out, retval] VARIANT *p
);
556 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
557 HRESULT backgroundPositionY
([in] VARIANT v
);
559 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
560 HRESULT backgroundPositionY
([out, retval] VARIANT *p
);
562 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
563 HRESULT wordSpacing
([in] VARIANT v
);
565 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
566 HRESULT wordSpacing
([out, retval] VARIANT *p
);
568 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
569 HRESULT letterSpacing
([in] VARIANT v
);
571 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
572 HRESULT letterSpacing
([out, retval] VARIANT *p
);
574 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
575 HRESULT textDecoration
([in] BSTR v
);
577 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
578 HRESULT textDecoration
([out, retval] BSTR *p
);
580 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
581 HRESULT verticalAlign
([in] VARIANT v
);
583 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
584 HRESULT verticalAlign
([out, retval] VARIANT *p
);
586 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
587 HRESULT textTransform
([in] BSTR v
);
589 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
590 HRESULT textTransform
([out, retval] BSTR *p
);
592 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
593 HRESULT textAlign
([in] BSTR v
);
595 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
596 HRESULT textAlign
([out, retval] BSTR *p
);
598 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
599 HRESULT textIndent
([in] VARIANT v
);
601 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
602 HRESULT textIndent
([out, retval] VARIANT *p
);
604 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
605 HRESULT lineHeight
([in] VARIANT v
);
607 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
608 HRESULT lineHeight
([out, retval] VARIANT *p
);
610 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
611 HRESULT marginTop
([in] VARIANT v
);
613 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
614 HRESULT marginTop
([out, retval] VARIANT *p
);
616 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
617 HRESULT marginRight
([in] VARIANT v
);
619 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
620 HRESULT marginRight
([out, retval] VARIANT *p
);
622 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
623 HRESULT marginBottom
([in] VARIANT v
);
625 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
626 HRESULT marginBottom
([out, retval] VARIANT *p
);
628 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
629 HRESULT marginLeft
([in] VARIANT v
);
631 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
632 HRESULT marginLeft
([out, retval] VARIANT *p
);
634 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
635 HRESULT margin
([in] BSTR v
);
637 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
638 HRESULT margin
([out, retval] BSTR *p
);
640 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
641 HRESULT paddingTop
([in] VARIANT v
);
643 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
644 HRESULT paddingTop
([out, retval] VARIANT *p
);
646 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
647 HRESULT paddingRight
([in] VARIANT v
);
649 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
650 HRESULT paddingRight
([out, retval] VARIANT *p
);
652 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
653 HRESULT paddingBottom
([in] VARIANT v
);
655 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
656 HRESULT paddingBottom
([out, retval] VARIANT *p
);
658 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
659 HRESULT paddingLeft
([in] VARIANT v
);
661 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
662 HRESULT paddingLeft
([out, retval] VARIANT *p
);
664 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
665 HRESULT padding
([in] BSTR v
);
667 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
668 HRESULT padding
([out, retval] BSTR *p
);
670 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
671 HRESULT border
([in] BSTR v
);
673 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
674 HRESULT border
([out, retval] BSTR *p
);
676 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
677 HRESULT borderTop
([in] BSTR v
);
679 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
680 HRESULT borderTop
([out, retval] BSTR *p
);
682 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
683 HRESULT borderRight
([in] BSTR v
);
685 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
686 HRESULT borderRight
([out, retval] BSTR *p
);
688 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
689 HRESULT borderBottom
([in] BSTR v
);
691 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
692 HRESULT borderBottom
([out, retval] BSTR *p
);
694 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
695 HRESULT borderLeft
([in] BSTR v
);
697 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
698 HRESULT borderLeft
([out, retval] BSTR *p
);
700 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
701 HRESULT borderColor
([in] BSTR v
);
703 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
704 HRESULT borderColor
([out, retval] BSTR *p
);
706 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
707 HRESULT borderTopColor
([in] VARIANT v
);
709 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
710 HRESULT borderTopColor
([out, retval] VARIANT *p
);
712 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
713 HRESULT borderRightColor
([in] VARIANT v
);
715 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
716 HRESULT borderRightColor
([out, retval] VARIANT *p
);
718 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
719 HRESULT borderBottomColor
([in] VARIANT v
);
721 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
722 HRESULT borderBottomColor
([out, retval] VARIANT *p
);
724 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
725 HRESULT borderLeftColor
([in] VARIANT v
);
727 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
728 HRESULT borderLeftColor
([out, retval] VARIANT *p
);
730 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
731 HRESULT borderWidth
([in] BSTR v
);
733 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
734 HRESULT borderWidth
([out, retval] BSTR *p
);
736 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
737 HRESULT borderTopWidth
([in] VARIANT v
);
739 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
740 HRESULT borderTopWidth
([out, retval] VARIANT *p
);
742 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
743 HRESULT borderRightWidth
([in] VARIANT v
);
745 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
746 HRESULT borderRightWidth
([out, retval] VARIANT *p
);
748 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
749 HRESULT borderBottomWidth
([in] VARIANT v
);
751 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
752 HRESULT borderBottomWidth
([out, retval] VARIANT *p
);
754 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
755 HRESULT borderLeftWidth
([in] VARIANT v
);
757 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
758 HRESULT borderLeftWidth
([out, retval] VARIANT *p
);
760 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
761 HRESULT borderStyle
([in] BSTR v
);
763 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
764 HRESULT borderStyle
([out, retval] BSTR *p
);
766 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
767 HRESULT borderTopStyle
([in] BSTR v
);
769 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
770 HRESULT borderTopStyle
([out, retval] BSTR *p
);
772 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
773 HRESULT borderRightStyle
([in] BSTR v
);
775 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
776 HRESULT borderRightStyle
([out, retval] BSTR *p
);
778 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
779 HRESULT borderBottomStyle
([in] BSTR v
);
781 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
782 HRESULT borderBottomStyle
([out, retval] BSTR *p
);
784 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
785 HRESULT borderLeftStyle
([in] BSTR v
);
787 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
788 HRESULT borderLeftStyle
([out, retval] BSTR *p
);
790 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
791 HRESULT width
([in] VARIANT v
);
793 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
794 HRESULT width
([out, retval] VARIANT *p
);
796 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
797 HRESULT height
([in] VARIANT v
);
799 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
800 HRESULT height
([out, retval] VARIANT *p
);
802 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
803 HRESULT styleFloat
([in] BSTR v
);
805 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
806 HRESULT styleFloat
([out, retval] BSTR *p
);
808 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
809 HRESULT clear
([in] BSTR v
);
811 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
812 HRESULT clear
([out, retval] BSTR *p
);
814 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
815 HRESULT display
([in] BSTR v
);
817 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
818 HRESULT display
([out, retval] BSTR *p
);
820 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
821 HRESULT visibility
([in] BSTR v
);
823 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
824 HRESULT visibility
([out, retval] BSTR *p
);
826 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
827 HRESULT listStyleType
([in] BSTR v
);
829 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
830 HRESULT listStyleType
([out, retval] BSTR *p
);
832 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
833 HRESULT listStylePosition
([in] BSTR v
);
835 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
836 HRESULT listStylePosition
([out, retval] BSTR *p
);
838 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
839 HRESULT listStyleImage
([in] BSTR v
);
841 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
842 HRESULT listStyleImage
([out, retval] BSTR *p
);
844 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
845 HRESULT listStyle
([in] BSTR v
);
847 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
848 HRESULT listStyle
([out, retval] BSTR *p
);
850 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
851 HRESULT whiteSpace
([in] BSTR v
);
853 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
854 HRESULT whiteSpace
([out, retval] BSTR *p
);
856 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
857 HRESULT top
([in] VARIANT v
);
859 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
860 HRESULT top
([out, retval] VARIANT *p
);
862 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
863 HRESULT left
([in] VARIANT v
);
865 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
866 HRESULT left
([out, retval] VARIANT *p
);
868 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
869 HRESULT zIndex
([in] VARIANT v
);
871 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
872 HRESULT zIndex
([out, retval] VARIANT *p
);
874 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
875 HRESULT overflow
([in] BSTR v
);
877 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
878 HRESULT overflow
([out, retval] BSTR *p
);
880 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
881 HRESULT pageBreakBefore
([in] BSTR v
);
883 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
884 HRESULT pageBreakBefore
([out, retval] BSTR *p
);
886 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
887 HRESULT pageBreakAfter
([in] BSTR v
);
889 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
890 HRESULT pageBreakAfter
([out, retval] BSTR *p
);
892 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
893 HRESULT cssText
([in] BSTR v
);
895 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
896 HRESULT cssText
([out, retval] BSTR *p
);
898 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
899 HRESULT cursor
([in] BSTR v
);
901 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
902 HRESULT cursor
([out, retval] BSTR *p
);
904 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
905 HRESULT clip
([in] BSTR v
);
907 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
908 HRESULT clip
([out, retval] BSTR *p
);
910 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
911 HRESULT filter
([in] BSTR v
);
913 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
914 HRESULT filter
([out, retval] BSTR *p
);
916 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
917 HRESULT tableLayout
([in] BSTR v
);
919 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
920 HRESULT tableLayout
([out, retval] BSTR *p
);
922 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
923 HRESULT borderCollapse
([in] BSTR v
);
925 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
926 HRESULT borderCollapse
([out, retval] BSTR *p
);
928 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
929 HRESULT direction
([in] BSTR v
);
931 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
932 HRESULT direction
([out, retval] BSTR *p
);
934 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
935 HRESULT behavior
([in] BSTR v
);
937 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
938 HRESULT behavior
([out, retval] BSTR *p
);
940 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
941 HRESULT position
([in] BSTR v
);
943 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
944 HRESULT position
([out, retval] BSTR *p
);
946 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
947 HRESULT unicodeBidi
([in] BSTR v
);
949 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
950 HRESULT unicodeBidi
([out, retval] BSTR *p
);
952 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
953 HRESULT bottom
([in] VARIANT v
);
955 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
956 HRESULT bottom
([out, retval] VARIANT *p
);
958 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
959 HRESULT right
([in] VARIANT v
);
961 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
962 HRESULT right
([out, retval] VARIANT *p
);
964 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
965 HRESULT imeMode
([in] BSTR v
);
967 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
968 HRESULT imeMode
([out, retval] BSTR *p
);
970 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
971 HRESULT rubyAlign
([in] BSTR v
);
973 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
974 HRESULT rubyAlign
([out, retval] BSTR *p
);
976 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
977 HRESULT rubyPosition
([in] BSTR v
);
979 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
980 HRESULT rubyPosition
([out, retval] BSTR *p
);
982 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
983 HRESULT rubyOverhang
([in] BSTR v
);
985 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
986 HRESULT rubyOverhang
([out, retval] BSTR *p
);
988 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
989 HRESULT layoutGridChar
([in] VARIANT v
);
991 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
992 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
994 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
995 HRESULT layoutGridLine
([in] VARIANT v
);
997 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
998 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
1000 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
1001 HRESULT layoutGridMode
([in] BSTR v
);
1003 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
1004 HRESULT layoutGridMode
([out, retval] BSTR *p
);
1006 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
1007 HRESULT layoutGridType
([in] BSTR v
);
1009 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
1010 HRESULT layoutGridType
([out, retval] BSTR *p
);
1012 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1013 HRESULT layoutGrid
([in] BSTR v
);
1015 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
1016 HRESULT layoutGrid
([out, retval] BSTR *p
);
1018 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1019 HRESULT textAutospace
([in] BSTR v
);
1021 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
1022 HRESULT textAutospace
([out, retval] BSTR *p
);
1024 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1025 HRESULT wordBreak
([in] BSTR v
);
1027 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
1028 HRESULT wordBreak
([out, retval] BSTR *p
);
1030 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1031 HRESULT lineBreak
([in] BSTR v
);
1033 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
1034 HRESULT lineBreak
([out, retval] BSTR *p
);
1036 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1037 HRESULT textJustify
([in] BSTR v
);
1039 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
1040 HRESULT textJustify
([out, retval] BSTR *p
);
1042 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1043 HRESULT textJustifyTrim
([in] BSTR v
);
1045 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
1046 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
1048 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1049 HRESULT textKashida
([in] VARIANT v
);
1051 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
1052 HRESULT textKashida
([out, retval] VARIANT *p
);
1054 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1055 HRESULT overflowX
([in] BSTR v
);
1057 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
1058 HRESULT overflowX
([out, retval] BSTR *p
);
1060 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1061 HRESULT overflowY
([in] BSTR v
);
1063 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
1064 HRESULT overflowY
([out, retval] BSTR *p
);
1066 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1067 HRESULT accelerator
([in] BSTR v
);
1069 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
1070 HRESULT accelerator
([out, retval] BSTR *p
);
1072 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1073 HRESULT layoutFlow
([in] BSTR v
);
1075 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
1076 HRESULT layoutFlow
([out, retval] BSTR *p
);
1078 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1079 HRESULT zoom
([in] VARIANT v
);
1081 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
1082 HRESULT zoom
([out, retval] VARIANT *p
);
1084 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1085 HRESULT wordWrap
([in] BSTR v
);
1087 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
1088 HRESULT wordWrap
([out, retval] BSTR *p
);
1090 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1091 HRESULT textUnderlinePosition
([in] BSTR v
);
1093 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
1094 HRESULT textUnderlinePosition
([out, retval] BSTR *p
);
1096 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1097 HRESULT scrollbarBaseColor
([in] VARIANT v
);
1099 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
1100 HRESULT scrollbarBaseColor
([out, retval] VARIANT *p
);
1102 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1103 HRESULT scrollbarFaceColor
([in] VARIANT v
);
1105 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
1106 HRESULT scrollbarFaceColor
([out, retval] VARIANT *p
);
1108 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1109 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
1111 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
1112 HRESULT scrollbar3dLightColor
([out, retval] VARIANT *p
);
1114 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1115 HRESULT scrollbarShadowColor
([in] VARIANT v
);
1117 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
1118 HRESULT scrollbarShadowColor
([out, retval] VARIANT *p
);
1120 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1121 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
1123 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
1124 HRESULT scrollbarHighlightColor
([out, retval] VARIANT *p
);
1126 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1127 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
1129 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
1130 HRESULT scrollbarDarkShadowColor
([out, retval] VARIANT *p
);
1132 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1133 HRESULT scrollbarArrowColor
([in] VARIANT v
);
1135 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
1136 HRESULT scrollbarArrowColor
([out, retval] VARIANT *p
);
1138 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1139 HRESULT scrollbarTrackColor
([in] VARIANT v
);
1141 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
1142 HRESULT scrollbarTrackColor
([out, retval] VARIANT *p
);
1144 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1145 HRESULT writingMode
([in] BSTR v
);
1147 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
1148 HRESULT writingMode
([out, retval] BSTR *p
);
1150 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1151 HRESULT textAlignLast
([in] BSTR v
);
1153 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
1154 HRESULT textAlignLast
([out, retval] BSTR *p
);
1156 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1157 HRESULT textKashidaSpace
([in] VARIANT v
);
1159 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
1160 HRESULT textKashidaSpace
([out, retval] VARIANT *p
);
1162 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1163 HRESULT textOverflow
([in] BSTR v
);
1165 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
1166 HRESULT textOverflow
([out, retval] BSTR *p
);
1168 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1169 HRESULT minHeight
([in] VARIANT v
);
1171 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
1172 HRESULT minHeight
([out, retval] VARIANT *p
);
1174 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1175 HRESULT msInterpolationMode
([in] BSTR v
);
1177 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1178 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
1180 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1181 HRESULT maxHeight
([in] VARIANT v
);
1183 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1184 HRESULT maxHeight
([out, retval] VARIANT *p
);
1186 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1187 HRESULT minWidth
([in] VARIANT v
);
1189 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1190 HRESULT minWidth
([out, retval] VARIANT *p
);
1192 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1193 HRESULT maxWidth
([in] VARIANT v
);
1195 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1196 HRESULT maxWidth
([out, retval] VARIANT *p
);
1198 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1199 HRESULT content
([in] BSTR v
);
1201 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1202 HRESULT content
([out, retval] BSTR *p
);
1204 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1205 HRESULT captionSide
([in] BSTR v
);
1207 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1208 HRESULT captionSide
([out, retval] BSTR *p
);
1210 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1211 HRESULT counterIncrement
([in] BSTR v
);
1213 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1214 HRESULT counterIncrement
([out, retval] BSTR *p
);
1216 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1217 HRESULT counterReset
([in] BSTR v
);
1219 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1220 HRESULT counterReset
([out, retval] BSTR *p
);
1222 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1223 HRESULT outline
([in] BSTR v
);
1225 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1226 HRESULT outline
([out, retval] BSTR *p
);
1228 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1229 HRESULT outlineWidth
([in] VARIANT v
);
1231 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1232 HRESULT outlineWidth
([out, retval] VARIANT *p
);
1234 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1235 HRESULT outlineStyle
([in] BSTR v
);
1237 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1238 HRESULT outlineStyle
([out, retval] BSTR *p
);
1240 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1241 HRESULT outlineColor
([in] VARIANT v
);
1243 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1244 HRESULT outlineColor
([out, retval] VARIANT *p
);
1246 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1247 HRESULT boxSizing
([in] BSTR v
);
1249 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1250 HRESULT boxSizing
([out, retval] BSTR *p
);
1252 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1253 HRESULT borderSpacing
([in] BSTR v
);
1255 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1256 HRESULT borderSpacing
([out, retval] BSTR *p
);
1258 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1259 HRESULT orphans
([in] VARIANT v
);
1261 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1262 HRESULT orphans
([out, retval] VARIANT *p
);
1264 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1265 HRESULT widows
([in] VARIANT v
);
1267 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1268 HRESULT widows
([out, retval] VARIANT *p
);
1270 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1271 HRESULT pageBreakInside
([in] BSTR v
);
1273 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1274 HRESULT pageBreakInside
([out, retval] BSTR *p
);
1276 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1277 HRESULT emptyCells
([in] BSTR v
);
1279 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1280 HRESULT emptyCells
([out, retval] BSTR *p
);
1282 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1283 HRESULT msBlockProgression
([in] BSTR v
);
1285 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1286 HRESULT msBlockProgression
([out, retval] BSTR *p
);
1288 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1289 HRESULT quotes
([in] BSTR v
);
1291 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1292 HRESULT quotes
([out, retval] BSTR *p
);
1294 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1295 HRESULT alignmentBaseline
([in] BSTR v
);
1297 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1298 HRESULT alignmentBaseline
([out, retval] BSTR *p
);
1300 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1301 HRESULT baselineShift
([in] VARIANT v
);
1303 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1304 HRESULT baselineShift
([out, retval] VARIANT *p
);
1306 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1307 HRESULT dominantBaseline
([in] BSTR v
);
1309 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1310 HRESULT dominantBaseline
([out, retval] BSTR *p
);
1312 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1313 HRESULT fontSizeAdjust
([in] VARIANT v
);
1315 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1316 HRESULT fontSizeAdjust
([out, retval] VARIANT *p
);
1318 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1319 HRESULT fontStretch
([in] BSTR v
);
1321 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1322 HRESULT fontStretch
([out, retval] BSTR *p
);
1324 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1325 HRESULT opacity
([in] VARIANT v
);
1327 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1328 HRESULT opacity
([out, retval] VARIANT *p
);
1330 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1331 HRESULT clipPath
([in] BSTR v
);
1333 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1334 HRESULT clipPath
([out, retval] BSTR *p
);
1336 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1337 HRESULT clipRule
([in] BSTR v
);
1339 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1340 HRESULT clipRule
([out, retval] BSTR *p
);
1342 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1343 HRESULT fill
([in] BSTR v
);
1345 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1346 HRESULT fill
([out, retval] BSTR *p
);
1348 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1349 HRESULT fillOpacity
([in] VARIANT v
);
1351 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1352 HRESULT fillOpacity
([out, retval] VARIANT *p
);
1354 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1355 HRESULT fillRule
([in] BSTR v
);
1357 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1358 HRESULT fillRule
([out, retval] BSTR *p
);
1360 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1361 HRESULT kerning
([in] VARIANT v
);
1363 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1364 HRESULT kerning
([out, retval] VARIANT *p
);
1366 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1367 HRESULT marker
([in] BSTR v
);
1369 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1370 HRESULT marker
([out, retval] BSTR *p
);
1372 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1373 HRESULT markerEnd
([in] BSTR v
);
1375 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1376 HRESULT markerEnd
([out, retval] BSTR *p
);
1378 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1379 HRESULT markerMid
([in] BSTR v
);
1381 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1382 HRESULT markerMid
([out, retval] BSTR *p
);
1384 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1385 HRESULT markerStart
([in] BSTR v
);
1387 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1388 HRESULT markerStart
([out, retval] BSTR *p
);
1390 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1391 HRESULT mask
([in] BSTR v
);
1393 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1394 HRESULT mask
([out, retval] BSTR *p
);
1396 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1397 HRESULT pointerEvents
([in] BSTR v
);
1399 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1400 HRESULT pointerEvents
([out, retval] BSTR *p
);
1402 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1403 HRESULT stopColor
([in] VARIANT v
);
1405 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1406 HRESULT stopColor
([out, retval] VARIANT *p
);
1408 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1409 HRESULT stopOpacity
([in] VARIANT v
);
1411 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1412 HRESULT stopOpacity
([out, retval] VARIANT *p
);
1414 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1415 HRESULT stroke
([in] BSTR v
);
1417 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1418 HRESULT stroke
([out, retval] BSTR *p
);
1420 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1421 HRESULT strokeDasharray
([in] BSTR v
);
1423 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1424 HRESULT strokeDasharray
([out, retval] BSTR * p
);
1426 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1427 HRESULT strokeDashoffset
([in] VARIANT v
);
1429 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1430 HRESULT strokeDashoffset
([out, retval] VARIANT *p
);
1432 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1433 HRESULT strokeLinecap
([in] BSTR v
);
1435 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1436 HRESULT strokeLinecap
([out, retval] BSTR *p
);
1438 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1439 HRESULT strokeLinejoin
([in] BSTR v
);
1441 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1442 HRESULT strokeLinejoin
([out, retval] BSTR *p
);
1444 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1445 HRESULT strokeMiterlimit
([in] VARIANT v
);
1447 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1448 HRESULT strokeMiterlimit
([out, retval] VARIANT *p
);
1450 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1451 HRESULT strokeOpacity
([in] VARIANT v
);
1453 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1454 HRESULT strokeOpacity
([out, retval] VARIANT *p
);
1456 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1457 HRESULT strokeWidth
([in] VARIANT v
);
1459 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1460 HRESULT strokeWidth
([out, retval] VARIANT *p
);
1462 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1463 HRESULT textAnchor
([in] BSTR v
);
1465 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1466 HRESULT textAnchor
([out, retval] BSTR *p
);
1468 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1469 HRESULT glyphOrientationHorizontal
([in] VARIANT v
);
1471 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1472 HRESULT glyphOrientationHorizontal
([out, retval] VARIANT *p
);
1474 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1475 HRESULT glyphOrientationVertical
([in] VARIANT v
);
1477 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1478 HRESULT glyphOrientationVertical
([out, retval] VARIANT *p
);
1480 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1481 HRESULT borderRadius
([in] BSTR v
);
1483 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1484 HRESULT borderRadius
([out, retval] BSTR *p
);
1486 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1487 HRESULT borderTopLeftRadius
([in] BSTR v
);
1489 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1490 HRESULT borderTopLeftRadius
([out, retval] BSTR *p
);
1492 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1493 HRESULT borderTopRightRadius
([in] BSTR v
);
1495 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1496 HRESULT borderTopRightRadius
([out, retval] BSTR *p
);
1498 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1499 HRESULT borderBottomRightRadius
([in] BSTR v
);
1501 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1502 HRESULT borderBottomRightRadius
([out, retval] BSTR *p
);
1504 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1505 HRESULT borderBottomLeftRadius
([in] BSTR v
);
1507 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1508 HRESULT borderBottomLeftRadius
([out, retval] BSTR *p
);
1510 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1511 HRESULT clipTop
([in] VARIANT v
);
1513 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1514 HRESULT clipTop
([out, retval] VARIANT *p
);
1516 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1517 HRESULT clipRight
([in] VARIANT v
);
1519 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1520 HRESULT clipRight
([out, retval] VARIANT *p
);
1522 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden]
1523 HRESULT clipBottom
([out, retval] VARIANT *p
);
1525 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1526 HRESULT clipLeft
([in] VARIANT v
);
1528 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1529 HRESULT clipLeft
([out, retval] VARIANT *p
);
1531 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1532 HRESULT cssFloat
([in] BSTR v
);
1534 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1535 HRESULT cssFloat
([out, retval] BSTR *p
);
1537 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1538 HRESULT backgroundClip
([in] BSTR v
);
1540 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1541 HRESULT backgroundClip
([out, retval] BSTR *p
);
1543 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1544 HRESULT backgroundOrigin
([in] BSTR v
);
1546 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1547 HRESULT backgroundOrigin
([out, retval] BSTR *p
);
1549 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1550 HRESULT backgroundSize
([in] BSTR v
);
1552 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1553 HRESULT backgroundSize
([out, retval] BSTR *p
);
1555 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1556 HRESULT boxShadow
([in] BSTR v
);
1558 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1559 HRESULT boxShadow
([out, retval] BSTR *p
);
1561 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1562 HRESULT msTransform
([in] BSTR v
);
1564 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1565 HRESULT msTransform
([out, retval] BSTR *p
);
1567 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1568 HRESULT msTransformOrigin
([in] BSTR v
);
1570 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1571 HRESULT msTransformOrigin
([out, retval] BSTR *p
);
1574 #define WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL \
1575 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)] \
1578 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)] \
1579 VARIANT parentRule
(); \
1581 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)] \
1582 BSTR getPropertyValue
([in] BSTR bstrPropertyName
); \
1584 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)] \
1585 BSTR getPropertyPriority
([in] BSTR bstrPropertyName
); \
1587 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)] \
1588 BSTR removeProperty
([in] BSTR bstrPropertyName
); \
1590 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)] \
1592 [in] BSTR bstrPropertyName
, \
1593 [in] VARIANT *pvarPropertyValue
, \
1594 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
); \
1596 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)] \
1597 BSTR item
([in] long index
); \
1599 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1600 void fontFamily
(BSTR v
); \
1602 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable] \
1603 BSTR fontFamily
(); \
1605 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1606 void fontStyle
(BSTR v
); \
1608 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable] \
1611 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1612 void fontVariant
(BSTR v
); \
1614 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable] \
1615 BSTR fontVariant
(); \
1617 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1618 void fontWeight
(BSTR v
); \
1620 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable] \
1621 BSTR fontWeight
(); \
1623 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1624 void fontSize
(VARIANT v
); \
1626 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable] \
1627 VARIANT fontSize
(); \
1629 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1630 void font
(BSTR v
); \
1632 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable] \
1635 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1636 void color
(VARIANT v
); \
1638 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable] \
1641 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1642 void background
(BSTR v
); \
1644 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable] \
1645 BSTR background
(); \
1647 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1648 void backgroundColor
(VARIANT v
); \
1650 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable] \
1651 VARIANT backgroundColor
(); \
1653 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1654 void backgroundImage
(BSTR v
); \
1656 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable] \
1657 BSTR backgroundImage
(); \
1659 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1660 void backgroundRepeat
(BSTR v
); \
1662 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable] \
1663 BSTR backgroundRepeat
(); \
1665 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1666 void backgroundAttachment
(BSTR v
); \
1668 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable] \
1669 BSTR backgroundAttachment
(); \
1671 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1672 void backgroundPosition
(BSTR v
); \
1674 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable] \
1675 BSTR backgroundPosition
(); \
1677 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1678 void backgroundPositionX
(VARIANT v
); \
1680 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable] \
1681 VARIANT backgroundPositionX
(); \
1683 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1684 void backgroundPositionY
(VARIANT v
); \
1686 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable] \
1687 VARIANT backgroundPositionY
(); \
1689 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1690 void wordSpacing
(VARIANT v
); \
1692 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable] \
1693 VARIANT wordSpacing
(); \
1695 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1696 void letterSpacing
(VARIANT v
); \
1698 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable] \
1699 VARIANT letterSpacing
(); \
1701 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1702 void textDecoration
(BSTR v
); \
1704 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable] \
1705 BSTR textDecoration
(); \
1707 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1708 void verticalAlign
(VARIANT v
); \
1710 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable] \
1711 VARIANT verticalAlign
(); \
1713 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1714 void textTransform
(BSTR v
); \
1716 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable] \
1717 BSTR textTransform
(); \
1719 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1720 void textAlign
(BSTR v
); \
1722 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable] \
1725 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1726 void textIndent
(VARIANT v
); \
1728 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable] \
1729 VARIANT textIndent
(); \
1731 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1732 void lineHeight
(VARIANT v
); \
1734 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable] \
1735 VARIANT lineHeight
(); \
1737 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1738 void marginTop
(VARIANT v
); \
1740 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable] \
1741 VARIANT marginTop
(); \
1743 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1744 void marginRight
(VARIANT v
); \
1746 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable] \
1747 VARIANT marginRight
(); \
1749 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1750 void marginBottom
(VARIANT v
); \
1752 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable] \
1753 VARIANT marginBottom
(); \
1755 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1756 void marginLeft
(VARIANT v
); \
1758 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable] \
1759 VARIANT marginLeft
(); \
1761 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1762 void margin
(BSTR v
); \
1764 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable] \
1767 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1768 void paddingTop
(VARIANT v
); \
1770 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable] \
1771 VARIANT paddingTop
(); \
1773 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1774 void paddingRight
(VARIANT v
); \
1776 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable] \
1777 VARIANT paddingRight
(); \
1779 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1780 void paddingBottom
(VARIANT v
); \
1782 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable] \
1783 VARIANT paddingBottom
(); \
1785 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1786 void paddingLeft
(VARIANT v
); \
1788 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable] \
1789 VARIANT paddingLeft
(); \
1791 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1792 void padding
(BSTR v
); \
1794 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable] \
1797 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1798 void border
(BSTR v
); \
1800 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable] \
1803 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1804 void borderTop
(BSTR v
); \
1806 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable] \
1809 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1810 void borderRight
(BSTR v
); \
1812 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable] \
1813 BSTR borderRight
(); \
1815 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1816 void borderBottom
(BSTR v
); \
1818 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable] \
1819 BSTR borderBottom
(); \
1821 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1822 void borderLeft
(BSTR v
); \
1824 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable] \
1825 BSTR borderLeft
(); \
1827 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1828 void borderColor
(BSTR v
); \
1830 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable] \
1831 BSTR borderColor
(); \
1833 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1834 void borderTopColor
(VARIANT v
); \
1836 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable] \
1837 VARIANT borderTopColor
(); \
1839 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1840 void borderRightColor
(VARIANT v
); \
1842 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable] \
1843 VARIANT borderRightColor
(); \
1845 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1846 void borderBottomColor
(VARIANT v
); \
1848 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable] \
1849 VARIANT borderBottomColor
(); \
1851 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1852 void borderLeftColor
(VARIANT v
); \
1854 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable] \
1855 VARIANT borderLeftColor
(); \
1857 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1858 void borderWidth
(BSTR v
); \
1860 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable] \
1861 BSTR borderWidth
(); \
1863 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1864 void borderTopWidth
(VARIANT v
); \
1866 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable] \
1867 VARIANT borderTopWidth
(); \
1869 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1870 void borderRightWidth
(VARIANT v
); \
1872 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable] \
1873 VARIANT borderRightWidth
(); \
1875 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1876 void borderBottomWidth
(VARIANT v
); \
1878 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable] \
1879 VARIANT borderBottomWidth
(); \
1881 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1882 void borderLeftWidth
(VARIANT v
); \
1884 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable] \
1885 VARIANT borderLeftWidth
(); \
1887 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1888 void borderStyle
(BSTR v
); \
1890 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable] \
1891 BSTR borderStyle
(); \
1893 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1894 void borderTopStyle
(BSTR v
); \
1896 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable] \
1897 BSTR borderTopStyle
(); \
1899 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1900 void borderRightStyle
(BSTR v
); \
1902 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable] \
1903 BSTR borderRightStyle
(); \
1905 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1906 void borderBottomStyle
(BSTR v
); \
1908 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable] \
1909 BSTR borderBottomStyle
(); \
1911 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1912 void borderLeftStyle
(BSTR v
); \
1914 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable] \
1915 BSTR borderLeftStyle
(); \
1917 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1918 void width
(VARIANT v
); \
1920 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable] \
1923 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1924 void height
(VARIANT v
); \
1926 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable] \
1929 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1930 void styleFloat
(BSTR v
); \
1932 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable] \
1933 BSTR styleFloat
(); \
1935 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1936 void clear
(BSTR v
); \
1938 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable] \
1941 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1942 void display
(BSTR v
); \
1944 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable] \
1947 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1948 void visibility
(BSTR v
); \
1950 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable] \
1951 BSTR visibility
(); \
1953 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1954 void listStyleType
(BSTR v
); \
1956 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable] \
1957 BSTR listStyleType
(); \
1959 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1960 void listStylePosition
(BSTR v
); \
1962 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable] \
1963 BSTR listStylePosition
(); \
1965 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1966 void listStyleImage
(BSTR v
); \
1968 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable] \
1969 BSTR listStyleImage
(); \
1971 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1972 void listStyle
(BSTR v
); \
1974 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable] \
1977 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1978 void whiteSpace
(BSTR v
); \
1980 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable] \
1981 BSTR whiteSpace
(); \
1983 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1984 void top
(VARIANT v
); \
1986 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable] \
1989 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1990 void left
(VARIANT v
); \
1992 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable] \
1995 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
1996 void zIndex
(VARIANT v
); \
1998 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable] \
2001 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
2002 void overflow
(BSTR v
); \
2004 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable] \
2007 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2008 void pageBreakBefore
(BSTR v
); \
2010 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable] \
2011 BSTR pageBreakBefore
(); \
2013 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2014 void pageBreakAfter
(BSTR v
); \
2016 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable] \
2017 BSTR pageBreakAfter
(); \
2019 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2020 void cssText
(BSTR v
); \
2022 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable] \
2025 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2026 void cursor
(BSTR v
); \
2028 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable] \
2031 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2032 void clip
(BSTR v
); \
2034 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable] \
2037 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2038 void filter
(BSTR v
); \
2040 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable] \
2043 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2044 void tableLayout
(BSTR v
); \
2046 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable] \
2047 BSTR tableLayout
(); \
2049 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2050 void borderCollapse
(BSTR v
); \
2052 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable] \
2053 BSTR borderCollapse
(); \
2055 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2056 void direction
(BSTR v
); \
2058 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable] \
2061 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2062 void behavior
(BSTR v
); \
2064 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable] \
2067 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2068 void position
(BSTR v
); \
2070 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable] \
2073 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2074 void unicodeBidi
(BSTR v
); \
2076 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable] \
2077 BSTR unicodeBidi
(); \
2079 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2080 void bottom
(VARIANT v
); \
2082 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable] \
2085 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2086 void right
(VARIANT v
); \
2088 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable] \
2091 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2092 void imeMode
(BSTR v
); \
2094 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable] \
2097 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2098 void rubyAlign
(BSTR v
); \
2100 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable] \
2103 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2104 void rubyPosition
(BSTR v
); \
2106 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable] \
2107 BSTR rubyPosition
(); \
2109 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2110 void rubyOverhang
(BSTR v
); \
2112 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable] \
2113 BSTR rubyOverhang
(); \
2115 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2116 void layoutGridChar
(VARIANT v
); \
2118 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable] \
2119 VARIANT layoutGridChar
(); \
2121 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2122 void layoutGridLine
(VARIANT v
); \
2124 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable] \
2125 VARIANT layoutGridLine
(); \
2127 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2128 void layoutGridMode
(BSTR v
); \
2130 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable] \
2131 BSTR layoutGridMode
(); \
2133 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2134 void layoutGridType
(BSTR v
); \
2136 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable] \
2137 BSTR layoutGridType
(); \
2139 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2140 void layoutGrid
(BSTR v
); \
2142 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable] \
2143 BSTR layoutGrid
(); \
2145 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2146 void textAutospace
(BSTR v
); \
2148 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable] \
2149 BSTR textAutospace
(); \
2151 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2152 void wordBreak
(BSTR v
); \
2154 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable] \
2157 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2158 void lineBreak
(BSTR v
); \
2160 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable] \
2163 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2164 void textJustify
(BSTR v
); \
2166 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable] \
2167 BSTR textJustify
(); \
2169 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2170 void textJustifyTrim
(BSTR v
); \
2172 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable] \
2173 BSTR textJustifyTrim
(); \
2175 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2176 void textKashida
(VARIANT v
); \
2178 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable] \
2179 VARIANT textKashida
(); \
2181 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2182 void overflowX
(BSTR v
); \
2184 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable] \
2187 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2188 void overflowY
(BSTR v
); \
2190 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable] \
2193 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2194 void accelerator
(BSTR v
); \
2196 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable] \
2197 BSTR accelerator
(); \
2199 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2200 void layoutFlow
(BSTR v
); \
2202 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable] \
2203 BSTR layoutFlow
(); \
2205 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2206 void zoom
(VARIANT v
); \
2208 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable] \
2211 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2212 void wordWrap
(BSTR v
); \
2214 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable] \
2217 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2218 void textUnderlinePosition
(BSTR v
); \
2220 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable] \
2221 BSTR textUnderlinePosition
(); \
2223 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2224 void scrollbarBaseColor
(VARIANT v
); \
2226 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable] \
2227 VARIANT scrollbarBaseColor
(); \
2229 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2230 void scrollbarFaceColor
(VARIANT v
); \
2232 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable] \
2233 VARIANT scrollbarFaceColor
(); \
2235 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2236 void scrollbar3dLightColor
(VARIANT v
); \
2238 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable] \
2239 VARIANT scrollbar3dLightColor
(); \
2241 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2242 void scrollbarShadowColor
(VARIANT v
); \
2244 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable] \
2245 VARIANT scrollbarShadowColor
(); \
2247 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2248 void scrollbarHighlightColor
(VARIANT v
); \
2250 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable] \
2251 VARIANT scrollbarHighlightColor
(); \
2253 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2254 void scrollbarDarkShadowColor
(VARIANT v
); \
2256 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable] \
2257 VARIANT scrollbarDarkShadowColor
(); \
2259 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2260 void scrollbarArrowColor
(VARIANT v
); \
2262 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable] \
2263 VARIANT scrollbarArrowColor
(); \
2265 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2266 void scrollbarTrackColor
(VARIANT v
); \
2268 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable] \
2269 VARIANT scrollbarTrackColor
(); \
2271 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2272 void writingMode
(BSTR v
); \
2274 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable] \
2275 BSTR writingMode
(); \
2277 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2278 void textAlignLast
(BSTR v
); \
2280 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable] \
2281 BSTR textAlignLast
(); \
2283 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2284 void textKashidaSpace
(VARIANT v
); \
2286 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable] \
2287 VARIANT textKashidaSpace
(); \
2289 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2290 void textOverflow
(BSTR v
); \
2292 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable] \
2293 BSTR textOverflow
(); \
2295 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2296 void minHeight
(VARIANT v
); \
2298 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable] \
2299 VARIANT minHeight
(); \
2301 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2302 void msInterpolationMode
(BSTR v
); \
2304 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable] \
2305 BSTR msInterpolationMode
(); \
2307 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2308 void maxHeight
(VARIANT v
); \
2310 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable] \
2311 VARIANT maxHeight
(); \
2313 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2314 void minWidth
(VARIANT v
); \
2316 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable] \
2317 VARIANT minWidth
(); \
2319 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2320 void maxWidth
(VARIANT v
); \
2322 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable] \
2323 VARIANT maxWidth
(); \
2325 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2326 void content
(BSTR v
); \
2328 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable] \
2331 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2332 void captionSide
(BSTR v
); \
2334 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable] \
2335 BSTR captionSide
(); \
2337 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2338 void counterIncrement
(BSTR v
); \
2340 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable] \
2341 BSTR counterIncrement
(); \
2343 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2344 void counterReset
(BSTR v
); \
2346 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable] \
2347 BSTR counterReset
(); \
2349 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2350 void outline
(BSTR v
); \
2352 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable] \
2355 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2356 void outlineWidth
(VARIANT v
); \
2358 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable] \
2359 VARIANT outlineWidth
(); \
2361 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2362 void outlineStyle
(BSTR v
); \
2364 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable] \
2365 BSTR outlineStyle
(); \
2367 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2368 void outlineColor
(VARIANT v
); \
2370 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable] \
2371 VARIANT outlineColor
(); \
2373 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2374 void boxSizing
(BSTR v
); \
2376 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable] \
2379 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2380 void borderSpacing
(BSTR v
); \
2382 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable] \
2383 BSTR borderSpacing
(); \
2385 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2386 void orphans
(VARIANT v
); \
2388 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable] \
2389 VARIANT orphans
(); \
2391 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2392 void widows
(VARIANT v
); \
2394 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable] \
2397 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2398 void pageBreakInside
(BSTR v
); \
2400 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable] \
2401 BSTR pageBreakInside
(); \
2403 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2404 void emptyCells
(BSTR v
); \
2406 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable] \
2407 BSTR emptyCells
(); \
2409 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2410 void msBlockProgression
(BSTR v
); \
2412 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable] \
2413 BSTR msBlockProgression
(); \
2415 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2416 void quotes
(BSTR v
); \
2418 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable] \
2421 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2422 void alignmentBaseline
(BSTR v
); \
2424 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable] \
2425 BSTR alignmentBaseline
(); \
2427 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2428 void baselineShift
(VARIANT v
); \
2430 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable] \
2431 VARIANT baselineShift
(); \
2433 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2434 void dominantBaseline
(BSTR v
); \
2436 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable] \
2437 BSTR dominantBaseline
(); \
2439 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2440 void fontSizeAdjust
(VARIANT v
); \
2442 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable] \
2443 VARIANT fontSizeAdjust
(); \
2445 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2446 void fontStretch
(BSTR v
); \
2448 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable] \
2449 BSTR fontStretch
(); \
2451 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2452 void opacity
(VARIANT v
); \
2454 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable] \
2455 VARIANT opacity
(); \
2457 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2458 void clipPath
(BSTR v
); \
2460 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable] \
2463 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2464 void clipRule
(BSTR v
); \
2466 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable] \
2469 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2470 void fill
(BSTR v
); \
2472 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable] \
2475 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2476 void fillOpacity
(VARIANT v
); \
2478 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable] \
2479 VARIANT fillOpacity
(); \
2481 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2482 void fillRule
(BSTR v
); \
2484 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable] \
2487 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2488 void kerning
(VARIANT v
); \
2490 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable] \
2491 VARIANT kerning
(); \
2493 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2494 void marker
(BSTR v
); \
2496 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable] \
2499 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2500 void markerEnd
(BSTR v
); \
2502 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable] \
2505 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2506 void markerMid
(BSTR v
); \
2508 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable] \
2511 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2512 void markerStart
(BSTR v
); \
2514 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable] \
2515 BSTR markerStart
(); \
2517 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2518 void mask
(BSTR v
); \
2520 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable] \
2523 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2524 void pointerEvents
(BSTR v
); \
2526 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable] \
2527 BSTR pointerEvents
(); \
2529 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2530 void stopColor
(VARIANT v
); \
2532 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable] \
2533 VARIANT stopColor
(); \
2535 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2536 void stopOpacity
(VARIANT v
); \
2538 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable] \
2539 VARIANT stopOpacity
(); \
2541 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2542 void stroke
(BSTR v
); \
2544 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable] \
2547 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2548 void strokeDasharray
(BSTR v
); \
2550 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable] \
2551 BSTR strokeDasharray
(); \
2553 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2554 void strokeDashoffset
(VARIANT v
); \
2556 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable] \
2557 VARIANT strokeDashoffset
(); \
2559 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2560 void strokeLinecap
(BSTR v
); \
2562 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable] \
2563 BSTR strokeLinecap
(); \
2565 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2566 void strokeLinejoin
(BSTR v
); \
2568 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable] \
2569 BSTR strokeLinejoin
(); \
2571 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2572 void strokeMiterlimit
(VARIANT v
); \
2574 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable] \
2575 VARIANT strokeMiterlimit
(); \
2577 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2578 void strokeOpacity
(VARIANT v
); \
2580 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable] \
2581 VARIANT strokeOpacity
(); \
2583 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2584 void strokeWidth
(VARIANT v
); \
2586 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable] \
2587 VARIANT strokeWidth
(); \
2589 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2590 void textAnchor
(BSTR v
); \
2592 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable] \
2593 BSTR textAnchor
(); \
2595 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2596 void glyphOrientationHorizontal
(VARIANT v
); \
2598 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable] \
2599 VARIANT glyphOrientationHorizontal
(); \
2601 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2602 void glyphOrientationVertical
(VARIANT v
); \
2604 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable] \
2605 VARIANT glyphOrientationVertical
(); \
2607 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2608 void borderRadius
(BSTR v
); \
2610 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable] \
2611 BSTR borderRadius
(); \
2613 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2614 void borderTopLeftRadius
(BSTR v
); \
2616 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable] \
2617 BSTR borderTopLeftRadius
(); \
2619 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2620 void borderTopRightRadius
(BSTR v
); \
2622 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable] \
2623 BSTR borderTopRightRadius
(); \
2625 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2626 void borderBottomRightRadius
(BSTR v
); \
2628 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable] \
2629 BSTR borderBottomRightRadius
(); \
2631 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2632 void borderBottomLeftRadius
(BSTR v
); \
2634 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable] \
2635 BSTR borderBottomLeftRadius
(); \
2637 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2638 void clipTop
(VARIANT v
); \
2640 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden] \
2641 VARIANT clipTop
(); \
2643 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2644 void clipRight
(VARIANT v
); \
2646 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden] \
2647 VARIANT clipRight
(); \
2649 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden] \
2650 VARIANT clipBottom
(); \
2652 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2653 void clipLeft
(VARIANT v
); \
2655 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden] \
2656 VARIANT clipLeft
(); \
2658 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2659 void cssFloat
(BSTR v
); \
2661 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable] \
2664 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2665 void backgroundClip
(BSTR v
); \
2667 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable] \
2668 BSTR backgroundClip
(); \
2670 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2671 void backgroundOrigin
(BSTR v
); \
2673 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable] \
2674 BSTR backgroundOrigin
(); \
2676 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2677 void backgroundSize
(BSTR v
); \
2679 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable] \
2680 BSTR backgroundSize
(); \
2682 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2683 void boxShadow
(BSTR v
); \
2685 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable] \
2688 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2689 void msTransform
(BSTR v
); \
2691 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable] \
2692 BSTR msTransform
(); \
2694 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2695 void msTransformOrigin
(BSTR v
); \
2697 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable] \
2698 BSTR msTransformOrigin
()
2700 /*****************************************************************************
2701 * IHTMLCSSStyleDeclaration2 interface
2707 uuid(305107d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2709 interface IHTMLCSSStyleDeclaration2
: IDispatch
2711 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2712 HRESULT msScrollChaining
([in] BSTR v
);
2714 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
2715 HRESULT msScrollChaining
([out, retval] BSTR *p
);
2717 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2718 HRESULT msContentZooming
([in] BSTR v
);
2720 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
2721 HRESULT msContentZooming
([out, retval] BSTR *p
);
2723 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2724 HRESULT msContentZoomSnapType
([in] BSTR v
);
2726 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
2727 HRESULT msContentZoomSnapType
([out, retval] BSTR *p
);
2729 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2730 HRESULT msScrollRails
([in] BSTR v
);
2732 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
2733 HRESULT msScrollRails
([out, retval] BSTR *p
);
2735 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2736 HRESULT msContentZoomChaining
([in] BSTR v
);
2738 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
2739 HRESULT msContentZoomChaining
([out, retval] BSTR *p
);
2741 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2742 HRESULT msScrollSnapType
([in] BSTR v
);
2744 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
2745 HRESULT msScrollSnapType
([out, retval] BSTR *p
);
2747 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2748 HRESULT msContentZoomLimit
([in] BSTR v
);
2750 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
2751 HRESULT msContentZoomLimit
([out, retval] BSTR *p
);
2753 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2754 HRESULT msContentZoomSnap
([in] BSTR v
);
2756 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
2757 HRESULT msContentZoomSnap
([out, retval] BSTR *p
);
2759 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2760 HRESULT msContentZoomSnapPoints
([in] BSTR v
);
2762 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
2763 HRESULT msContentZoomSnapPoints
([out, retval] BSTR *p
);
2765 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2766 HRESULT msContentZoomLimitMin
([in] VARIANT v
);
2768 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
2769 HRESULT msContentZoomLimitMin
([out, retval] VARIANT *p
);
2771 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2772 HRESULT msContentZoomLimitMax
([in] VARIANT v
);
2774 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
2775 HRESULT msContentZoomLimitMax
([out, retval] VARIANT *p
);
2777 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2778 HRESULT msScrollSnapX
([in] BSTR v
);
2780 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
2781 HRESULT msScrollSnapX
([out, retval] BSTR *p
);
2783 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2784 HRESULT msScrollSnapY
([in] BSTR v
);
2786 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
2787 HRESULT msScrollSnapY
([out, retval] BSTR *p
);
2789 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2790 HRESULT msScrollSnapPointsX
([in] BSTR v
);
2792 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
2793 HRESULT msScrollSnapPointsX
([out, retval] BSTR *p
);
2795 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2796 HRESULT msScrollSnapPointsY
([in] BSTR v
);
2798 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
2799 HRESULT msScrollSnapPointsY
([out, retval] BSTR *p
);
2801 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2802 HRESULT msGridColumn
([in] VARIANT v
);
2804 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
2805 HRESULT msGridColumn
([out, retval] VARIANT *p
);
2807 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2808 HRESULT msGridColumnAlign
([in] BSTR v
);
2810 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
2811 HRESULT msGridColumnAlign
([out, retval] BSTR *p
);
2813 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2814 HRESULT msGridColumns
([in] BSTR v
);
2816 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
2817 HRESULT msGridColumns
([out, retval] BSTR *p
);
2819 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2820 HRESULT msGridColumnSpan
([in] VARIANT v
);
2822 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
2823 HRESULT msGridColumnSpan
([out, retval] VARIANT *p
);
2825 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2826 HRESULT msGridRow
([in] VARIANT v
);
2828 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
2829 HRESULT msGridRow
([out, retval] VARIANT *p
);
2831 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2832 HRESULT msGridRowAlign
([in] BSTR v
);
2834 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
2835 HRESULT msGridRowAlign
([out, retval] BSTR *p
);
2837 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2838 HRESULT msGridRows
([in] BSTR v
);
2840 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
2841 HRESULT msGridRows
([out, retval] BSTR *p
);
2843 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2844 HRESULT msGridRowSpan
([in] VARIANT v
);
2846 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
2847 HRESULT msGridRowSpan
([out, retval] VARIANT *p
);
2849 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2850 HRESULT msWrapThrough
([in] BSTR v
);
2852 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
2853 HRESULT msWrapThrough
([out, retval] BSTR *p
);
2855 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2856 HRESULT msWrapMargin
([in] VARIANT v
);
2858 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
2859 HRESULT msWrapMargin
([out, retval] VARIANT *p
);
2861 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2862 HRESULT msWrapFlow
([in] BSTR v
);
2864 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
2865 HRESULT msWrapFlow
([out, retval] BSTR *p
);
2867 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2868 HRESULT msAnimationName
([in] BSTR v
);
2870 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
2871 HRESULT msAnimationName
([out, retval] BSTR *p
);
2873 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2874 HRESULT msAnimationDuration
([in] BSTR v
);
2876 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
2877 HRESULT msAnimationDuration
([out, retval] BSTR *p
);
2879 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2880 HRESULT msAnimationTimingFunction
([in] BSTR v
);
2882 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2883 HRESULT msAnimationTimingFunction
([out, retval] BSTR *p
);
2885 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2886 HRESULT msAnimationDelay
([in] BSTR v
);
2888 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
2889 HRESULT msAnimationDelay
([out, retval] BSTR *p
);
2891 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2892 HRESULT msAnimationDirection
([in] BSTR v
);
2894 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
2895 HRESULT msAnimationDirection
([out, retval] BSTR *p
);
2897 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2898 HRESULT msAnimationPlayState
([in] BSTR v
);
2900 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
2901 HRESULT msAnimationPlayState
([out, retval] BSTR *p
);
2903 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2904 HRESULT msAnimationIterationCount
([in] BSTR v
);
2906 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
2907 HRESULT msAnimationIterationCount
([out, retval] BSTR *p
);
2909 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2910 HRESULT msAnimation
([in] BSTR v
);
2912 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
2913 HRESULT msAnimation
([out, retval] BSTR *p
);
2915 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2916 HRESULT msAnimationFillMode
([in] BSTR v
);
2918 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
2919 HRESULT msAnimationFillMode
([out, retval] BSTR *p
);
2921 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2922 HRESULT colorInterpolationFilters
([in] BSTR v
);
2924 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
2925 HRESULT colorInterpolationFilters
([out, retval] BSTR *p
);
2927 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2928 HRESULT columnCount
([in] VARIANT v
);
2930 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
2931 HRESULT columnCount
([out, retval] VARIANT *p
);
2933 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2934 HRESULT columnWidth
([in] VARIANT v
);
2936 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
2937 HRESULT columnWidth
([out, retval] VARIANT *p
);
2939 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2940 HRESULT columnGap
([in] VARIANT v
);
2942 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
2943 HRESULT columnGap
([out, retval] VARIANT *p
);
2945 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2946 HRESULT columnFill
([in] BSTR v
);
2948 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
2949 HRESULT columnFill
([out, retval] BSTR *p
);
2951 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2952 HRESULT columnSpan
([in] BSTR v
);
2954 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
2955 HRESULT columnSpan
([out, retval] BSTR *p
);
2957 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2958 HRESULT columns
([in] BSTR v
);
2960 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
2961 HRESULT columns
([out, retval] BSTR *p
);
2963 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2964 HRESULT columnRule
([in] BSTR v
);
2966 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
2967 HRESULT columnRule
([out, retval] BSTR *p
);
2969 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2970 HRESULT columnRuleColor
([in] VARIANT v
);
2972 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
2973 HRESULT columnRuleColor
([out, retval] VARIANT *p
);
2975 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2976 HRESULT columnRuleStyle
([in] BSTR v
);
2978 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
2979 HRESULT columnRuleStyle
([out, retval] BSTR *p
);
2981 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2982 HRESULT columnRuleWidth
([in] VARIANT v
);
2984 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
2985 HRESULT columnRuleWidth
([out, retval] VARIANT *p
);
2987 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2988 HRESULT breakBefore
([in] BSTR v
);
2990 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
2991 HRESULT breakBefore
([out, retval] BSTR *p
);
2993 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2994 HRESULT breakAfter
([in] BSTR v
);
2996 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
2997 HRESULT breakAfter
([out, retval] BSTR *p
);
2999 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
3000 HRESULT breakInside
([in] BSTR v
);
3002 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
3003 HRESULT breakInside
([out, retval] BSTR *p
);
3005 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
3006 HRESULT floodColor
([in] VARIANT v
);
3008 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
3009 HRESULT floodColor
([out, retval] VARIANT *p
);
3011 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3012 HRESULT floodOpacity
([in] VARIANT v
);
3014 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
3015 HRESULT floodOpacity
([out, retval] VARIANT *p
);
3017 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3018 HRESULT lightingColor
([in] VARIANT v
);
3020 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
3021 HRESULT lightingColor
([out, retval] VARIANT *p
);
3023 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3024 HRESULT msScrollLimitXMin
([in] VARIANT v
);
3026 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
3027 HRESULT msScrollLimitXMin
([out, retval] VARIANT *p
);
3029 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3030 HRESULT msScrollLimitYMin
([in] VARIANT v
);
3032 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
3033 HRESULT msScrollLimitYMin
([out, retval] VARIANT *p
);
3035 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3036 HRESULT msScrollLimitXMax
([in] VARIANT v
);
3038 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
3039 HRESULT msScrollLimitXMax
([out, retval] VARIANT *p
);
3041 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3042 HRESULT msScrollLimitYMax
([in] VARIANT v
);
3044 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
3045 HRESULT msScrollLimitYMax
([out, retval] VARIANT *p
);
3047 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3048 HRESULT msScrollLimit
([in] BSTR v
);
3050 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
3051 HRESULT msScrollLimit
([out, retval] BSTR *p
);
3053 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3054 HRESULT textShadow
([in] BSTR v
);
3056 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
3057 HRESULT textShadow
([out, retval] BSTR *p
);
3059 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3060 HRESULT msFlowFrom
([in] BSTR v
);
3062 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
3063 HRESULT msFlowFrom
([out, retval] BSTR *p
);
3065 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3066 HRESULT msFlowInto
([in] BSTR v
);
3068 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
3069 HRESULT msFlowInto
([out, retval] BSTR *p
);
3071 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3072 HRESULT msHyphens
([in] BSTR v
);
3074 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
3075 HRESULT msHyphens
([out, retval] BSTR *p
);
3077 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3078 HRESULT msHyphenateLimitZone
([in] VARIANT v
);
3080 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
3081 HRESULT msHyphenateLimitZone
([out, retval] VARIANT *p
);
3083 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3084 HRESULT msHyphenateLimitChars
([in] BSTR v
);
3086 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
3087 HRESULT msHyphenateLimitChars
([out, retval] BSTR *p
);
3089 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3090 HRESULT msHyphenateLimitLines
([in] VARIANT v
);
3092 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
3093 HRESULT msHyphenateLimitLines
([out, retval] VARIANT *p
);
3095 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3096 HRESULT msHighContrastAdjust
([in] BSTR v
);
3098 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
3099 HRESULT msHighContrastAdjust
([out, retval] BSTR *p
);
3101 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3102 HRESULT enableBackground
([in] BSTR v
);
3104 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
3105 HRESULT enableBackground
([out, retval] BSTR *p
);
3107 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3108 HRESULT msFontFeatureSettings
([in] BSTR v
);
3110 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
3111 HRESULT msFontFeatureSettings
([out, retval] BSTR *p
);
3113 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3114 HRESULT msUserSelect
([in] BSTR v
);
3116 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
3117 HRESULT msUserSelect
([out, retval] BSTR *p
);
3119 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3120 HRESULT msOverflowStyle
([in] BSTR v
);
3122 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
3123 HRESULT msOverflowStyle
([out, retval] BSTR *p
);
3125 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3126 HRESULT msTransformStyle
([in] BSTR v
);
3128 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
3129 HRESULT msTransformStyle
([out, retval] BSTR *p
);
3131 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3132 HRESULT msBackfaceVisibility
([in] BSTR v
);
3134 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
3135 HRESULT msBackfaceVisibility
([out, retval] BSTR *p
);
3137 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3138 HRESULT msPerspective
([in] VARIANT v
);
3140 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
3141 HRESULT msPerspective
([out, retval] VARIANT *p
);
3143 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3144 HRESULT msPerspectiveOrigin
([in] BSTR v
);
3146 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
3147 HRESULT msPerspectiveOrigin
([out, retval] BSTR *p
);
3149 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3150 HRESULT msTransitionProperty
([in] BSTR v
);
3152 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
3153 HRESULT msTransitionProperty
([out, retval] BSTR *p
);
3155 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3156 HRESULT msTransitionDuration
([in] BSTR v
);
3158 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
3159 HRESULT msTransitionDuration
([out, retval] BSTR *p
);
3161 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3162 HRESULT msTransitionTimingFunction
([in] BSTR v
);
3164 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3165 HRESULT msTransitionTimingFunction
([out, retval] BSTR *p
);
3167 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3168 HRESULT msTransitionDelay
([in] BSTR v
);
3170 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
3171 HRESULT msTransitionDelay
([out, retval] BSTR *p
);
3173 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3174 HRESULT msTransition
([in] BSTR v
);
3176 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
3177 HRESULT msTransition
([out, retval] BSTR *p
);
3179 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3180 HRESULT msTouchAction
([in] BSTR v
);
3182 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
3183 HRESULT msTouchAction
([out, retval] BSTR *p
);
3185 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3186 HRESULT msScrollTranslation
([in] BSTR v
);
3188 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
3189 HRESULT msScrollTranslation
([out, retval] BSTR *p
);
3191 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3192 HRESULT msFlex
([in] BSTR v
);
3194 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
3195 HRESULT msFlex
([out, retval] BSTR *p
);
3197 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3198 HRESULT msFlexPositive
([in] VARIANT v
);
3200 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
3201 HRESULT msFlexPositive
([out, retval] VARIANT *p
);
3203 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3204 HRESULT msFlexNegative
([in] VARIANT v
);
3206 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
3207 HRESULT msFlexNegative
([out, retval] VARIANT *p
);
3209 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3210 HRESULT msFlexPreferredSize
([in] VARIANT v
);
3212 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
3213 HRESULT msFlexPreferredSize
([out, retval] VARIANT *p
);
3215 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3216 HRESULT msFlexFlow
([in] BSTR v
);
3218 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
3219 HRESULT msFlexFlow
([out, retval] BSTR *p
);
3221 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3222 HRESULT msFlexDirection
([in] BSTR v
);
3224 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
3225 HRESULT msFlexDirection
([out, retval] BSTR *p
);
3227 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3228 HRESULT msFlexWrap
([in] BSTR v
);
3230 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
3231 HRESULT msFlexWrap
([out, retval] BSTR *p
);
3233 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3234 HRESULT msFlexAlign
([in] BSTR v
);
3236 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
3237 HRESULT msFlexAlign
([out, retval] BSTR *p
);
3239 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3240 HRESULT msFlexItemAlign
([in] BSTR v
);
3242 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
3243 HRESULT msFlexItemAlign
([out, retval] BSTR *p
);
3245 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3246 HRESULT msFlexPack
([in] BSTR v
);
3248 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
3249 HRESULT msFlexPack
([out, retval] BSTR *p
);
3251 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3252 HRESULT msFlexLinePack
([in] BSTR v
);
3254 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
3255 HRESULT msFlexLinePack
([out, retval] BSTR *p
);
3257 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3258 HRESULT msFlexOrder
([in] VARIANT v
);
3260 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
3261 HRESULT msFlexOrder
([out, retval] VARIANT *p
);
3263 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3264 HRESULT msTouchSelect
([in] BSTR v
);
3266 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
3267 HRESULT msTouchSelect
([out, retval] BSTR *p
);
3269 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3270 HRESULT transform
([in] BSTR v
);
3272 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
3273 HRESULT transform
([out, retval] BSTR *p
);
3275 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3276 HRESULT transformOrigin
([in] BSTR v
);
3278 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
3279 HRESULT transformOrigin
([out, retval] BSTR *p
);
3281 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3282 HRESULT transformStyle
([in] BSTR v
);
3284 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
3285 HRESULT transformStyle
([out, retval] BSTR *p
);
3287 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3288 HRESULT backfaceVisibility
([in] BSTR v
);
3290 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
3291 HRESULT backfaceVisibility
([out, retval] BSTR *p
);
3293 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3294 HRESULT perspective
([in] VARIANT v
);
3296 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
3297 HRESULT perspective
([out, retval] VARIANT *p
);
3299 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3300 HRESULT perspectiveOrigin
([in] BSTR v
);
3302 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
3303 HRESULT perspectiveOrigin
([out, retval] BSTR *p
);
3305 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3306 HRESULT transitionProperty
([in] BSTR v
);
3308 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
3309 HRESULT transitionProperty
([out, retval] BSTR *p
);
3311 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3312 HRESULT transitionDuration
([in] BSTR v
);
3314 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
3315 HRESULT transitionDuration
([out, retval] BSTR *p
);
3317 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3318 HRESULT transitionTimingFunction
([in] BSTR v
);
3320 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
3321 HRESULT transitionTimingFunction
([out, retval] BSTR *p
);
3323 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3324 HRESULT transitionDelay
([in] BSTR v
);
3326 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
3327 HRESULT transitionDelay
([out, retval] BSTR *p
);
3329 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3330 HRESULT transition
([in] BSTR v
);
3332 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
3333 HRESULT transition
([out, retval] BSTR *p
);
3335 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3336 HRESULT fontFeatureSettings
([in] BSTR v
);
3338 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
3339 HRESULT fontFeatureSettings
([out, retval] BSTR *p
);
3341 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3342 HRESULT animationName
([in] BSTR v
);
3344 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
3345 HRESULT animationName
([out, retval] BSTR *p
);
3347 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3348 HRESULT animationDuration
([in] BSTR v
);
3350 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
3351 HRESULT animationDuration
([out, retval] BSTR *p
);
3353 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3354 HRESULT animationTimingFunction
([in] BSTR v
);
3356 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
3357 HRESULT animationTimingFunction
([out, retval] BSTR *p
);
3359 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3360 HRESULT animationDelay
([in] BSTR v
);
3362 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
3363 HRESULT animationDelay
([out, retval] BSTR *p
);
3365 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3366 HRESULT animationDirection
([in] BSTR v
);
3368 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
3369 HRESULT animationDirection
([out, retval] BSTR *p
);
3371 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3372 HRESULT animationPlayState
([in] BSTR v
);
3374 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
3375 HRESULT animationPlayState
([out, retval] BSTR *p
);
3377 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3378 HRESULT animationIterationCount
([in] BSTR v
);
3380 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
3381 HRESULT animationIterationCount
([out, retval] BSTR *p
);
3383 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3384 HRESULT animation
([in] BSTR v
);
3386 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
3387 HRESULT animation
([out, retval] BSTR *p
);
3389 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3390 HRESULT animationFillMode
([in] BSTR v
);
3392 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
3393 HRESULT animationFillMode
([out, retval] BSTR *p
);
3396 #define WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL \
3397 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3398 void msScrollChaining
(BSTR v
); \
3400 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable] \
3401 BSTR msScrollChaining
(); \
3403 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3404 void msContentZooming
(BSTR v
); \
3406 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable] \
3407 BSTR msContentZooming
(); \
3409 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3410 void msContentZoomSnapType
(BSTR v
); \
3412 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable] \
3413 BSTR msContentZoomSnapType
(); \
3415 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3416 void msScrollRails
(BSTR v
); \
3418 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable] \
3419 BSTR msScrollRails
(); \
3421 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3422 void msContentZoomChaining
(BSTR v
); \
3424 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable] \
3425 BSTR msContentZoomChaining
(); \
3427 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3428 void msScrollSnapType
(BSTR v
); \
3430 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable] \
3431 BSTR msScrollSnapType
(); \
3433 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3434 void msContentZoomLimit
(BSTR v
); \
3436 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable] \
3437 BSTR msContentZoomLimit
(); \
3439 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3440 void msContentZoomSnap
(BSTR v
); \
3442 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable] \
3443 BSTR msContentZoomSnap
(); \
3445 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3446 void msContentZoomSnapPoints
(BSTR v
); \
3448 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable] \
3449 BSTR msContentZoomSnapPoints
(); \
3451 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3452 void msContentZoomLimitMin
(VARIANT v
); \
3454 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable] \
3455 VARIANT msContentZoomLimitMin
(); \
3457 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3458 void msContentZoomLimitMax
(VARIANT v
); \
3460 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable] \
3461 VARIANT msContentZoomLimitMax
(); \
3463 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3464 void msScrollSnapX
(BSTR v
); \
3466 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable] \
3467 BSTR msScrollSnapX
(); \
3469 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3470 void msScrollSnapY
(BSTR v
); \
3472 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable] \
3473 BSTR msScrollSnapY
(); \
3475 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3476 void msScrollSnapPointsX
(BSTR v
); \
3478 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable] \
3479 BSTR msScrollSnapPointsX
(); \
3481 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3482 void msScrollSnapPointsY
(BSTR v
); \
3484 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable] \
3485 BSTR msScrollSnapPointsY
(); \
3487 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3488 void msGridColumn
(VARIANT v
); \
3490 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable] \
3491 VARIANT msGridColumn
(); \
3493 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3494 void msGridColumnAlign
(BSTR v
); \
3496 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable] \
3497 BSTR msGridColumnAlign
(); \
3499 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3500 void msGridColumns
(BSTR v
); \
3502 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable] \
3503 BSTR msGridColumns
(); \
3505 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3506 void msGridColumnSpan
(VARIANT v
); \
3508 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable] \
3509 VARIANT msGridColumnSpan
(); \
3511 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3512 void msGridRow
(VARIANT v
); \
3514 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable] \
3515 VARIANT msGridRow
(); \
3517 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3518 void msGridRowAlign
(BSTR v
); \
3520 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable] \
3521 BSTR msGridRowAlign
(); \
3523 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3524 void msGridRows
(BSTR v
); \
3526 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable] \
3527 BSTR msGridRows
(); \
3529 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3530 void msGridRowSpan
(VARIANT v
); \
3532 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable] \
3533 VARIANT msGridRowSpan
(); \
3535 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3536 void msWrapThrough
(BSTR v
); \
3538 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable] \
3539 BSTR msWrapThrough
(); \
3541 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3542 void msWrapMargin
(VARIANT v
); \
3544 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable] \
3545 VARIANT msWrapMargin
(); \
3547 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3548 void msWrapFlow
(BSTR v
); \
3550 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable] \
3551 BSTR msWrapFlow
(); \
3553 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3554 void msAnimationName
(BSTR v
); \
3556 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable] \
3557 BSTR msAnimationName
(); \
3559 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3560 void msAnimationDuration
(BSTR v
); \
3562 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable] \
3563 BSTR msAnimationDuration
(); \
3565 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3566 void msAnimationTimingFunction
(BSTR v
); \
3568 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
3569 BSTR msAnimationTimingFunction
(); \
3571 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3572 void msAnimationDelay
(BSTR v
); \
3574 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable] \
3575 BSTR msAnimationDelay
(); \
3577 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3578 void msAnimationDirection
(BSTR v
); \
3580 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable] \
3581 BSTR msAnimationDirection
(); \
3583 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3584 void msAnimationPlayState
(BSTR v
); \
3586 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable] \
3587 BSTR msAnimationPlayState
(); \
3589 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3590 void msAnimationIterationCount
(BSTR v
); \
3592 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable] \
3593 BSTR msAnimationIterationCount
(); \
3595 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3596 void msAnimation
(BSTR v
); \
3598 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable] \
3599 BSTR msAnimation
(); \
3601 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3602 void msAnimationFillMode
(BSTR v
); \
3604 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable] \
3605 BSTR msAnimationFillMode
(); \
3607 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3608 void colorInterpolationFilters
(BSTR v
); \
3610 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable] \
3611 BSTR colorInterpolationFilters
(); \
3613 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3614 void columnCount
(VARIANT v
); \
3616 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable] \
3617 VARIANT columnCount
(); \
3619 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3620 void columnWidth
(VARIANT v
); \
3622 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable] \
3623 VARIANT columnWidth
(); \
3625 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3626 void columnGap
(VARIANT v
); \
3628 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable] \
3629 VARIANT columnGap
(); \
3631 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3632 void columnFill
(BSTR v
); \
3634 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable] \
3635 BSTR columnFill
(); \
3637 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3638 void columnSpan
(BSTR v
); \
3640 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable] \
3641 BSTR columnSpan
(); \
3643 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3644 void columns
(BSTR v
); \
3646 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable] \
3649 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3650 void columnRule
(BSTR v
); \
3652 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable] \
3653 BSTR columnRule
(); \
3655 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3656 void columnRuleColor
(VARIANT v
); \
3658 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable] \
3659 VARIANT columnRuleColor
(); \
3661 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3662 void columnRuleStyle
(BSTR v
); \
3664 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable] \
3665 BSTR columnRuleStyle
(); \
3667 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3668 void columnRuleWidth
(VARIANT v
); \
3670 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable] \
3671 VARIANT columnRuleWidth
(); \
3673 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3674 void breakBefore
(BSTR v
); \
3676 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable] \
3677 BSTR breakBefore
(); \
3679 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3680 void breakAfter
(BSTR v
); \
3682 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable] \
3683 BSTR breakAfter
(); \
3685 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3686 void breakInside
(BSTR v
); \
3688 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable] \
3689 BSTR breakInside
(); \
3691 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3692 void floodColor
(VARIANT v
); \
3694 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable] \
3695 VARIANT floodColor
(); \
3697 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3698 void floodOpacity
(VARIANT v
); \
3700 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable] \
3701 VARIANT floodOpacity
(); \
3703 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3704 void lightingColor
(VARIANT v
); \
3706 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable] \
3707 VARIANT lightingColor
(); \
3709 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3710 void msScrollLimitXMin
(VARIANT v
); \
3712 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable] \
3713 VARIANT msScrollLimitXMin
(); \
3715 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3716 void msScrollLimitYMin
(VARIANT v
); \
3718 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable] \
3719 VARIANT msScrollLimitYMin
(); \
3721 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3722 void msScrollLimitXMax
(VARIANT v
); \
3724 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable] \
3725 VARIANT msScrollLimitXMax
(); \
3727 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3728 void msScrollLimitYMax
(VARIANT v
); \
3730 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable] \
3731 VARIANT msScrollLimitYMax
(); \
3733 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3734 void msScrollLimit
(BSTR v
); \
3736 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable] \
3737 BSTR msScrollLimit
(); \
3739 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3740 void textShadow
(BSTR v
); \
3742 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable] \
3743 BSTR textShadow
(); \
3745 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3746 void msFlowFrom
(BSTR v
); \
3748 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable] \
3749 BSTR msFlowFrom
(); \
3751 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3752 void msFlowInto
(BSTR v
); \
3754 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable] \
3755 BSTR msFlowInto
(); \
3757 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3758 void msHyphens
(BSTR v
); \
3760 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable] \
3763 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3764 void msHyphenateLimitZone
(VARIANT v
); \
3766 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable] \
3767 VARIANT msHyphenateLimitZone
(); \
3769 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3770 void msHyphenateLimitChars
(BSTR v
); \
3772 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable] \
3773 BSTR msHyphenateLimitChars
(); \
3775 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3776 void msHyphenateLimitLines
(VARIANT v
); \
3778 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable] \
3779 VARIANT msHyphenateLimitLines
(); \
3781 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3782 void msHighContrastAdjust
(BSTR v
); \
3784 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable] \
3785 BSTR msHighContrastAdjust
(); \
3787 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3788 void enableBackground
(BSTR v
); \
3790 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable] \
3791 BSTR enableBackground
(); \
3793 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3794 void msFontFeatureSettings
(BSTR v
); \
3796 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable] \
3797 BSTR msFontFeatureSettings
(); \
3799 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3800 void msUserSelect
(BSTR v
); \
3802 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable] \
3803 BSTR msUserSelect
(); \
3805 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3806 void msOverflowStyle
(BSTR v
); \
3808 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable] \
3809 BSTR msOverflowStyle
(); \
3811 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3812 void msTransformStyle
(BSTR v
); \
3814 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable] \
3815 BSTR msTransformStyle
(); \
3817 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3818 void msBackfaceVisibility
(BSTR v
); \
3820 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable] \
3821 BSTR msBackfaceVisibility
(); \
3823 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3824 void msPerspective
(VARIANT v
); \
3826 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable] \
3827 VARIANT msPerspective
(); \
3829 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3830 void msPerspectiveOrigin
(BSTR v
); \
3832 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable] \
3833 BSTR msPerspectiveOrigin
(); \
3835 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3836 void msTransitionProperty
(BSTR v
); \
3838 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable] \
3839 BSTR msTransitionProperty
(); \
3841 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3842 void msTransitionDuration
(BSTR v
); \
3844 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable] \
3845 BSTR msTransitionDuration
(); \
3847 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3848 void msTransitionTimingFunction
(BSTR v
); \
3850 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
3851 BSTR msTransitionTimingFunction
(); \
3853 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3854 void msTransitionDelay
(BSTR v
); \
3856 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable] \
3857 BSTR msTransitionDelay
(); \
3859 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3860 void msTransition
(BSTR v
); \
3862 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable] \
3863 BSTR msTransition
(); \
3865 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3866 void msTouchAction
(BSTR v
); \
3868 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable] \
3869 BSTR msTouchAction
(); \
3871 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3872 void msScrollTranslation
(BSTR v
); \
3874 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable] \
3875 BSTR msScrollTranslation
(); \
3877 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3878 void msFlex
(BSTR v
); \
3880 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable] \
3883 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3884 void msFlexPositive
(VARIANT v
); \
3886 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable] \
3887 VARIANT msFlexPositive
(); \
3889 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3890 void msFlexNegative
(VARIANT v
); \
3892 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable] \
3893 VARIANT msFlexNegative
(); \
3895 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3896 void msFlexPreferredSize
(VARIANT v
); \
3898 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable] \
3899 VARIANT msFlexPreferredSize
(); \
3901 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3902 void msFlexFlow
(BSTR v
); \
3904 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable] \
3905 BSTR msFlexFlow
(); \
3907 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3908 void msFlexDirection
(BSTR v
); \
3910 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable] \
3911 BSTR msFlexDirection
(); \
3913 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3914 void msFlexWrap
(BSTR v
); \
3916 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable] \
3917 BSTR msFlexWrap
(); \
3919 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3920 void msFlexAlign
(BSTR v
); \
3922 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable] \
3923 BSTR msFlexAlign
(); \
3925 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3926 void msFlexItemAlign
(BSTR v
); \
3928 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable] \
3929 BSTR msFlexItemAlign
(); \
3931 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3932 void msFlexPack
(BSTR v
); \
3934 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable] \
3935 BSTR msFlexPack
(); \
3937 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3938 void msFlexLinePack
(BSTR v
); \
3940 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable] \
3941 BSTR msFlexLinePack
(); \
3943 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3944 void msFlexOrder
(VARIANT v
); \
3946 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable] \
3947 VARIANT msFlexOrder
(); \
3949 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3950 void msTouchSelect
(BSTR v
); \
3952 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable] \
3953 BSTR msTouchSelect
(); \
3955 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3956 void transform
(BSTR v
); \
3958 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable] \
3961 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3962 void transformOrigin
(BSTR v
); \
3964 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable] \
3965 BSTR transformOrigin
(); \
3967 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3968 void transformStyle
(BSTR v
); \
3970 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable] \
3971 BSTR transformStyle
(); \
3973 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3974 void backfaceVisibility
(BSTR v
); \
3976 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable] \
3977 BSTR backfaceVisibility
(); \
3979 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3980 void perspective
(VARIANT v
); \
3982 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable] \
3983 VARIANT perspective
(); \
3985 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3986 void perspectiveOrigin
(BSTR v
); \
3988 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable] \
3989 BSTR perspectiveOrigin
(); \
3991 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3992 void transitionProperty
(BSTR v
); \
3994 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable] \
3995 BSTR transitionProperty
(); \
3997 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
3998 void transitionDuration
(BSTR v
); \
4000 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable] \
4001 BSTR transitionDuration
(); \
4003 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4004 void transitionTimingFunction
(BSTR v
); \
4006 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4007 BSTR transitionTimingFunction
(); \
4009 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4010 void transitionDelay
(BSTR v
); \
4012 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable] \
4013 BSTR transitionDelay
(); \
4015 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4016 void transition
(BSTR v
); \
4018 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable] \
4019 BSTR transition
(); \
4021 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4022 void fontFeatureSettings
(BSTR v
); \
4024 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable] \
4025 BSTR fontFeatureSettings
(); \
4027 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4028 void animationName
(BSTR v
); \
4030 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable] \
4031 BSTR animationName
(); \
4033 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4034 void animationDuration
(BSTR v
); \
4036 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable] \
4037 BSTR animationDuration
(); \
4039 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4040 void animationTimingFunction
(BSTR v
); \
4042 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4043 BSTR animationTimingFunction
(); \
4045 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4046 void animationDelay
(BSTR v
); \
4048 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable] \
4049 BSTR animationDelay
(); \
4051 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4052 void animationDirection
(BSTR v
); \
4054 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable] \
4055 BSTR animationDirection
(); \
4057 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4058 void animationPlayState
(BSTR v
); \
4060 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable] \
4061 BSTR animationPlayState
(); \
4063 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4064 void animationIterationCount
(BSTR v
); \
4066 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4067 BSTR animationIterationCount
(); \
4069 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4070 void animation
(BSTR v
); \
4072 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable] \
4075 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4076 void animationFillMode
(BSTR v
); \
4078 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable] \
4079 BSTR animationFillMode
()
4081 #define WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL \
4082 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4083 void flex
(BSTR v
); \
4085 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEX
), displaybind, bindable] \
4088 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4089 void flexDirection
(BSTR v
); \
4091 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXDIRECTION
), displaybind, bindable] \
4092 BSTR flexDirection
(); \
4094 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4095 void flexWrap
(BSTR v
); \
4097 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXWRAP
), displaybind, bindable] \
4100 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4101 void flexFlow
(BSTR v
); \
4103 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXFLOW
), displaybind, bindable] \
4106 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4107 void flexGrow
(VARIANT v
); \
4109 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXGROW
), displaybind, bindable] \
4110 VARIANT flexGrow
(); \
4112 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4113 void flexShrink
(VARIANT v
); \
4115 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXSHRINK
), displaybind, bindable] \
4116 VARIANT flexShrink
(); \
4118 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4119 void flexBasis
(VARIANT v
); \
4121 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_FLEXBASIS
), displaybind, bindable] \
4122 VARIANT flexBasis
(); \
4124 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4125 void justifyContent
(BSTR v
); \
4127 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_JUSTIFYCONTENT
), displaybind, bindable] \
4128 BSTR justifyContent
(); \
4130 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4131 void alignItems
(BSTR v
); \
4133 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNITEMS
), displaybind, bindable] \
4134 BSTR alignItems
(); \
4136 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4137 void alignSelf
(BSTR v
); \
4139 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNSELF
), displaybind, bindable] \
4142 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4143 void alignContent
(BSTR v
); \
4145 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_ALIGNCONTENT
), displaybind, bindable] \
4146 BSTR alignContent
(); \
4148 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4149 void borderImage
(BSTR v
); \
4151 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4152 BSTR borderImage
(); \
4154 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4155 void borderImageSource
(BSTR v
); \
4157 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESOURCE
), displaybind, bindable] \
4158 BSTR borderImageSource
(); \
4160 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4161 void borderImageSlice
(BSTR v
); \
4163 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGESLICE
), displaybind, bindable] \
4164 BSTR borderImageSlice
(); \
4166 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4167 void borderImageWidth
(BSTR v
); \
4169 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEWIDTH
), displaybind, bindable] \
4170 BSTR borderImageWidth
(); \
4172 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4173 void borderImageOutset
(BSTR v
); \
4175 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEOUTSET
), displaybind, bindable] \
4176 BSTR borderImageOutset
(); \
4178 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4179 void borderImageRepeat
(BSTR v
); \
4181 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_BORDERIMAGEREPEAT
), displaybind, bindable] \
4182 BSTR borderImageRepeat
(); \
4184 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4185 void msImeAlign
(BSTR v
); \
4187 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSIMEALIGN
), displaybind, bindable] \
4188 BSTR msImeAlign
(); \
4190 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4191 void msTextCombineHorizontal
(BSTR v
); \
4193 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_MSTEXTCOMBINEHORIZONTAL
), displaybind, bindable] \
4194 BSTR msTextCombineHorizontal
(); \
4196 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4197 void touchAction
(BSTR v
); \
4199 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION3_TOUCHACTION
), displaybind, bindable] \
4202 #define WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL \
4203 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4204 void webkitAppearance
(BSTR v
); \
4206 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITAPPEARANCE
), displaybind, bindable] \
4207 BSTR webkitAppearance
(); \
4209 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4210 void webkitUserSelect
(BSTR v
); \
4212 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITUSERSELECT
), displaybind, bindable] \
4213 BSTR webkitUserSelect
(); \
4215 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4216 void webkitBoxAlign
(BSTR v
); \
4218 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXALIGN
), displaybind, bindable] \
4219 BSTR webkitBoxAlign
(); \
4221 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4222 void webkitBoxOrdinalGroup
(VARIANT v
); \
4224 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORDINALGROUP
), displaybind, bindable] \
4225 VARIANT webkitBoxOrdinalGroup
(); \
4227 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4228 void webkitBoxPack
(BSTR v
); \
4230 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXPACK
), displaybind, bindable] \
4231 BSTR webkitBoxPack
(); \
4233 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4234 void webkitBoxFlex
(VARIANT v
); \
4236 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXFLEX
), displaybind, bindable] \
4237 VARIANT webkitBoxFlex
(); \
4239 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4240 void webkitBoxOrient
(BSTR v
); \
4242 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXORIENT
), displaybind, bindable] \
4243 BSTR webkitBoxOrient
(); \
4245 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4246 void webkitBoxDirection
(BSTR v
); \
4248 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXDIRECTION
), displaybind, bindable] \
4249 BSTR webkitBoxDirection
(); \
4251 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4252 void webkitTransform
(BSTR v
); \
4254 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORM
), displaybind, bindable] \
4255 BSTR webkitTransform
(); \
4257 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4258 void webkitBackgroundSize
(BSTR v
); \
4260 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDSIZE
), displaybind, bindable] \
4261 BSTR webkitBackgroundSize
(); \
4263 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4264 void webkitBackfaceVisibility
(BSTR v
); \
4266 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKFACEVISIBILITY
), displaybind, bindable] \
4267 BSTR webkitBackfaceVisibility
(); \
4269 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4270 void webkitAnimation
(BSTR v
); \
4272 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATION
), displaybind, bindable] \
4273 BSTR webkitAnimation
(); \
4275 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4276 void webkitTransition
(BSTR v
); \
4278 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITION
), displaybind, bindable] \
4279 BSTR webkitTransition
(); \
4281 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4282 void webkitAnimationName
(BSTR v
); \
4284 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONNAME
), displaybind, bindable] \
4285 BSTR webkitAnimationName
(); \
4287 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4288 void webkitAnimationDuration
(BSTR v
); \
4290 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDURATION
), displaybind, bindable] \
4291 BSTR webkitAnimationDuration
(); \
4293 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4294 void webkitAnimationTimingFunction
(BSTR v
); \
4296 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONTIMINGFUNCTION
), displaybind, bindable] \
4297 BSTR webkitAnimationTimingFunction
(); \
4299 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4300 void webkitAnimationDelay
(BSTR v
); \
4302 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDELAY
), displaybind, bindable] \
4303 BSTR webkitAnimationDelay
(); \
4305 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4306 void webkitAnimationIterationCount
(BSTR v
); \
4308 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONITERATIONCOUNT
), displaybind, bindable] \
4309 BSTR webkitAnimationIterationCount
(); \
4311 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4312 void webkitAnimationDirection
(BSTR v
); \
4314 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONDIRECTION
), displaybind, bindable] \
4315 BSTR webkitAnimationDirection
(); \
4317 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4318 void webkitAnimationPlayState
(BSTR v
); \
4320 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONPLAYSTATE
), displaybind, bindable] \
4321 BSTR webkitAnimationPlayState
(); \
4323 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4324 void webkitTransitionProperty
(BSTR v
); \
4326 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONPROPERTY
), displaybind, bindable] \
4327 BSTR webkitTransitionProperty
(); \
4329 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4330 void webkitTransitionDuration
(BSTR v
); \
4332 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDURATION
), displaybind, bindable] \
4333 BSTR webkitTransitionDuration
(); \
4335 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4336 void webkitTransitionTimingFunction
(BSTR v
); \
4338 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONTIMINGFUNCTION
), displaybind, bindable] \
4339 BSTR webkitTransitionTimingFunction
(); \
4341 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4342 void webkitTransitionDelay
(BSTR v
); \
4344 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSITIONDELAY
), displaybind, bindable] \
4345 BSTR webkitTransitionDelay
(); \
4347 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4348 void webkitBackgroundAttachment
(BSTR v
); \
4350 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDATTACHMENT
), displaybind, bindable] \
4351 BSTR webkitBackgroundAttachment
(); \
4353 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4354 void webkitBackgroundColor
(VARIANT v
); \
4356 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCOLOR
), displaybind, bindable] \
4357 VARIANT webkitBackgroundColor
(); \
4359 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4360 void webkitBackgroundClip
(BSTR v
); \
4362 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDCLIP
), displaybind, bindable] \
4363 BSTR webkitBackgroundClip
(); \
4365 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4366 void webkitBackgroundImage
(BSTR v
); \
4368 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDIMAGE
), displaybind, bindable] \
4369 BSTR webkitBackgroundImage
(); \
4371 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4372 void webkitBackgroundRepeat
(BSTR v
); \
4374 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDREPEAT
), displaybind, bindable] \
4375 BSTR webkitBackgroundRepeat
(); \
4377 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4378 void webkitBackgroundOrigin
(BSTR v
); \
4380 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDORIGIN
), displaybind, bindable] \
4381 BSTR webkitBackgroundOrigin
(); \
4383 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4384 void webkitBackgroundPosition
(BSTR v
); \
4386 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITION
), displaybind, bindable] \
4387 BSTR webkitBackgroundPosition
(); \
4389 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4390 void webkitBackgroundPositionX
(VARIANT v
); \
4392 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONX
), displaybind, bindable] \
4393 VARIANT webkitBackgroundPositionX
(); \
4395 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4396 void webkitBackgroundPositionY
(VARIANT v
); \
4398 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUNDPOSITIONY
), displaybind, bindable] \
4399 VARIANT webkitBackgroundPositionY
(); \
4401 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4402 void webkitBackground
(BSTR v
); \
4404 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBACKGROUND
), displaybind, bindable, nonbrowsable] \
4405 BSTR webkitBackground
(); \
4407 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4408 void webkitTransformOrigin
(BSTR v
); \
4410 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTRANSFORMORIGIN
), displaybind, bindable] \
4411 BSTR webkitTransformOrigin
(); \
4413 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4414 void msTextSizeAdjust
(VARIANT v
); \
4416 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_MSTEXTSIZEADJUST
), displaybind, bindable] \
4417 VARIANT msTextSizeAdjust
(); \
4419 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4420 void webkitTextSizeAdjust
(VARIANT v
); \
4422 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITTEXTSIZEADJUST
), displaybind, bindable] \
4423 VARIANT webkitTextSizeAdjust
(); \
4425 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4426 void webkitBorderImage
(BSTR v
); \
4428 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGE
), displaybind, bindable, nonbrowsable] \
4429 BSTR webkitBorderImage
(); \
4431 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4432 void webkitBorderImageSource
(BSTR v
); \
4434 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESOURCE
), displaybind, bindable] \
4435 BSTR webkitBorderImageSource
(); \
4437 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4438 void webkitBorderImageSlice
(BSTR v
); \
4440 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGESLICE
), displaybind, bindable] \
4441 BSTR webkitBorderImageSlice
(); \
4443 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4444 void webkitBorderImageWidth
(BSTR v
); \
4446 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEWIDTH
), displaybind, bindable] \
4447 BSTR webkitBorderImageWidth
(); \
4449 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4450 void webkitBorderImageOutset
(BSTR v
); \
4452 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEOUTSET
), displaybind, bindable] \
4453 BSTR webkitBorderImageOutset
(); \
4455 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4456 void webkitBorderImageRepeat
(BSTR v
); \
4458 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBORDERIMAGEREPEAT
), displaybind, bindable] \
4459 BSTR webkitBorderImageRepeat
(); \
4461 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4462 void webkitBoxSizing
(BSTR v
); \
4464 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITBOXSIZING
), displaybind, bindable] \
4465 BSTR webkitBoxSizing
(); \
4467 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4468 void webkitAnimationFillMode
(BSTR v
); \
4470 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION4_WEBKITANIMATIONFILLMODE
), displaybind, bindable] \
4471 BSTR webkitAnimationFillMode
()
4473 /*****************************************************************************
4474 * IHTMLFiltersCollection interface
4480 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
4482 interface IHTMLFiltersCollection
: IDispatch
4484 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
4485 HRESULT length
([retval, out] LONG *p
);
4487 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
4488 HRESULT _newEnum
([retval, out] IUnknown
**p
);
4490 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
4492 [in] VARIANT *pvarIndex
,
4493 [retval, out] VARIANT *pvarResult
);
4496 /*****************************************************************************
4497 * IHTMLStyle interface
4503 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
4505 interface IHTMLStyle
: IDispatch
4507 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4508 HRESULT fontFamily
([in] BSTR v
);
4510 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
4511 HRESULT fontFamily
([retval, out] BSTR *p
);
4513 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4514 HRESULT fontStyle
([in] BSTR v
);
4516 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
4517 HRESULT fontStyle
([retval, out] BSTR *p
);
4519 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4520 HRESULT fontVariant
([in] BSTR v
);
4522 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
4523 HRESULT fontVariant
([retval, out] BSTR *p
);
4525 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4526 HRESULT fontWeight
([in] BSTR v
);
4528 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
4529 HRESULT fontWeight
([retval, out] BSTR *p
);
4531 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4532 HRESULT fontSize
([in] VARIANT v
);
4534 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
4535 HRESULT fontSize
([retval, out] VARIANT *p
);
4537 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4538 HRESULT font
([in] BSTR v
);
4540 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
4541 HRESULT font
([retval, out] BSTR *p
);
4543 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4544 HRESULT color
([in] VARIANT v
);
4546 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
4547 HRESULT color
([retval, out] VARIANT *p
);
4549 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4550 HRESULT background
([in] BSTR v
);
4552 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
4553 HRESULT background
([retval, out] BSTR *p
);
4555 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4556 HRESULT backgroundColor
([in] VARIANT v
);
4558 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
4559 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4561 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4562 HRESULT backgroundImage
([in] BSTR v
);
4564 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
4565 HRESULT backgroundImage
([retval, out] BSTR *p
);
4567 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4568 HRESULT backgroundRepeat
([in] BSTR v
);
4570 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
4571 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4573 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4574 HRESULT backgroundAttachment
([in] BSTR v
);
4576 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
4577 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4579 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4580 HRESULT backgroundPosition
([in] BSTR v
);
4582 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
4583 HRESULT backgroundPosition
([retval, out] BSTR *p
);
4585 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4586 HRESULT backgroundPositionX
([in] VARIANT v
);
4588 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
4589 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4591 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4592 HRESULT backgroundPositionY
([in] VARIANT v
);
4594 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
4595 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4597 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4598 HRESULT wordSpacing
([in] VARIANT v
);
4600 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
4601 HRESULT wordSpacing
([retval, out] VARIANT *p
);
4603 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4604 HRESULT letterSpacing
([in] VARIANT v
);
4606 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
4607 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4609 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4610 HRESULT textDecoration
([in] BSTR v
);
4612 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
4613 HRESULT textDecoration
([retval, out] BSTR *p
);
4615 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4616 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
4618 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
4619 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
4621 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4622 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
4624 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
4625 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
4627 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4628 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
4630 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
4631 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
4633 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4634 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
4636 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
4637 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
4639 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4640 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
4642 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
4643 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
4645 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4646 HRESULT verticalAlign
([in] VARIANT v
);
4648 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
4649 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4651 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4652 HRESULT textTransform
([in] BSTR v
);
4654 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
4655 HRESULT textTransform
([retval, out] BSTR *p
);
4657 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4658 HRESULT textAlign
([in] BSTR v
);
4660 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
4661 HRESULT textAlign
([retval, out] BSTR *p
);
4663 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4664 HRESULT textIndent
([in] VARIANT v
);
4666 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
4667 HRESULT textIndent
([retval, out] VARIANT *p
);
4669 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4670 HRESULT lineHeight
([in] VARIANT v
);
4672 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
4673 HRESULT lineHeight
([retval, out] VARIANT *p
);
4675 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4676 HRESULT marginTop
([in] VARIANT v
);
4678 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
4679 HRESULT marginTop
([retval, out] VARIANT *p
);
4681 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4682 HRESULT marginRight
([in] VARIANT v
);
4684 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
4685 HRESULT marginRight
([retval, out] VARIANT *p
);
4687 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4688 HRESULT marginBottom
([in] VARIANT v
);
4690 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
4691 HRESULT marginBottom
([retval, out] VARIANT *p
);
4693 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4694 HRESULT marginLeft
([in] VARIANT v
);
4696 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
4697 HRESULT marginLeft
([retval, out] VARIANT *p
);
4699 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4700 HRESULT margin
([in] BSTR v
);
4702 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
4703 HRESULT margin
([retval, out] BSTR *p
);
4705 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4706 HRESULT paddingTop
([in] VARIANT v
);
4708 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
4709 HRESULT paddingTop
([retval, out] VARIANT *p
);
4711 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4712 HRESULT paddingRight
([in] VARIANT v
);
4714 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
4715 HRESULT paddingRight
([retval, out] VARIANT *p
);
4717 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4718 HRESULT paddingBottom
([in] VARIANT v
);
4720 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
4721 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4723 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4724 HRESULT paddingLeft
([in] VARIANT v
);
4726 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
4727 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4729 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4730 HRESULT padding
([in] BSTR v
);
4732 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
4733 HRESULT padding
([retval, out] BSTR *p
);
4735 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4736 HRESULT border
([in] BSTR v
);
4738 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
4739 HRESULT border
([retval, out] BSTR *p
);
4741 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4742 HRESULT borderTop
([in] BSTR v
);
4744 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
4745 HRESULT borderTop
([retval, out] BSTR *p
);
4747 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4748 HRESULT borderRight
([in] BSTR v
);
4750 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
4751 HRESULT borderRight
([retval, out] BSTR *p
);
4753 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4754 HRESULT borderBottom
([in] BSTR v
);
4756 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
4757 HRESULT borderBottom
([retval, out] BSTR *p
);
4759 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4760 HRESULT borderLeft
([in] BSTR v
);
4762 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
4763 HRESULT borderLeft
([retval, out] BSTR *p
);
4765 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4766 HRESULT borderColor
([in] BSTR v
);
4768 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
4769 HRESULT borderColor
([retval, out] BSTR *p
);
4771 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4772 HRESULT borderTopColor
([in] VARIANT v
);
4774 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
4775 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4777 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4778 HRESULT borderRightColor
([in] VARIANT v
);
4780 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
4781 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4783 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4784 HRESULT borderBottomColor
([in] VARIANT v
);
4786 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
4787 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4789 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4790 HRESULT borderLeftColor
([in] VARIANT v
);
4792 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
4793 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4795 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4796 HRESULT borderWidth
([in] BSTR v
);
4798 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
4799 HRESULT borderWidth
([retval, out] BSTR *p
);
4801 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4802 HRESULT borderTopWidth
([in] VARIANT v
);
4804 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
4805 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4807 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4808 HRESULT borderRightWidth
([in] VARIANT v
);
4810 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
4811 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4813 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4814 HRESULT borderBottomWidth
([in] VARIANT v
);
4816 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
4817 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4819 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4820 HRESULT borderLeftWidth
([in] VARIANT v
);
4822 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
4823 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4825 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4826 HRESULT borderStyle
([in] BSTR v
);
4828 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
4829 HRESULT borderStyle
([retval, out] BSTR *p
);
4831 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4832 HRESULT borderTopStyle
([in] BSTR v
);
4834 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
4835 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4837 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4838 HRESULT borderRightStyle
([in] BSTR v
);
4840 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
4841 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4843 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4844 HRESULT borderBottomStyle
([in] BSTR v
);
4846 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
4847 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4849 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4850 HRESULT borderLeftStyle
([in] BSTR v
);
4852 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
4853 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4855 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4856 HRESULT width
([in] VARIANT v
);
4858 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
4859 HRESULT width
([retval, out] VARIANT *p
);
4861 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4862 HRESULT height
([in] VARIANT v
);
4864 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
4865 HRESULT height
([retval, out] VARIANT *p
);
4867 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4868 HRESULT styleFloat
([in] BSTR v
);
4870 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
4871 HRESULT styleFloat
([retval, out] BSTR *p
);
4873 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4874 HRESULT clear
([in] BSTR v
);
4876 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
4877 HRESULT clear
([retval, out] BSTR *p
);
4879 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4880 HRESULT display
([in] BSTR v
);
4882 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
4883 HRESULT display
([retval, out] BSTR *p
);
4885 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4886 HRESULT visibility
([in] BSTR v
);
4888 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
4889 HRESULT visibility
([retval, out] BSTR *p
);
4891 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4892 HRESULT listStyleType
([in] BSTR v
);
4894 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
4895 HRESULT listStyleType
([retval, out] BSTR *p
);
4897 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4898 HRESULT listStylePosition
([in] BSTR v
);
4900 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
4901 HRESULT listStylePosition
([retval, out] BSTR *p
);
4903 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4904 HRESULT listStyleImage
([in] BSTR v
);
4906 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
4907 HRESULT listStyleImage
([retval, out] BSTR *p
);
4909 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4910 HRESULT listStyle
([in] BSTR v
);
4912 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
4913 HRESULT listStyle
([retval, out] BSTR *p
);
4915 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4916 HRESULT whiteSpace
([in] BSTR v
);
4918 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
4919 HRESULT whiteSpace
([retval, out] BSTR *p
);
4921 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4922 HRESULT top
([in] VARIANT v
);
4924 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
4925 HRESULT top
([retval, out] VARIANT *p
);
4927 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4928 HRESULT left
([in] VARIANT v
);
4930 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
4931 HRESULT left
([retval, out] VARIANT *p
);
4933 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
4934 HRESULT position
([retval, out] BSTR *p
);
4936 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4937 HRESULT zIndex
([in] VARIANT v
);
4939 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
4940 HRESULT zIndex
([retval, out] VARIANT *p
);
4942 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4943 HRESULT overflow
([in] BSTR v
);
4945 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
4946 HRESULT overflow
([retval, out] BSTR *p
);
4948 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4949 HRESULT pageBreakBefore
([in] BSTR v
);
4951 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
4952 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4954 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4955 HRESULT pageBreakAfter
([in] BSTR v
);
4957 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
4958 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4960 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4961 HRESULT cssText
([in] BSTR v
);
4963 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
4964 HRESULT cssText
([retval, out] BSTR *p
);
4966 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4967 HRESULT pixelTop
([in] LONG v
);
4969 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
4970 HRESULT pixelTop
([retval, out] LONG *p
);
4972 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4973 HRESULT pixelLeft
([in] LONG v
);
4975 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
4976 HRESULT pixelLeft
([retval, out] LONG *p
);
4978 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4979 HRESULT pixelWidth
([in] LONG v
);
4981 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
4982 HRESULT pixelWidth
([retval, out] LONG *p
);
4984 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4985 HRESULT pixelHeight
([in] LONG v
);
4987 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
4988 HRESULT pixelHeight
([retval, out] LONG *p
);
4990 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4991 HRESULT posTop
([in] float v
);
4993 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
4994 HRESULT posTop
([retval, out] float *p
);
4996 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
4997 HRESULT posLeft
([in] float v
);
4999 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
5000 HRESULT posLeft
([retval, out] float *p
);
5002 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
5003 HRESULT posWidth
([in] float v
);
5005 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
5006 HRESULT posWidth
([retval, out] float *p
);
5008 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5009 HRESULT posHeight
([in] float v
);
5011 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
5012 HRESULT posHeight
([retval, out] float *p
);
5014 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5015 HRESULT cursor
([in] BSTR v
);
5017 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
5018 HRESULT cursor
([retval, out] BSTR *p
);
5020 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5021 HRESULT clip
([in] BSTR v
);
5023 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
5024 HRESULT clip
([retval, out] BSTR *p
);
5026 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5027 HRESULT filter
([in] BSTR v
);
5029 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
5030 HRESULT filter
([retval, out] BSTR *p
);
5032 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
5033 HRESULT setAttribute
(
5034 [in] BSTR strAttributeName
,
5035 [in] VARIANT AttributeValue
,
5036 [defaultvalue(1), in] LONG lFlags
);
5038 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
5039 HRESULT getAttribute
(
5040 [in] BSTR strAttributeName
,
5041 [defaultvalue(0), in] LONG lFlags
,
5042 [retval, out] VARIANT *AttributeValue
);
5044 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
5045 HRESULT removeAttribute
(
5046 [in] BSTR strAttributeName
,
5047 [defaultvalue(1), in]
5049 [retval, out] VARIANT_BOOL *pfSuccess
);
5051 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
5052 HRESULT toString
([retval, out] BSTR *String);
5055 /*****************************************************************************
5056 * IHTMLStyle2 interface
5062 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5064 interface IHTMLStyle2
: IDispatch
5066 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5067 HRESULT tableLayout
([in] BSTR v
);
5069 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
5070 HRESULT tableLayout
([out, retval] BSTR *p
);
5072 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5073 HRESULT borderCollapse
([in] BSTR v
);
5075 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
5076 HRESULT borderCollapse
([out, retval] BSTR *p
);
5078 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5079 HRESULT direction
([in] BSTR v
);
5081 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
5082 HRESULT direction
([out, retval] BSTR *p
);
5084 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5085 HRESULT behavior
([in] BSTR v
);
5087 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
5088 HRESULT behavior
([out, retval] BSTR *p
);
5090 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
5091 HRESULT setExpression
(
5093 [in] BSTR expression
,
5094 [in, defaultvalue("")] BSTR language
);
5096 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
5097 HRESULT getExpression
(
5099 [out, retval] VARIANT *expression
);
5101 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
5102 HRESULT removeExpression
(
5104 [out, retval] VARIANT_BOOL *pfSuccess
);
5106 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5107 HRESULT position
([in] BSTR v
);
5109 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
5110 HRESULT position
([out, retval] BSTR *p
);
5112 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5113 HRESULT unicodeBidi
([in] BSTR v
);
5115 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
5116 HRESULT unicodeBidi
([out, retval] BSTR *p
);
5118 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5119 HRESULT bottom
([in] VARIANT v
);
5121 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
5122 HRESULT bottom
([out, retval] VARIANT *p
);
5124 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5125 HRESULT right
([in] VARIANT v
);
5127 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
5128 HRESULT right
([out, retval] VARIANT *p
);
5130 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5131 HRESULT pixelBottom
([in] LONG v
);
5133 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
5134 HRESULT pixelBottom
([out, retval] LONG *p
);
5136 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5137 HRESULT pixelRight
([in] LONG v
);
5139 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
5140 HRESULT pixelRight
([out, retval] LONG *p
);
5142 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5143 HRESULT posBottom
([in] float v
);
5145 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
5146 HRESULT posBottom
([out, retval] float *p
);
5148 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5149 HRESULT posRight
([in] float v
);
5151 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
5152 HRESULT posRight
([out, retval] float *p
);
5154 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5155 HRESULT imeMode
([in] BSTR v
);
5157 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
5158 HRESULT imeMode
([out, retval] BSTR *p
);
5160 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5161 HRESULT rubyAlign
([in] BSTR v
);
5163 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
5164 HRESULT rubyAlign
([out, retval] BSTR *p
);
5166 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5167 HRESULT rubyPosition
([in] BSTR v
);
5169 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
5170 HRESULT rubyPosition
([out, retval] BSTR *p
);
5172 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5173 HRESULT rubyOverhang
([in] BSTR v
);
5175 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
5176 HRESULT rubyOverhang
([out, retval] BSTR *p
);
5178 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5179 HRESULT layoutGridChar
([in] VARIANT v
);
5181 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
5182 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
5184 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5185 HRESULT layoutGridLine
([in] VARIANT v
);
5187 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
5188 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
5190 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5191 HRESULT layoutGridMode
([in] BSTR v
);
5193 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
5194 HRESULT layoutGridMode
([out, retval] BSTR *p
);
5196 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5197 HRESULT layoutGridType
([in] BSTR v
);
5199 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
5200 HRESULT layoutGridType
([out, retval] BSTR *p
);
5202 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5203 HRESULT layoutGrid
([in] BSTR v
);
5205 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
5206 HRESULT layoutGrid
([out, retval] BSTR *p
);
5208 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5209 HRESULT wordBreak
([in] BSTR v
);
5211 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
5212 HRESULT wordBreak
([out, retval] BSTR *p
);
5214 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5215 HRESULT lineBreak
([in] BSTR v
);
5217 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
5218 HRESULT lineBreak
([out, retval] BSTR *p
);
5220 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5221 HRESULT textJustify
([in] BSTR v
);
5223 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
5224 HRESULT textJustify
([out, retval] BSTR *p
);
5226 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5227 HRESULT textJustifyTrim
([in] BSTR v
);
5229 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
5230 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
5232 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5233 HRESULT textKashida
([in] VARIANT v
);
5235 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
5236 HRESULT textKashida
([out, retval] VARIANT *p
);
5238 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5239 HRESULT textAutospace
([in] BSTR v
);
5241 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
5242 HRESULT textAutospace
([out, retval] BSTR *p
);
5244 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5245 HRESULT overflowX
([in] BSTR v
);
5247 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
5248 HRESULT overflowX
([out, retval] BSTR *p
);
5250 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5251 HRESULT overflowY
([in] BSTR v
);
5253 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
5254 HRESULT overflowY
([out, retval] BSTR *p
);
5256 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5257 HRESULT accelerator
([in] BSTR v
);
5259 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
5260 HRESULT accelerator
([out, retval] BSTR *p
);
5263 /*****************************************************************************
5264 * IHTMLRuleStyle interface
5270 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
5272 interface IHTMLRuleStyle
: IDispatch
5274 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5275 HRESULT fontFamily
([in] BSTR v
);
5277 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
5278 HRESULT fontFamily
([retval, out] BSTR *p
);
5280 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5281 HRESULT fontStyle
([in] BSTR v
);
5283 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
5284 HRESULT fontStyle
([retval, out] BSTR *p
);
5286 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5287 HRESULT fontVariant
([in] BSTR v
);
5289 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
5290 HRESULT fontVariant
([retval, out] BSTR *p
);
5292 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5293 HRESULT fontWeight
([in] BSTR v
);
5295 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
5296 HRESULT fontWeight
([retval, out] BSTR *p
);
5298 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5299 HRESULT fontSize
([in] VARIANT v
);
5301 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
5302 HRESULT fontSize
([retval, out] VARIANT *p
);
5304 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5305 HRESULT font
([in] BSTR v
);
5307 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
5308 HRESULT font
([retval, out] BSTR *p
);
5310 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5311 HRESULT color
([in] VARIANT v
);
5313 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
5314 HRESULT color
([retval, out] VARIANT *p
);
5316 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5317 HRESULT background
([in] BSTR v
);
5319 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
5320 HRESULT background
([retval, out] BSTR *p
);
5322 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5323 HRESULT backgroundColor
([in] VARIANT v
);
5325 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
5326 HRESULT backgroundColor
([retval, out] VARIANT *p
);
5328 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5329 HRESULT backgroundImage
([in] BSTR v
);
5331 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
5332 HRESULT backgroundImage
([retval, out] BSTR *p
);
5334 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5335 HRESULT backgroundRepeat
([in] BSTR v
);
5337 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
5338 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
5340 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5341 HRESULT backgroundAttachment
([in] BSTR v
);
5343 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
5344 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
5346 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5347 HRESULT backgroundPosition
([in] BSTR v
);
5349 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
5350 HRESULT backgroundPosition
([retval, out] BSTR *p
);
5352 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5353 HRESULT backgroundPositionX
([in] VARIANT v
);
5355 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
5356 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
5358 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5359 HRESULT backgroundPositionY
([in] VARIANT v
);
5361 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
5362 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
5364 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5365 HRESULT wordSpacing
([in] VARIANT v
);
5367 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
5368 HRESULT wordSpacing
([retval, out] VARIANT *p
);
5370 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5371 HRESULT letterSpacing
([in] VARIANT v
);
5373 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
5374 HRESULT letterSpacing
([retval, out] VARIANT *p
);
5376 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5377 HRESULT textDecoration
([in] BSTR v
);
5379 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
5380 HRESULT textDecoration
([retval, out] BSTR *p
);
5382 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5383 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
5385 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
5386 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
5388 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5389 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
5391 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
5392 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
5394 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5395 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
5397 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
5398 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
5400 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5401 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
5403 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
5404 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
5406 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5407 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
5409 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
5410 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
5412 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5413 HRESULT verticalAlign
([in] VARIANT v
);
5415 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
5416 HRESULT verticalAlign
([retval, out] VARIANT *p
);
5418 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5419 HRESULT textTransform
([in] BSTR v
);
5421 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
5422 HRESULT textTransform
([retval, out] BSTR *p
);
5424 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5425 HRESULT textAlign
([in] BSTR v
);
5427 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
5428 HRESULT textAlign
([retval, out] BSTR *p
);
5430 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5431 HRESULT textIndent
([in] VARIANT v
);
5433 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
5434 HRESULT textIndent
([retval, out] VARIANT *p
);
5436 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5437 HRESULT lineHeight
([in] VARIANT v
);
5439 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
5440 HRESULT lineHeight
([retval, out] VARIANT *p
);
5442 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5443 HRESULT marginTop
([in] VARIANT v
);
5445 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
5446 HRESULT marginTop
([retval, out] VARIANT *p
);
5448 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5449 HRESULT marginRight
([in] VARIANT v
);
5451 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
5452 HRESULT marginRight
([retval, out] VARIANT *p
);
5454 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5455 HRESULT marginBottom
([in] VARIANT v
);
5457 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
5458 HRESULT marginBottom
([retval, out] VARIANT *p
);
5460 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5461 HRESULT marginLeft
([in] VARIANT v
);
5463 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
5464 HRESULT marginLeft
([retval, out] VARIANT *p
);
5466 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5467 HRESULT margin
([in] BSTR v
);
5469 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
5470 HRESULT margin
([retval, out] BSTR *p
);
5472 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5473 HRESULT paddingTop
([in] VARIANT v
);
5475 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
5476 HRESULT paddingTop
([retval, out] VARIANT *p
);
5478 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5479 HRESULT paddingRight
([in] VARIANT v
);
5481 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
5482 HRESULT paddingRight
([retval, out] VARIANT *p
);
5484 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5485 HRESULT paddingBottom
([in] VARIANT v
);
5487 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
5488 HRESULT paddingBottom
([retval, out] VARIANT *p
);
5490 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5491 HRESULT paddingLeft
([in] VARIANT v
);
5493 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
5494 HRESULT paddingLeft
([retval, out] VARIANT *p
);
5496 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5497 HRESULT padding
([in] BSTR v
);
5499 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
5500 HRESULT padding
([retval, out] BSTR *p
);
5502 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5503 HRESULT border
([in] BSTR v
);
5505 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
5506 HRESULT border
([retval, out] BSTR *p
);
5508 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5509 HRESULT borderTop
([in] BSTR v
);
5511 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
5512 HRESULT borderTop
([retval, out] BSTR *p
);
5514 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5515 HRESULT borderRight
([in] BSTR v
);
5517 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
5518 HRESULT borderRight
([retval, out] BSTR *p
);
5520 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5521 HRESULT borderBottom
([in] BSTR v
);
5523 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
5524 HRESULT borderBottom
([retval, out] BSTR *p
);
5526 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5527 HRESULT borderLeft
([in] BSTR v
);
5529 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
5530 HRESULT borderLeft
([retval, out] BSTR *p
);
5532 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5533 HRESULT borderColor
([in] BSTR v
);
5535 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
5536 HRESULT borderColor
([retval, out] BSTR *p
);
5538 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5539 HRESULT borderTopColor
([in] VARIANT v
);
5541 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
5542 HRESULT borderTopColor
([retval, out] VARIANT *p
);
5544 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5545 HRESULT borderRightColor
([in] VARIANT v
);
5547 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
5548 HRESULT borderRightColor
([retval, out] VARIANT *p
);
5550 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5551 HRESULT borderBottomColor
([in] VARIANT v
);
5553 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
5554 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
5556 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5557 HRESULT borderLeftColor
([in] VARIANT v
);
5559 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
5560 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
5562 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5563 HRESULT borderWidth
([in] BSTR v
);
5565 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
5566 HRESULT borderWidth
([retval, out] BSTR *p
);
5568 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5569 HRESULT borderTopWidth
([in] VARIANT v
);
5571 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
5572 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
5574 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5575 HRESULT borderRightWidth
([in] VARIANT v
);
5577 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
5578 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
5580 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5581 HRESULT borderBottomWidth
([in] VARIANT v
);
5583 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
5584 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
5586 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5587 HRESULT borderLeftWidth
([in] VARIANT v
);
5589 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
5590 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
5592 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5593 HRESULT borderStyle
([in] BSTR v
);
5595 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
5596 HRESULT borderStyle
([retval, out] BSTR *p
);
5598 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5599 HRESULT borderTopStyle
([in] BSTR v
);
5601 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
5602 HRESULT borderTopStyle
([retval, out] BSTR *p
);
5604 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5605 HRESULT borderRightStyle
([in] BSTR v
);
5607 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
5608 HRESULT borderRightStyle
([retval, out] BSTR *p
);
5610 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5611 HRESULT borderBottomStyle
([in] BSTR v
);
5613 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
5614 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
5616 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5617 HRESULT borderLeftStyle
([in] BSTR v
);
5619 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
5620 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
5622 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5623 HRESULT width
([in] VARIANT v
);
5625 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
5626 HRESULT width
([retval, out] VARIANT *p
);
5628 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5629 HRESULT height
([in] VARIANT v
);
5631 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
5632 HRESULT height
([retval, out] VARIANT *p
);
5634 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5635 HRESULT styleFloat
([in] BSTR v
);
5637 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
5638 HRESULT styleFloat
([retval, out] BSTR *p
);
5640 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5641 HRESULT clear
([in] BSTR v
);
5643 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
5644 HRESULT clear
([retval, out] BSTR *p
);
5646 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5647 HRESULT display
([in] BSTR v
);
5649 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
5650 HRESULT display
([retval, out] BSTR *p
);
5652 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5653 HRESULT visibility
([in] BSTR v
);
5655 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
5656 HRESULT visibility
([retval, out] BSTR *p
);
5658 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5659 HRESULT listStyleType
([in] BSTR v
);
5661 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
5662 HRESULT listStyleType
([retval, out] BSTR *p
);
5664 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5665 HRESULT listStylePosition
([in] BSTR v
);
5667 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
5668 HRESULT listStylePosition
([retval, out] BSTR *p
);
5670 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5671 HRESULT listStyleImage
([in] BSTR v
);
5673 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
5674 HRESULT listStyleImage
([retval, out] BSTR *p
);
5676 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5677 HRESULT listStyle
([in] BSTR v
);
5679 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
5680 HRESULT listStyle
([retval, out] BSTR *p
);
5682 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5683 HRESULT whiteSpace
([in] BSTR v
);
5685 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
5686 HRESULT whiteSpace
([retval, out] BSTR *p
);
5688 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5689 HRESULT top
([in] VARIANT v
);
5691 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
5692 HRESULT top
([retval, out] VARIANT *p
);
5694 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5695 HRESULT left
([in] VARIANT v
);
5697 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
5698 HRESULT left
([retval, out] VARIANT *p
);
5700 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
5701 HRESULT position
([retval, out] BSTR *p
);
5703 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5704 HRESULT zIndex
([in] VARIANT v
);
5706 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
5707 HRESULT zIndex
([retval, out] VARIANT *p
);
5709 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5710 HRESULT overflow
([in] BSTR v
);
5712 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
5713 HRESULT overflow
([retval, out] BSTR *p
);
5715 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5716 HRESULT pageBreakBefore
([in] BSTR v
);
5718 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
5719 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
5721 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5722 HRESULT pageBreakAfter
([in] BSTR v
);
5724 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
5725 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
5727 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5728 HRESULT cssText
([in] BSTR v
);
5730 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
5731 HRESULT cssText
([retval, out] BSTR *p
);
5733 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5734 HRESULT cursor
([in] BSTR v
);
5736 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
5737 HRESULT cursor
([retval, out] BSTR *p
);
5739 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5740 HRESULT clip
([in] BSTR v
);
5742 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
5743 HRESULT clip
([retval, out] BSTR *p
);
5745 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5746 HRESULT filter
([in] BSTR v
);
5748 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
5749 HRESULT filter
([retval, out] BSTR *p
);
5751 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
5752 HRESULT setAttribute
(
5753 [in] BSTR strAttributeName
,
5754 [in] VARIANT AttributeValue
,
5755 [defaultvalue(1), in] LONG lFlags
);
5757 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
5758 HRESULT getAttribute
(
5759 [in] BSTR strAttributeName
,
5760 [defaultvalue(0), in] LONG lFlags
,
5761 [retval, out] VARIANT *AttributeValue
);
5763 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
5764 HRESULT removeAttribute
(
5765 [in] BSTR strAttributeName
,
5766 [defaultvalue(1), in] LONG lFlags
,
5767 [retval, out] VARIANT_BOOL *pfSuccess
);
5770 /*****************************************************************************
5771 * IHTMLCSSRule interface
5777 uuid(305106e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5779 interface IHTMLCSSRule
: IDispatch
5781 [propget, id(DISPID_IHTMLCSSRULE_TYPE
)]
5782 HRESULT type
([out, retval] USHORT
*p
);
5784 [propput, id(DISPID_IHTMLCSSRULE_CSSTEXT
)]
5785 HRESULT cssText
([in] BSTR v
);
5787 [propget, id(DISPID_IHTMLCSSRULE_CSSTEXT
)]
5788 HRESULT cssText
([out, retval] BSTR *p
);
5790 [propget, id(DISPID_IHTMLCSSRULE_PARENTRULE
)]
5791 HRESULT parentRule
([out, retval] IHTMLCSSRule
**p
);
5793 [propget, id(DISPID_IHTMLCSSRULE_PARENTSTYLESHEET
)]
5794 HRESULT parentStyleSheet
([out, retval] IHTMLStyleSheet
**p
);
5797 /*****************************************************************************
5798 * DispHTMLStyle dispinterface
5802 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5804 dispinterface DispHTMLStyle
5808 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5809 void fontFamily
(BSTR v
);
5811 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
5814 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5815 void fontStyle
(BSTR v
);
5817 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
5820 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5821 void fontVariant
(BSTR v
);
5823 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
5826 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5827 void fontWeight
(BSTR v
);
5829 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
5832 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5833 void fontSize
(VARIANT v
);
5835 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
5838 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5841 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
5844 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5845 void color
(VARIANT v
);
5847 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
5850 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5851 void background
(BSTR v
);
5853 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
5856 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5857 void backgroundColor
(VARIANT v
);
5859 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5860 VARIANT backgroundColor
();
5862 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5863 void backgroundImage
(BSTR v
);
5865 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5866 BSTR backgroundImage
();
5868 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5869 void backgroundRepeat
(BSTR v
);
5871 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5872 BSTR backgroundRepeat
();
5874 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5875 void backgroundAttachment
(BSTR v
);
5877 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5878 BSTR backgroundAttachment
();
5880 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5881 void backgroundPosition
(BSTR v
);
5883 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
5884 BSTR backgroundPosition
();
5886 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5887 void backgroundPositionX
(VARIANT v
);
5889 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5890 VARIANT backgroundPositionX
();
5892 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5893 void backgroundPositionY
(VARIANT v
);
5895 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5896 VARIANT backgroundPositionY
();
5898 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5899 void wordSpacing
(VARIANT v
);
5901 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
5902 VARIANT wordSpacing
();
5904 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5905 void letterSpacing
(VARIANT v
);
5907 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
5908 VARIANT letterSpacing
();
5910 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5911 void textDecoration
(BSTR v
);
5913 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
5914 BSTR textDecoration
();
5916 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5917 void textDecorationNone
(VARIANT_BOOL v
);
5919 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
5920 VARIANT_BOOL textDecorationNone
();
5922 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5923 void textDecorationUnderline
(VARIANT_BOOL v
);
5925 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
5926 VARIANT_BOOL textDecorationUnderline
();
5928 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5929 void textDecorationOverline
(VARIANT_BOOL v
);
5931 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
5932 VARIANT_BOOL textDecorationOverline
();
5934 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5935 void textDecorationLineThrough
(VARIANT_BOOL v
);
5937 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
5938 VARIANT_BOOL textDecorationLineThrough
();
5940 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5941 void textDecorationBlink
(VARIANT_BOOL v
);
5943 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
5944 VARIANT_BOOL textDecorationBlink
();
5946 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5947 void verticalAlign
(VARIANT v
);
5949 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
5950 VARIANT verticalAlign
();
5952 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5953 void textTransform
(BSTR v
);
5955 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5956 BSTR textTransform
();
5958 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5959 void textAlign
(BSTR v
);
5961 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
5964 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5965 void textIndent
(VARIANT v
);
5967 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
5968 VARIANT textIndent
();
5970 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5971 void lineHeight
(VARIANT v
);
5973 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
5974 VARIANT lineHeight
();
5976 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5977 void marginTop
(VARIANT v
);
5979 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
5980 VARIANT marginTop
();
5982 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5983 void marginRight
(VARIANT v
);
5985 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
5986 VARIANT marginRight
();
5988 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5989 void marginBottom
(VARIANT v
);
5991 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
5992 VARIANT marginBottom
();
5994 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5995 void marginLeft
(VARIANT v
);
5997 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
5998 VARIANT marginLeft
();
6000 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
6001 void margin
(BSTR v
);
6003 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
6006 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
6007 void paddingTop
(VARIANT v
);
6009 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
6010 VARIANT paddingTop
();
6012 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
6013 void paddingRight
(VARIANT v
);
6015 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
6016 VARIANT paddingRight
();
6018 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
6019 void paddingBottom
(VARIANT v
);
6021 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
6022 VARIANT paddingBottom
();
6024 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
6025 void paddingLeft
(VARIANT v
);
6027 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
6028 VARIANT paddingLeft
();
6030 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6031 void padding
(BSTR v
);
6033 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
6036 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6037 void border
(BSTR v
);
6039 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
6042 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6043 void borderTop
(BSTR v
);
6045 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
6048 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6049 void borderRight
(BSTR v
);
6051 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
6054 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6055 void borderBottom
(BSTR v
);
6057 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
6058 BSTR borderBottom
();
6060 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6061 void borderLeft
(BSTR v
);
6063 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
6066 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6067 void borderColor
(BSTR v
);
6069 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
6072 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6073 void borderTopColor
(VARIANT v
);
6075 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
6076 VARIANT borderTopColor
();
6078 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6079 void borderRightColor
(VARIANT v
);
6081 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
6082 VARIANT borderRightColor
();
6084 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6085 void borderBottomColor
(VARIANT v
);
6087 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
6088 VARIANT borderBottomColor
();
6090 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6091 void borderLeftColor
(VARIANT v
);
6093 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
6094 VARIANT borderLeftColor
();
6096 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6097 void borderWidth
(BSTR v
);
6099 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
6102 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6103 void borderTopWidth
(VARIANT v
);
6105 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
6106 VARIANT borderTopWidth
();
6108 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6109 void borderRightWidth
(VARIANT v
);
6111 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
6112 VARIANT borderRightWidth
();
6114 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6115 void borderBottomWidth
(VARIANT v
);
6117 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
6118 VARIANT borderBottomWidth
();
6120 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6121 void borderLeftWidth
(VARIANT v
);
6123 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
6124 VARIANT borderLeftWidth
();
6126 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6127 void borderStyle
(BSTR v
);
6129 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
6132 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6133 void borderTopStyle
(BSTR v
);
6135 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
6136 BSTR borderTopStyle
();
6138 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6139 void borderRightStyle
(BSTR v
);
6141 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
6142 BSTR borderRightStyle
();
6144 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6145 void borderBottomStyle
(BSTR v
);
6147 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
6148 BSTR borderBottomStyle
();
6150 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6151 void borderLeftStyle
(BSTR v
);
6153 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
6154 BSTR borderLeftStyle
();
6156 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6157 void width
(VARIANT v
);
6159 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
6162 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6163 void height
(VARIANT v
);
6165 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
6168 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6169 void styleFloat
(BSTR v
);
6171 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
6174 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6177 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
6180 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6181 void display
(BSTR v
);
6183 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
6186 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6187 void visibility
(BSTR v
);
6189 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
6192 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6193 void listStyleType
(BSTR v
);
6195 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
6196 BSTR listStyleType
();
6198 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6199 void listStylePosition
(BSTR v
);
6201 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
6202 BSTR listStylePosition
();
6204 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6205 void listStyleImage
(BSTR v
);
6207 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
6208 BSTR listStyleImage
();
6210 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6211 void listStyle
(BSTR v
);
6213 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
6216 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6217 void whiteSpace
(BSTR v
);
6219 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
6222 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6223 void top
(VARIANT v
);
6225 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
6228 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6229 void left
(VARIANT v
);
6231 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
6234 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6235 void zIndex
(VARIANT v
);
6237 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
6240 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6241 void overflow
(BSTR v
);
6243 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
6246 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6247 void pageBreakBefore
(BSTR v
);
6249 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
6250 BSTR pageBreakBefore
();
6252 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6253 void pageBreakAfter
(BSTR v
);
6255 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
6256 BSTR pageBreakAfter
();
6258 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6259 void cssText
(BSTR v
);
6261 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
6264 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6265 void pixelTop
(LONG v
);
6267 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
6270 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6271 void pixelLeft
(LONG v
);
6273 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
6276 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6277 void pixelWidth
(LONG v
);
6279 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
6282 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6283 void pixelHeight
(LONG v
);
6285 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
6288 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6289 void posTop
(float v
);
6291 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
6294 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6295 void posLeft
(float v
);
6297 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
6300 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6301 void posWidth
(float v
);
6303 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
6306 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6307 void posHeight
(float v
);
6309 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
6312 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6313 void cursor
(BSTR v
);
6315 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
6318 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6321 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
6324 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6325 void filter
(BSTR v
);
6327 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
6330 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
6332 [in] BSTR strAttributeName
,
6333 [in] VARIANT AttributeValue
,
6334 [in, defaultvalue(1)] LONG lFlags
);
6336 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
6337 VARIANT getAttribute
(
6338 [in] BSTR strAttributeName
,
6339 [in, defaultvalue(0)] LONG lFlags
);
6341 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
6342 VARIANT_BOOL removeAttribute
(
6343 [in] BSTR strAttributeName
,
6344 [in, defaultvalue(1)] LONG lFlags
);
6346 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
6349 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6350 void tableLayout
(BSTR v
);
6352 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
6355 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6356 void borderCollapse
(BSTR v
);
6358 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
6359 BSTR borderCollapse
();
6361 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6362 void direction
(BSTR v
);
6364 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
6367 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6368 void behavior
(BSTR v
);
6370 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
6373 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
6376 [in] BSTR expression
,
6377 [in, defaultvalue("")] BSTR language
);
6379 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
6380 VARIANT getExpression
([in] BSTR propname
);
6382 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
6383 VARIANT_BOOL removeExpression
([in] BSTR propname
);
6385 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6386 void position
(BSTR v
);
6388 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
6391 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6392 void unicodeBidi
(BSTR v
);
6394 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
6397 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6398 void bottom
(VARIANT v
);
6400 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
6403 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6404 void right
(VARIANT v
);
6406 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
6409 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6410 void pixelBottom
(LONG v
);
6412 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
6415 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6416 void pixelRight
(LONG v
);
6418 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
6421 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6422 void posBottom
(float v
);
6424 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
6427 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6428 void posRight
(float v
);
6430 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
6433 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6434 void imeMode
(BSTR v
);
6436 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
6439 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6440 void rubyAlign
(BSTR v
);
6442 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
6445 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6446 void rubyPosition
(BSTR v
);
6448 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
6449 BSTR rubyPosition
();
6451 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6452 void rubyOverhang
(BSTR v
);
6454 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
6455 BSTR rubyOverhang
();
6457 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6458 void layoutGridChar
(VARIANT v
);
6460 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
6461 VARIANT layoutGridChar
();
6463 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6464 void layoutGridLine
(VARIANT v
);
6466 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
6467 VARIANT layoutGridLine
();
6469 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6470 void layoutGridMode
(BSTR v
);
6472 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
6473 BSTR layoutGridMode
();
6475 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6476 void layoutGridType
(BSTR v
);
6478 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
6479 BSTR layoutGridType
();
6481 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6482 void layoutGrid
(BSTR v
);
6484 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
6487 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6488 void wordBreak
(BSTR v
);
6490 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
6493 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6494 void lineBreak
(BSTR v
);
6496 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
6499 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6500 void textJustify
(BSTR v
);
6502 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
6505 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6506 void textJustifyTrim
(BSTR v
);
6508 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
6509 BSTR textJustifyTrim
();
6511 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6512 void textKashida
(VARIANT v
);
6514 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
6515 VARIANT textKashida
();
6517 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6518 void textAutospace
(BSTR v
);
6520 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
6521 BSTR textAutospace
();
6523 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6524 void overflowX
(BSTR v
);
6526 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
6529 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6530 void overflowY
(BSTR v
);
6532 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
6535 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6536 void accelerator
(BSTR v
);
6538 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
6541 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6542 void layoutFlow
(BSTR v
);
6544 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6547 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6548 void zoom
(VARIANT v
);
6550 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6553 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6554 void wordWrap
(BSTR v
);
6556 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6559 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6560 void textUnderlinePosition
(BSTR v
);
6562 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6563 BSTR textUnderlinePosition
();
6565 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6566 void scrollbarBaseColor
(VARIANT v
);
6568 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6569 VARIANT scrollbarBaseColor
();
6571 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6572 void scrollbarFaceColor
(VARIANT v
);
6574 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6575 VARIANT scrollbarFaceColor
();
6577 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6578 void scrollbar3dLightColor
(VARIANT v
);
6580 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6581 VARIANT scrollbar3dLightColor
();
6583 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6584 void scrollbarShadowColor
(VARIANT v
);
6586 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6587 VARIANT scrollbarShadowColor
();
6589 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6590 void scrollbarHighlightColor
(VARIANT v
);
6592 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6593 VARIANT scrollbarHighlightColor
();
6595 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6596 void scrollbarDarkShadowColor
(VARIANT v
);
6598 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6599 VARIANT scrollbarDarkShadowColor
();
6601 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6602 void scrollbarArrowColor
(VARIANT v
);
6604 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6605 VARIANT scrollbarArrowColor
();
6607 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6608 void scrollbarTrackColor
(VARIANT v
);
6610 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6611 VARIANT scrollbarTrackColor
();
6613 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6614 void writingMode
(BSTR v
);
6616 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6619 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6620 void textAlignLast
(BSTR v
);
6622 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6623 BSTR textAlignLast
();
6625 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6626 void textKashidaSpace
(VARIANT v
);
6628 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6629 VARIANT textKashidaSpace
();
6631 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6632 void textOverflow
(BSTR v
);
6634 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6635 BSTR textOverflow
();
6637 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6638 void minHeight
(VARIANT v
);
6640 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6641 VARIANT minHeight
();
6643 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6644 void msInterpolationMode
(BSTR v
);
6646 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6647 BSTR msInterpolationMode
();
6649 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6650 void maxHeight
(VARIANT v
);
6652 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6653 VARIANT maxHeight
();
6655 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6656 void minWidth
(VARIANT v
);
6658 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6661 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6662 void maxWidth
(VARIANT v
);
6664 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6667 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6668 void content
(BSTR v
);
6670 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6673 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6674 void captionSide
(BSTR v
);
6676 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6679 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6680 void counterIncrement
(BSTR v
);
6682 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6683 BSTR counterIncrement
();
6685 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6686 void counterReset
(BSTR v
);
6688 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6689 BSTR counterReset
();
6691 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6692 void outline
(BSTR v
);
6694 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6697 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6698 void outlineWidth
(VARIANT v
);
6700 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6701 VARIANT outlineWidth
();
6703 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6704 void outlineStyle
(BSTR v
);
6706 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6707 BSTR outlineStyle
();
6709 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6710 void outlineColor
(VARIANT v
);
6712 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6713 VARIANT outlineColor
();
6715 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6716 void boxSizing
(BSTR v
);
6718 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6721 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6722 void borderSpacing
(BSTR v
);
6724 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6725 BSTR borderSpacing
();
6727 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6728 void orphans
(VARIANT v
);
6730 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6733 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6734 void widows
(VARIANT v
);
6736 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
6739 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6740 void pageBreakInside
(BSTR v
);
6742 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
6743 BSTR pageBreakInside
();
6745 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6746 void emptyCells
(BSTR v
);
6748 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
6751 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6752 void msBlockProgression
(BSTR v
);
6754 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
6755 BSTR msBlockProgression
();
6757 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6758 void quotes
(BSTR v
);
6760 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
6763 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6764 IDispatch
*constructor
();
6771 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6773 interface IHTMLStyle3
: IDispatch
6775 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6776 HRESULT layoutFlow
([in] BSTR v
);
6778 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
6779 HRESULT layoutFlow
([retval, out] BSTR * p
);
6781 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6782 HRESULT zoom
([in] VARIANT v
);
6784 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
6785 HRESULT zoom
([retval, out] VARIANT * p
);
6787 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6788 HRESULT wordWrap
([in] BSTR v
);
6790 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
6791 HRESULT wordWrap
([retval, out] BSTR * p
);
6793 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6794 HRESULT textUnderlinePosition
([in] BSTR v
);
6796 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
6797 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
6799 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6800 HRESULT scrollbarBaseColor
([in] VARIANT v
);
6802 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
6803 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
6805 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6806 HRESULT scrollbarFaceColor
([in] VARIANT v
);
6808 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
6809 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
6811 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6812 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
6814 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
6815 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
6817 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6818 HRESULT scrollbarShadowColor
([in] VARIANT v
);
6820 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
6821 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
6823 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6824 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
6826 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
6827 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
6829 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6830 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
6832 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
6833 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
6835 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6836 HRESULT scrollbarArrowColor
([in] VARIANT v
);
6838 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
6839 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
6841 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6842 HRESULT scrollbarTrackColor
([in] VARIANT v
);
6844 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
6845 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
6847 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6848 HRESULT writingMode
([in] BSTR v
);
6850 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
6851 HRESULT writingMode
([retval, out] BSTR * p
);
6853 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6854 HRESULT textAlignLast
([in] BSTR v
);
6856 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
6857 HRESULT textAlignLast
([retval, out] BSTR * p
);
6859 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6860 HRESULT textKashidaSpace
([in] VARIANT v
);
6862 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
6863 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
6866 /*****************************************************************************
6867 * IHTMLSytyle4 interface
6873 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6875 interface IHTMLStyle4
: IDispatch
6877 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6878 HRESULT textOverflow
([in] BSTR v
);
6880 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
6881 HRESULT textOverflow
([retval, out] BSTR * p
);
6883 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6884 HRESULT minHeight
([in] VARIANT v
);
6886 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
6887 HRESULT minHeight
([retval, out] VARIANT * p
);
6890 /*****************************************************************************
6891 * IHTMLSytyle5 interface
6897 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6899 interface IHTMLStyle5
: IDispatch
6901 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6902 HRESULT msInterpolationMode
([in] BSTR v
);
6904 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
6905 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
6907 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6908 HRESULT maxHeight
([in] VARIANT v
);
6910 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
6911 HRESULT maxHeight
([out, retval] VARIANT *p
);
6913 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6914 HRESULT minWidth
([in] VARIANT v
);
6916 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
6917 HRESULT minWidth
([out, retval] VARIANT *p
);
6919 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6920 HRESULT maxWidth
([in] VARIANT v
);
6922 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
6923 HRESULT maxWidth
([out, retval] VARIANT *p
);
6926 /*****************************************************************************
6927 * IHTMLSytyle6 interface
6933 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
6935 interface IHTMLStyle6
: IDispatch
6937 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6938 HRESULT content
([in] BSTR v
);
6940 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
6941 HRESULT content
([out, retval] BSTR *p
);
6943 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6944 HRESULT captionSide
([in] BSTR v
);
6946 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
6947 HRESULT captionSide
([retval, out] BSTR *p
);
6949 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6950 HRESULT counterIncrement
([in] BSTR v
);
6952 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
6953 HRESULT counterIncrement
([out, retval] BSTR *p
);
6955 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6956 HRESULT counterReset
([in] BSTR v
);
6958 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
6959 HRESULT counterReset
([out, retval] BSTR *p
);
6961 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6962 HRESULT outline
([in] BSTR v
);
6964 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
6965 HRESULT outline
([out, retval] BSTR *p
);
6967 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6968 HRESULT outlineWidth
([in] VARIANT v
);
6970 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
6971 HRESULT outlineWidth
([out, retval] VARIANT *p
);
6973 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6974 HRESULT outlineStyle
([in] BSTR v
);
6976 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
6977 HRESULT outlineStyle
([out, retval] BSTR *p
);
6979 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6980 HRESULT outlineColor
([in] VARIANT v
);
6982 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
6983 HRESULT outlineColor
([out, retval] VARIANT *p
);
6985 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6986 HRESULT boxSizing
([in] BSTR v
);
6988 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
6989 HRESULT boxSizing
([out, retval] BSTR *p
);
6991 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6992 HRESULT borderSpacing
([in] BSTR v
);
6994 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
6995 HRESULT borderSpacing
([out, retval] BSTR *p
);
6997 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
6998 HRESULT orphans
([in] VARIANT v
);
7000 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
7001 HRESULT orphans
([out, retval] VARIANT *p
);
7003 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
7004 HRESULT widows
([in] VARIANT v
);
7006 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
7007 HRESULT widows
([out, retval] VARIANT *p
);
7009 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
7010 HRESULT pageBreakInside
([in] BSTR v
);
7012 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
7013 HRESULT pageBreakInside
([out, retval] BSTR *p
);
7015 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
7016 HRESULT emptyCells
([in] BSTR v
);
7018 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
7019 HRESULT emptyCells
([out, retval] BSTR *p
);
7021 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
7022 HRESULT msBlockProgression
([in] BSTR v
);
7024 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
7025 HRESULT msBlockProgression
([out, retval] BSTR *p
);
7027 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7028 HRESULT quotes
([in] BSTR v
);
7030 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
7031 HRESULT quotes
([out, retval] BSTR *p
);
7036 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7040 [default] dispinterface DispHTMLStyle
;
7041 interface IHTMLStyle
;
7042 interface IHTMLStyle2
;
7043 interface IHTMLStyle3
;
7044 interface IHTMLStyle4
;
7045 interface IHTMLStyle5
;
7046 interface IHTMLStyle6
;
7049 /*****************************************************************************
7050 * DispHTMLW3CComputedStyle dispinterface
7054 uuid(30590070-98b5
-11cf
-bb82
-00aa00bdce0b
)
7056 dispinterface DispHTMLW3CComputedStyle
7060 WINE_IHTMLCSSSTYLEDECLARATION_DISPINTERFACE_DECL
;
7061 WINE_IHTMLCSSSTYLEDECLARATION2_DISPINTERFACE_DECL
;
7062 WINE_IHTMLCSSSTYLEDECLARATION3_DISPINTERFACE_DECL
;
7063 WINE_IHTMLCSSSTYLEDECLARATION4_DISPINTERFACE_DECL
;
7066 /*****************************************************************************
7067 * IHTMLRenderStyle interface
7073 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7075 interface IHTMLRenderStyle
: IDispatch
7077 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7078 HRESULT textLineThroughStyle
([in] BSTR v
);
7080 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
7081 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
7083 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7084 HRESULT textUnderlineStyle
([in] BSTR v
);
7086 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
7087 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
7089 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7090 HRESULT textEffect
([in] BSTR v
);
7092 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
7093 HRESULT textEffect
([retval, out] BSTR *p
);
7095 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7096 HRESULT textColor
([in] VARIANT v
);
7098 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
7099 HRESULT textColor
([retval, out] VARIANT *p
);
7101 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7102 HRESULT textBackgroundColor
([in] VARIANT v
);
7104 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
7105 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
7107 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7108 HRESULT textDecorationColor
([in] VARIANT v
);
7110 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
7111 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
7113 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7114 HRESULT renderingPriority
([in] LONG v
);
7116 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
7117 HRESULT renderingPriority
([retval, out] LONG *p
);
7119 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7120 HRESULT defaultTextSelection
([in] BSTR v
);
7122 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
7123 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
7125 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7126 HRESULT textDecoration
([in] BSTR v
);
7128 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
7129 HRESULT textDecoration
([retval, out] BSTR *p
);
7132 /*****************************************************************************
7133 * IHTMLCurrentStyle interface
7139 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7141 interface IHTMLCurrentStyle
: IDispatch
7143 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7144 HRESULT position
([retval, out] BSTR *p
);
7146 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7147 HRESULT styleFloat
([retval, out] BSTR *p
);
7149 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7150 HRESULT color
([retval, out] VARIANT *p
);
7152 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7153 HRESULT backgroundColor
([retval, out] VARIANT *p
);
7155 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7156 HRESULT fontFamily
([retval, out] BSTR *p
);
7158 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7159 HRESULT fontStyle
([retval, out] BSTR *p
);
7161 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7162 HRESULT fontVariant
([retval, out] BSTR *p
);
7164 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7165 HRESULT fontWeight
([retval, out] VARIANT *p
);
7167 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7168 HRESULT fontSize
([retval, out] VARIANT *p
);
7170 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7171 HRESULT backgroundImage
([retval, out] BSTR *p
);
7173 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7174 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
7176 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7177 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
7179 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7180 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
7182 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7183 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
7185 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7186 HRESULT borderTopColor
([retval, out] VARIANT *p
);
7188 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7189 HRESULT borderRightColor
([retval, out] VARIANT *p
);
7191 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7192 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
7194 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7195 HRESULT borderTopStyle
([retval, out] BSTR *p
);
7197 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7198 HRESULT borderRightStyle
([retval, out] BSTR *p
);
7200 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7201 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
7203 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7204 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
7206 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7207 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
7209 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7210 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
7212 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7213 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
7215 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7216 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
7218 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7219 HRESULT left
([retval, out] VARIANT *p
);
7221 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7222 HRESULT top
([retval, out] VARIANT *p
);
7224 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7225 HRESULT width
([retval, out] VARIANT *p
);
7227 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7228 HRESULT height
([retval, out] VARIANT *p
);
7230 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7231 HRESULT paddingLeft
([retval, out] VARIANT *p
);
7233 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7234 HRESULT paddingTop
([retval, out] VARIANT *p
);
7236 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7237 HRESULT paddingRight
([retval, out] VARIANT *p
);
7239 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7240 HRESULT paddingBottom
([retval, out] VARIANT *p
);
7242 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7243 HRESULT textAlign
([retval, out] BSTR *p
);
7245 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7246 HRESULT textDecoration
([retval, out] BSTR *p
);
7248 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7249 HRESULT display
([retval, out] BSTR *p
);
7251 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7252 HRESULT visibility
([retval, out] BSTR *p
);
7254 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7255 HRESULT zIndex
([retval, out] VARIANT *p
);
7257 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7258 HRESULT letterSpacing
([retval, out] VARIANT *p
);
7260 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7261 HRESULT lineHeight
([retval, out] VARIANT *p
);
7263 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7264 HRESULT textIndent
([retval, out] VARIANT *p
);
7266 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7267 HRESULT verticalAlign
([retval, out] VARIANT *p
);
7269 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7270 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
7272 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7273 HRESULT marginTop
([retval, out] VARIANT *p
);
7275 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7276 HRESULT marginRight
([retval, out] VARIANT *p
);
7278 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7279 HRESULT marginBottom
([retval, out] VARIANT *p
);
7281 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7282 HRESULT marginLeft
([retval, out] VARIANT *p
);
7284 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7285 HRESULT clear
([retval, out] BSTR *p
);
7287 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7288 HRESULT listStyleType
([retval, out] BSTR *p
);
7290 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7291 HRESULT listStylePosition
([retval, out] BSTR *p
);
7293 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7294 HRESULT listStyleImage
([retval, out] BSTR *p
);
7296 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7297 HRESULT clipTop
([retval, out] VARIANT *p
);
7299 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7300 HRESULT clipRight
([retval, out] VARIANT *p
);
7302 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7303 HRESULT clipBottom
([retval, out] VARIANT *p
);
7305 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7306 HRESULT clipLeft
([retval, out] VARIANT *p
);
7308 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7309 HRESULT overflow
([retval, out] BSTR *p
);
7311 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7312 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
7314 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7315 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
7317 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7318 HRESULT cursor
([retval, out] BSTR *p
);
7320 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7321 HRESULT tableLayout
([retval, out] BSTR *p
);
7323 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7324 HRESULT borderCollapse
([retval, out] BSTR *p
);
7326 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7327 HRESULT direction
([retval, out] BSTR *p
);
7329 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7330 HRESULT behavior
([retval, out] BSTR *p
);
7332 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7333 HRESULT getAttribute
(
7334 [in] BSTR strAttributeName
,
7335 [defaultvalue(0), in] LONG lFlags
,
7336 [retval, out] VARIANT *AttributeValue
);
7338 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7339 HRESULT unicodeBidi
([retval, out] BSTR *p
);
7341 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7342 HRESULT right
([retval, out] VARIANT *p
);
7344 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7345 HRESULT bottom
([retval, out] VARIANT *p
);
7347 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7348 HRESULT imeMode
([retval, out] BSTR *p
);
7350 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7351 HRESULT rubyAlign
([retval, out] BSTR *p
);
7353 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7354 HRESULT rubyPosition
([retval, out] BSTR *p
);
7356 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7357 HRESULT rubyOverhang
([retval, out] BSTR *p
);
7359 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7360 HRESULT textAutospace
([retval, out] BSTR *p
);
7362 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7363 HRESULT lineBreak
([retval, out] BSTR *p
);
7365 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7366 HRESULT wordBreak
([retval, out] BSTR *p
);
7368 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7369 HRESULT textJustify
([retval, out] BSTR *p
);
7371 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7372 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
7374 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7375 HRESULT textKashida
([retval, out] VARIANT *p
);
7377 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7378 HRESULT blockDirection
([retval, out] BSTR *p
);
7380 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7381 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
7383 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7384 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
7386 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7387 HRESULT layoutGridMode
([retval, out] BSTR *p
);
7389 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7390 HRESULT layoutGridType
([retval, out] BSTR *p
);
7392 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7393 HRESULT borderStyle
([retval, out] BSTR *p
);
7395 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7396 HRESULT borderColor
([retval, out] BSTR *p
);
7398 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7399 HRESULT borderWidth
([retval, out] BSTR *p
);
7401 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7402 HRESULT padding
([retval, out] BSTR *p
);
7404 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7405 HRESULT margin
([retval, out] BSTR *p
);
7407 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7408 HRESULT accelerator
([retval, out] BSTR *p
);
7410 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7411 HRESULT overflowX
([retval, out] BSTR *p
);
7413 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7414 HRESULT overflowY
([retval, out] BSTR *p
);
7416 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7417 HRESULT textTransform
([retval, out] BSTR *p
);
7420 /*****************************************************************************
7421 * IHTMLCurrentStyle2 interface
7427 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7429 interface IHTMLCurrentStyle2
: IDispatch
7431 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7432 HRESULT layoutFlow
([retval, out] BSTR * p
);
7434 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7435 HRESULT wordWrap
([retval, out] BSTR * p
);
7437 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7438 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
7440 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7441 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
7443 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7444 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
7446 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7447 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
7449 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7450 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
7452 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7453 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
7455 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7456 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
7458 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7459 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
7461 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7462 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
7464 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7465 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
7467 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7468 HRESULT writingMode
([retval, out] BSTR * p
);
7470 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7471 HRESULT zoom
([retval, out] VARIANT * p
);
7473 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7474 HRESULT filter
([retval, out] BSTR * p
);
7476 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7477 HRESULT textAlignLast
([retval, out] BSTR * p
);
7479 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7480 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
7482 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7483 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
7486 /*****************************************************************************
7487 * IHTMLCurrentStyle3 interface
7493 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7495 interface IHTMLCurrentStyle3
: IDispatch
7497 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7498 HRESULT textOverflow
([retval, out] BSTR * p
);
7500 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7501 HRESULT minHeight
([retval, out] VARIANT * p
);
7503 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7504 HRESULT wordSpacing
([retval, out] VARIANT * p
);
7506 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7507 HRESULT whiteSpace
([retval, out] BSTR * p
);
7510 /*****************************************************************************
7511 * IHTMLCurrentStyle4 interface
7517 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7519 interface IHTMLCurrentStyle4
: IDispatch
7521 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7522 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
7524 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7525 HRESULT maxHeight
([retval, out] VARIANT * p
);
7527 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7528 HRESULT minWidth
([retval, out] VARIANT * p
);
7530 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7531 HRESULT maxWidth
([retval, out] VARIANT * p
);
7534 /*****************************************************************************
7535 * DispHTMLCurrentStyle dispinterface
7539 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7541 dispinterface DispHTMLCurrentStyle
7545 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
7548 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
7551 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
7554 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
7555 VARIANT backgroundColor
();
7557 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
7560 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
7563 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
7566 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
7567 VARIANT fontWeight
();
7569 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
7572 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
7573 BSTR backgroundImage
();
7575 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
7576 VARIANT backgroundPositionX
();
7578 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
7579 VARIANT backgroundPositionY
();
7581 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
7582 BSTR backgroundRepeat
();
7584 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
7585 VARIANT borderLeftColor
();
7587 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
7588 VARIANT borderTopColor
();
7590 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
7591 VARIANT borderRightColor
();
7593 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
7594 VARIANT borderBottomColor
();
7596 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
7597 BSTR borderTopStyle
();
7599 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
7600 BSTR borderRightStyle
();
7602 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
7603 BSTR borderBottomStyle
();
7605 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
7606 BSTR borderLeftStyle
();
7608 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
7609 VARIANT borderTopWidth
();
7611 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
7612 VARIANT borderRightWidth
();
7614 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
7615 VARIANT borderBottomWidth
();
7617 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
7618 VARIANT borderLeftWidth
();
7620 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
7623 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
7626 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
7629 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
7632 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
7633 VARIANT paddingLeft
();
7635 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
7636 VARIANT paddingTop
();
7638 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
7639 VARIANT paddingRight
();
7641 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
7642 VARIANT paddingBottom
();
7644 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
7647 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
7648 BSTR textDecoration
();
7650 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
7653 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
7656 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
7659 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
7660 VARIANT letterSpacing
();
7662 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
7663 VARIANT lineHeight
();
7665 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
7666 VARIANT textIndent
();
7668 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
7669 VARIANT verticalAlign
();
7671 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
7672 BSTR backgroundAttachment
();
7674 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
7675 VARIANT marginTop
();
7677 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
7678 VARIANT marginRight
();
7680 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
7681 VARIANT marginBottom
();
7683 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
7684 VARIANT marginLeft
();
7686 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
7689 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
7690 BSTR listStyleType
();
7692 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
7693 BSTR listStylePosition
();
7695 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
7696 BSTR listStyleImage
();
7698 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
7701 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
7702 VARIANT clipRight
();
7704 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
7705 VARIANT clipBottom
();
7707 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
7710 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
7713 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
7714 BSTR pageBreakBefore
();
7716 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
7717 BSTR pageBreakAfter
();
7719 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
7722 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
7725 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
7726 BSTR borderCollapse
();
7728 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
7731 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
7734 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
7735 VARIANT getAttribute
(
7736 [in] BSTR strAttributeName
,
7737 [in, defaultvalue(0)] LONG lFlags
);
7739 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
7742 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
7745 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
7748 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
7751 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
7754 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
7755 BSTR rubyPosition
();
7757 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
7758 BSTR rubyOverhang
();
7760 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
7761 BSTR textAutospace
();
7763 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
7766 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
7769 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
7772 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
7773 BSTR textJustifyTrim
();
7775 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
7776 VARIANT textKashida
();
7778 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
7779 BSTR blockDirection
();
7781 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
7782 VARIANT layoutGridChar
();
7784 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
7785 VARIANT layoutGridLine
();
7787 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
7788 BSTR layoutGridMode
();
7790 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
7791 BSTR layoutGridType
();
7793 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
7796 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
7799 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
7802 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
7805 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
7808 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
7811 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
7814 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
7817 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
7818 BSTR textTransform
();
7820 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
7823 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
7826 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
7827 BSTR textUnderlinePosition
();
7829 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
7830 VARIANT_BOOL hasLayout
();
7832 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
7833 VARIANT scrollbarBaseColor
();
7835 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
7836 VARIANT scrollbarFaceColor
();
7838 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
7839 VARIANT scrollbar3dLightColor
();
7841 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
7842 VARIANT scrollbarShadowColor
();
7844 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
7845 VARIANT scrollbarHighlightColor
();
7847 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
7848 VARIANT scrollbarDarkShadowColor
();
7850 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
7851 VARIANT scrollbarArrowColor
();
7853 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
7854 VARIANT scrollbarTrackColor
();
7856 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
7859 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
7862 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
7865 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
7866 BSTR textAlignLast
();
7868 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
7869 VARIANT textKashidaSpace
();
7871 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
7872 VARIANT_BOOL isBlock
();
7874 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
7875 BSTR textOverflow
();
7877 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
7878 VARIANT minHeight
();
7880 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
7881 VARIANT wordSpacing
();
7883 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
7886 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
7887 BSTR msInterpolationMode
();
7889 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
7890 VARIANT maxHeight
();
7892 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
7895 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
7901 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7903 coclass HTMLCurrentStyle
7905 [default] dispinterface DispHTMLCurrentStyle
;
7906 interface IHTMLCurrentStyle
;
7907 interface IHTMLCurrentStyle2
;
7908 interface IHTMLCurrentStyle3
;
7909 interface IHTMLCurrentStyle4
;
7912 /*****************************************************************************
7913 * IHTMLRect interface
7919 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7921 interface IHTMLRect
: IDispatch
7923 [propput, id(DISPID_IHTMLRECT_LEFT
)]
7924 HRESULT left
([in] LONG v
);
7926 [propget, id(DISPID_IHTMLRECT_LEFT
)]
7927 HRESULT left
([retval, out] LONG *p
);
7929 [propput, id(DISPID_IHTMLRECT_TOP
)]
7930 HRESULT top
([in] LONG v
);
7932 [propget, id(DISPID_IHTMLRECT_TOP
)]
7933 HRESULT top
([retval, out] LONG *p
);
7935 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
7936 HRESULT right
([in] LONG v
);
7938 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
7939 HRESULT right
([retval, out] LONG *p
);
7941 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
7942 HRESULT bottom
([in] LONG v
);
7944 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
7945 HRESULT bottom
([retval, out] LONG *p
);
7948 /*****************************************************************************
7949 * IHTMLRectCollection interface
7955 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7957 interface IHTMLRectCollection
: IDispatch
7959 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
7960 HRESULT length
([retval, out] LONG *p
);
7962 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
7963 HRESULT _newEnum
([retval, out] IUnknown
**p
);
7965 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
7967 [in] VARIANT *pvarIndex
,
7968 [retval, out] VARIANT *pvarResult
);
7971 /*****************************************************************************
7972 * IHTMLDOMNode interface
7978 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7980 interface IHTMLDOMNode
: IDispatch
7982 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
7983 HRESULT nodeType
([retval, out] LONG *p
);
7985 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
7986 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
7988 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
7989 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
7991 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
7992 HRESULT childNodes
([retval, out] IDispatch
**p
);
7994 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
7995 HRESULT attributes
([retval, out] IDispatch
**p
);
7997 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
7998 HRESULT insertBefore
(
7999 [in] IHTMLDOMNode
*newChild
,
8000 [optional, in] VARIANT refChild
,
8001 [retval, out] IHTMLDOMNode
**node
);
8003 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
8004 HRESULT removeChild
(
8005 [in] IHTMLDOMNode
*oldChild
,
8006 [retval, out] IHTMLDOMNode
**node
);
8008 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
8009 HRESULT replaceChild
(
8010 [in] IHTMLDOMNode
*newChild
,
8011 [in] IHTMLDOMNode
*oldChild
,
8012 [retval, out] IHTMLDOMNode
**node
);
8014 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
8016 [in] VARIANT_BOOL fDeep
,
8017 [retval, out] IHTMLDOMNode
**clonedNode
);
8019 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
8021 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
8022 [retval, out] IHTMLDOMNode
**removed
);
8024 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
8026 [in] IHTMLDOMNode
*otherNode
,
8027 [retval, out] IHTMLDOMNode
**swappedNode
);
8029 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
8030 HRESULT replaceNode
(
8031 [in] IHTMLDOMNode
*replacement
,
8032 [retval, out] IHTMLDOMNode
**replaced
);
8034 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
8035 HRESULT appendChild
(
8036 [in] IHTMLDOMNode
*newChild
,
8037 [retval, out] IHTMLDOMNode
**node
);
8039 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
8040 HRESULT nodeName
([retval, out] BSTR *p
);
8042 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8043 HRESULT nodeValue
([in] VARIANT v
);
8045 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
8046 HRESULT nodeValue
([retval, out] VARIANT *p
);
8048 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
8049 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8051 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
8052 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8054 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
8055 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8057 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
8058 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8061 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
8062 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
8065 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
8066 IHTMLDOMNode
* parentNode
(); \
8068 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
8069 VARIANT_BOOL hasChildNodes
(); \
8071 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
8072 IDispatch
* childNodes
(); \
8074 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
8075 IDispatch
* attributes
(); \
8077 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
8078 IHTMLDOMNode
* insertBefore
( \
8079 [in] IHTMLDOMNode
* newChild
, \
8080 [optional, in] VARIANT refChild
); \
8082 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
8083 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
8085 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
8086 IHTMLDOMNode
* replaceChild
( \
8087 [in] IHTMLDOMNode
* newChild
, \
8088 [in] IHTMLDOMNode
* oldChild
); \
8090 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
8091 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
8093 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
8094 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
8096 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
8097 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
8099 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
8100 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
8102 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
8103 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
8105 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
8108 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8109 void nodeValue
(VARIANT v
); \
8111 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
8112 VARIANT nodeValue
(); \
8114 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
8115 IHTMLDOMNode
* firstChild
(); \
8117 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
8118 IHTMLDOMNode
* lastChild
(); \
8120 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
8121 IHTMLDOMNode
* previousSibling
(); \
8123 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
8124 IHTMLDOMNode
* nextSibling
()
8126 /*****************************************************************************
8127 * IHTMLDOMNode2 interface
8133 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8135 interface IHTMLDOMNode2
: IDispatch
8137 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
8138 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8141 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
8142 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
8143 IDispatch
*ownerDocument
()
8145 /*****************************************************************************
8146 * IHTMLDOMNode3 interface
8152 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8154 interface IHTMLDOMNode3
: IDispatch
8156 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8157 HRESULT prefix
([in] VARIANT v
);
8159 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
8160 HRESULT prefix
([out, retval] VARIANT *p
);
8162 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
8163 HRESULT localName
([out, retval] VARIANT *p
);
8165 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
8166 HRESULT namespaceURI
([out, retval] VARIANT *p
);
8168 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8169 HRESULT textContent
([in] VARIANT v
);
8171 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
8172 HRESULT textContent
([out, retval] VARIANT *p
);
8174 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
8175 HRESULT isEqualNode
(
8176 [in] IHTMLDOMNode3
*otherNode
,
8177 [out, retval] VARIANT_BOOL *isEqual
);
8179 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
8180 HRESULT lookupNamespaceURI
(
8181 [in] VARIANT *pvarPrefix
,
8182 [out, retval] VARIANT *pvarNamespaceURI
);
8184 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
8185 HRESULT lookupPrefix
(
8186 [in] VARIANT *pvarNamespaceURI
,
8187 [out, retval] VARIANT *pvarPrefix
);
8189 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
8190 HRESULT isDefaultNamespace
(
8191 [in] VARIANT *pvarNamespace
,
8192 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
8194 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
8195 HRESULT appendChild
(
8196 [in] IHTMLDOMNode
*newChild
,
8197 [out, retval] IHTMLDOMNode
**node
);
8199 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
8200 HRESULT insertBefore
(
8201 [in] IHTMLDOMNode
*newChild
,
8202 [in, optional] VARIANT refChild
,
8203 [out, retval] IHTMLDOMNode
**node
);
8205 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
8206 HRESULT removeChild
(
8207 [in] IHTMLDOMNode
*oldChild
,
8208 [out, retval] IHTMLDOMNode
**node
);
8210 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
8211 HRESULT replaceChild
(
8212 [in] IHTMLDOMNode
*newChild
,
8213 [in] IHTMLDOMNode
*oldChild
,
8214 [out, retval] IHTMLDOMNode
**node
);
8216 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
8218 [in] IHTMLDOMNode3
*otherNode
,
8219 [out, retval] VARIANT_BOOL *isSame
);
8221 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
8222 HRESULT compareDocumentPosition
(
8223 [in] IHTMLDOMNode
*otherNode
,
8224 [out, retval] USHORT
*flags
);
8226 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
8227 HRESULT isSupported
(
8229 [in] VARIANT version,
8230 [out, retval] VARIANT_BOOL *pfisSupported
);
8233 #define WINE_IHTMLDOMNODE3_DISPINTERFACE_DECL \
8234 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)] \
8235 void prefix
(VARIANT v
); \
8237 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)] \
8240 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)] \
8241 VARIANT localName
(); \
8243 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)] \
8244 VARIANT namespaceURI
(); \
8246 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)] \
8247 void textContent
(VARIANT v
); \
8249 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)] \
8250 VARIANT textContent
(); \
8252 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)] \
8253 VARIANT_BOOL isEqualNode
([in] IHTMLDOMNode3
*otherNode
); \
8255 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)] \
8256 VARIANT lookupNamespaceURI
([in] VARIANT *pvarPrefix
); \
8258 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)] \
8259 VARIANT lookupPrefix
([in] VARIANT *pvarNamespaceURI
); \
8261 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)] \
8262 VARIANT_BOOL isDefaultNamespace
([in] VARIANT *pvarNamespace
); \
8264 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)] \
8265 IHTMLDOMNode
*ie9_appendChild
([in] IHTMLDOMNode
*newChild
); \
8267 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)] \
8268 IHTMLDOMNode
*ie9_insertBefore
( \
8269 [in] IHTMLDOMNode
*newChild
, \
8270 [in, optional] VARIANT refChild
); \
8272 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)] \
8273 IHTMLDOMNode
*ie9_removeChild
([in] IHTMLDOMNode
*oldChild
); \
8275 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)] \
8276 IHTMLDOMNode
*ie9_replaceChild
( \
8277 [in] IHTMLDOMNode
*newChild
, \
8278 [in] IHTMLDOMNode
*oldChild
); \
8280 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)] \
8281 VARIANT_BOOL isSameNode
([in] IHTMLDOMNode3
*otherNode
); \
8283 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)] \
8284 USHORT compareDocumentPosition
([in] IHTMLDOMNode
*otherNode
); \
8286 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)] \
8287 VARIANT_BOOL isSupported
( \
8288 [in] BSTR feature
, \
8289 [in] VARIANT version) \
8291 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
8292 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
8293 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
; \
8294 WINE_IHTMLDOMNODE3_DISPINTERFACE_DECL
8296 /*****************************************************************************
8297 * IHTMLDOMAttribute interface
8303 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8305 interface IHTMLDOMAttribute
: IDispatch
8307 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8308 HRESULT nodeName
([retval, out] BSTR *p
);
8310 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8311 HRESULT nodeValue
([in] VARIANT v
);
8313 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8314 HRESULT nodeValue
([retval, out] VARIANT *p
);
8316 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8317 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
8320 /*****************************************************************************
8321 * IHTMLDOMAttribute2 interface
8327 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8329 interface IHTMLDOMAttribute2
: IDispatch
8331 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8332 HRESULT name
([retval, out] BSTR *p
);
8334 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8335 HRESULT value
([in] BSTR v
);
8337 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8338 HRESULT value
([retval, out] BSTR *p
);
8340 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8341 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
8343 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8344 HRESULT nodeType
([retval, out] long *p
);
8346 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8347 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
8349 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8350 HRESULT childNodes
([retval, out] IDispatch
**p
);
8352 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8353 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
8355 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8356 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
8358 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8359 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
8361 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8362 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
8364 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8365 HRESULT attributes
([retval, out] IDispatch
**p
);
8367 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8368 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
8370 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8371 HRESULT insertBefore
(
8372 [in] IHTMLDOMNode
*newChild
,
8373 [optional, in] VARIANT refChild
,
8374 [retval, out] IHTMLDOMNode
**node
);
8376 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8377 HRESULT replaceChild
(
8378 [in] IHTMLDOMNode
*newChild
,
8379 [in] IHTMLDOMNode
*oldChild
,
8380 [retval, out] IHTMLDOMNode
**node
);
8382 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8383 HRESULT removeChild
(
8384 [in] IHTMLDOMNode
*oldChild
,
8385 [retval, out] IHTMLDOMNode
**node
);
8387 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8388 HRESULT appendChild
(
8389 [in] IHTMLDOMNode
*newChild
,
8390 [retval, out] IHTMLDOMNode
**node
);
8392 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8393 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
8395 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8397 [in] VARIANT_BOOL fDeep
,
8398 [retval, out] IHTMLDOMAttribute
**clonedNode
);
8401 /*****************************************************************************
8402 * IHTMLDOMTextNode interface
8408 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8410 interface IHTMLDOMTextNode
: IDispatch
8412 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8413 HRESULT data
([in] BSTR v
);
8415 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8416 HRESULT data
([out, retval] BSTR *p
);
8418 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8419 HRESULT toString
([out, retval] BSTR *String);
8421 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8422 HRESULT length
([out, retval] LONG *p
);
8424 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8427 [out, retval] IHTMLDOMNode
**pRetNode
);
8430 /*****************************************************************************
8431 * IHTMLDOMTextNode2 interface
8437 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8439 interface IHTMLDOMTextNode2
: IDispatch
8441 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8442 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
8444 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8445 HRESULT appendData
([in] BSTR bstrstring
);
8447 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8448 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
8450 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8451 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
8453 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8454 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
8459 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8461 coclass HTMLDOMTextNode
8463 [default] dispinterface DispHTMLDOMTextNode
;
8464 interface IHTMLDOMTextNode
;
8465 interface IHTMLDOMTextNode2
;
8466 interface IHTMLDOMNode
;
8467 interface IHTMLDOMNode2
;
8470 /*****************************************************************************
8471 * IDOMDocumentType interface
8477 uuid(30510738-98b5
-11cf
-bb82
-00aa00bdce0b
)
8479 interface IDOMDocumentType
: IDispatch
8481 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8482 HRESULT name
([out, retval] BSTR *p
);
8484 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8485 HRESULT entities
([out, retval] IDispatch
**p
);
8487 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8488 HRESULT notations
([out, retval] IDispatch
**p
);
8490 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8491 HRESULT publicId
([out, retval] VARIANT *p
);
8493 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8494 HRESULT systemId
([out, retval] VARIANT *p
);
8496 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8497 HRESULT internalSubset
([out, retval] VARIANT *p
);
8500 /*****************************************************************************
8501 * DispDOMDocumentType dispinterface
8505 uuid(30590098-98b5
-11cf
-bb82
-00aa00bdce0b
)
8507 dispinterface DispDOMDocumentType
8511 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8513 [propget, id(DISPID_IDOMDOCUMENTTYPE_NAME
)]
8516 [propget, id(DISPID_IDOMDOCUMENTTYPE_ENTITIES
)]
8517 IDispatch
*entities
();
8519 [propget, id(DISPID_IDOMDOCUMENTTYPE_NOTATIONS
)]
8520 IDispatch
*notations
();
8522 [propget, id(DISPID_IDOMDOCUMENTTYPE_PUBLICID
)]
8525 [propget, id(DISPID_IDOMDOCUMENTTYPE_SYSTEMID
)]
8528 [propget, id(DISPID_IDOMDOCUMENTTYPE_INTERNALSUBSET
)]
8529 VARIANT internalSubset
();
8534 uuid(30510739-98b5
-11cf
-bb82
-00aa00bdce0b
)
8536 coclass DOMDocumentType
8538 [default] dispinterface DispDOMDocumentType
;
8539 interface IHTMLDOMNode
;
8540 interface IHTMLDOMNode2
;
8541 interface IHTMLDOMNode3
;
8542 interface IDOMDocumentType
;
8545 /*****************************************************************************
8546 * IHTMLDOMImplementation interface
8552 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8554 interface IHTMLDOMImplementation
: IDispatch
8556 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8558 [in] BSTR bstrfeature
,
8559 [optional, in] VARIANT version,
8560 [retval, out] VARIANT_BOOL *pfHasFeature
);
8563 /*****************************************************************************
8564 * IHTMLDOMImplementation2 interface
8570 uuid(3051073c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8572 interface IHTMLDOMImplementation2
: IDispatch
8574 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8575 HRESULT createDocumentType
(
8576 [in] BSTR bstrQualifiedName
,
8577 [in] VARIANT *pvarPublicId
,
8578 [in] VARIANT *pvarSystemId
,
8579 [out, retval] IDOMDocumentType
**newDocumentType
);
8581 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8582 HRESULT createDocument
(
8583 [in] VARIANT *pvarNS
,
8584 [in] VARIANT *pvarTagName
,
8585 [in] IDOMDocumentType
*pDocumentType
,
8586 [out, retval] IHTMLDocument7
**ppnewDocument
);
8588 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8589 HRESULT createHTMLDocument
(
8590 [in] BSTR bstrTitle
,
8591 [out, retval] IHTMLDocument7
**ppnewDocument
);
8593 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8595 [in] BSTR bstrfeature
,
8596 [in, optional] VARIANT version,
8597 [out, retval] VARIANT_BOOL *pfHasFeature
);
8600 /*****************************************************************************
8601 * DispHTMLDOMImplementation dispinterface
8605 uuid(3050f58f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8607 dispinterface DispHTMLDOMImplementation
8611 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
8612 VARIANT_BOOL hasFeature
(
8613 [in] BSTR bstrfeature
,
8614 [in, optional] VARIANT version);
8616 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENTTYPE
)]
8617 IDOMDocumentType
*createDocumentType
(
8618 [in] BSTR bstrQualifiedName
,
8619 [in] VARIANT *pvarPublicId
,
8620 [in] VARIANT *pvarSystemId
);
8622 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEDOCUMENT
)]
8623 IHTMLDocument7
*createDocument
(
8624 [in] VARIANT *pvarNS
,
8625 [in] VARIANT *pvarTagName
,
8626 [in] IDOMDocumentType
*pDocumentType
);
8628 [id(DISPID_IHTMLDOMIMPLEMENTATION2_CREATEHTMLDOCUMENT
)]
8629 IHTMLDocument7
*createHTMLDocument
([in] BSTR bstrTitle
);
8631 [id(DISPID_IHTMLDOMIMPLEMENTATION2_IE9_HASFEATURE
)]
8632 VARIANT_BOOL ie9_hasFeature
(
8633 [in] BSTR bstrfeature
,
8634 [in, optional] VARIANT version);
8636 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8637 IDispatch
*constructor
();
8640 /*****************************************************************************
8641 * DispHTMLDOMAttribute dispinterface
8645 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8647 dispinterface DispHTMLDOMAttribute
8651 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
8654 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8655 void nodeValue
(VARIANT v
);
8657 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
8658 VARIANT nodeValue
();
8660 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
8661 VARIANT_BOOL specified
();
8663 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
8666 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8669 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
8672 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
8673 VARIANT_BOOL expando
();
8675 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
8678 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
8679 IHTMLDOMNode
*parentNode
();
8681 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
8682 IDispatch
*childNodes
();
8684 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
8685 IHTMLDOMNode
*firstChild
();
8687 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
8688 IHTMLDOMNode
*lastChild
();
8690 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
8691 IHTMLDOMNode
*previousSibling
();
8693 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
8694 IHTMLDOMNode
*nextSibling
();
8696 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
8697 IDispatch
*attributes
();
8699 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
8700 IDispatch
*ownerDocument
();
8702 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
8703 IHTMLDOMNode
*insertBefore
(
8704 [in] IHTMLDOMNode
*newChild
,
8705 [optional, in] VARIANT refChild
);
8707 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
8708 IHTMLDOMNode
*replaceChild
(
8709 [in] IHTMLDOMNode
*newChild
,
8710 [in] IHTMLDOMNode
*oldChild
);
8712 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
8713 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
8715 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
8716 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
8718 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
8719 VARIANT_BOOL hasChildNodes
();
8721 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
8722 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
8724 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8725 void ie8_nodeValue
(VARIANT v
);
8727 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
8728 VARIANT ie8_nodeValue
();
8730 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8731 void ie8_value
(BSTR v
);
8733 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
8736 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
8737 VARIANT_BOOL ie8_specified
();
8739 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
8740 IHTMLElement2
*ownerElement
();
8742 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8745 /*****************************************************************************
8746 * IHTMLDocumentCompatibleInfo interface
8752 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8754 interface IHTMLDocumentCompatibleInfo
: IDispatch
8756 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
8757 HRESULT userAgent
([retval, out] BSTR *p
);
8759 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
8760 HRESULT version([retval, out] BSTR *p
);
8763 /*****************************************************************************
8764 * IHTMLDocumentCompatibleInfoCollection interface
8770 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
8772 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
8774 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
8775 HRESULT length
([retval, out] long *p
);
8777 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
8778 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
8781 /*****************************************************************************
8782 * DispHTMLDOMTextNode dispinterface
8786 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8788 dispinterface DispHTMLDOMTextNode
8792 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8795 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
8798 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
8801 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
8804 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
8805 IHTMLDOMNode
*splitText
([in] LONG offset
);
8807 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
8812 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
8813 void appendData
([in] BSTR bstrstring
);
8815 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
8818 [in] BSTR bstrstring
);
8820 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
8825 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
8829 [in] BSTR bstrstring
);
8831 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
8834 /*****************************************************************************
8835 * IHTMLAttributeCollection interface
8841 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8843 interface IHTMLAttributeCollection
: IDispatch
8845 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8847 [retval, out] long *p
);
8849 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8851 [retval, out] IUnknown
**p
);
8853 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8855 [optional, in] VARIANT *name
,
8856 [retval, out] IDispatch
**pdisp
);
8859 /*****************************************************************************
8860 * IHTMLAttributeCollection2 interface
8866 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8868 interface IHTMLAttributeCollection2
: IDispatch
8870 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8871 HRESULT getNamedItem
(
8873 [retval, out] IHTMLDOMAttribute
**newretNode
);
8875 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8876 HRESULT setNamedItem
(
8877 [in] IHTMLDOMAttribute
*ppNode
,
8878 [retval, out] IHTMLDOMAttribute
**newretNode
);
8880 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8881 HRESULT removeNamedItem
(
8883 [retval, out] IHTMLDOMAttribute
**newretNode
);
8886 /*****************************************************************************
8887 * IHTMLAttributeCollection3 interface
8893 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
8895 interface IHTMLAttributeCollection3
: IDispatch
8897 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8898 HRESULT getNamedItem
(
8900 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8902 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8903 HRESULT setNamedItem
(
8904 [in] IHTMLDOMAttribute
*pNodeIn
,
8905 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8907 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8908 HRESULT removeNamedItem
(
8910 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8912 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8915 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
8917 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8918 HRESULT length
([retval, out] long *p
);
8921 /*****************************************************************************
8922 * DispHTMLAttributeCollection dispinterface
8926 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8928 dispinterface DispHTMLAttributeCollection
8932 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
8935 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
8936 IUnknown
*_newEnum
();
8938 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
8939 IDispatch
*item
([optional, in] VARIANT *name
);
8941 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
8942 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
8944 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
8945 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
8947 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
8948 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
8950 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
8951 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
8953 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
8954 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
8956 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
8957 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
8959 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
8960 IHTMLDOMAttribute
*ie8_item
([in] long index
);
8962 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
8965 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8966 IDispatch
*constructor
();
8969 /*****************************************************************************
8970 * IHTMLDOMChildrenCollection interface
8976 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8978 interface IHTMLDOMChildrenCollection
: IDispatch
8980 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
8981 HRESULT length
([out, retval] LONG *p
);
8983 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
8984 HRESULT _newEnum
([out, retval] IUnknown
**p
);
8986 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
8989 [out, retval] IDispatch
**ppItem
);
8992 /*****************************************************************************
8993 * DispDOMChildrenCollection dispinterface
8997 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8999 dispinterface DispDOMChildrenCollection
9003 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
9006 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
9007 IUnknown
*_newEnum
();
9009 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
9010 IDispatch
*item
([in] LONG index
);
9013 /*****************************************************************************
9014 * IHTMLElement interface
9020 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9022 interface IHTMLElement
: IDispatch
9024 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
9025 HRESULT setAttribute
(
9026 [in] BSTR strAttributeName
,
9027 [in] VARIANT AttributeValue
,
9028 [defaultvalue(1), in] LONG lFlags
);
9030 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
9031 HRESULT getAttribute
(
9032 [in] BSTR strAttributeName
,
9033 [defaultvalue(0), in] LONG lFlags
,
9034 [retval, out] VARIANT *AttributeValue
);
9036 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
9037 HRESULT removeAttribute
(
9038 [in] BSTR strAttributeName
,
9039 [defaultvalue(1), in] LONG lFlags
,
9040 [retval, out] VARIANT_BOOL *pfSuccess
);
9042 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
9043 HRESULT className
([in] BSTR v
);
9045 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
9046 HRESULT className
([retval, out] BSTR *p
);
9048 [propput, id(DISPID_IHTMLELEMENT_ID
)]
9049 HRESULT id([in] BSTR v
);
9051 [propget, id(DISPID_IHTMLELEMENT_ID
)]
9052 HRESULT id([retval, out] BSTR *p
);
9054 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
9055 HRESULT tagName
([retval, out] BSTR *p
);
9057 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
9058 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
9060 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
9061 HRESULT style
([retval, out] IHTMLStyle
**p
);
9063 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
9064 HRESULT onhelp
([in] VARIANT v
);
9066 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
9067 HRESULT onhelp
([retval, out] VARIANT *p
);
9069 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
9070 HRESULT onclick
([in] VARIANT v
);
9072 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
9073 HRESULT onclick
([retval, out] VARIANT *p
);
9075 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
9076 HRESULT ondblclick
([in] VARIANT v
);
9078 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
9079 HRESULT ondblclick
([retval, out] VARIANT *p
);
9081 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
9082 HRESULT onkeydown
([in] VARIANT v
);
9084 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
9085 HRESULT onkeydown
([retval, out] VARIANT *p
);
9087 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
9088 HRESULT onkeyup
([in] VARIANT v
);
9090 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
9091 HRESULT onkeyup
([retval, out] VARIANT *p
);
9093 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
9094 HRESULT onkeypress
([in] VARIANT v
);
9096 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
9097 HRESULT onkeypress
([retval, out] VARIANT *p
);
9099 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
9100 HRESULT onmouseout
([in] VARIANT v
);
9102 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
9103 HRESULT onmouseout
([retval, out] VARIANT *p
);
9105 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
9106 HRESULT onmouseover
([in] VARIANT v
);
9108 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
9109 HRESULT onmouseover
([retval, out] VARIANT *p
);
9111 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
9112 HRESULT onmousemove
([in] VARIANT v
);
9114 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
9115 HRESULT onmousemove
([retval, out] VARIANT *p
);
9117 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
9118 HRESULT onmousedown
([in] VARIANT v
);
9120 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
9121 HRESULT onmousedown
([retval, out] VARIANT *p
);
9123 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
9124 HRESULT onmouseup
([in] VARIANT v
);
9126 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
9127 HRESULT onmouseup
([retval, out] VARIANT *p
);
9129 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
9130 HRESULT document
([retval, out] IDispatch
**p
);
9132 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
9133 HRESULT title
([in] BSTR v
);
9135 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
9136 HRESULT title
([retval, out] BSTR *p
);
9138 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9139 HRESULT language
([in] BSTR v
);
9141 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
9142 HRESULT language
([retval, out] BSTR *p
);
9144 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9145 HRESULT onselectstart
([in] VARIANT v
);
9147 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
9148 HRESULT onselectstart
([retval, out] VARIANT *p
);
9150 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
9151 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
9153 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
9155 [in] IHTMLElement
*pChild
,
9156 [retval, out] VARIANT_BOOL *pfResult
);
9158 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
9159 HRESULT sourceIndex
([retval, out] LONG *p
);
9161 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
9162 HRESULT recordNumber
([retval, out] VARIANT *p
);
9164 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
9165 HRESULT lang
([in] BSTR v
);
9167 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
9168 HRESULT lang
([retval, out] BSTR *p
);
9170 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
9171 HRESULT offsetLeft
([retval, out] LONG *p
);
9173 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
9174 HRESULT offsetTop
([retval, out] LONG *p
);
9176 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
9177 HRESULT offsetWidth
([retval, out] LONG *p
);
9179 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
9180 HRESULT offsetHeight
([retval, out] LONG *p
);
9182 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
9183 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
9185 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9186 HRESULT innerHTML
([in] BSTR v
);
9188 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
9189 HRESULT innerHTML
([retval, out] BSTR *p
);
9191 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9192 HRESULT innerText
([in] BSTR v
);
9194 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
9195 HRESULT innerText
([retval, out] BSTR *p
);
9197 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9198 HRESULT outerHTML
([in] BSTR v
);
9200 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
9201 HRESULT outerHTML
([retval, out] BSTR *p
);
9203 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9204 HRESULT outerText
([in] BSTR v
);
9206 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
9207 HRESULT outerText
([retval, out] BSTR *p
);
9209 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
9210 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
9212 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
9213 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
9215 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
9216 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
9218 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
9219 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
9221 [id(DISPID_IHTMLELEMENT_CLICK
)]
9224 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
9225 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
9227 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9228 HRESULT ondragstart
([in] VARIANT v
);
9230 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
9231 HRESULT ondragstart
([retval, out] VARIANT *p
);
9233 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
9234 HRESULT toString
([retval, out] BSTR *String);
9236 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9237 HRESULT onbeforeupdate
([in] VARIANT v
);
9239 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
9240 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
9242 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9243 HRESULT onafterupdate
([in] VARIANT v
);
9245 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
9246 HRESULT onafterupdate
([retval, out] VARIANT *p
);
9248 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9249 HRESULT onerrorupdate
([in] VARIANT v
);
9251 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
9252 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
9254 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9255 HRESULT onrowexit
([in] VARIANT v
);
9257 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
9258 HRESULT onrowexit
([retval, out] VARIANT *p
);
9260 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9261 HRESULT onrowenter
([in] VARIANT v
);
9263 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
9264 HRESULT onrowenter
([retval, out] VARIANT *p
);
9266 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9267 HRESULT ondatasetchanged
([in] VARIANT v
);
9269 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
9270 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
9272 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9273 HRESULT ondataavailable
([in] VARIANT v
);
9275 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
9276 HRESULT ondataavailable
([retval, out] VARIANT *p
);
9278 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9279 HRESULT ondatasetcomplete
([in] VARIANT v
);
9281 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
9282 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
9284 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9285 HRESULT onfilterchange
([in] VARIANT v
);
9287 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
9288 HRESULT onfilterchange
([retval, out] VARIANT *p
);
9290 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
9291 HRESULT children
([retval, out] IDispatch
**p
);
9293 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
9294 HRESULT all
([retval, out] IDispatch
**p
);
9297 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
9298 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
9299 void setAttribute
( \
9300 [in] BSTR strAttributeName
, \
9301 [in] VARIANT AttValue
, \
9302 [defaultvalue(1), in] LONG lFlags
); \
9304 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
9305 VARIANT getAttribute
( \
9306 [in] BSTR strAttributeName
, \
9307 [defaultvalue(0), in] LONG lFlags
); \
9309 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
9310 VARIANT_BOOL removeAttribute
( \
9311 [in] BSTR strAttributeName
, \
9312 [defaultvalue(1), in] LONG lFlags
); \
9314 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9315 void className
(BSTR v
); \
9317 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
9320 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9323 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
9326 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
9329 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
9330 IHTMLElement
*parentElement
(); \
9332 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
9333 IHTMLStyle
*style
(); \
9335 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9336 void onhelp
(VARIANT v
); \
9338 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
9341 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9342 void onclick
(VARIANT v
); \
9344 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
9345 VARIANT onclick
(); \
9347 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9348 void ondblclick
(VARIANT v
); \
9350 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
9351 VARIANT ondblclick
(); \
9353 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9354 void onkeydown
(VARIANT v
); \
9356 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
9357 VARIANT onkeydown
(); \
9359 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9360 void onkeyup
(VARIANT v
); \
9362 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
9363 VARIANT onkeyup
(); \
9365 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9366 void onkeypress
(VARIANT v
); \
9368 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
9369 VARIANT onkeypress
(); \
9371 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9372 void onmouseout
(VARIANT v
); \
9374 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
9375 VARIANT onmouseout
(); \
9377 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9378 void onmouseover
(VARIANT v
); \
9380 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
9381 VARIANT onmouseover
(); \
9383 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9384 void onmousemove
(VARIANT v
); \
9386 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
9387 VARIANT onmousemove
(); \
9389 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9390 void onmousedown
(VARIANT v
); \
9392 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
9393 VARIANT onmousedown
(); \
9395 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9396 void onmouseup
(VARIANT v
); \
9398 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
9399 VARIANT onmouseup
(); \
9401 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
9403 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9404 void title
(BSTR v
); \
9406 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
9409 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9410 void language
(BSTR v
); \
9412 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
9415 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9416 void onselectstart
(VARIANT v
); \
9418 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
9419 VARIANT onselectstart
(); \
9421 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
9422 void scrollIntoView
([optional, in] VARIANT varargStart
); \
9424 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
9425 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
9427 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
9428 LONG sourceIndex
(); \
9430 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
9431 VARIANT recordNumber
(); \
9433 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
9434 void lang
(BSTR v
); \
9436 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
9439 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
9440 LONG offsetLeft
(); \
9442 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
9445 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
9446 LONG offsetWidth
(); \
9448 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
9449 LONG offsetHeight
(); \
9451 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
9452 IHTMLElement
* offsetParent
(); \
9454 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9455 void innerHTML
(BSTR v
); \
9457 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
9460 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9461 void innerText
(BSTR v
); \
9463 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
9466 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9467 void outerHTML
(BSTR v
); \
9469 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
9472 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9473 void outerText
(BSTR v
); \
9475 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
9478 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
9479 void insertAdjacentHTML
( \
9483 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
9484 void insertAdjacentText
( \
9488 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
9489 IHTMLElement
* parentTextEdit
(); \
9491 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
9492 VARIANT_BOOL isTextEdit
(); \
9494 [id(DISPID_IHTMLELEMENT_CLICK
)] \
9497 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
9498 IHTMLFiltersCollection
* filters
(); \
9500 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9501 void ondragstart
(VARIANT v
); \
9503 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
9504 VARIANT ondragstart
(); \
9506 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
9509 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9510 void onbeforeupdate
(VARIANT v
); \
9512 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
9513 VARIANT onbeforeupdate
(); \
9515 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9516 void onafterupdate
(VARIANT v
); \
9518 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
9519 VARIANT onafterupdate
(); \
9521 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9522 void onerrorupdate
(VARIANT v
); \
9524 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
9525 VARIANT onerrorupdate
(); \
9527 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9528 void onrowexit
(VARIANT v
); \
9530 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
9531 VARIANT onrowexit
(); \
9533 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9534 void onrowenter
(VARIANT v
); \
9536 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
9537 VARIANT onrowenter
(); \
9539 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9540 void ondatasetchanged
(VARIANT v
); \
9542 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
9543 VARIANT ondatasetchanged
(); \
9545 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9546 void ondataavailable
(VARIANT v
); \
9548 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
9549 VARIANT ondataavailable
(); \
9551 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9552 void ondatasetcomplete
(VARIANT v
); \
9554 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
9555 VARIANT ondatasetcomplete
(); \
9557 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9558 void onfilterchange
(VARIANT v
); \
9560 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
9561 VARIANT onfilterchange
(); \
9563 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
9564 IDispatch
* children
(); \
9566 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
9569 /*****************************************************************************
9570 * IHTMLElement2 interface
9576 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9578 interface IHTMLElement2
: IDispatch
9580 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
9581 HRESULT scopeName
([retval, out] BSTR *p
);
9583 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
9584 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
9586 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
9587 HRESULT releaseCapture
();
9589 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9590 HRESULT onlosecapture
([in] VARIANT v
);
9592 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
9593 HRESULT onlosecapture
([retval, out] VARIANT *p
);
9595 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
9596 HRESULT componentFromPoint
(
9599 [retval, out] BSTR *component
);
9601 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
9602 HRESULT doScroll
([optional, in] VARIANT component
);
9604 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9605 HRESULT onscroll
([in] VARIANT v
);
9607 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
9608 HRESULT onscroll
([retval, out] VARIANT *p
);
9610 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9611 HRESULT ondrag
([in] VARIANT v
);
9613 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
9614 HRESULT ondrag
([retval, out] VARIANT *p
);
9616 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9617 HRESULT ondragend
([in] VARIANT v
);
9619 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
9620 HRESULT ondragend
([retval, out] VARIANT *p
);
9622 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9623 HRESULT ondragenter
([in] VARIANT v
);
9625 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
9626 HRESULT ondragenter
([retval, out] VARIANT *p
);
9628 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9629 HRESULT ondragover
([in] VARIANT v
);
9631 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
9632 HRESULT ondragover
([retval, out] VARIANT *p
);
9634 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9635 HRESULT ondragleave
([in] VARIANT v
);
9637 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
9638 HRESULT ondragleave
([retval, out] VARIANT *p
);
9640 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9641 HRESULT ondrop
([in] VARIANT v
);
9643 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
9644 HRESULT ondrop
([retval, out] VARIANT *p
);
9646 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9647 HRESULT onbeforecut
([in] VARIANT v
);
9649 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
9650 HRESULT onbeforecut
([retval, out] VARIANT *p
);
9652 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9653 HRESULT oncut
([in] VARIANT v
);
9655 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
9656 HRESULT oncut
([retval, out] VARIANT *p
);
9658 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9659 HRESULT onbeforecopy
([in] VARIANT v
);
9661 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
9662 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
9664 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9665 HRESULT oncopy
([in] VARIANT v
);
9667 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
9668 HRESULT oncopy
([retval, out] VARIANT *p
);
9670 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9671 HRESULT onbeforepaste
([in] VARIANT v
);
9673 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
9674 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
9676 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9677 HRESULT onpaste
([in] VARIANT v
);
9679 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
9680 HRESULT onpaste
([retval, out] VARIANT *p
);
9682 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
9683 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
9685 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9686 HRESULT onpropertychange
([in] VARIANT v
);
9688 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
9689 HRESULT onpropertychange
([retval, out] VARIANT *p
);
9691 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
9692 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
9694 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
9695 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
9697 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
9698 HRESULT setExpression
(
9700 [in] BSTR expression
,
9701 [defaultvalue(""), in] BSTR language
);
9703 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
9704 HRESULT getExpression
(
9706 [retval, out] VARIANT *expression
);
9708 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
9709 HRESULT removeExpression
(
9711 [retval, out] VARIANT_BOOL *pfSuccess
);
9713 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9714 HRESULT tabIndex
([in] short v
);
9716 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
9717 HRESULT tabIndex
([retval, out] short *p
);
9719 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
9722 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9723 HRESULT accessKey
([in] BSTR v
);
9725 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
9726 HRESULT accessKey
([retval, out] BSTR *p
);
9728 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9729 HRESULT onblur
([in] VARIANT v
);
9731 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
9732 HRESULT onblur
([retval, out] VARIANT *p
);
9734 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9735 HRESULT onfocus
([in] VARIANT v
);
9737 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
9738 HRESULT onfocus
([retval, out] VARIANT *p
);
9740 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9741 HRESULT onresize
([in] VARIANT v
);
9743 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
9744 HRESULT onresize
([retval, out] VARIANT *p
);
9746 [id(DISPID_IHTMLELEMENT2_BLUR
)]
9749 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
9750 HRESULT addFilter
([in] IUnknown
*pUnk
);
9752 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
9753 HRESULT removeFilter
([in] IUnknown
*pUnk
);
9755 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
9756 HRESULT clientHeight
([retval, out] LONG *p
);
9758 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
9759 HRESULT clientWidth
([retval, out] LONG *p
);
9761 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
9762 HRESULT clientTop
([retval, out] LONG *p
);
9764 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
9765 HRESULT clientLeft
([retval, out] LONG *p
);
9767 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
9768 HRESULT attachEvent
(
9770 [in] IDispatch
*pDisp
,
9771 [retval, out] VARIANT_BOOL *pfResult
);
9773 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
9774 HRESULT detachEvent
(
9776 [in] IDispatch
*pDisp
);
9778 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
9779 HRESULT readyState
([retval, out] VARIANT *p
);
9781 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9782 HRESULT onreadystatechange
([in] VARIANT v
);
9784 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
9785 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
9787 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9788 HRESULT onrowsdelete
([in] VARIANT v
);
9790 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
9791 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
9793 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9794 HRESULT onrowsinserted
([in] VARIANT v
);
9796 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
9797 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
9799 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9800 HRESULT oncellchange
([in] VARIANT v
);
9802 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
9803 HRESULT oncellchange
([retval, out] VARIANT *p
);
9805 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9806 HRESULT dir
([in] BSTR v
);
9808 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
9809 HRESULT dir
([retval, out] BSTR *p
);
9811 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
9812 HRESULT createControlRange
([retval, out] IDispatch
**range);
9814 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
9815 HRESULT scrollHeight
([retval, out] LONG *p
);
9817 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
9818 HRESULT scrollWidth
([retval, out] LONG *p
);
9820 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9821 HRESULT scrollTop
([in] LONG v
);
9823 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
9824 HRESULT scrollTop
([retval, out] LONG *p
);
9826 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9827 HRESULT scrollLeft
([in] LONG v
);
9829 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
9830 HRESULT scrollLeft
([retval, out] LONG *p
);
9832 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
9833 HRESULT clearAttributes
();
9835 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
9836 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
9838 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9839 HRESULT oncontextmenu
([in] VARIANT v
);
9841 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
9842 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
9844 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
9845 HRESULT insertAdjacentElement
(
9847 [in] IHTMLElement
*insertedElement
,
9848 [retval, out] IHTMLElement
**inserted
);
9850 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
9851 HRESULT applyElement
(
9852 [in] IHTMLElement
*apply
,
9854 [retval, out] IHTMLElement
**applied
);
9856 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
9857 HRESULT getAdjacentText
(
9859 [retval, out] BSTR *text
);
9861 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
9862 HRESULT replaceAdjacentText
(
9865 [retval, out] BSTR *oldText
);
9867 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
9868 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
9870 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
9871 HRESULT addBehavior
(
9873 [optional, in] VARIANT *pvarFactory
,
9874 [retval, out] LONG *pCookie
);
9876 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
9877 HRESULT removeBehavior
(
9879 [retval, out] VARIANT_BOOL *pfResult
);
9881 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
9882 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
9884 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
9885 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
9887 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9888 HRESULT tagUrn
([in] BSTR v
);
9890 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
9891 HRESULT tagUrn
([retval, out] BSTR *p
);
9893 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9894 HRESULT onbeforeeditfocus
([in] VARIANT v
);
9896 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
9897 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
9899 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
9900 HRESULT readyStateValue
([retval, out] LONG *p
);
9902 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
9903 HRESULT getElementsByTagName
(
9905 [retval, out] IHTMLElementCollection
**pelColl
);
9908 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
9909 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
9912 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
9913 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
9915 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
9916 void releaseCapture
(); \
9918 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9919 void onlosecapture
(VARIANT v
); \
9921 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
9922 VARIANT onlosecapture
(); \
9924 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
9925 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
9927 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
9928 void doScroll
([optional, in] VARIANT component
); \
9930 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9931 void onscroll
(VARIANT v
); \
9933 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
9934 VARIANT onscroll
(); \
9936 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9937 void ondrag
(VARIANT v
); \
9939 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
9942 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9943 void ondragend
(VARIANT v
); \
9945 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
9946 VARIANT ondragend
(); \
9948 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9949 void ondragenter
(VARIANT v
); \
9951 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
9952 VARIANT ondragenter
(); \
9954 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9955 void ondragover
(VARIANT v
); \
9957 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
9958 VARIANT ondragover
(); \
9960 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9961 void ondragleave
(VARIANT v
); \
9963 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
9964 VARIANT ondragleave
(); \
9966 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9967 void ondrop
(VARIANT v
); \
9969 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
9972 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9973 void onbeforecut
(VARIANT v
); \
9975 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
9976 VARIANT onbeforecut
(); \
9978 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9979 void oncut
(VARIANT v
); \
9981 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
9984 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9985 void onbeforecopy
(VARIANT v
); \
9987 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
9988 VARIANT onbeforecopy
(); \
9990 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9991 void oncopy
(VARIANT v
); \
9993 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
9996 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
9997 void onbeforepaste
(VARIANT v
); \
9999 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
10000 VARIANT onbeforepaste
(); \
10002 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
10003 void onpaste
(VARIANT v
); \
10005 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
10006 VARIANT onpaste
(); \
10008 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
10009 IHTMLCurrentStyle
* currentStyle
(); \
10011 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
10012 void onpropertychange
(VARIANT v
); \
10014 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
10015 VARIANT onpropertychange
(); \
10017 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
10018 IHTMLRectCollection
* getClientRects
(); \
10020 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
10021 IHTMLRect
* getBoundingClientRect
(); \
10023 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
10024 void setExpression
( \
10025 [in] BSTR propname
, \
10027 [defaultvalue(""), in] BSTR lang
); \
10029 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
10030 VARIANT getExpression
([in] BSTR propname
); \
10032 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
10033 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
10035 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
10036 void tabIndex
(short v
); \
10038 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
10039 short tabIndex
(); \
10041 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
10044 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
10045 void accessKey
(BSTR v
); \
10047 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
10048 BSTR accessKey
(); \
10050 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
10051 void onblur
(VARIANT v
); \
10053 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
10054 VARIANT onblur
(); \
10056 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
10057 void onfocus
(VARIANT v
); \
10059 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
10060 VARIANT onfocus
(); \
10062 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
10063 void onresize
(VARIANT v
); \
10065 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
10066 VARIANT onresize
(); \
10068 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
10071 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
10072 void addFilter
([in] IUnknown
* pUnk
); \
10074 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
10075 void removeFilter
([in] IUnknown
* pUnk
); \
10077 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
10078 LONG clientHeight
(); \
10080 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
10081 LONG clientWidth
(); \
10083 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
10084 LONG clientTop
(); \
10086 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
10087 LONG clientLeft
(); \
10089 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
10090 VARIANT_BOOL attachEvent
( \
10092 [in] IDispatch
* pDisp
); \
10094 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
10095 void detachEvent
( \
10097 [in] IDispatch
* pDisp
); \
10099 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
10101 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
10102 void onreadystatechange
(VARIANT v
); \
10104 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
10105 VARIANT onreadystatechange
(); \
10107 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
10108 void onrowsdelete
(VARIANT v
); \
10110 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
10111 VARIANT onrowsdelete
(); \
10113 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
10114 void onrowsinserted
(VARIANT v
); \
10116 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
10117 VARIANT onrowsinserted
(); \
10119 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
10120 void oncellchange
(VARIANT v
); \
10122 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
10123 VARIANT oncellchange
(); \
10125 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
10126 void dir
(BSTR v
); \
10128 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
10131 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
10132 IDispatch
* createControlRange
(); \
10134 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
10135 LONG scrollHeight
(); \
10137 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
10138 LONG scrollWidth
(); \
10140 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10141 void scrollTop
(LONG v
); \
10143 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
10144 LONG scrollTop
(); \
10146 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10147 void scrollLeft
(LONG v
); \
10149 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
10150 LONG scrollLeft
(); \
10152 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
10153 void clearAttributes
(); \
10155 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10156 void oncontextmenu
(VARIANT v
); \
10158 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
10159 VARIANT oncontextmenu
(); \
10161 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
10162 IHTMLElement
* insertAdjacentElement
( \
10164 [in] IHTMLElement
* insertedElement
); \
10166 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
10167 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
10169 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
10170 BSTR getAdjacentText
([in] BSTR where
); \
10172 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
10173 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
10175 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
10176 VARIANT_BOOL canHaveChildren
(); \
10178 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
10179 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
10181 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
10182 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
10184 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
10185 IHTMLStyle
* runtimeStyle
(); \
10187 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
10188 IDispatch
* behaviorUrns
(); \
10190 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10191 void tagUrn
(BSTR v
); \
10193 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
10196 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10197 void onbeforeeditfocus
(VARIANT v
); \
10199 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
10200 VARIANT onbeforeeditfocus
(); \
10202 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
10203 LONG readyStateValue
(); \
10205 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
10206 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
10208 /*****************************************************************************
10209 * IHTMLElement3 interface
10215 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10217 interface IHTMLElement3
: IDispatch
10219 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
10220 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
10222 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
10223 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
10225 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
10226 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
10228 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10229 HRESULT onlayoutcomplete
([in] VARIANT v
);
10231 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
10232 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
10234 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10235 HRESULT onpage
([in] VARIANT v
);
10237 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
10238 HRESULT onpage
([retval, out] VARIANT * p
);
10240 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10241 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
10243 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
10244 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
10246 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10247 HRESULT onbeforedeactivate
([in] VARIANT v
);
10249 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
10250 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
10252 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
10254 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10255 HRESULT contentEditable
([in] BSTR v
);
10257 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
10258 HRESULT contentEditable
([retval, out] BSTR * p
);
10260 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
10261 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
10263 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10264 HRESULT hideFocus
([in] VARIANT_BOOL v
);
10266 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
10267 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
10269 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10270 HRESULT disabled
([in] VARIANT_BOOL v
);
10272 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
10273 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
10275 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
10276 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
10278 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10279 HRESULT onmove
([in] VARIANT v
);
10281 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
10282 HRESULT onmove
([retval, out] VARIANT * p
);
10284 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10285 HRESULT oncontrolselect
([in] VARIANT v
);
10287 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
10288 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
10290 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
10292 [in] BSTR bstrEventName
,
10293 [optional, in] VARIANT* pvarEventObject
,
10294 [retval, out] VARIANT_BOOL* pfCancelled
);
10296 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10297 HRESULT onresizestart
([in] VARIANT v
);
10299 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
10300 HRESULT onresizestart
([retval, out] VARIANT * p
);
10302 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10303 HRESULT onresizeend
([in] VARIANT v
);
10305 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
10306 HRESULT onresizeend
([retval, out] VARIANT * p
);
10308 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10309 HRESULT onmovestart
([in] VARIANT v
);
10311 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
10312 HRESULT onmovestart
([retval, out] VARIANT * p
);
10314 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10315 HRESULT onmoveend
([in] VARIANT v
);
10317 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
10318 HRESULT onmoveend
([retval, out] VARIANT * p
);
10320 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10321 HRESULT onmouseenter
([in] VARIANT v
);
10323 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
10324 HRESULT onmouseenter
([retval, out] VARIANT * p
);
10326 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10327 HRESULT onmouseleave
([in] VARIANT v
);
10329 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
10330 HRESULT onmouseleave
([retval, out] VARIANT * p
);
10332 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10333 HRESULT onactivate
([in] VARIANT v
);
10335 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
10336 HRESULT onactivate
([retval, out] VARIANT * p
);
10338 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10339 HRESULT ondeactivate
([in] VARIANT v
);
10341 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
10342 HRESULT ondeactivate
([retval, out] VARIANT * p
);
10344 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
10345 VARIANT_BOOL* pfRet
);
10347 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
10348 HRESULT glyphMode
([retval, out] LONG * p
);
10351 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
10353 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
10354 void mergeAttributes
( \
10355 [in] IHTMLElement
* mergeThis
, \
10356 [optional, in] VARIANT* pvarFlags
); \
10358 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
10359 VARIANT_BOOL isMultiLine
(); \
10361 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
10362 VARIANT_BOOL canHaveHTML
(); \
10364 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10365 void onlayoutcomplete
(VARIANT v
); \
10367 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
10368 VARIANT onlayoutcomplete
(); \
10370 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10371 void onpage
(VARIANT v
); \
10373 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
10374 VARIANT onpage
(); \
10376 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10377 void inflateBlock
(VARIANT_BOOL v
); \
10379 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
10380 VARIANT_BOOL inflateBlock
(); \
10382 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10383 void onbeforedeactivate
(VARIANT v
); \
10385 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
10386 VARIANT onbeforedeactivate
(); \
10388 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
10389 void setActive
(); \
10391 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10392 void contentEditable
(BSTR v
); \
10394 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
10395 BSTR contentEditable
(); \
10397 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
10398 VARIANT_BOOL isContentEditable
(); \
10400 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10401 void hideFocus
(VARIANT_BOOL v
); \
10403 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
10404 VARIANT_BOOL hideFocus
(); \
10406 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10407 void disabled
(VARIANT_BOOL v
); \
10409 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
10410 VARIANT_BOOL disabled
(); \
10412 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
10413 VARIANT_BOOL isDisabled
(); \
10415 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10416 void onmove
(VARIANT v
); \
10418 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
10419 VARIANT onmove
(); \
10421 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10422 void oncontrolselect
(VARIANT v
); \
10424 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
10425 VARIANT oncontrolselect
(); \
10427 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
10428 VARIANT_BOOL fireEvent
( \
10429 [in] BSTR bstrEventName
, \
10430 [optional, in] VARIANT* pvarEventObject
); \
10432 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10433 void onresizestart
(VARIANT v
); \
10435 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
10436 VARIANT onresizestart
(); \
10438 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10439 void onresizeend
(VARIANT v
); \
10441 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
10442 VARIANT onresizeend
(); \
10444 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10445 void onmovestart
(VARIANT v
); \
10447 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
10448 VARIANT onmovestart
(); \
10450 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10451 void onmoveend
(VARIANT v
); \
10453 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
10454 VARIANT onmoveend
(); \
10456 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10457 void onmouseenter
(VARIANT v
); \
10459 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
10460 VARIANT onmouseenter
(); \
10462 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10463 void onmouseleave
(VARIANT v
); \
10465 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
10466 VARIANT onmouseleave
(); \
10468 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10469 void onactivate
(VARIANT v
); \
10471 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
10472 VARIANT onactivate
(); \
10474 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10475 void ondeactivate
(VARIANT v
); \
10477 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
10478 VARIANT ondeactivate
(); \
10480 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
10481 VARIANT_BOOL dragDrop
(); \
10483 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
10486 /*****************************************************************************
10487 * IHTMLElement4 interface
10493 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10495 interface IHTMLElement4
: IDispatch
10497 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10498 HRESULT onmousewheel
([in] VARIANT v
);
10500 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
10501 HRESULT onmousewheel
([retval, out] VARIANT * p
);
10503 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
10504 HRESULT normalize
();
10506 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
10507 HRESULT getAttributeNode
([in] BSTR bstrname
,
10508 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
10510 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
10511 HRESULT setAttributeNode
(
10512 [in] IHTMLDOMAttribute
* pattr
,
10513 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10515 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
10516 HRESULT removeAttributeNode
(
10517 [in] IHTMLDOMAttribute
* pattr
,
10518 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
10520 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10521 HRESULT onbeforeactivate
([in] VARIANT v
);
10523 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
10524 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
10526 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10527 HRESULT onfocusin
([in] VARIANT v
);
10529 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
10530 HRESULT onfocusin
([retval, out] VARIANT * p
);
10532 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10533 HRESULT onfocusout
([in] VARIANT v
);
10535 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
10536 HRESULT onfocusout
([retval, out] VARIANT * p
);
10539 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
10540 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10541 void onmousewheel
(VARIANT v
); \
10543 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
10544 VARIANT onmousewheel
(); \
10546 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
10547 void normalize
(); \
10549 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
10550 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
10552 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
10553 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10555 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
10556 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
10558 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10559 void onbeforeactivate
(VARIANT v
); \
10561 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
10562 VARIANT onbeforeactivate
(); \
10564 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10565 void onfocusin
(VARIANT v
); \
10567 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
10568 VARIANT onfocusin
(); \
10570 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10571 void onfocusout
(VARIANT v
); \
10573 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
10574 VARIANT onfocusout
()
10576 /*****************************************************************************
10577 * IHTMLElement6 interface
10583 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10585 interface IHTMLElement6
: IDispatch
10587 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
10588 HRESULT getAttributeNS
(
10589 [in] VARIANT *pvarNS
,
10590 [in] BSTR strAttributeName
,
10591 [out, retval] VARIANT *AttributeValue
);
10593 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
10594 HRESULT setAttributeNS
(
10595 [in] VARIANT *pvarNS
,
10596 [in] BSTR strAttributeName
,
10597 [in] VARIANT *pvarAttributeValue
);
10599 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
10600 HRESULT removeAttributeNS
(
10601 [in] VARIANT *pvarNS
,
10602 [in] BSTR strAttributeName
);
10604 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
10605 HRESULT getAttributeNodeNS
(
10606 [in] VARIANT *pvarNS
,
10607 [in] BSTR bstrname
,
10608 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10610 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
10611 HRESULT setAttributeNodeNS
(
10612 [in] IHTMLDOMAttribute2
*pattr
,
10613 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10615 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
10616 HRESULT hasAttributeNS
(
10617 [in] VARIANT *pvarNS
,
10619 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10621 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
10622 HRESULT getAttribute
(
10623 [in] BSTR strAttributeName
,
10624 [out, retval] VARIANT *AttributeValue
);
10626 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
10627 HRESULT setAttribute
(
10628 [in] BSTR strAttributeName
,
10629 [in] VARIANT *pvarAttributeValue
);
10631 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
10632 HRESULT removeAttribute
(
10633 [in] BSTR strAttributeName
);
10635 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
10636 HRESULT getAttributeNode
(
10637 [in] BSTR strAttributeName
,
10638 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10640 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
10641 HRESULT setAttributeNode
(
10642 [in] IHTMLDOMAttribute2
*pattr
,
10643 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10645 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
10646 HRESULT removeAttributeNode
(
10647 [in] IHTMLDOMAttribute2
*pattr
,
10648 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
10650 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
10651 HRESULT hasAttribute
(
10653 [out, retval] VARIANT_BOOL *pfHasAttribute
);
10655 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
10656 HRESULT getElementsByTagNameNS
(
10657 [in] VARIANT *varNS
,
10658 [in] BSTR bstrLocalName
,
10659 [out, retval] IHTMLElementCollection
**pelColl
);
10661 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
10662 HRESULT tagName
([out, retval] BSTR *p
);
10664 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
10665 HRESULT nodeName
([out, retval] BSTR *p
);
10667 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
10668 HRESULT getElementsByClassName
(
10670 [out, retval] IHTMLElementCollection
**pel
);
10672 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
10673 HRESULT msMatchesSelector
(
10675 [out, retval] VARIANT_BOOL *pfMatches
);
10677 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10678 HRESULT onabort
([in] VARIANT v
);
10680 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
10681 HRESULT onabort
([out, retval] VARIANT *p
);
10683 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10684 HRESULT oncanplay
([in] VARIANT v
);
10686 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
10687 HRESULT oncanplay
([out, retval] VARIANT *p
);
10689 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10690 HRESULT oncanplaythrough
([in] VARIANT v
);
10692 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
10693 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
10695 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10696 HRESULT onchange
([in] VARIANT v
);
10698 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
10699 HRESULT onchange
([out, retval] VARIANT *p
);
10701 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10702 HRESULT ondurationchange
([in] VARIANT v
);
10704 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
10705 HRESULT ondurationchange
([out, retval] VARIANT *p
);
10707 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10708 HRESULT onemptied
([in] VARIANT v
);
10710 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
10711 HRESULT onemptied
([out, retval] VARIANT *p
);
10713 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10714 HRESULT onended
([in] VARIANT v
);
10716 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
10717 HRESULT onended
([out, retval] VARIANT *p
);
10719 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10720 HRESULT onerror
([in] VARIANT v
);
10722 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
10723 HRESULT onerror
([out, retval] VARIANT *p
);
10725 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10726 HRESULT oninput
([in] VARIANT v
);
10728 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
10729 HRESULT oninput
([out, retval] VARIANT *p
);
10731 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10732 HRESULT onload
([in] VARIANT v
);
10734 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
10735 HRESULT onload
([out, retval] VARIANT *p
);
10737 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10738 HRESULT onloadeddata
([in] VARIANT v
);
10740 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
10741 HRESULT onloadeddata
([out, retval] VARIANT *p
);
10743 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10744 HRESULT onloadedmetadata
([in] VARIANT v
);
10746 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
10747 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
10749 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10750 HRESULT onloadstart
([in] VARIANT v
);
10752 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
10753 HRESULT onloadstart
([out, retval] VARIANT *p
);
10755 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10756 HRESULT onpause
([in] VARIANT v
);
10758 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
10759 HRESULT onpause
([out, retval] VARIANT *p
);
10761 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10762 HRESULT onplay
([in] VARIANT v
);
10764 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
10765 HRESULT onplay
([out, retval] VARIANT *p
);
10767 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10768 HRESULT onplaying
([in] VARIANT v
);
10770 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
10771 HRESULT onplaying
([out, retval] VARIANT *p
);
10773 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10774 HRESULT onprogress
([in] VARIANT v
);
10776 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
10777 HRESULT onprogress
([out, retval] VARIANT *p
);
10779 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10780 HRESULT onratechange
([in] VARIANT v
);
10782 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
10783 HRESULT onratechange
([out, retval] VARIANT *p
);
10785 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10786 HRESULT onreset
([in] VARIANT v
);
10788 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
10789 HRESULT onreset
([out, retval] VARIANT *p
);
10791 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10792 HRESULT onseeked
([in] VARIANT v
);
10794 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
10795 HRESULT onseeked
([out, retval] VARIANT *p
);
10797 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10798 HRESULT onseeking
([in] VARIANT v
);
10800 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
10801 HRESULT onseeking
([out, retval] VARIANT *p
);
10803 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10804 HRESULT onselect
([in] VARIANT v
);
10806 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
10807 HRESULT onselect
([out, retval] VARIANT *p
);
10809 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10810 HRESULT onstalled
([in] VARIANT v
);
10812 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
10813 HRESULT onstalled
([out, retval] VARIANT *p
);
10815 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10816 HRESULT onsubmit
([in] VARIANT v
);
10818 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
10819 HRESULT onsubmit
([out, retval] VARIANT *p
);
10821 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10822 HRESULT onsuspend
([in] VARIANT v
);
10824 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
10825 HRESULT onsuspend
([out, retval] VARIANT *p
);
10827 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10828 HRESULT ontimeupdate
([in] VARIANT v
);
10830 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
10831 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
10833 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10834 HRESULT onvolumechange
([in] VARIANT v
);
10836 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
10837 HRESULT onvolumechange
([out, retval] VARIANT *p
);
10839 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10840 HRESULT onwaiting
([in] VARIANT v
);
10842 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
10843 HRESULT onwaiting
([out, retval] VARIANT *p
);
10845 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
10846 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
10849 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
10850 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
10851 VARIANT getAttributeNS
( \
10852 [in] VARIANT *pvarNS
, \
10853 [in] BSTR strAttributeName
); \
10855 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
10856 void setAttributeNS
( \
10857 [in] VARIANT *pvarNS
, \
10858 [in] BSTR strAttributeName
, \
10859 [in] VARIANT *pvarAttributeValue
); \
10861 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
10862 void removeAttributeNS
( \
10863 [in] VARIANT *pvarNS
, \
10864 [in] BSTR strAttributeName
); \
10866 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
10867 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
10868 [in] VARIANT *pvarNS
, \
10869 [in] BSTR bstrname
); \
10871 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
10872 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
10874 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
10875 VARIANT_BOOL hasAttributeNS
( \
10876 [in] VARIANT *pvarNS
, \
10879 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
10880 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
10882 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
10883 void ie9_setAttribute
( \
10884 [in] BSTR strAttributeName
, \
10885 [in] VARIANT *pvarAttributeValue
); \
10887 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
10888 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
10890 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
10891 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
10893 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
10894 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10896 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
10897 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
10899 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
10900 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
10902 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
10903 IHTMLElementCollection
*getElementsByTagNameNS
( \
10904 [in] VARIANT *varNS
, \
10905 [in] BSTR bstrLocalName
); \
10907 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
10908 BSTR ie9_tagName
(); \
10910 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
10911 BSTR ie9_nodeName
(); \
10913 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
10914 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
10916 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
10917 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
10919 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10920 void onabort
(VARIANT v
); \
10922 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
10923 VARIANT onabort
(); \
10925 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10926 void oncanplay
(VARIANT v
); \
10928 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
10929 VARIANT oncanplay
(); \
10931 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10932 void oncanplaythrough
(VARIANT v
); \
10934 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
10935 VARIANT oncanplaythrough
(); \
10937 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10938 void onchange
(VARIANT v
); \
10940 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
10941 VARIANT onchange
(); \
10943 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10944 void ondurationchange
(VARIANT v
); \
10946 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
10947 VARIANT ondurationchange
(); \
10949 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10950 void onemptied
(VARIANT v
); \
10952 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
10953 VARIANT onemptied
(); \
10955 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10956 void onended
(VARIANT v
); \
10958 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
10959 VARIANT onended
(); \
10961 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10962 void onerror
(VARIANT v
); \
10964 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
10965 VARIANT onerror
(); \
10967 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10968 void oninput
(VARIANT v
); \
10970 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
10971 VARIANT oninput
(); \
10973 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10974 void onload
(VARIANT v
); \
10976 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
10977 VARIANT onload
(); \
10979 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10980 void onloadeddata
(VARIANT v
); \
10982 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
10983 VARIANT onloadeddata
(); \
10985 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10986 void onloadedmetadata
(VARIANT v
); \
10988 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
10989 VARIANT onloadedmetadata
(); \
10991 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10992 void onloadstart
(VARIANT v
); \
10994 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
10995 VARIANT onloadstart
(); \
10997 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
10998 void onpause
(VARIANT v
); \
11000 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
11001 VARIANT onpause
(); \
11003 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
11004 void onplay
(VARIANT v
); \
11006 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
11007 VARIANT onplay
(); \
11009 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
11010 void onplaying
(VARIANT v
); \
11012 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
11013 VARIANT onplaying
(); \
11015 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
11016 void onprogress
(VARIANT v
); \
11018 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
11019 VARIANT onprogress
(); \
11021 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
11022 void onratechange
(VARIANT v
); \
11024 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
11025 VARIANT onratechange
(); \
11027 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
11028 void onreset
(VARIANT v
); \
11030 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
11031 VARIANT onreset
(); \
11033 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
11034 void onseeked
(VARIANT v
); \
11036 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
11037 VARIANT onseeked
(); \
11039 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
11040 void onseeking
(VARIANT v
); \
11042 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
11043 VARIANT onseeking
(); \
11045 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
11046 void onselect
(VARIANT v
); \
11048 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
11049 VARIANT onselect
(); \
11051 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
11052 void onstalled
(VARIANT v
); \
11054 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
11055 VARIANT onstalled
(); \
11057 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
11058 void onsubmit
(VARIANT v
); \
11060 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
11061 VARIANT onsubmit
(); \
11063 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
11064 void onsuspend
(VARIANT v
); \
11066 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
11067 VARIANT onsuspend
(); \
11069 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
11070 void ontimeupdate
(VARIANT v
); \
11072 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
11073 VARIANT ontimeupdate
(); \
11075 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
11076 void onvolumechange
(VARIANT v
); \
11078 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
11079 VARIANT onvolumechange
(); \
11081 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
11082 void onwaiting
(VARIANT v
); \
11084 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
11085 VARIANT onwaiting
(); \
11087 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
11088 VARIANT_BOOL ie9_hasAttributes
()
11091 /*****************************************************************************
11092 * IHTMLElement7 interface
11097 uuid(305107aa
-98b5
-11cf
-bb82
-00aa00bdce0b
),
11100 interface IHTMLElement7
: IDispatch
11102 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
11103 HRESULT onmspointerdown
([in] VARIANT v
);
11105 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden]
11106 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
11108 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
11109 HRESULT onmspointermove
([in] VARIANT v
);
11111 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden]
11112 HRESULT onmspointermove
([out, retval] VARIANT *p
);
11114 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
11115 HRESULT onmspointerup
([in] VARIANT v
);
11117 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden]
11118 HRESULT onmspointerup
([out, retval] VARIANT *p
);
11120 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
11121 HRESULT onmspointerover
([in] VARIANT v
);
11123 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden]
11124 HRESULT onmspointerover
([out, retval] VARIANT *p
);
11126 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
11127 HRESULT onmspointerout
([in] VARIANT v
);
11129 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden]
11130 HRESULT onmspointerout
([out, retval] VARIANT *p
);
11132 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11133 HRESULT onmspointercancel
([in] VARIANT v
);
11135 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden]
11136 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
11138 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11139 HRESULT onmspointerhover
([in] VARIANT v
);
11141 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden]
11142 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
11144 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11145 HRESULT onmslostpointercapture
([in] VARIANT v
);
11147 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden]
11148 HRESULT onmslostpointercapture
([out, retval] VARIANT *p
);
11150 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11151 HRESULT onmsgotpointercapture
([in] VARIANT v
);
11153 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden]
11154 HRESULT onmsgotpointercapture
([out, retval] VARIANT *p
);
11156 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11157 HRESULT onmsgesturestart
([in] VARIANT v
);
11159 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden]
11160 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
11162 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11163 HRESULT onmsgesturechange
([in] VARIANT v
);
11165 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden]
11166 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
11168 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11169 HRESULT onmsgestureend
([in] VARIANT v
);
11171 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden]
11172 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
11174 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11175 HRESULT onmsgesturehold
([in] VARIANT v
);
11177 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden]
11178 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
11180 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11181 HRESULT onmsgesturetap
([in] VARIANT v
);
11183 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden]
11184 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
11186 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11187 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
11189 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden]
11190 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
11192 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11193 HRESULT onmsinertiastart
([in] VARIANT v
);
11195 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden]
11196 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
11198 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)]
11199 HRESULT msSetPointerCapture
([in] long pointerId
);
11201 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)]
11202 HRESULT msReleasePointerCapture
([in] long pointerId
);
11204 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11205 HRESULT onmstransitionstart
([in] VARIANT v
);
11207 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden]
11208 HRESULT onmstransitionstart
([out, retval] VARIANT *p
);
11210 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11211 HRESULT onmstransitionend
([in] VARIANT v
);
11213 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden]
11214 HRESULT onmstransitionend
([out, retval] VARIANT *p
);
11216 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11217 HRESULT onmsanimationstart
([in] VARIANT v
);
11219 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden]
11220 HRESULT onmsanimationstart
([out, retval] VARIANT *p
);
11222 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11223 HRESULT onmsanimationend
([in] VARIANT v
);
11225 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden]
11226 HRESULT onmsanimationend
([out, retval] VARIANT *p
);
11228 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11229 HRESULT onmsanimationiteration
([in] VARIANT v
);
11231 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden]
11232 HRESULT onmsanimationiteration
([out, retval] VARIANT *p
);
11234 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11235 HRESULT oninvalid
([in] VARIANT v
);
11237 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden]
11238 HRESULT oninvalid
([out, retval] VARIANT *p
);
11240 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11241 HRESULT xmsAcceleratorKey
([in] BSTR v
);
11243 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable]
11244 HRESULT xmsAcceleratorKey
([out, retval] BSTR *p
);
11246 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11247 HRESULT spellcheck
([in] VARIANT v
);
11249 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)]
11250 HRESULT spellcheck
([out, retval] VARIANT *p
);
11252 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11253 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
11255 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden]
11256 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
11258 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11259 HRESULT oncuechange
([in] VARIANT v
);
11261 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden]
11262 HRESULT oncuechange
([out, retval] VARIANT *p
);
11265 #define WINE_IHTMLELEMENT7_DISPINTERFACE_DECL \
11266 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11267 void onmspointerdown
(VARIANT v
); \
11269 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN
), displaybind, bindable, hidden] \
11270 VARIANT onmspointerdown
(); \
11272 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11273 void onmspointermove
(VARIANT v
); \
11275 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE
), displaybind, bindable, hidden] \
11276 VARIANT onmspointermove
(); \
11278 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11279 void onmspointerup
(VARIANT v
); \
11281 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP
), displaybind, bindable, hidden] \
11282 VARIANT onmspointerup
(); \
11284 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11285 void onmspointerover
(VARIANT v
); \
11287 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER
), displaybind, bindable, hidden] \
11288 VARIANT onmspointerover
(); \
11290 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11291 void onmspointerout
(VARIANT v
); \
11293 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT
), displaybind, bindable, hidden] \
11294 VARIANT onmspointerout
(); \
11296 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11297 void onmspointercancel
(VARIANT v
); \
11299 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL
), displaybind, bindable, hidden] \
11300 VARIANT onmspointercancel
(); \
11302 [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11303 void onmspointerhover
(VARIANT v
); \
11305 [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER
), displaybind, bindable, hidden] \
11306 VARIANT onmspointerhover
(); \
11308 [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11309 void onmslostpointercapture
(VARIANT v
); \
11311 [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11312 VARIANT onmslostpointercapture
(); \
11314 [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11315 void onmsgotpointercapture
(VARIANT v
); \
11317 [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE
), displaybind, bindable, hidden] \
11318 VARIANT onmsgotpointercapture
(); \
11320 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11321 void onmsgesturestart
(VARIANT v
); \
11323 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART
), displaybind, bindable, hidden] \
11324 VARIANT onmsgesturestart
(); \
11326 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11327 void onmsgesturechange
(VARIANT v
); \
11329 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE
), displaybind, bindable, hidden] \
11330 VARIANT onmsgesturechange
(); \
11332 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11333 void onmsgestureend
(VARIANT v
); \
11335 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND
), displaybind, bindable, hidden] \
11336 VARIANT onmsgestureend
(); \
11338 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11339 void onmsgesturehold
(VARIANT v
); \
11341 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD
), displaybind, bindable, hidden] \
11342 VARIANT onmsgesturehold
(); \
11344 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11345 void onmsgesturetap
(VARIANT v
); \
11347 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP
), displaybind, bindable, hidden] \
11348 VARIANT onmsgesturetap
(); \
11350 [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11351 void onmsgesturedoubletap
(VARIANT v
); \
11353 [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP
), displaybind, bindable, hidden] \
11354 VARIANT onmsgesturedoubletap
(); \
11356 [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11357 void onmsinertiastart
(VARIANT v
); \
11359 [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART
), displaybind, bindable, hidden] \
11360 VARIANT onmsinertiastart
(); \
11362 [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE
)] \
11363 void msSetPointerCapture
([in] long pointerId
); \
11365 [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE
)] \
11366 void msReleasePointerCapture
([in] long pointerId
); \
11368 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11369 void onmstransitionstart
(VARIANT v
); \
11371 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART
), displaybind, bindable, hidden] \
11372 VARIANT onmstransitionstart
(); \
11374 [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11375 void onmstransitionend
(VARIANT v
); \
11377 [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND
), displaybind, bindable, hidden] \
11378 VARIANT onmstransitionend
(); \
11380 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11381 void onmsanimationstart
(VARIANT v
); \
11383 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART
), displaybind, bindable, hidden] \
11384 VARIANT onmsanimationstart
(); \
11386 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11387 void onmsanimationend
(VARIANT v
); \
11389 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND
), displaybind, bindable, hidden] \
11390 VARIANT onmsanimationend
(); \
11392 [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11393 void onmsanimationiteration
(VARIANT v
); \
11395 [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION
), displaybind, bindable, hidden] \
11396 VARIANT onmsanimationiteration
(); \
11398 [propput, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11399 void oninvalid
(VARIANT v
); \
11401 [propget, id(DISPID_IHTMLELEMENT7_ONINVALID
), displaybind, bindable, hidden] \
11402 VARIANT oninvalid
(); \
11404 [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11405 void xmsAcceleratorKey
(BSTR v
); \
11407 [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY
), displaybind, bindable] \
11408 BSTR xmsAcceleratorKey
(); \
11410 [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11411 void spellcheck
(VARIANT v
); \
11413 [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK
)] \
11414 VARIANT spellcheck
(); \
11416 [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11417 void onmsmanipulationstatechanged
(VARIANT v
); \
11419 [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable, hidden] \
11420 VARIANT onmsmanipulationstatechanged
(); \
11422 [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11423 void oncuechange
(VARIANT v
); \
11425 [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE
), displaybind, bindable, hidden] \
11426 VARIANT oncuechange
()
11429 /*****************************************************************************
11430 * IElementTraversal interface
11436 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
11438 interface IElementTraversal
: IDispatch
11440 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
11441 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
11442 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
11443 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
11444 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
11445 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
11446 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
11447 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
11448 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
11449 HRESULT childElementCount
([retval, out] long *p
);
11452 /*****************************************************************************
11453 * IElementSelector interface
11459 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
11461 interface IElementSelector
: IDispatch
11463 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
11464 HRESULT querySelector
(
11466 [out, retval] IHTMLElement
**pel
);
11468 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
11469 HRESULT querySelectorAll
(
11471 [out, retval] IHTMLDOMChildrenCollection
**pel
);
11474 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
11475 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
11476 IHTMLElement
*querySelector
([in] BSTR v
); \
11478 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
11479 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
11481 /*****************************************************************************
11482 * IHTMLUniqueName interface
11488 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11490 interface IHTMLUniqueName
: IDispatch
11492 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
11493 HRESULT uniqueNumber
([retval, out] LONG * p
);
11495 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
11496 HRESULT uniqueID
([retval, out] BSTR * p
);
11499 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
11500 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
11501 LONG uniqueNumber
(); \
11503 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
11506 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
11507 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
11508 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
11510 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
11511 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11513 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
11514 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
11516 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
11517 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
11519 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11520 void role
(BSTR v
); \
11522 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
11525 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11526 void ariaBusy
(BSTR v
); \
11528 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
11531 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11532 void ariaChecked
(BSTR v
); \
11534 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
11535 BSTR ariaChecked
(); \
11537 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11538 void ariaDisabled
(BSTR v
); \
11540 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
11541 BSTR ariaDisabled
(); \
11543 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11544 void ariaExpanded
(BSTR v
); \
11546 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
11547 BSTR ariaExpanded
(); \
11549 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
11550 void ariaHaspopup
(BSTR v
); \
11552 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
11553 BSTR ariaHaspopup
(); \
11555 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11556 void ariaHidden
(BSTR v
); \
11558 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
11559 BSTR ariaHidden
(); \
11561 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11562 void ariaInvalid
(BSTR v
); \
11564 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
11565 BSTR ariaInvalid
(); \
11567 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11568 void ariaMultiselectable
(BSTR v
); \
11570 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
11571 BSTR ariaMultiselectable
(); \
11573 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11574 void ariaPressed
(BSTR v
); \
11576 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
11577 BSTR ariaPressed
(); \
11579 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11580 void ariaReadonly
(BSTR v
); \
11582 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
11583 BSTR ariaReadonly
(); \
11585 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11586 void ariaRequired
(BSTR v
); \
11588 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
11589 BSTR ariaRequired
(); \
11591 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11592 void ariaSecret
(BSTR v
); \
11594 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
11595 BSTR ariaSecret
(); \
11597 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11598 void ariaSelected
(BSTR v
); \
11600 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
11601 BSTR ariaSelected
(); \
11603 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
11604 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
11606 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
11607 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
11609 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
11610 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
11612 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
11613 IHTMLAttributeCollection3
*ie8_attributes
(); \
11615 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11616 void ariaValuenow
(BSTR v
); \
11618 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
11619 BSTR ariaValuenow
(); \
11621 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11622 void ariaPosinset
(short v
); \
11624 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
11625 short ariaPosinset
(); \
11627 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11628 void ariaSetsize
(short v
); \
11630 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
11631 short ariaSetsize
(); \
11633 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11634 void ariaLevel
(short v
); \
11636 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
11637 short ariaLevel
(); \
11639 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11640 void ariaValuemin
(BSTR v
); \
11642 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
11643 BSTR ariaValuemin
(); \
11645 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11646 void ariaValuemax
(BSTR v
); \
11648 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
11649 BSTR ariaValuemax
(); \
11651 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11652 void ariaControls
(BSTR v
); \
11654 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
11655 BSTR ariaControls
(); \
11657 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11658 void ariaDescribedby
(BSTR v
); \
11660 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
11661 BSTR ariaDescribedby
(); \
11663 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11664 void ariaFlowto
(BSTR v
); \
11666 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
11667 BSTR ariaFlowto
(); \
11669 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11670 void ariaLabelledby
(BSTR v
); \
11672 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
11673 BSTR ariaLabelledby
(); \
11675 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11676 void ariaActivedescendant
(BSTR v
); \
11678 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
11679 BSTR ariaActivedescendant
(); \
11681 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11682 void ariaOwns
(BSTR v
); \
11684 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
11687 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
11688 VARIANT_BOOL hasAttributes
(); \
11690 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11691 void ariaLive
(BSTR v
); \
11693 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
11696 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11697 void ariaRelevant
(BSTR v
); \
11699 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
11700 BSTR ariaRelevant
()
11706 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11708 interface IHTMLDatabinding
: IDispatch
11710 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11711 HRESULT dataFld
([in] BSTR v
);
11713 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
11714 HRESULT dataFld
([retval, out] BSTR * p
);
11716 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11717 HRESULT dataSrc
([in] BSTR v
);
11719 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
11720 HRESULT dataSrc
([retval, out] BSTR * p
);
11722 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11723 HRESULT dataFormatAs
([in] BSTR v
);
11725 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
11726 HRESULT dataFormatAs
([retval, out] BSTR * p
);
11729 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
11730 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11731 void dataFld
(BSTR v
); \
11733 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
11736 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11737 void dataSrc
(BSTR v
); \
11739 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
11742 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11743 void dataFormatAs
(BSTR v
); \
11745 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
11746 BSTR dataFormatAs
()
11748 #define WINE_HTMLELEMENT_INTERFACES \
11749 interface IHTMLElement
; \
11750 interface IHTMLElement2
; \
11751 interface IHTMLElement3
; \
11752 interface IHTMLElement4
; \
11753 interface IHTMLUniqueName
; \
11754 interface IHTMLDOMNode
; \
11755 interface IHTMLDOMNode2
; \
11756 /* interface IHTMLElement5; */ \
11757 interface IHTMLElement6
; \
11758 interface IHTMLDOMConstructor
; \
11759 interface IHTMLElement7
11761 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
11762 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11763 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11764 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11765 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11766 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11767 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11768 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11769 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11770 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11771 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11773 #define WINE_HTMLDATAELEMENT_INTERFACES \
11774 interface IHTMLElement
; \
11775 interface IHTMLElement2
; \
11776 interface IHTMLElement3
; \
11777 interface IHTMLElement4
; \
11778 interface IHTMLUniqueName
; \
11779 interface IHTMLDOMNode
; \
11780 interface IHTMLDOMNode2
; \
11781 interface IHTMLDatabinding
; \
11782 /* interface IHTMLElement5; */ \
11783 interface IHTMLElement6
; \
11784 interface IElementSelector
; \
11785 interface IHTMLDOMConstructor
; \
11786 interface IHTMLElement7
11788 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
11789 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
11790 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
11791 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
11792 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
11793 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
11794 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
11795 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
11796 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
11797 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
11798 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
11799 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;\
11800 WINE_IHTMLELEMENT7_DISPINTERFACE_DECL
11802 /*****************************************************************************
11803 * IHTMLGenericElement interface
11809 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11811 interface IHTMLGenericElement
: IDispatch
11813 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11814 HRESULT recordset
([out, retval] IDispatch
**p
);
11816 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11817 HRESULT namedRecordset
(
11818 [in] BSTR dataMember
,
11819 [in, optional] VARIANT *hierarchy
,
11820 [out, retval] IDispatch
**ppRecordset
);
11823 /*****************************************************************************
11824 * DispHTMLGenericElement dispinterface
11828 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11830 dispinterface DispHTMLGenericElement
11834 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11836 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
11837 IDispatch
*recordset
();
11839 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
11840 IDispatch
*namedRecordset
(
11841 [in] BSTR dataMember
,
11842 [in, optional] VARIANT *hierarchy
);
11845 /*****************************************************************************
11846 * HTMLGenericElement coclass
11850 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11852 coclass HTMLGenericElement
11854 [default] dispinterface DispHTMLGenericElement
;
11855 [source, default] dispinterface HTMLElementEvents
;
11856 [source] dispinterface HTMLElementEvents2
;
11857 WINE_HTMLELEMENT_INTERFACES
;
11858 interface IHTMLGenericElement
;
11861 /*****************************************************************************
11862 * IHTMLStyleSheetRule interface
11868 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11870 interface IHTMLStyleSheetRule
: IDispatch
11872 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11873 HRESULT selectorText
([in] BSTR v
);
11875 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11876 HRESULT selectorText
([retval, out] BSTR *p
);
11878 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
11879 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
11881 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11882 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11887 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11889 dispinterface DispHTMLStyleSheetRule
11893 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11894 void selectorText
(BSTR v
);
11896 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
11897 BSTR selectorText
();
11899 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
11900 IHTMLRuleStyle
* style
();
11902 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
11903 VARIANT_BOOL readOnly();
11905 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11910 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11912 coclass HTMLStyleSheetRule
11914 [default] dispinterface DispHTMLStyleSheetRule
;
11915 interface IHTMLStyleSheetRule
;
11916 interface IHTMLDOMConstructor
;
11919 /*****************************************************************************
11920 * IHTMLStyleSheetRulesCollection interface
11926 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
11928 interface IHTMLStyleSheetRulesCollection
: IDispatch
11930 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11931 HRESULT length
([retval, out] LONG *p
);
11933 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11936 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
11941 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11943 dispinterface DispHTMLStyleSheetRulesCollection
11947 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
11950 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
11951 IHTMLStyleSheetRule
* item
([in] long index
);
11953 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
11958 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11960 coclass HTMLStyleSheetRulesCollection
11962 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
11963 interface IHTMLStyleSheetRulesCollection
;
11964 interface IHTMLDOMConstructor
;
11971 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11973 interface IHTMLStyleSheetPage
: IDispatch
11975 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11976 HRESULT selector
([retval, out] BSTR *p
);
11978 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11979 HRESULT pseudoClass
([retval, out] BSTR *p
);
11984 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11986 dispinterface DispHTMLStyleSheetPage
11990 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
11993 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
11994 BSTR pseudoClass
();
11996 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12000 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12002 coclass HTMLStyleSheetPage
12004 [default] dispinterface DispHTMLStyleSheetPage
;
12005 interface IHTMLStyleSheetPage
;
12006 interface IHTMLDOMConstructor
;
12013 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12015 interface IHTMLStyleSheetPagesCollection
: IDispatch
12017 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
12018 HRESULT length
([retval, out] LONG *p
);
12020 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
12023 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
12028 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12030 dispinterface DispHTMLStyleSheetPagesCollection
12034 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
12037 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
12038 IHTMLStyleSheetPage
* item
([in] long index
);
12040 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
12045 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12047 coclass HTMLStyleSheetPagesCollection
12049 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
12050 interface IHTMLStyleSheetPagesCollection
;
12051 interface IHTMLDOMConstructor
;
12054 /*****************************************************************************
12055 * IHTMLStyleSheet interface
12061 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12063 interface IHTMLStyleSheet
: IDispatch
12065 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12066 HRESULT title
([in] BSTR v
);
12068 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12069 HRESULT title
([retval, out] BSTR *p
);
12071 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
12072 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
12074 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
12075 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
12077 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12078 HRESULT disabled
([in] VARIANT_BOOL v
);
12080 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12081 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12083 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
12084 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12086 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
12087 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
12089 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12090 HRESULT href
([in] BSTR v
);
12092 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12093 HRESULT href
([retval, out] BSTR *p
);
12095 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
12096 HRESULT type
([retval, out] BSTR *p
);
12098 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
12099 HRESULT id([retval, out] BSTR *p
);
12101 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12104 [defaultvalue(-1), in] LONG lIndex
,
12105 [retval, out] LONG *plIndex
);
12107 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12109 [in] BSTR bstrSelector
,
12110 [in] BSTR bstrStyle
,
12111 [defaultvalue(-1), in] LONG lIndex
,
12112 [retval, out] LONG *plNewIndex
);
12114 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12115 HRESULT removeImport
([in] LONG lIndex
);
12117 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12118 HRESULT removeRule
([in] LONG lIndex
);
12120 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12121 HRESULT media
([in] BSTR v
);
12123 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12124 HRESULT media
([retval, out] BSTR *p
);
12126 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12127 HRESULT cssText
([in] BSTR v
);
12129 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12130 HRESULT cssText
([retval, out] BSTR *p
);
12132 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12133 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
12136 /*****************************************************************************
12137 * IHTMLStyleSheet2 interface
12143 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12145 interface IHTMLStyleSheet2
: IDispatch
12147 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12148 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
12150 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12151 HRESULT addPageRule
(
12152 [in] BSTR bstrSelector
,
12153 [in] BSTR bstrStyle
,
12154 [defaultvalue(-1), in] LONG lIndex
,
12155 [retval, out] LONG *plNewIndex
);
12158 /*****************************************************************************
12159 * IHTMLStyleSheet4 interface
12165 uuid(305106f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12167 interface IHTMLStyleSheet4
: IDispatch
12169 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TYPE
)]
12170 HRESULT type
([out, retval] BSTR *p
);
12172 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_HREF
)]
12173 HRESULT href
([out, retval] VARIANT *p
);
12175 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TITLE
)]
12176 HRESULT title
([out, retval] BSTR *p
);
12178 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERNODE
)]
12179 HRESULT ownerNode
([out, retval] IHTMLElement
**p
);
12181 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERRULE
)]
12182 HRESULT ownerRule
([out, retval] IHTMLCSSRule
**p
);
12184 [propget, id(DISPID_IHTMLSTYLESHEET4_CSSRULES
)]
12185 HRESULT cssRules
([out, retval] IHTMLStyleSheetRulesCollection
**p
);
12187 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_MEDIA
)]
12188 HRESULT media
([out, retval] VARIANT *p
);
12190 [id(DISPID_IHTMLSTYLESHEET4_INSERTRULE
)]
12191 HRESULT insertRule
(
12192 [in] BSTR bstrRule
,
12193 [in, defaultvalue(-1)] long lIndex
,
12194 [out, retval] long *plNewIndex
);
12196 [id(DISPID_IHTMLSTYLESHEET4_DELETERULE
)]
12197 HRESULT deleteRule
([in, defaultvalue(-1)] long lIndex
);
12202 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12204 dispinterface DispHTMLStyleSheet
12208 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12209 void title
(BSTR v
);
12211 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
12214 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
12215 IHTMLStyleSheet
* parentStyleSheet
();
12217 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
12218 IHTMLElement
* owningElement
();
12220 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12221 void disabled
(VARIANT_BOOL v
);
12223 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
12224 VARIANT_BOOL disabled
();
12226 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
12227 VARIANT_BOOL readOnly();
12229 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
12230 IHTMLStyleSheetsCollection
* imports
();
12232 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12235 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
12238 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
12241 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
12244 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
12247 [defaultvalue(-1), in] LONG lIndex
);
12249 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
12251 [in] BSTR bstrSelector
,
12252 [in] BSTR bstrStyle
,
12253 [defaultvalue(-1), in] LONG lIndex
);
12255 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
12256 void removeImport
([in] LONG lIndex
);
12258 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
12259 void removeRule
([in] LONG lIndex
);
12261 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12262 void media
(BSTR v
);
12264 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
12267 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12268 void cssText
(BSTR v
);
12270 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
12273 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
12274 IHTMLStyleSheetRulesCollection
* rules
();
12276 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
12277 IHTMLStyleSheetPagesCollection
* pages
();
12279 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
12281 [in] BSTR bstrSelector
,
12282 [in] BSTR bstrStyle
,
12283 [defaultvalue(-1), in] LONG lIndex
);
12285 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TYPE
)]
12288 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_HREF
)]
12289 VARIANT ie9_href
();
12291 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_TITLE
)]
12294 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERNODE
)]
12295 IHTMLElement
*ownerNode
();
12297 [propget, id(DISPID_IHTMLSTYLESHEET4_OWNERRULE
)]
12298 IHTMLCSSRule
*ownerRule
();
12300 [propget, id(DISPID_IHTMLSTYLESHEET4_CSSRULES
)]
12301 IHTMLStyleSheetRulesCollection
*cssRules
();
12303 [propget, id(DISPID_IHTMLSTYLESHEET4_IE9_MEDIA
)]
12304 VARIANT ie9_media
();
12306 [id(DISPID_IHTMLSTYLESHEET4_INSERTRULE
)]
12308 [in] BSTR bstrRule
,
12309 [in, defaultvalue(-1)] long lIndex
);
12311 [id(DISPID_IHTMLSTYLESHEET4_DELETERULE
)]
12312 void deleteRule
([in, defaultvalue(-1)] long lIndex
);
12317 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12319 coclass HTMLStyleSheet
12321 [default] dispinterface DispHTMLStyleSheet
;
12322 interface IHTMLStyleSheet
;
12323 interface IHTMLStyleSheet2
;
12324 interface IHTMLStyleSheet4
;
12327 /*****************************************************************************
12328 * IHTMLStyleSheetsCollection interface
12334 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12336 interface IHTMLStyleSheetsCollection
: IDispatch
12338 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12339 HRESULT length
([retval, out] LONG *p
);
12341 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
12342 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12344 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12346 [in] VARIANT *pvarIndex
,
12347 [retval, out] VARIANT *pvarResult
);
12350 /*****************************************************************************
12351 * DispHTMLStyleSheetsCollection dispinterface
12355 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12357 dispinterface DispHTMLStyleSheetsCollection
12361 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
12364 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
12365 IUnknown
*_newEnum
();
12367 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
12368 VARIANT item
([in] VARIANT *pvarIndex
);
12370 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
12371 IDispatch
*constructor
();
12374 /*****************************************************************************
12375 * IHTMLLinkElement interface
12381 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12383 interface IHTMLLinkElement
: IDispatch
12385 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12386 HRESULT href
([in] BSTR v
);
12388 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12389 HRESULT href
([out, retval] BSTR *p
);
12391 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12392 HRESULT rel
([in] BSTR v
);
12394 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12395 HRESULT rel
([out, retval] BSTR *p
);
12397 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12398 HRESULT rev
([in] BSTR v
);
12400 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12401 HRESULT rev
([out, retval] BSTR *p
);
12403 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12404 HRESULT type
([in] BSTR v
);
12406 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12407 HRESULT type
([out, retval] BSTR *p
);
12409 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
12410 HRESULT readyState
([out, retval] BSTR *p
);
12412 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12413 HRESULT onreadystatechange
([in] VARIANT v
);
12415 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
12416 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
12418 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12419 HRESULT onload
([in] VARIANT v
);
12421 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
12422 HRESULT onload
([out, retval] VARIANT *p
);
12424 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12425 HRESULT onerror
([in] VARIANT v
);
12427 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
12428 HRESULT onerror
([out, retval] VARIANT *p
);
12430 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12431 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
12433 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12434 HRESULT disabled
([in] VARIANT_BOOL v
);
12436 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
12437 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
12439 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12440 HRESULT media
([in] BSTR v
);
12442 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12443 HRESULT media
([out, retval] BSTR *p
);
12446 /*****************************************************************************
12447 * IHTMLLinkElement2 interface
12453 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12455 interface IHTMLLinkElement2
: IDispatch
12457 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12458 HRESULT target
([in] BSTR v
);
12460 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12461 HRESULT target
([out, retval] BSTR *p
);
12464 /*****************************************************************************
12465 * IHTMLLinkElement3 interface
12471 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12473 interface IHTMLLinkElement3
: IDispatch
12475 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12476 HRESULT charset
([in] BSTR v
);
12478 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12479 HRESULT charset
([out, retval] BSTR *p
);
12481 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12482 HRESULT hreflang
([in] BSTR v
);
12484 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12485 HRESULT hreflang
([out, retval] BSTR *p
);
12488 /*****************************************************************************
12489 * IHTMLLinkElement4 interface
12495 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12497 interface IHTMLLinkElement4
: IDispatch
12499 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12500 HRESULT href
([in] BSTR v
);
12502 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12503 HRESULT href
([retval, out] BSTR * p
);
12506 /*****************************************************************************
12507 * DispHTMLLinkElement dispinterface
12511 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12513 dispinterface DispHTMLLinkElement
12517 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12519 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12522 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
12525 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12528 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
12531 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12534 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
12537 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12540 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
12543 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
12544 IHTMLStyleSheet
*styleSheet
();
12546 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12547 void media
(BSTR v
);
12549 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
12552 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12553 void target
(BSTR v
);
12555 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
12558 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12559 void charset
(BSTR v
);
12561 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
12564 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12565 void hreflang
(BSTR v
);
12567 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
12570 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12571 void ie8_href
(BSTR v
);
12573 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
12577 /*****************************************************************************
12578 * HTMLLinkElement coclass
12582 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12584 coclass HTMLLinkElement
12586 [default] dispinterface DispHTMLLinkElement
;
12587 /* [source, default] dispinterface HTMLLinkElementEvents; */
12588 /* [source] dispinterface HTMLLinkElementEvents2; */
12589 WINE_HTMLELEMENT_INTERFACES
;
12590 interface IHTMLLinkElement
;
12591 interface IHTMLLinkElement2
;
12592 interface IHTMLLinkElement3
;
12593 interface IHTMLLinkElement4
;
12594 /* interface IHTMLLinkElement5; */
12597 /*****************************************************************************
12598 * IHTMLTxtRange interface
12604 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12606 interface IHTMLTxtRange
: IDispatch
12608 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
12609 HRESULT htmlText
([retval, out] BSTR *p
);
12611 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12612 HRESULT text
([in] BSTR v
);
12614 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
12615 HRESULT text
([retval, out] BSTR *p
);
12617 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
12618 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
12620 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
12621 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
12623 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
12625 [in] IHTMLTxtRange
*Range,
12626 [retval, out] VARIANT_BOOL *InRange
);
12628 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
12630 [in] IHTMLTxtRange
*Range,
12631 [retval, out] VARIANT_BOOL *IsEqual
);
12633 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
12634 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
12636 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
12637 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
12639 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
12642 [retval, out] VARIANT_BOOL *Success
);
12644 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
12647 [defaultvalue(1), in] LONG Count
,
12648 [retval, out] LONG *ActualCount
);
12650 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
12653 [defaultvalue(1), in] LONG Count
,
12654 [retval, out] LONG *ActualCount
);
12656 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
12659 [defaultvalue(1), in] LONG Count
,
12660 [retval, out] LONG *ActualCount
);
12662 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
12665 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
12666 HRESULT pasteHTML
([in] BSTR html
);
12668 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
12669 HRESULT moveToElementText
([in] IHTMLElement
*element
);
12671 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
12672 HRESULT setEndPoint
(
12674 [in] IHTMLTxtRange
*SourceRange
);
12676 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
12677 HRESULT compareEndPoints
(
12679 [in] IHTMLTxtRange
*SourceRange
,
12680 [retval, out] LONG *ret
);
12682 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
12685 [defaultvalue(1073741823), in] LONG count
,
12686 [defaultvalue(0), in] LONG Flags
,
12687 [retval, out] VARIANT_BOOL *Success
);
12689 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
12690 HRESULT moveToPoint
(
12694 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
12695 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
12697 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
12698 HRESULT moveToBookmark
(
12699 [in] BSTR Bookmark
,
12700 [retval, out] VARIANT_BOOL *Success
);
12702 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
12703 HRESULT queryCommandSupported
(
12705 [retval, out] VARIANT_BOOL *pfRet
);
12707 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
12708 HRESULT queryCommandEnabled
(
12710 [retval, out] VARIANT_BOOL *pfRet
);
12712 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
12713 HRESULT queryCommandState
(
12715 [retval, out] VARIANT_BOOL *pfRet
);
12717 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
12718 HRESULT queryCommandIndeterm
(
12720 [retval, out] VARIANT_BOOL *pfRet
);
12722 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
12723 HRESULT queryCommandText
(
12725 [retval, out] BSTR *pcmdText
);
12727 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
12728 HRESULT queryCommandValue
(
12730 [retval, out] VARIANT *pcmdValue
);
12732 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
12733 HRESULT execCommand
(
12735 [defaultvalue(0), in] VARIANT_BOOL showUI
,
12736 [optional, in] VARIANT value
,
12737 [retval, out] VARIANT_BOOL *pfRet
);
12739 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
12740 HRESULT execCommandShowHelp
(
12742 [retval, out] VARIANT_BOOL *pfRet
);
12747 uuid(3050f5a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12749 dispinterface DispHTMLDOMRange
12753 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12754 IHTMLDOMNode
*startContainer
();
12756 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12757 long startOffset
();
12759 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12760 IHTMLDOMNode
*endContainer
();
12762 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12765 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12766 VARIANT_BOOL collapsed
();
12768 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12769 IHTMLDOMNode
*commonAncestorContainer
();
12771 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12772 void setStart
([in] IDispatch
*node
,[in] long offset
);
12774 [id(DISPID_IHTMLDOMRANGE_SETEND
)]
12775 void setEnd
([in] IDispatch
*node
, [in] long offset
);
12777 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12778 void setStartBefore
([in] IDispatch
*node
);
12780 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12781 void setStartAfter
([in] IDispatch
*node
);
12783 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12784 void setEndBefore
([in] IDispatch
*node
);
12786 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12787 void setEndAfter
([in] IDispatch
*node
);
12789 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12790 void collapse
([in] VARIANT_BOOL tostart
);
12792 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12793 void selectNode
([in] IDispatch
*node
);
12795 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12796 void selectNodeContents
([in] IDispatch
*node
);
12798 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12799 long compareBoundaryPoints
([in] short how
, [in] IDispatch
*src_range
);
12801 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12802 void deleteContents
();
12804 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12805 IDispatch
*extractContents
();
12807 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12808 IDispatch
*cloneContents
();
12810 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12811 void insertNode
([in] IDispatch
*node
);
12813 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12814 void surroundContents
([in] IDispatch
*parent
);
12816 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12817 IHTMLDOMRange
*cloneRange
();
12819 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12822 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12825 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12826 IHTMLRectCollection
*getClientRects
();
12828 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12829 IHTMLRect
*getBoundingClientRect
();
12832 /*****************************************************************************
12833 * IHTMLDOMRange interface
12839 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12841 interface IHTMLDOMRange
: IDispatch
12843 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
12844 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
12846 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
12847 HRESULT startOffset
([out, retval] long *p
);
12849 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
12850 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
12852 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
12853 HRESULT endOffset
([out, retval] long *p
);
12855 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
12856 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
12858 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
12859 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
12861 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
12863 [in] IDispatch
*refNode
,
12866 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
12868 [in] IDispatch
*refNode
,
12871 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
12872 HRESULT setStartBefore
([in] IDispatch
* refNode
);
12874 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
12875 HRESULT setStartAfter
([in] IDispatch
*refNode
);
12877 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
12878 HRESULT setEndBefore
([in] IDispatch
*refNode
);
12880 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
12881 HRESULT setEndAfter
([in] IDispatch
*refNode
);
12883 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
12884 HRESULT collapse
([in] VARIANT_BOOL toStart
);
12886 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
12887 HRESULT selectNode
([in] IDispatch
*refNode
);
12889 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
12890 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
12892 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
12893 HRESULT compareBoundaryPoints
(
12895 [in] IDispatch
*sourceRange
,
12896 [out, retval] long *compareResult
);
12898 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
12899 HRESULT deleteContents
();
12901 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
12902 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
12904 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
12905 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
12907 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
12908 HRESULT insertNode
([in] IDispatch
*newNode
);
12910 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
12911 HRESULT surroundContents
([in] IDispatch
*newParent
);
12913 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
12914 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
12916 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
12917 HRESULT toString
([out, retval] BSTR *pRangeString
);
12919 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
12922 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
12923 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
12925 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
12926 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
12931 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12933 coclass HTMLStyleSheetsCollection
12935 [default] interface IHTMLStyleSheetsCollection
;
12938 /*****************************************************************************
12939 * IHTMLFormElement interface
12945 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12947 interface IHTMLFormElement
: IDispatch
12949 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12950 HRESULT action
([in] BSTR v
);
12952 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
12953 HRESULT action
([retval, out] BSTR *p
);
12955 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12956 HRESULT dir
([in] BSTR v
);
12958 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
12959 HRESULT dir
([retval, out] BSTR *p
);
12961 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12962 HRESULT encoding
([in] BSTR v
);
12964 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
12965 HRESULT encoding
([retval, out] BSTR *p
);
12967 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12968 HRESULT method
([in] BSTR v
);
12970 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
12971 HRESULT method
([retval, out] BSTR *p
);
12973 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
12974 HRESULT elements
([retval, out] IDispatch
**p
);
12976 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12977 HRESULT target
([in] BSTR v
);
12979 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
12980 HRESULT target
([retval, out] BSTR *p
);
12982 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12983 HRESULT name
([in] BSTR v
);
12985 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
12986 HRESULT name
([retval, out] BSTR *p
);
12988 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12989 HRESULT onsubmit
([in] VARIANT v
);
12991 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
12992 HRESULT onsubmit
([retval, out] VARIANT *p
);
12994 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12995 HRESULT onreset
([in] VARIANT v
);
12997 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
12998 HRESULT onreset
([retval, out] VARIANT *p
);
13000 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
13003 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
13006 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13007 HRESULT length
([in] LONG v
);
13009 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13010 HRESULT length
([retval, out] LONG *p
);
13012 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
13013 HRESULT _newEnum
([retval, out] IUnknown
**p
);
13015 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
13017 [optional, in] VARIANT name
,
13018 [optional, in] VARIANT index
,
13019 [retval, out] IDispatch
**pdisp
);
13021 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
13023 [in] VARIANT tagName
,
13024 [retval, out] IDispatch
**pdisp
);
13027 /*****************************************************************************
13028 * DispHTMLFormElement dispinterface
13032 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13034 dispinterface DispHTMLFormElement
13038 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13040 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
13041 void action
(BSTR v
);
13043 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
13046 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
13047 void encoding
(BSTR v
);
13049 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
13052 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
13053 void method
(BSTR v
);
13055 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
13058 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
13059 IDispatch
*elements
();
13061 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
13062 void target
(BSTR v
);
13064 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
13067 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
13070 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
13073 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
13076 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
13079 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13080 void length
(long v
);
13082 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
13085 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
13086 IUnknown
*_newEnum
();
13088 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
13089 IDispatch
*item
(VARIANT name
, VARIANT index
);
13091 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
13092 IDispatch
*tags
(VARIANT tagName
);
13097 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13099 dispinterface HTMLFormElementEvents
13103 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
13104 VARIANT_BOOL onhelp
();
13106 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
13107 VARIANT_BOOL onclick
();
13109 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
13110 VARIANT_BOOL ondblclick
();
13112 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
13113 VARIANT_BOOL onkeypress
();
13115 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
13118 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
13121 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
13124 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
13125 void onmouseover
();
13127 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
13128 void onmousemove
();
13130 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
13131 void onmousedown
();
13133 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
13136 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
13137 VARIANT_BOOL onselectstart
();
13139 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
13140 void onfilterchange
();
13142 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
13143 VARIANT_BOOL ondragstart
();
13145 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
13146 VARIANT_BOOL onbeforeupdate
();
13148 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
13149 void onafterupdate
();
13151 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
13152 VARIANT_BOOL onerrorupdate
();
13154 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
13155 VARIANT_BOOL onrowexit
();
13157 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
13160 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
13161 void ondatasetchanged
();
13163 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
13164 void ondataavailable
();
13166 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
13167 void ondatasetcomplete
();
13169 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
13170 void onlosecapture
();
13172 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
13173 void onpropertychange
();
13175 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
13178 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
13181 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
13184 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
13187 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
13188 VARIANT_BOOL ondrag
();
13190 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
13193 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
13194 VARIANT_BOOL ondragenter
();
13196 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
13197 VARIANT_BOOL ondragover
();
13199 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
13200 void ondragleave
();
13202 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
13203 VARIANT_BOOL ondrop
();
13205 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
13206 VARIANT_BOOL onbeforecut
();
13208 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
13209 VARIANT_BOOL oncut
();
13211 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
13212 VARIANT_BOOL onbeforecopy
();
13214 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
13215 VARIANT_BOOL oncopy
();
13217 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
13218 VARIANT_BOOL onbeforepaste
();
13220 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
13221 VARIANT_BOOL onpaste
();
13223 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
13224 VARIANT_BOOL oncontextmenu
();
13226 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
13227 void onrowsdelete
();
13229 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
13230 void onrowsinserted
();
13232 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
13233 void oncellchange
();
13235 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
13236 void onreadystatechange
();
13238 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
13239 void onbeforeeditfocus
();
13241 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
13242 void onlayoutcomplete
();
13244 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
13247 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
13248 VARIANT_BOOL onbeforedeactivate
();
13250 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
13251 VARIANT_BOOL onbeforeactivate
();
13253 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
13256 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
13257 VARIANT_BOOL oncontrolselect
();
13259 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
13260 VARIANT_BOOL onmovestart
();
13262 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
13265 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
13266 VARIANT_BOOL onresizestart
();
13268 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
13269 void onresizeend
();
13271 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
13272 void onmouseenter
();
13274 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
13275 void onmouseleave
();
13277 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
13278 VARIANT_BOOL onmousewheel
();
13280 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
13283 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
13284 void ondeactivate
();
13286 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
13289 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
13292 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
13293 VARIANT_BOOL onsubmit
();
13295 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
13296 VARIANT_BOOL onreset
();
13301 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13303 dispinterface HTMLFormElementEvents2
13307 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
13308 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
13310 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
13311 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
13313 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
13314 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
13316 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
13317 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
13319 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
13320 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
13322 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
13323 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
13325 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
13326 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
13328 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
13329 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
13331 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
13332 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
13334 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
13335 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
13337 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
13338 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
13340 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
13341 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
13343 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
13344 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
13346 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
13347 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
13349 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
13350 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
13352 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
13353 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
13355 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
13356 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
13358 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
13359 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
13361 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
13362 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
13364 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
13365 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
13367 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
13368 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
13370 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
13371 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
13373 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
13374 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
13376 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
13377 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
13379 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
13380 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
13382 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
13383 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
13385 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
13386 void onblur
([in] IHTMLEventObj
* pEvtObj
);
13388 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
13389 void onresize
([in] IHTMLEventObj
* pEvtObj
);
13391 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
13392 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
13394 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
13395 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
13397 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
13398 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
13400 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
13401 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
13403 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
13404 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
13406 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
13407 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
13409 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
13410 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
13412 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
13413 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
13415 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
13416 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
13418 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
13419 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
13421 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
13422 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
13424 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
13425 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
13427 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
13428 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
13430 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
13431 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
13433 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
13434 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
13436 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
13437 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
13439 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
13440 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
13442 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
13443 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
13445 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
13446 void onpage
([in] IHTMLEventObj
* pEvtObj
);
13448 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
13449 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
13451 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
13452 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
13454 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
13455 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
13457 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
13458 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
13460 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
13461 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
13463 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
13464 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
13466 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
13467 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
13469 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
13470 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
13472 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
13473 void onmove
([in] IHTMLEventObj
* pEvtObj
);
13475 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
13476 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
13478 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
13479 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
13481 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
13482 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
13484 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
13485 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
13487 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
13488 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
13490 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
13491 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
13493 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
13494 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
13496 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
13497 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
13502 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13504 coclass HTMLFormElement
13506 [default] dispinterface DispHTMLFormElement
;
13507 [source, default] dispinterface HTMLFormElementEvents
;
13508 [source] dispinterface HTMLFormElementEvents2
;
13509 WINE_HTMLELEMENT_INTERFACES
;
13510 interface IHTMLFormElement
;
13511 /* interface IHTMLFormElement2; */
13512 /* interface IHTMLFormElement3; */
13513 /* interface IHTMLSubmitData; */
13514 /* interface IHTMLFormElement4; */
13517 /*****************************************************************************
13518 * IHTMLTextContainer interface
13524 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13526 interface IHTMLTextContainer
: IDispatch
13528 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
13529 HRESULT createControlRange
([retval, out] IDispatch
**range);
13531 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
13532 HRESULT scrollHeight
([retval, out] LONG *p
);
13534 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
13535 HRESULT scrollWidth
([retval, out] LONG *p
);
13537 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13538 HRESULT scrollTop
([in] LONG v
);
13540 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
13541 HRESULT scrollTop
([retval, out] LONG *p
);
13543 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13544 HRESULT scrollLeft
([in] LONG v
);
13546 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
13547 HRESULT scrollLeft
([retval, out] LONG *p
);
13549 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13550 HRESULT onscroll
([in] VARIANT v
);
13552 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
13553 HRESULT onscroll
([retval, out] VARIANT *p
);
13556 /*****************************************************************************
13557 * IHTMLImgElement interface
13563 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13565 interface IHTMLImgElement
: IDispatch
13567 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13568 HRESULT isMap
([in] VARIANT_BOOL v
);
13570 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
13571 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
13573 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13574 HRESULT useMap
([in] BSTR v
);
13576 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
13577 HRESULT useMap
([retval, out] BSTR *p
);
13579 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13580 HRESULT mimeType
([retval, out] BSTR *p
);
13582 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13583 HRESULT fileSize
([retval, out] BSTR *p
);
13585 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13586 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
13588 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13589 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
13591 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13592 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
13594 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13595 HRESULT protocol
([retval, out] BSTR *p
);
13597 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13598 HRESULT href
([retval, out] BSTR *p
);
13600 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13601 HRESULT nameProp
([retval, out] BSTR *p
);
13603 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13604 HRESULT border
([in] VARIANT v
);
13606 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
13607 HRESULT border
([retval, out] VARIANT *p
);
13609 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13610 HRESULT vspace
([in] LONG v
);
13612 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
13613 HRESULT vspace
([retval, out] LONG *p
);
13615 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13616 HRESULT hspace
([in] LONG v
);
13618 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
13619 HRESULT hspace
([retval, out] LONG *p
);
13621 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13622 HRESULT alt
([in] BSTR v
);
13624 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
13625 HRESULT alt
([retval, out] BSTR *p
);
13627 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13628 HRESULT src
([in] BSTR v
);
13630 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
13631 HRESULT src
([retval, out] BSTR *p
);
13633 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13634 HRESULT lowsrc
([in] BSTR v
);
13636 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
13637 HRESULT lowsrc
([retval, out] BSTR *p
);
13639 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13640 HRESULT vrml
([in] BSTR v
);
13642 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
13643 HRESULT vrml
([retval, out] BSTR *p
);
13645 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13646 HRESULT dynsrc
([in] BSTR v
);
13648 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
13649 HRESULT dynsrc
([retval, out] BSTR *p
);
13651 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
13652 HRESULT readyState
([retval, out] BSTR *p
);
13654 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13655 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
13657 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13658 HRESULT loop
([in] VARIANT v
);
13660 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
13661 HRESULT loop
([retval, out] VARIANT *p
);
13663 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13664 HRESULT align
([in] BSTR v
);
13666 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
13667 HRESULT align
([retval, out] BSTR *p
);
13669 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13670 HRESULT onload
([in] VARIANT v
);
13672 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
13673 HRESULT onload
([retval, out] VARIANT *p
);
13675 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13676 HRESULT onerror
([in] VARIANT v
);
13678 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
13679 HRESULT onerror
([retval, out] VARIANT *p
);
13681 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13682 HRESULT onabort
([in] VARIANT v
);
13684 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
13685 HRESULT onabort
([retval, out] VARIANT *p
);
13687 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13688 HRESULT name
([in] BSTR v
);
13690 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
13691 HRESULT name
([retval, out] BSTR *p
);
13693 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13694 HRESULT width
([in] LONG v
);
13696 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13697 HRESULT width
([retval, out] LONG *p
);
13699 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13700 HRESULT height
([in] LONG v
);
13702 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13703 HRESULT height
([retval, out] LONG *p
);
13705 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
13706 HRESULT start
([in] BSTR v
);
13708 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
13709 HRESULT start
([retval, out] BSTR *p
);
13712 /*****************************************************************************
13713 * IHTMLImageElementFactory interface
13719 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13721 interface IHTMLImageElementFactory
: IDispatch
13723 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
13725 [optional, in] VARIANT width
,
13726 [optional, in] VARIANT height
,
13727 [retval, out] IHTMLImgElement
**elem
);
13730 /*****************************************************************************
13731 * DispHTMLImg interface
13735 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13737 dispinterface DispHTMLImg
13741 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13743 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13744 void isMap
(VARIANT_BOOL v
);
13746 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
13747 VARIANT_BOOL isMap
();
13749 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13750 void useMap
(BSTR v
);
13752 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
13755 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
13758 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
13761 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
13762 BSTR fileCreatedDate
();
13764 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
13765 BSTR fileModifiedDate
();
13767 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
13768 BSTR fileUpdatedDate
();
13770 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
13773 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
13776 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
13779 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13780 void border
(VARIANT v
);
13782 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
13785 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13786 void vspace
(LONG v
);
13788 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
13791 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13792 void hspace
(LONG v
);
13794 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
13797 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13800 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
13803 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13806 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
13809 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13810 void lowsrc
(BSTR v
);
13812 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
13815 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13818 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
13821 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13822 void dynsrc
(BSTR v
);
13824 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
13827 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
13828 VARIANT_BOOL complete
();
13830 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13831 void loop
(VARIANT v
);
13833 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
13836 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13837 void align
(BSTR v
);
13839 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
13842 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13845 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
13848 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13849 void width
(LONG v
);
13851 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
13854 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13855 void height
(LONG v
);
13857 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
13860 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13861 void start
(BSTR v
);
13863 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
13866 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13867 void longDesc
(BSTR v
);
13869 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
13873 /*****************************************************************************
13878 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13882 [default] dispinterface DispHTMLImg
;
13883 /* [source, default] dispinterface HTMLImgEvents; */
13884 /* [source] dispinterface HTMLImgEvents2; */
13885 WINE_HTMLDATAELEMENT_INTERFACES
;
13886 interface IHTMLControlElement
;
13887 interface IHTMLImgElement
;
13888 /* interface IHTMLImgElement2; */
13889 /* interface IHTMLImgElement3; */
13890 /* interface IHTMLImgElement4; */
13891 /* interface IHTMLMSImgElement; */
13894 /*****************************************************************************
13895 * IHTMLXMLHttpRequest interface
13901 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13903 interface IHTMLXMLHttpRequest
: IDispatch
13905 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
13906 HRESULT readyState
([out, retval] long *p
);
13908 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
13909 HRESULT responseBody
([out, retval] VARIANT *p
);
13911 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
13912 HRESULT responseText
([out, retval] BSTR *p
);
13914 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
13915 HRESULT responseXML
([out, retval] IDispatch
**p
);
13917 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
13918 HRESULT status
([out, retval] long *p
);
13920 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
13921 HRESULT statusText
([out, retval] BSTR *p
);
13923 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13924 HRESULT onreadystatechange
([in] VARIANT v
);
13926 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
13927 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
13929 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
13931 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
13933 [in] BSTR bstrMethod
,
13935 [in] VARIANT varAsync
,
13936 [in, optional] VARIANT varUser
,
13937 [in, optional] VARIANT varPassword
);
13939 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
13940 HRESULT send
([in, optional] VARIANT varBody
);
13942 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
13943 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
13945 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
13946 HRESULT getResponseHeader
(
13947 [in] BSTR bstrHeader
,
13948 [out, retval] BSTR *p
);
13950 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
13951 HRESULT setRequestHeader
(
13952 [in] BSTR bstrHeader
,
13953 [in] BSTR bstrValue
);
13956 /*****************************************************************************
13957 * IHTMLXMLHttpRequest2 interface
13963 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
13965 interface IHTMLXMLHttpRequest2
: IDispatch
13967 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13968 HRESULT timeout
([in] long v
);
13970 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
13971 HRESULT timeout
([out, retval] long *p
);
13973 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13974 HRESULT ontimeout
([in] VARIANT v
);
13976 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
13977 HRESULT ontimeout
([out, retval] VARIANT *p
);
13980 /*****************************************************************************
13981 * IHTMLXMLHttpRequestFactory interface
13987 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13989 interface IHTMLXMLHttpRequestFactory
: IDispatch
13991 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
13992 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
13995 /*****************************************************************************
13996 * DispHTMLXMLHttpRequest dispinterface
14000 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14002 dispinterface DispHTMLXMLHttpRequest
14006 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
14009 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
14010 VARIANT responseBody
();
14012 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
14013 BSTR responseText
();
14015 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
14016 IDispatch
*responseXML
();
14018 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
14021 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
14024 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
14025 void onreadystatechange
(VARIANT v
);
14027 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
14028 VARIANT onreadystatechange
();
14030 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
14033 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
14035 [in] BSTR bstrMethod
,
14037 [in] VARIANT varAsync
,
14038 [in, optional] VARIANT varUser
,
14039 [in, optional] VARIANT varPassword
);
14041 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
14042 void send
([in, optional] VARIANT varBody
);
14044 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
14045 BSTR getAllResponseHeaders
();
14047 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
14048 BSTR getResponseHeader
([in] BSTR bstrHeader
);
14050 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
14051 void setRequestHeader
(
14052 [in] BSTR bstrHeader
,
14053 [in] BSTR bstrValue
);
14055 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
14056 void timeout
(long v
);
14058 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
14061 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
14062 void ontimeout
(VARIANT v
);
14064 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
14065 VARIANT ontimeout
();
14067 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14070 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
14071 void addEventListener
(
14073 [in] IDispatch
*listener
,
14074 [in] VARIANT_BOOL useCapture
);
14076 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
14077 void removeEventListener
(
14079 [in] IDispatch
*listener
,
14080 [in] VARIANT_BOOL useCapture
);
14082 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
14083 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
14086 /*****************************************************************************
14087 * HTMLXMLHttpRequest
14091 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14093 coclass HTMLXMLHttpRequest
14095 [default] dispinterface DispHTMLXMLHttpRequest
;
14096 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
14097 interface IHTMLXMLHttpRequest
;
14098 interface IHTMLXMLHttpRequest2
;
14099 interface IHTMLDOMConstructor
;
14100 interface IEventTarget
;
14103 /*****************************************************************************
14104 * IHTMLControlElement interface
14110 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14112 interface IHTMLControlElement
: IDispatch
14114 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
14115 HRESULT tabIndex
([in] short v
);
14117 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
14118 HRESULT tabIndex
([retval, out] short * p
);
14120 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
14123 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
14124 HRESULT accessKey
([in] BSTR v
);
14126 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
14127 HRESULT accessKey
([retval, out] BSTR * p
);
14129 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
14130 HRESULT onblur
([in] VARIANT v
);
14132 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
14133 HRESULT onblur
([retval, out] VARIANT * p
);
14135 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
14136 HRESULT onfocus
([in] VARIANT v
);
14138 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
14139 HRESULT onfocus
([retval, out] VARIANT * p
);
14141 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
14142 HRESULT onresize
([in] VARIANT v
);
14144 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
14145 HRESULT onresize
([retval, out] VARIANT * p
);
14147 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
14150 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
14151 HRESULT addFilter
([in] IUnknown
* pUnk
);
14153 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
14154 HRESULT removeFilter
([in] IUnknown
* pUnk
);
14156 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
14157 HRESULT clientHeight
([retval, out] LONG * p
);
14159 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
14160 HRESULT clientWidth
([retval, out] LONG * p
);
14162 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
14163 HRESULT clientTop
([retval, out] LONG * p
);
14165 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
14166 HRESULT clientLeft
([retval, out] LONG * p
);
14169 /*****************************************************************************
14170 * IHTMLBodyElement interface
14176 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14178 interface IHTMLBodyElement
: IDispatch
14180 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14181 HRESULT background
([in] BSTR v
);
14183 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14184 HRESULT background
([retval, out] BSTR *p
);
14186 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14187 HRESULT bgProperties
([in] BSTR v
);
14189 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14190 HRESULT bgProperties
([retval, out] BSTR *p
);
14192 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14193 HRESULT leftMargin
([in] VARIANT v
);
14195 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14196 HRESULT leftMargin
([retval, out] VARIANT *p
);
14198 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14199 HRESULT topMargin
([in] VARIANT v
);
14201 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14202 HRESULT topMargin
([retval, out] VARIANT *p
);
14204 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14205 HRESULT rightMargin
([in] VARIANT v
);
14207 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14208 HRESULT rightMargin
([retval, out] VARIANT *p
);
14210 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14211 HRESULT bottomMargin
([in] VARIANT v
);
14213 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14214 HRESULT bottomMargin
([retval, out] VARIANT *p
);
14216 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14217 HRESULT noWrap
([in] VARIANT_BOOL v
);
14219 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14220 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
14222 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14223 HRESULT bgColor
([in] VARIANT v
);
14225 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14226 HRESULT bgColor
([retval, out] VARIANT *p
);
14228 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14229 HRESULT text
([in] VARIANT v
);
14231 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14232 HRESULT text
([retval, out] VARIANT *p
);
14234 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14235 HRESULT link
([in] VARIANT v
);
14237 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14238 HRESULT link
([retval, out] VARIANT *p
);
14240 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14241 HRESULT vLink
([in] VARIANT v
);
14243 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14244 HRESULT vLink
([retval, out] VARIANT *p
);
14246 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14247 HRESULT aLink
([in] VARIANT v
);
14249 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14250 HRESULT aLink
([retval, out] VARIANT *p
);
14252 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14253 HRESULT onload
([in] VARIANT v
);
14255 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
14256 HRESULT onload
([retval, out] VARIANT *p
);
14258 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14259 HRESULT onunload
([in] VARIANT v
);
14261 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14262 HRESULT onunload
([retval, out] VARIANT *p
);
14264 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14265 HRESULT scroll
([in] BSTR v
);
14267 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14268 HRESULT scroll
([retval, out] BSTR *p
);
14270 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14271 HRESULT onselect
([in] VARIANT v
);
14273 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
14274 HRESULT onselect
([retval, out] VARIANT *p
);
14276 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14277 HRESULT onbeforeunload
([in] VARIANT v
);
14279 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14280 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
14282 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14283 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
14286 /*****************************************************************************
14287 * IHTMLBodyElement2 interface
14293 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14295 interface IHTMLBodyElement2
: IDispatch
14297 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14298 HRESULT onbeforeprint
([in] VARIANT v
);
14300 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14301 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
14303 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14304 HRESULT onafterprint
([in] VARIANT v
);
14306 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14307 HRESULT onafterprint
([retval, out] VARIANT *p
);
14312 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14314 dispinterface DispHTMLBody
14318 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14320 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14321 void background
(BSTR v
);
14323 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
14326 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14327 void bgProperties
(BSTR v
);
14329 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
14330 BSTR bgProperties
();
14332 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14333 void leftMargin
(VARIANT v
);
14335 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
14336 VARIANT leftMargin
();
14338 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14339 void topMargin
(VARIANT v
);
14341 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
14342 VARIANT topMargin
();
14344 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14345 void rightMargin
(VARIANT v
);
14347 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
14348 VARIANT rightMargin
();
14350 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14351 void bottomMargin
(VARIANT v
);
14353 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
14354 VARIANT bottomMargin
();
14356 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14357 void noWrap
(VARIANT_BOOL v
);
14359 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
14360 VARIANT_BOOL noWrap
();
14362 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14363 void bgColor
(VARIANT v
);
14365 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
14368 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14369 void text
(VARIANT v
);
14371 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
14374 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14375 void link
(VARIANT v
);
14377 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
14380 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14381 void vLink
(VARIANT v
);
14383 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
14386 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14387 void aLink
(VARIANT v
);
14389 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
14392 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14393 void onunload
(VARIANT v
);
14395 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
14396 VARIANT onunload
();
14398 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14399 void scroll
(BSTR v
);
14401 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
14404 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14405 void onbeforeunload
(VARIANT v
);
14407 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
14408 VARIANT onbeforeunload
();
14410 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
14411 IHTMLTxtRange
* createTextRange
();
14413 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14414 void onbeforeprint
(VARIANT v
);
14416 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
14417 VARIANT onbeforeprint
();
14419 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14420 void onafterprint
(VARIANT v
);
14422 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
14423 VARIANT onafterprint
();
14427 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14431 [default] dispinterface DispHTMLBody
;
14432 [source, default] dispinterface HTMLTextContainerEvents
;
14433 [source] dispinterface HTMLTextContainerEvents2
;
14434 WINE_HTMLELEMENT_INTERFACES
;
14435 interface IHTMLControlElement
;
14436 interface IHTMLTextContainer
;
14437 interface IHTMLBodyElement
;
14438 interface IHTMLBodyElement2
;
14439 /* interface IHTMLBodyElement3; */
14440 /* interface IHTMLBodyElement4; */
14441 /* interface IHTMLBodyElement5; */
14444 /*****************************************************************************
14445 * IHTMLAnchorElement interface
14451 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14453 interface IHTMLAnchorElement
: IDispatch
14455 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14456 HRESULT href
([in] BSTR v
);
14458 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14459 HRESULT href
([retval, out] BSTR *p
);
14461 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14462 HRESULT target
([in] BSTR v
);
14464 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14465 HRESULT target
([retval, out] BSTR *p
);
14467 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14468 HRESULT rel
([in] BSTR v
);
14470 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14471 HRESULT rel
([retval, out] BSTR *p
);
14473 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14474 HRESULT rev
([in] BSTR v
);
14476 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14477 HRESULT rev
([retval, out] BSTR *p
);
14479 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14480 HRESULT urn
([in] BSTR v
);
14482 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14483 HRESULT urn
([retval, out] BSTR *p
);
14485 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14486 HRESULT Methods
([in] BSTR v
);
14488 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14489 HRESULT Methods
([retval, out] BSTR *p
);
14491 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14492 HRESULT name
([in] BSTR v
);
14494 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14495 HRESULT name
([retval, out] BSTR *p
);
14497 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14498 HRESULT host
([in] BSTR v
);
14500 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14501 HRESULT host
([retval, out] BSTR *p
);
14503 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14504 HRESULT hostname
([in] BSTR v
);
14506 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14507 HRESULT hostname
([retval, out] BSTR *p
);
14509 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14510 HRESULT pathname
([in] BSTR v
);
14512 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14513 HRESULT pathname
([retval, out] BSTR *p
);
14515 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14516 HRESULT port
([in] BSTR v
);
14518 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14519 HRESULT port
([retval, out] BSTR *p
);
14521 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14522 HRESULT protocol
([in] BSTR v
);
14524 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14525 HRESULT protocol
([retval, out] BSTR *p
);
14527 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14528 HRESULT search
([in] BSTR v
);
14530 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14531 HRESULT search
([retval, out] BSTR *p
);
14533 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14534 HRESULT hash
([in] BSTR v
);
14536 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14537 HRESULT hash
([retval, out] BSTR *p
);
14539 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14540 HRESULT onblur
([in] VARIANT v
);
14542 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
14543 HRESULT onblur
([retval, out] VARIANT *p
);
14545 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14546 HRESULT onfocus
([in] VARIANT v
);
14548 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
14549 HRESULT onfocus
([retval, out] VARIANT *p
);
14551 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14552 HRESULT accessKey
([in] BSTR v
);
14554 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
14555 HRESULT accessKey
([retval, out] BSTR *p
);
14557 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14558 HRESULT protocolLong
([retval, out] BSTR *p
);
14560 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14561 HRESULT mimeType
([retval, out] BSTR *p
);
14563 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14564 HRESULT nameProp
([retval, out] BSTR *p
);
14566 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14567 HRESULT tabIndex
([in] short v
);
14569 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
14570 HRESULT tabIndex
([retval, out] short *p
);
14572 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
14575 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
14579 /*****************************************************************************
14580 * DispHTMLAnchorElement dispinterface
14584 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14586 dispinterface DispHTMLAnchorElement
14590 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14592 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14595 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
14598 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14599 void target
(BSTR v
);
14601 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
14604 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14607 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
14610 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14613 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
14616 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14619 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
14622 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14623 void Methods
(BSTR v
);
14625 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
14628 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14631 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
14634 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14637 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
14640 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14641 void hostname
(BSTR v
);
14643 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
14646 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14647 void pathname
(BSTR v
);
14649 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
14652 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14655 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
14658 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14659 void protocol
(BSTR v
);
14661 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
14664 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14665 void search
(BSTR v
);
14667 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
14670 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14673 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
14676 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
14677 BSTR protocolLong
();
14679 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
14682 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
14685 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14686 void charset
(BSTR v
);
14688 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
14691 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14692 void coords
(BSTR v
);
14694 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
14697 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14698 void hreflang
(BSTR v
);
14700 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
14703 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14704 void shape
(BSTR v
);
14706 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
14709 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14712 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
14715 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14716 void ie8_shape
(BSTR v
);
14718 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
14721 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14722 void ie8_coords
(BSTR v
);
14724 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
14727 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14728 void ie8_href
(BSTR v
);
14730 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
14734 /*****************************************************************************
14735 * HTMLAnchorElement coclass
14739 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14741 coclass HTMLAnchorElement
14743 [default] dispinterface DispHTMLAnchorElement
;
14744 /* [source, default] dispinterface HTMLAnchorEvents; */
14745 /* [source] dispinterface HTMLAnchorEvents2; */
14746 WINE_HTMLDATAELEMENT_INTERFACES
;
14747 interface IHTMLAnchorElement
;
14748 /* interface IHTMLAnchorElement2; */
14749 /* interface IHTMLAnchorElement3; */
14752 /*****************************************************************************
14753 * IHTMLAreaElement interface
14759 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14761 interface IHTMLAreaElement
: IDispatch
14763 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14764 HRESULT shape
([in] BSTR v
);
14766 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14767 HRESULT shape
([retval, out] BSTR *p
);
14769 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14770 HRESULT coords
([in] BSTR v
);
14772 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14773 HRESULT coords
([retval, out] BSTR *p
);
14775 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14776 HRESULT href
([in] BSTR v
);
14778 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14779 HRESULT href
([retval, out] BSTR *p
);
14781 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14782 HRESULT target
([in] BSTR v
);
14784 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14785 HRESULT target
([retval, out] BSTR *p
);
14787 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14788 HRESULT alt
([in] BSTR v
);
14790 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14791 HRESULT alt
([retval, out] BSTR *p
);
14793 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14794 HRESULT noHref
([in] VARIANT_BOOL v
);
14796 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14797 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
14799 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14800 HRESULT host
([in] BSTR v
);
14802 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14803 HRESULT host
([retval, out] BSTR *p
);
14805 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14806 HRESULT hostname
([in] BSTR v
);
14808 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14809 HRESULT hostname
([retval, out] BSTR *p
);
14811 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14812 HRESULT pathname
([in] BSTR v
);
14814 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14815 HRESULT pathname
([retval, out] BSTR *p
);
14817 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14818 HRESULT port
([in] BSTR v
);
14820 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14821 HRESULT port
([retval, out] BSTR *p
);
14823 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14824 HRESULT protocol
([in] BSTR v
);
14826 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14827 HRESULT protocol
([retval, out] BSTR *p
);
14829 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14830 HRESULT search
([in] BSTR v
);
14832 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14833 HRESULT search
([retval, out] BSTR *p
);
14835 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14836 HRESULT hash
([in] BSTR v
);
14838 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14839 HRESULT hash
([retval, out] BSTR *p
);
14841 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14842 HRESULT onblur
([in] VARIANT v
);
14844 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
14845 HRESULT onblur
([retval, out] VARIANT *p
);
14847 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14848 HRESULT onfocus
([in] VARIANT v
);
14850 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
14851 HRESULT onfocus
([retval, out] VARIANT *p
);
14853 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14854 HRESULT tabIndex
([in] short v
);
14856 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
14857 HRESULT tabIndex
([retval, out] short *p
);
14859 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
14862 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
14866 /*****************************************************************************
14867 * DispHTMLAreaElement dispinterface
14871 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14873 dispinterface DispHTMLAreaElement
14877 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
14879 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14880 void shape
(BSTR v
);
14882 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
14885 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14886 void coords
(BSTR v
);
14888 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
14891 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14894 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
14897 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14898 void target
(BSTR v
);
14900 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
14903 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14906 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
14909 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14910 void noHref
(VARIANT_BOOL v
);
14912 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
14913 VARIANT_BOOL noHref
();
14915 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14918 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
14921 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14922 void hostname
(BSTR v
);
14924 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
14927 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14928 void pathname
(BSTR v
);
14930 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
14933 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14936 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
14939 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14940 void protocol
(BSTR v
);
14942 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
14945 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14946 void search
(BSTR v
);
14948 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
14951 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14954 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
14957 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14958 void ie8_shape
(BSTR v
);
14960 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
14963 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14964 void ie8_coords
(BSTR v
);
14966 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
14969 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14970 void ie8_href
(BSTR v
);
14972 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
14976 /*****************************************************************************
14977 * HTMLAreaElement coclass
14981 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14983 coclass HTMLAreaElement
14985 [default] dispinterface DispHTMLAreaElement
;
14986 /* [source, default] dispinterface HTMLAreaEvents; */
14987 /* [source] dispinterface HTMLAreaEvents2; */
14988 WINE_HTMLELEMENT_INTERFACES
;
14989 interface IHTMLAreaElement
;
14990 /* interface IHTMLAreaElement2; */
14993 /*****************************************************************************
14994 * IHTMLLabelElement interface
15000 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15002 interface IHTMLLabelElement
: IDispatch
15004 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15005 HRESULT htmlFor
([in] BSTR v
);
15007 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15008 HRESULT htmlFor
([out, retval] BSTR *p
);
15010 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
15011 HRESULT accessKey
([in] BSTR v
);
15013 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
15014 HRESULT accessKey
([out, retval] BSTR *p
);
15017 /*****************************************************************************
15018 * IHTMLLabelElement2 interface
15024 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15026 interface IHTMLLabelElement2
: IDispatch
15028 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
15029 HRESULT form
([out, retval] IHTMLFormElement
**p
);
15032 /*****************************************************************************
15033 * DispHTMLLabelElement dispinterface
15037 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15039 dispinterface DispHTMLLabelElement
15043 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15045 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15046 void htmlFor
(BSTR v
);
15048 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
15051 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
15052 IHTMLFormElement
*form
();
15055 /*****************************************************************************
15056 * HTMLLabelElement coclass
15060 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15062 coclass HTMLLabelElement
15064 [default] dispinterface DispHTMLLabelElement
;
15065 /* [source, default] dispinterface HTMLLabelEvents; */
15066 /* [source] dispinterface HTMLLabelEvents2; */
15067 WINE_HTMLDATAELEMENT_INTERFACES
;
15068 interface IHTMLLabelElement
;
15069 interface IHTMLLabelElement2
;
15072 /*****************************************************************************
15073 * IHTMLElementCollection interface
15079 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15081 interface IHTMLElementCollection
: IDispatch
15083 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
15084 HRESULT toString
([retval, out] BSTR *String);
15086 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15087 HRESULT length
([in] LONG v
);
15089 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15090 HRESULT length
([retval, out] LONG *p
);
15092 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
15093 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15095 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
15097 [optional, in] VARIANT name
,
15098 [optional, in] VARIANT index
,
15099 [retval, out] IDispatch
**pdisp
);
15101 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
15103 [in] VARIANT tagName
,
15104 [retval, out] IDispatch
**pdisp
);
15107 /*****************************************************************************
15108 * DispHTMLElementCollection dispinterface
15112 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15114 dispinterface DispHTMLElementCollection
15118 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
15121 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15122 void length
(LONG v
);
15124 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
15127 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
15128 IUnknown
*_newEnum
();
15130 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
15132 [in, optional] VARIANT name
,
15133 [in, optional] VARIANT index
);
15135 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
15137 [in] VARIANT tagName
);
15139 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
15140 IDispatch
*urns
([in] VARIANT urn
);
15142 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
15143 IDispatch
*namedItem
([in] BSTR name
);
15146 /*****************************************************************************
15147 * IHTMLSelectElement interface
15153 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15155 interface IHTMLSelectElement
: IDispatch
15157 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15158 HRESULT size
([in] LONG v
);
15160 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15161 HRESULT size
([retval, out] LONG *p
);
15163 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15164 HRESULT multiple
([in] VARIANT_BOOL v
);
15166 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15167 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
15169 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15170 HRESULT name
([in] BSTR v
);
15172 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15173 HRESULT name
([retval, out] BSTR *p
);
15175 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15176 HRESULT options
([retval, out] IDispatch
**p
);
15178 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
15179 HRESULT onchange
([in] VARIANT v
);
15181 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
15182 HRESULT onchange
([retval, out] VARIANT *p
);
15184 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15185 HRESULT selectedIndex
([in] LONG v
);
15187 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15188 HRESULT selectedIndex
([retval, out] LONG *p
);
15190 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15191 HRESULT type
([retval, out] BSTR *p
);
15193 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15194 HRESULT value
([in] BSTR v
);
15196 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15197 HRESULT value
([retval, out] BSTR *p
);
15199 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
15200 HRESULT disabled
([in] VARIANT_BOOL v
);
15202 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
15203 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15205 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15206 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15208 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15210 [in] IHTMLElement
*element
,
15211 [optional, in] VARIANT before
);
15213 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15214 HRESULT remove
([defaultvalue(-1), in] LONG index
);
15216 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15217 HRESULT length
([in] LONG v
);
15219 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15220 HRESULT length
([retval, out] LONG *p
);
15222 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15223 HRESULT _newEnum
([retval, out] IUnknown
**p
);
15225 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15227 [optional, in] VARIANT name
,
15228 [optional, in] VARIANT index
,
15229 [retval, out] IDispatch
**pdisp
);
15231 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15233 [in] VARIANT tagName
,
15234 [retval, out] IDispatch
**pdisp
);
15237 /*****************************************************************************
15238 * DispHTMLSelectElement dispinterface
15242 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15244 dispinterface DispHTMLSelectElement
15248 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15250 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15253 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
15256 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15257 void multiple
(VARIANT_BOOL v
);
15259 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
15260 VARIANT_BOOL multiple
();
15262 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15265 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
15268 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
15269 IDispatch
*options
();
15271 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15272 void selectedIndex
(LONG v
);
15274 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
15275 LONG selectedIndex
();
15277 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
15280 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15281 void value
(BSTR v
);
15283 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
15286 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
15287 IHTMLFormElement
*form
();
15289 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
15291 [in] IHTMLElement
*element
,
15292 [in, optional] VARIANT before
);
15294 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
15295 void remove
([in, defaultvalue(-1)] LONG index
);
15297 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15298 void length
(LONG v
);
15300 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
15303 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
15304 IUnknown
*_newEnum
();
15306 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
15308 [in, optional] VARIANT name
,
15309 [in, optional] VARIANT index
);
15311 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
15312 IDispatch
*tags
([in] VARIANT tagName
);
15314 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
15315 IDispatch
*urns
([in] VARIANT urn
);
15317 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
15318 IDispatch
*namedItem
([in] BSTR name
);
15321 /*****************************************************************************
15322 * HTMLSelectElement coclass
15326 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15328 coclass HTMLSelectElement
15330 [default] dispinterface DispHTMLSelectElement
;
15331 /* [source, default] dispinterface HTMLSelectElementEvents; */
15332 /* [source] dispinterface HTMLSelectElementEvents2; */
15333 WINE_HTMLDATAELEMENT_INTERFACES
;
15334 interface IHTMLControlElement
;
15335 interface IHTMLSelectElement
;
15336 /* interface IHTMLSelectElement2; */
15337 /* interface IHTMLSelectElement4; */
15338 /* interface IHTMLSelectElement5; */
15339 /* interface IHTMLSelectElement6; */
15342 /*****************************************************************************
15343 * IHTMLSelectionObject interface
15349 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15351 interface IHTMLSelectionObject
: IDispatch
15353 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
15354 HRESULT createRange
([retval, out] IDispatch
**range);
15356 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
15359 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
15362 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
15363 HRESULT type
([retval, out] BSTR *p
);
15366 /*****************************************************************************
15367 * IHTMLSelectionObject2 interface
15373 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15375 interface IHTMLSelectionObject2
: IDispatch
15377 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
15378 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
15380 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
15381 HRESULT typeDetail
([out, retval] BSTR *p
);
15384 /*****************************************************************************
15385 * IHTMLSelection interface
15391 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15393 interface IHTMLSelection
: IDispatch
15395 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
15396 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
15398 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
15399 HRESULT anchorOffset
([out, retval] long *p
);
15401 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
15402 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
15404 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
15405 HRESULT focusOffset
([out, retval] long *p
);
15407 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
15408 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
15410 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
15412 [in] IDispatch
*parentNode
,
15415 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
15416 HRESULT collapseToStart
();
15418 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
15419 HRESULT collapseToEnd
();
15421 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
15422 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
15424 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
15425 HRESULT deleteFromDocument
();
15427 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
15428 HRESULT rangeCount
([out, retval] long *p
);
15430 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
15431 HRESULT getRangeAt
(
15433 [out, retval] IHTMLDOMRange
**ppRange
);
15435 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
15436 HRESULT addRange
([in] IDispatch
*range);
15438 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
15439 HRESULT removeRange
([in] IDispatch
*range);
15441 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
15442 HRESULT removeAllRanges
();
15444 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
15445 HRESULT toString
([out, retval] BSTR *pSelectionString
);
15448 /*****************************************************************************
15449 * IHTMLOptionElement interface
15455 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
15457 interface IHTMLOptionElement
: IDispatch
15459 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15460 HRESULT selected
([in] VARIANT_BOOL v
);
15462 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15463 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
15465 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15466 HRESULT value
([in] BSTR v
);
15468 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15469 HRESULT value
([retval, out] BSTR *p
);
15471 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15472 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
15474 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15475 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
15477 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15478 HRESULT index
([in] LONG v
);
15480 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15481 HRESULT index
([retval, out] LONG *p
);
15483 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15484 HRESULT text
([in] BSTR v
);
15486 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15487 HRESULT text
([retval, out] BSTR *p
);
15489 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15490 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15497 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15499 interface IHTMLOptionElement3
: IDispatch
15501 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15502 HRESULT label
([in] BSTR v
);
15504 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15505 HRESULT label
([retval, out] BSTR * p
);
15508 /*****************************************************************************
15509 * IHTMLOptionElementFactory interface
15515 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
15517 interface IHTMLOptionElementFactory
: IDispatch
15519 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
15521 [optional, in] VARIANT text
,
15522 [optional, in] VARIANT value
,
15523 [optional, in] VARIANT defaultselected
,
15524 [optional, in] VARIANT selected
,
15525 [retval, out] IHTMLOptionElement
**optelem
);
15528 /*****************************************************************************
15529 * DispHTMLOptionElement dispinterface
15533 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15535 dispinterface DispHTMLOptionElement
15539 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15541 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15542 void selected
(VARIANT_BOOL v
);
15544 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
15545 VARIANT_BOOL selected
();
15547 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15548 void value
(BSTR v
);
15550 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
15553 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15554 void defaultSelected
(VARIANT_BOOL v
);
15556 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
15557 VARIANT_BOOL defaultSelected
();
15559 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15560 void index
(LONG v
);
15562 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
15565 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15568 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
15571 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
15572 IHTMLFormElement
*form
();
15574 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15575 void label
(BSTR v
);
15577 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
15583 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15585 coclass HTMLOptionElement
15587 [default] dispinterface DispHTMLOptionElement
;
15588 [source, default] dispinterface HTMLElementEvents
;
15589 [source] dispinterface HTMLElementEvents2
;
15590 WINE_HTMLDATAELEMENT_INTERFACES
;
15591 interface IHTMLOptionElement
;
15592 interface IHTMLOptionElement3
;
15593 /* interface IHTMLOptionElement4; */
15596 /*****************************************************************************
15597 * IHTMLInputElement interface
15603 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15605 interface IHTMLInputElement
: IDispatch
15607 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15608 HRESULT type
([in] BSTR v
);
15610 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15611 HRESULT type
([retval, out] BSTR *p
);
15613 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15614 HRESULT value
([in] BSTR v
);
15616 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15617 HRESULT value
([retval, out] BSTR *p
);
15619 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15620 HRESULT name
([in] BSTR v
);
15622 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15623 HRESULT name
([retval, out] BSTR *p
);
15625 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15626 HRESULT status
([in] VARIANT_BOOL v
);
15628 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15629 HRESULT status
([retval, out] VARIANT_BOOL *p
);
15631 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15632 HRESULT disabled
([in] VARIANT_BOOL v
);
15634 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
15635 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15637 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15638 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15640 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15641 HRESULT size
([in] LONG v
);
15643 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15644 HRESULT size
([retval, out] LONG *p
);
15646 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15647 HRESULT maxLength
([in] LONG v
);
15649 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15650 HRESULT maxLength
([retval, out] LONG *p
);
15652 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15655 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15656 HRESULT onchange
([in] VARIANT v
);
15658 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
15659 HRESULT onchange
([retval, out] VARIANT *p
);
15661 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15662 HRESULT onselect
([in] VARIANT v
);
15664 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
15665 HRESULT onselect
([retval, out] VARIANT *p
);
15667 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15668 HRESULT defaultValue([in] BSTR v
);
15670 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15671 HRESULT defaultValue([retval, out] BSTR *p
);
15673 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15674 HRESULT readOnly([in] VARIANT_BOOL v
);
15676 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15677 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15679 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15680 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15682 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15683 HRESULT indeterminate
([in] VARIANT_BOOL v
);
15685 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15686 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
15688 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15689 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
15691 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15692 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
15694 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15695 HRESULT checked
([in] VARIANT_BOOL v
);
15697 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15698 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
15700 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15701 HRESULT border
([in] VARIANT v
);
15703 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
15704 HRESULT border
([retval, out] VARIANT *p
);
15706 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15707 HRESULT vspace
([in] LONG v
);
15709 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
15710 HRESULT vspace
([retval, out] LONG *p
);
15712 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15713 HRESULT hspace
([in] LONG v
);
15715 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
15716 HRESULT hspace
([retval, out] LONG *p
);
15718 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15719 HRESULT alt
([in] BSTR v
);
15721 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
15722 HRESULT alt
([retval, out] BSTR *p
);
15724 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15725 HRESULT src
([in] BSTR v
);
15727 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
15728 HRESULT src
([retval, out] BSTR *p
);
15730 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15731 HRESULT lowsrc
([in] BSTR v
);
15733 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
15734 HRESULT lowsrc
([retval, out] BSTR *p
);
15736 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15737 HRESULT vrml
([in] BSTR v
);
15739 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
15740 HRESULT vrml
([retval, out] BSTR *p
);
15742 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15743 HRESULT dynsrc
([in] BSTR v
);
15745 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
15746 HRESULT dynsrc
([retval, out] BSTR *p
);
15748 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
15749 HRESULT readyState
([retval, out] BSTR *p
);
15751 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
15752 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
15754 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15755 HRESULT loop
([in] VARIANT v
);
15757 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
15758 HRESULT loop
([retval, out] VARIANT *p
);
15760 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15761 HRESULT align
([in] BSTR v
);
15763 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
15764 HRESULT align
([retval, out] BSTR *p
);
15766 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15767 HRESULT onload
([in] VARIANT v
);
15769 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
15770 HRESULT onload
([retval, out] VARIANT *p
);
15772 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15773 HRESULT onerror
([in] VARIANT v
);
15775 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
15776 HRESULT onerror
([retval, out] VARIANT *p
);
15778 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15779 HRESULT onabort
([in] VARIANT v
);
15781 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
15782 HRESULT onabort
([retval, out] VARIANT *p
);
15784 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15785 HRESULT width
([in] LONG v
);
15787 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
15788 HRESULT width
([retval, out] LONG *p
);
15790 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15791 HRESULT height
([in] LONG v
);
15793 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
15794 HRESULT height
([retval, out] LONG *p
);
15796 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15797 HRESULT start
([in] BSTR v
);
15799 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
15800 HRESULT start
([retval, out] BSTR *p
);
15803 /*****************************************************************************
15804 * IHTMLInputTextElement interface
15810 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15812 interface IHTMLInputTextElement
: IDispatch
15814 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
15815 HRESULT type
([retval, out] BSTR *p
);
15817 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15818 HRESULT value
([in] BSTR v
);
15820 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
15821 HRESULT value
([retval, out] BSTR *p
);
15823 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15824 HRESULT name
([in] BSTR v
);
15826 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
15827 HRESULT name
([retval, out] BSTR *p
);
15829 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15830 HRESULT status
([in] VARIANT v
);
15832 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
15833 HRESULT status
([retval, out] VARIANT *p
);
15835 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15836 HRESULT disabled
([in] VARIANT_BOOL v
);
15838 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
15839 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
15841 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
15842 HRESULT form
([retval, out] IHTMLFormElement
**p
);
15844 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15845 HRESULT defaultValue([in] BSTR v
);
15847 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15848 HRESULT defaultValue([retval, out] BSTR *p
);
15850 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15851 HRESULT size
([in] LONG v
);
15853 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
15854 HRESULT size
([retval, out] LONG *p
);
15856 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15857 HRESULT maxLength
([in] LONG v
);
15859 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
15860 HRESULT maxLength
([retval, out] LONG *p
);
15862 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
15865 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15866 HRESULT onchange
([in] VARIANT v
);
15868 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
15869 HRESULT onchange
([retval, out] VARIANT *p
);
15871 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15872 HRESULT onselect
([in] VARIANT v
);
15874 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
15875 HRESULT onselect
([retval, out] VARIANT *p
);
15877 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15878 HRESULT readOnly([in] VARIANT_BOOL v
);
15880 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
15881 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
15883 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
15884 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
15887 /*****************************************************************************
15888 * IHTMLInputTextElement2 interface
15894 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15896 interface IHTMLInputTextElement2
: IDispatch
15898 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15899 HRESULT selectionStart
([in] long v
);
15901 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
15902 HRESULT selectionStart
([out, retval] long *p
);
15904 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15905 HRESULT selectionEnd
([in] long v
);
15907 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
15908 HRESULT selectionEnd
([out, retval] long *p
);
15910 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
15911 HRESULT setSelectionRange
([in] long start
, [in] long end
);
15916 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15918 dispinterface DispHTMLInputElement
15922 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
15924 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15927 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
15930 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15931 void value
(BSTR v
);
15933 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
15936 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15939 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
15942 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15943 void status
(VARIANT_BOOL v
);
15945 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
15946 VARIANT_BOOL status
();
15948 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
15949 IHTMLFormElement
*form
();
15951 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15954 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
15957 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15958 void maxLength
(LONG v
);
15960 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
15963 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
15966 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15967 void defaultValue(BSTR v
);
15969 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
15970 BSTR defaultValue();
15972 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15973 void readOnly(VARIANT_BOOL v
);
15975 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
15976 VARIANT_BOOL readOnly();
15978 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
15979 IHTMLTxtRange
*createTextRange
();
15981 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15982 void indeterminate
(VARIANT_BOOL v
);
15984 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
15985 VARIANT_BOOL indeterminate
();
15987 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15988 void defaultChecked
(VARIANT_BOOL v
);
15990 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
15991 VARIANT_BOOL defaultChecked
();
15993 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15994 void checked
(VARIANT_BOOL v
);
15996 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
15997 VARIANT_BOOL checked
();
15999 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
16000 void border
(VARIANT v
);
16002 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
16005 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
16006 void vspace
(LONG v
);
16008 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
16011 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
16012 void hspace
(LONG v
);
16014 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
16017 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
16020 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
16023 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
16026 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
16029 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
16030 void lowsrc
(BSTR v
);
16032 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
16035 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
16038 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
16041 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
16042 void dynsrc
(BSTR v
);
16044 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
16047 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
16048 VARIANT_BOOL complete
();
16050 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
16051 void loop
(VARIANT v
);
16053 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
16056 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
16057 void align
(BSTR v
);
16059 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
16062 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
16063 void width
(LONG v
);
16065 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
16068 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
16069 void height
(LONG v
);
16071 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
16074 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
16075 void start
(BSTR v
);
16077 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
16080 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
16081 void accept
(BSTR v
);
16083 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
16086 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
16087 void useMap
(BSTR v
);
16089 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
16092 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
16093 void selectionStart
(long v
);
16095 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
16096 long selectionStart
();
16098 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
16099 void selectionEnd
(long v
);
16101 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
16102 long selectionEnd
();
16104 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
16105 void setSelectionRange
([in] long start
, [in] long end
);
16108 /*****************************************************************************
16109 * HTMLInputElement coclass
16113 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16115 coclass HTMLInputElement
16117 [default] dispinterface DispHTMLInputElement
;
16118 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16119 /* [source] dispinterface HTMLInputTextElementEvents2; */
16120 /* [source] dispinterface HTMLOptionButtonElementEvents; */
16121 /* [source] dispinterface HTMLButtonElementEvents; */
16122 WINE_HTMLDATAELEMENT_INTERFACES
;
16123 interface IHTMLControlElement
;
16124 interface IHTMLInputElement
;
16125 /* interface IHTMLInputElement2; */
16126 interface IHTMLInputTextElement
;
16127 interface IHTMLInputTextElement2
;
16128 /* interface IHTMLInputHiddenElement; */
16129 /* interface IHTMLInputButtonElement; */
16130 /* interface IHTMLInputFileElement; */
16131 /* interface IHTMLOptionButtonElement; */
16132 /* interface IHTMLInputImage; */
16133 /* interface IHTMLInputElement3; */
16134 /* interface IHTMLInputRangeElement; */
16137 /*****************************************************************************
16138 * IHTMLTextAreaElement interface
16144 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16146 interface IHTMLTextAreaElement
: IDispatch
16148 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16149 HRESULT type
([retval, out] BSTR *p
);
16151 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16152 HRESULT value
([in] BSTR v
);
16154 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16155 HRESULT value
([retval, out] BSTR *p
);
16157 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16158 HRESULT name
([in] BSTR v
);
16160 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16161 HRESULT name
([retval, out] BSTR *p
);
16163 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16164 HRESULT status
([in] VARIANT v
);
16166 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16167 HRESULT status
([retval, out] VARIANT *p
);
16169 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
16170 HRESULT disabled
([in] VARIANT_BOOL v
);
16172 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
16173 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
16175 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16176 HRESULT form
([retval, out] IHTMLFormElement
**p
);
16178 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16179 HRESULT defaultValue([in] BSTR v
);
16181 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16182 HRESULT defaultValue([retval, out] BSTR *p
);
16184 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16187 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
16188 HRESULT onchange
([in] VARIANT v
);
16190 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
16191 HRESULT onchange
([retval, out] VARIANT *p
);
16193 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
16194 HRESULT onselect
([in] VARIANT v
);
16196 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
16197 HRESULT onselect
([retval, out] VARIANT *p
);
16199 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16200 HRESULT readOnly([in] VARIANT_BOOL v
);
16202 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16203 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
16205 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16206 HRESULT rows
([in] LONG v
);
16208 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16209 HRESULT rows
([retval, out] LONG *p
);
16211 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16212 HRESULT cols
([in] LONG v
);
16214 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16215 HRESULT cols
([retval, out] LONG *p
);
16217 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16218 HRESULT wrap
([in] BSTR v
);
16220 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16221 HRESULT wrap
([retval, out] BSTR *p
);
16223 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16224 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
16227 /*****************************************************************************
16228 * DispHTMLTextAreaElement dispinterface
16232 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16234 dispinterface DispHTMLTextAreaElement
16238 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16240 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
16243 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16244 void value
(BSTR v
);
16246 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
16249 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16252 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
16255 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16256 void status
(VARIANT v
);
16258 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
16261 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
16262 IHTMLFormElement
*form
();
16264 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16265 void defaultValue(BSTR v
);
16267 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
16268 BSTR defaultValue();
16270 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
16273 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16274 void readOnly(VARIANT_BOOL v
);
16276 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
16277 VARIANT_BOOL readOnly();
16279 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16282 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
16285 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16288 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
16291 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16294 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
16297 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
16298 IHTMLTxtRange
*createTextRange
();
16301 /*****************************************************************************
16302 * HTMLTextAreaElement coclass
16306 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16308 coclass HTMLTextAreaElement
16310 [default] dispinterface DispHTMLTextAreaElement
;
16311 /* [source, default] dispinterface HTMLInputTextElementEvents; */
16312 /* [source] dispinterface HTMLInputTextElementEvents2; */
16313 [source] dispinterface HTMLTextContainerEvents
;
16314 [source] dispinterface HTMLTextContainerEvents2
;
16315 WINE_HTMLDATAELEMENT_INTERFACES
;
16316 interface IHTMLControlElement
;
16317 interface IHTMLTextContainer
;
16318 interface IHTMLTextAreaElement
;
16319 /* interface IHTMLTextAreaElement2; */
16322 /*****************************************************************************
16323 * IHTMLButtonElement interface
16329 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16331 interface IHTMLButtonElement
: IDispatch
16333 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16334 HRESULT type
([out, retval] BSTR *p
);
16336 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16337 HRESULT value
([in] BSTR v
);
16339 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16340 HRESULT value
([out, retval] BSTR *p
);
16342 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16343 HRESULT name
([in] BSTR v
);
16345 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16346 HRESULT name
([out, retval] BSTR *p
);
16348 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16349 HRESULT status
([in] VARIANT v
);
16351 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16352 HRESULT status
([out, retval] VARIANT *p
);
16354 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16355 HRESULT disabled
([in] VARIANT_BOOL v
);
16357 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
16358 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
16360 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16361 HRESULT form
([out, retval] IHTMLFormElement
**p
);
16363 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16364 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
16367 /*****************************************************************************
16368 * DispHTMLButtonElement dispinterface
16372 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16374 dispinterface DispHTMLButtonElement
16378 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
16380 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
16383 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16384 void value
(BSTR v
);
16386 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
16389 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16392 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
16395 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16396 void status
(VARIANT v
);
16398 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
16401 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
16402 IHTMLFormElement
*form
();
16404 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
16405 IHTMLTxtRange
*createTextRange
();
16408 /*****************************************************************************
16409 * HTMLButtonElement coclass
16413 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16415 coclass HTMLButtonElement
16417 [default] dispinterface DispHTMLButtonElement
;
16418 /* [source, default] dispinterface HTMLButtonElementEvents; */
16419 /* [source] dispinterface HTMLButtonElementEvents2; */
16420 WINE_HTMLDATAELEMENT_INTERFACES
;
16421 interface IHTMLControlElement
;
16422 interface IHTMLTextContainer
;
16423 interface IHTMLButtonElement
;
16424 /* interface IHTMLButtonElement2; */
16427 /*****************************************************************************
16428 * IHTMLHtmlElement interface
16434 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16436 interface IHTMLHtmlElement
: IDispatch
16438 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16439 HRESULT version([in] BSTR v
);
16441 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16442 HRESULT version([out, retval] BSTR *p
);
16445 /*****************************************************************************
16446 * IHTMLHeadElement interface
16452 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16454 interface IHTMLHeadElement
: IDispatch
16456 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16457 HRESULT profile
([in] BSTR v
);
16459 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16460 HRESULT profile
([retval, out] BSTR *p
);
16463 /*****************************************************************************
16464 * IHTMLHeadElement2 interface
16470 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16472 interface IHTMLHeadElement2
: IDispatch
16474 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16475 HRESULT profile
([in] BSTR v
);
16477 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16478 HRESULT profile
([retval, out] BSTR *p
);
16481 /*****************************************************************************
16482 * IHTMLTitleElement interface
16488 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16490 interface IHTMLTitleElement
: IDispatch
16492 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16493 HRESULT text
([in] BSTR v
);
16495 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16496 HRESULT text
([retval, out] BSTR *p
);
16499 /*****************************************************************************
16500 * IHTMLMetaElement interface
16506 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16508 interface IHTMLMetaElement
: IDispatch
16510 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16511 HRESULT httpEquiv
([in] BSTR v
);
16513 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16514 HRESULT httpEquiv
([out, retval] BSTR *p
);
16516 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16517 HRESULT content
([in] BSTR v
);
16519 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16520 HRESULT content
([out, retval] BSTR *p
);
16522 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16523 HRESULT name
([in] BSTR v
);
16525 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16526 HRESULT name
([out, retval] BSTR *p
);
16528 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16529 HRESULT url
([in] BSTR v
);
16531 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16532 HRESULT url
([out, retval] BSTR *p
);
16534 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16535 HRESULT charset
([in] BSTR v
);
16537 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16538 HRESULT charset
([out, retval] BSTR *p
);
16541 /*****************************************************************************
16542 * IHTMLMetaElement2 interface
16548 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16550 interface IHTMLMetaElement2
: IDispatch
16552 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16553 HRESULT scheme
([in] BSTR v
);
16555 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16556 HRESULT scheme
([out, retval] BSTR *p
);
16559 /*****************************************************************************
16560 * IHTMLMetaElement3 interface
16566 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
16568 interface IHTMLMetaElement3
: IDispatch
16570 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16571 HRESULT url
([in] BSTR v
);
16573 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16574 HRESULT url
([out, retval] BSTR *p
);
16577 /*****************************************************************************
16578 * DispHTMLHtmlElement interface
16582 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16584 dispinterface DispHTMLHtmlElement
16588 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16590 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16591 void version(BSTR v
);
16593 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
16597 /*****************************************************************************
16598 * HTMLHtmlElement coclass
16602 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16604 coclass HTMLHtmlElement
16606 [default] dispinterface DispHTMLHtmlElement
;
16607 [source, default] dispinterface HTMLElementEvents
;
16608 [source] dispinterface HTMLElementEvents2
;
16609 WINE_HTMLELEMENT_INTERFACES
;
16610 interface IHTMLHtmlElement
;
16613 /*****************************************************************************
16614 * DispHTMLHeadElement interface
16618 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16620 dispinterface DispHTMLHeadElement
16624 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16626 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16627 void profile
(BSTR v
);
16629 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
16632 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16633 void ie8_profile
(BSTR v
);
16635 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
16636 BSTR ie8_profile
();
16639 /*****************************************************************************
16640 * HTMLHeadElement coclass
16644 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16646 coclass HTMLHeadElement
16648 [default] dispinterface DispHTMLHeadElement
;
16649 [source, default] dispinterface HTMLElementEvents
;
16650 [source] dispinterface HTMLElementEvents2
;
16651 WINE_HTMLELEMENT_INTERFACES
;
16652 interface IHTMLHeadElement
;
16653 interface IHTMLHeadElement2
;
16656 /*****************************************************************************
16657 * DispHTMLTitleElement interface
16661 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16663 dispinterface DispHTMLTitleElement
16667 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16669 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16672 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
16676 /*****************************************************************************
16677 * HTMLTitleElement coclass
16681 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16683 coclass HTMLTitleElement
16685 [default] dispinterface DispHTMLTitleElement
;
16686 [source, default] dispinterface HTMLElementEvents
;
16687 [source] dispinterface HTMLElementEvents2
;
16688 WINE_HTMLELEMENT_INTERFACES
;
16689 interface IHTMLTitleElement
;
16692 /*****************************************************************************
16693 * DispHTMLMetaElement dispinterface
16697 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16699 dispinterface DispHTMLMetaElement
16703 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16705 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16706 void httpEquiv
(BSTR v
);
16708 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
16711 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16712 void content
(BSTR v
);
16714 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
16717 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16720 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
16723 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16726 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
16729 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16730 void charset
(BSTR v
);
16732 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
16735 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16736 void scheme
(BSTR v
);
16738 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
16741 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16742 void ie8_url
(BSTR v
);
16744 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
16748 /*****************************************************************************
16749 * HTMLMetaElement coclass
16753 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16755 coclass HTMLMetaElement
16757 [default] dispinterface DispHTMLMetaElement
;
16758 [source, default] dispinterface HTMLElementEvents
;
16759 [source] dispinterface HTMLElementEvents2
;
16760 WINE_HTMLELEMENT_INTERFACES
;
16761 interface IHTMLMetaElement
;
16762 interface IHTMLMetaElement2
;
16763 interface IHTMLMetaElement3
;
16766 /*****************************************************************************
16767 * DispHTMLUnknownElement dispinterface
16771 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16773 dispinterface DispHTMLUnknownElement
16777 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
16780 /*****************************************************************************
16781 * HTMLUnknownElement coclass
16785 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16787 coclass HTMLUnknownElement
16789 [default] dispinterface DispHTMLUnknownElement
;
16790 [source, default] dispinterface HTMLElementEvents
;
16791 [source] dispinterface HTMLElementEvents2
;
16792 WINE_HTMLELEMENT_INTERFACES
;
16793 /* interface IHTMLUnknownElement; */
16796 /*****************************************************************************
16797 * ISVGAnimatedEnumeration interface
16803 uuid(305104c9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16805 interface ISVGAnimatedEnumeration
: IDispatch
16807 [propput, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16808 HRESULT baseVal
([in] USHORT v
);
16810 [propget, id(DISPID_ISVGANIMATEDENUMERATION_BASEVAL
)]
16811 HRESULT baseVal
([out, retval] USHORT
*p
);
16813 [propput, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16814 HRESULT animVal
([in] USHORT v
);
16816 [propget, id(DISPID_ISVGANIMATEDENUMERATION_ANIMVAL
)]
16817 HRESULT animVal
([out, retval] USHORT
*p
);
16820 /*****************************************************************************
16821 * ISVGElement interface
16827 uuid(305104c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16829 interface ISVGElement
: IDispatch
16831 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)]
16832 HRESULT xmlbase
([in] BSTR v
);
16834 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)]
16835 HRESULT xmlbase
([out, retval] BSTR *p
);
16837 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16838 HRESULT ownerSVGElement
([in] ISVGSVGElement
*v
);
16840 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)]
16841 HRESULT ownerSVGElement
([out, retval] ISVGSVGElement
**p
);
16843 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16844 HRESULT viewportElement
([in] ISVGElement
*v
);
16846 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)]
16847 HRESULT viewportElement
([out, retval] ISVGElement
**p
);
16849 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16850 HRESULT focusable
([in] ISVGAnimatedEnumeration
*v
);
16852 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)]
16853 HRESULT focusable
([out, retval] ISVGAnimatedEnumeration
**p
);
16856 #define WINE_ISVGELEMENT_DISPINTERFACE_DECL \
16857 [propput, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16858 void xmlbase
(BSTR v
); \
16860 [propget, id(DISPID_ISVGELEMENT_XMLBASE
)] \
16863 [propputref, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16864 void ownerSVGElement
(ISVGSVGElement
*v
); \
16866 [propget, id(DISPID_ISVGELEMENT_OWNERSVGELEMENT
)] \
16867 ISVGSVGElement
*ownerSVGElement
(); \
16869 [propputref, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16870 void viewportElement
(ISVGElement
*v
); \
16872 [propget, id(DISPID_ISVGELEMENT_VIEWPORTELEMENT
)] \
16873 ISVGElement
*viewportElement
(); \
16875 [propputref, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16876 void focusable
(ISVGAnimatedEnumeration
*v
); \
16878 [propget, id(DISPID_ISVGELEMENT_FOCUSABLE
)] \
16879 ISVGAnimatedEnumeration
*focusable
()
16882 /*****************************************************************************
16883 * DispSVGElement dispinterface
16887 uuid(30590000-98b5
-11cf
-bb82
-00aa00bdce0b
)
16889 dispinterface DispSVGElement
16893 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
16894 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
;
16897 /*****************************************************************************
16898 * SVGElement coclass
16902 uuid(30510564-98b5
-11cf
-bb82
-00aa00bdce0b
)
16906 [default] dispinterface DispSVGElement
;
16907 [source, default] dispinterface HTMLElementEvents
;
16908 [source] dispinterface HTMLElementEvents2
;
16909 interface ISVGElement
;
16910 interface IHTMLElement
;
16913 /*****************************************************************************
16914 * ISVGLength interface
16920 uuid(305104cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16922 interface ISVGLength
: IDispatch
16924 [propput, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16925 HRESULT unitType
([in] short v
);
16927 [propget, id(DISPID_ISVGLENGTH_UNITTYPE
)]
16928 HRESULT unitType
([out, retval] short *p
);
16930 [propput, id(DISPID_ISVGLENGTH_VALUE
)]
16931 HRESULT value
([in] float v
);
16933 [propget, id(DISPID_ISVGLENGTH_VALUE
)]
16934 HRESULT value
([out, retval] float *p
);
16936 [propput, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16937 HRESULT valueInSpecifiedUnits
([in] float v
);
16939 [propget, id(DISPID_ISVGLENGTH_VALUEINSPECIFIEDUNITS
)]
16940 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
16942 [propput, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16943 HRESULT valueAsString
([in] BSTR v
);
16945 [propget, id(DISPID_ISVGLENGTH_VALUEASSTRING
)]
16946 HRESULT valueAsString
([out, retval] BSTR *p
);
16948 [id(DISPID_ISVGLENGTH_NEWVALUESPECIFIEDUNITS
)]
16949 HRESULT newValueSpecifiedUnits
(
16950 [in] short unitType
,
16951 [in] float valueInSpecifiedUnits
);
16953 [id(DISPID_ISVGLENGTH_CONVERTTOSPECIFIEDUNITS
)]
16954 HRESULT convertToSpecifiedUnits
([in] short unitType
);
16957 /*****************************************************************************
16958 * ISVGAnimatedLength interface
16964 uuid(305104d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16966 interface ISVGAnimatedLength
: IDispatch
16968 [propputref, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16969 HRESULT baseVal
([in] ISVGLength
*v
);
16971 [propget, id(DISPID_ISVGANIMATEDLENGTH_BASEVAL
)]
16972 HRESULT baseVal
([out, retval] ISVGLength
**p
);
16974 [propputref, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16975 HRESULT animVal
([in] ISVGLength
*v
);
16977 [propget, id(DISPID_ISVGANIMATEDLENGTH_ANIMVAL
)]
16978 HRESULT animVal
([out, retval] ISVGLength
**p
);
16981 /*****************************************************************************
16982 * ISVGRect interface
16988 uuid(305104d7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16990 interface ISVGRect
: IDispatch
16992 [propput, id(DISPID_ISVGRECT_X
)]
16993 HRESULT x
([in] float v
);
16995 [propget, id(DISPID_ISVGRECT_X
)]
16996 HRESULT x
([out, retval] float *p
);
16998 [propput, id(DISPID_ISVGRECT_Y
)]
16999 HRESULT y
([in] float v
);
17001 [propget, id(DISPID_ISVGRECT_Y
)]
17002 HRESULT y
([out, retval] float *p
);
17004 [propput, id(DISPID_ISVGRECT_WIDTH
)]
17005 HRESULT width
([in] float v
);
17007 [propget, id(DISPID_ISVGRECT_WIDTH
)]
17008 HRESULT width
([out, retval] float *p
);
17010 [propput, id(DISPID_ISVGRECT_HEIGHT
)]
17011 HRESULT height
([in] float v
);
17013 [propget, id(DISPID_ISVGRECT_HEIGHT
)]
17014 HRESULT height
([out, retval] float *p
);
17017 /*****************************************************************************
17018 * ISVGViewSpec interface
17024 uuid(305104e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17026 interface ISVGViewSpec
: IDispatch
17030 /*****************************************************************************
17031 * ISVGMatrix interface
17037 uuid(305104f6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17039 interface ISVGMatrix
: IDispatch
17041 [propput, id(DISPID_ISVGMATRIX_A
)]
17042 HRESULT a
([in] float v
);
17044 [propget, id(DISPID_ISVGMATRIX_A
)]
17045 HRESULT a
([out, retval] float *p
);
17047 [propput, id(DISPID_ISVGMATRIX_B
)]
17048 HRESULT b
([in] float v
);
17050 [propget, id(DISPID_ISVGMATRIX_B
)]
17051 HRESULT b
([out, retval] float *p
);
17053 [propput, id(DISPID_ISVGMATRIX_C
)]
17054 HRESULT c
([in] float v
);
17056 [propget, id(DISPID_ISVGMATRIX_C
)]
17057 HRESULT c
([out, retval] float *p
);
17059 [propput, id(DISPID_ISVGMATRIX_D
)]
17060 HRESULT d
([in] float v
);
17062 [propget, id(DISPID_ISVGMATRIX_D
)]
17063 HRESULT d
([out, retval] float *p
);
17065 [propput, id(DISPID_ISVGMATRIX_E
)]
17066 HRESULT e
([in] float v
);
17068 [propget, id(DISPID_ISVGMATRIX_E
)]
17069 HRESULT e
([out, retval] float *p
);
17071 [propput, id(DISPID_ISVGMATRIX_F
)]
17072 HRESULT f
([in] float v
);
17074 [propget, id(DISPID_ISVGMATRIX_F
)]
17075 HRESULT f
([out, retval] float *p
);
17077 [id(DISPID_ISVGMATRIX_MULTIPLY
)]
17079 [in] ISVGMatrix
*secondMatrix
,
17080 [out, retval] ISVGMatrix
**p
);
17082 [id(DISPID_ISVGMATRIX_INVERSE
)]
17083 HRESULT inverse
([out, retval] ISVGMatrix
**p
);
17085 [id(DISPID_ISVGMATRIX_TRANSLATE
)]
17089 [out, retval] ISVGMatrix
**p
);
17091 [id(DISPID_ISVGMATRIX_SCALE
)]
17093 [in] float scaleFactor
,
17094 [out, retval] ISVGMatrix
**p
);
17096 [id(DISPID_ISVGMATRIX_SCALENONUNIFORM
)]
17097 HRESULT scaleNonUniform
(
17098 [in] float scaleFactorX
,
17099 [in] float scaleFactorY
,
17100 [out, retval] ISVGMatrix
**p
);
17102 [id(DISPID_ISVGMATRIX_ROTATE
)]
17105 [out, retval] ISVGMatrix
**p
);
17107 [id(DISPID_ISVGMATRIX_ROTATEFROMVECTOR
)]
17108 HRESULT rotateFromVector
(
17111 [out, retval] ISVGMatrix
**p
);
17113 [id(DISPID_ISVGMATRIX_FLIPX
)]
17114 HRESULT flipX
([out, retval] ISVGMatrix
**p
);
17116 [id(DISPID_ISVGMATRIX_FLIPY
)]
17117 HRESULT flipY
([out, retval] ISVGMatrix
**p
);
17119 [id(DISPID_ISVGMATRIX_SKEWX
)]
17122 [out, retval] ISVGMatrix
**p
);
17124 [id(DISPID_ISVGMATRIX_SKEWY
)]
17127 [out, retval] ISVGMatrix
**p
);
17130 /*****************************************************************************
17131 * ISVGPoint interface
17137 uuid(305104f4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17139 interface ISVGPoint
: IDispatch
17141 [propput, id(DISPID_ISVGPOINT_X
)]
17142 HRESULT x
([in] float v
);
17144 [propget, id(DISPID_ISVGPOINT_X
)]
17145 HRESULT x
([out, retval] float *p
);
17147 [propput, id(DISPID_ISVGPOINT_Y
)]
17148 HRESULT y
([in] float v
);
17150 [propget, id(DISPID_ISVGPOINT_Y
)]
17151 HRESULT y
([out, retval] float *p
);
17153 [id(DISPID_ISVGPOINT_MATRIXTRANSFORM
)]
17154 HRESULT matrixTransform
(
17155 [in] ISVGMatrix
*pMatrix
,
17156 [out, retval] ISVGPoint
**p
);
17159 /*****************************************************************************
17160 * ISVGNumber interface
17166 uuid(305104cb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17168 interface ISVGNumber
: IDispatch
17170 [propput, id(DISPID_ISVGNUMBER_VALUE
)]
17171 HRESULT value
([in] float v
);
17173 [propget, id(DISPID_ISVGNUMBER_VALUE
)]
17174 HRESULT value
([out, retval] float *p
);
17177 /*****************************************************************************
17178 * ISVGAngle interface
17184 uuid(305104d3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17186 interface ISVGAngle
: IDispatch
17188 [propput, id(DISPID_ISVGANGLE_UNITTYPE
)]
17189 HRESULT unitType
([in] short v
);
17191 [propget, id(DISPID_ISVGANGLE_UNITTYPE
)]
17192 HRESULT unitType
([out, retval] short *p
);
17194 [propput, id(DISPID_ISVGANGLE_VALUE
)]
17195 HRESULT value
([in] float v
);
17197 [propget, id(DISPID_ISVGANGLE_VALUE
)]
17198 HRESULT value
([out, retval] float *p
);
17200 [propput, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17201 HRESULT valueInSpecifiedUnits
([in] float v
);
17203 [propget, id(DISPID_ISVGANGLE_VALUEINSPECIFIEDUNITS
)]
17204 HRESULT valueInSpecifiedUnits
([out, retval] float *p
);
17206 [propput, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17207 HRESULT valueAsString
([in] BSTR v
);
17209 [propget, id(DISPID_ISVGANGLE_VALUEASSTRING
)]
17210 HRESULT valueAsString
([out, retval] BSTR *p
);
17212 [id(DISPID_ISVGANGLE_NEWVALUESPECIFIEDUNITS
)]
17213 HRESULT newValueSpecifiedUnits
(
17214 [in] short unitType
,
17215 [in] float valueInSpecifiedUnits
);
17217 [id(DISPID_ISVGANGLE_CONVERTTOSPECIFIEDUNITS
)]
17218 HRESULT convertToSpecifiedUnits
([in] short unitType
);
17221 /*****************************************************************************
17222 * ISVGStringList interface
17228 uuid(305104c8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17230 interface ISVGStringList
: IDispatch
17232 [propput, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17233 HRESULT numberOfItems
([in] long v
);
17235 [propget, id(DISPID_ISVGSTRINGLIST_NUMBEROFITEMS
)]
17236 HRESULT numberOfItems
([out, retval] long *p
);
17238 [id(DISPID_ISVGSTRINGLIST_CLEAR
)]
17241 [id(DISPID_ISVGSTRINGLIST_INITIALIZE
)]
17242 HRESULT initialize
(
17244 [out, retval] BSTR *p
);
17246 [id(DISPID_ISVGSTRINGLIST_GETITEM
)]
17249 [out, retval] BSTR *p
);
17251 [id(DISPID_ISVGSTRINGLIST_INSERTITEMBEFORE
)]
17252 HRESULT insertItemBefore
(
17255 [out, retval] BSTR *p
);
17257 [id(DISPID_ISVGSTRINGLIST_REPLACEITEM
)]
17258 HRESULT replaceItem
(
17261 [out, retval] BSTR *p
);
17263 [id(DISPID_ISVGSTRINGLIST_REMOVEITEM
)]
17264 HRESULT removeItem
(
17266 [out, retval] BSTR *p
);
17268 [id(DISPID_ISVGSTRINGLIST_APPENDITEM
)]
17269 HRESULT appendItem
(
17271 [out, retval] BSTR *p
);
17274 /*****************************************************************************
17275 * ISVGTransform interface
17281 uuid(305104f7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17283 interface ISVGTransform
: IDispatch
17285 [propput, id(DISPID_ISVGTRANSFORM_TYPE
)]
17286 HRESULT type
([in] short v
);
17288 [propget, id(DISPID_ISVGTRANSFORM_TYPE
)]
17289 HRESULT type
([out, retval] short *p
);
17291 [propputref, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17292 HRESULT matrix
([in] ISVGMatrix
*v
);
17294 [propget, id(DISPID_ISVGTRANSFORM_MATRIX
)]
17295 HRESULT matrix
([out, retval] ISVGMatrix
**p
);
17297 [propput, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17298 HRESULT angle
([in] float v
);
17300 [propget, id(DISPID_ISVGTRANSFORM_ANGLE
)]
17301 HRESULT angle
([out, retval] float *p
);
17303 [id(DISPID_ISVGTRANSFORM_SETMATRIX
)]
17304 HRESULT setMatrix
([in] ISVGMatrix
*matrix
);
17306 [id(DISPID_ISVGTRANSFORM_SETTRANSLATE
)]
17307 HRESULT setTranslate
(
17311 [id(DISPID_ISVGTRANSFORM_SETSCALE
)]
17316 [id(DISPID_ISVGTRANSFORM_SETROTATE
)]
17322 [id(DISPID_ISVGTRANSFORM_SETSKEWX
)]
17323 HRESULT setSkewX
([in] float angle
);
17325 [id(DISPID_ISVGTRANSFORM_SETSKEWY
)]
17326 HRESULT setSkewY
([in] float angle
);
17329 /*****************************************************************************
17330 * ISVGTransformList interface
17336 uuid(305104f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17338 interface ISVGTransformList
: IDispatch
17340 [propput, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17341 HRESULT numberOfItems
([in] long v
);
17343 [propget, id(DISPID_ISVGTRANSFORMLIST_NUMBEROFITEMS
)]
17344 HRESULT numberOfItems
([out, retval] long *p
);
17346 [id(DISPID_ISVGTRANSFORMLIST_CLEAR
)]
17349 [id(DISPID_ISVGTRANSFORMLIST_INITIALIZE
)]
17350 HRESULT initialize
(
17351 [in] ISVGTransform
*newItem
,
17352 [out, retval] ISVGTransform
**p
);
17354 [id(DISPID_ISVGTRANSFORMLIST_GETITEM
)]
17357 [out, retval] ISVGTransform
**p
);
17359 [id(DISPID_ISVGTRANSFORMLIST_INSERTITEMBEFORE
)]
17360 HRESULT insertItemBefore
(
17361 [in] ISVGTransform
*newItem
,
17363 [out, retval] ISVGTransform
**p
);
17365 [id(DISPID_ISVGTRANSFORMLIST_REPLACEITEM
)]
17366 HRESULT replaceItem
(
17367 [in] ISVGTransform
*newItem
,
17369 [out, retval] ISVGTransform
**p
);
17371 [id(DISPID_ISVGTRANSFORMLIST_REMOVEITEM
)]
17372 HRESULT removeItem
(
17374 [out, retval] ISVGTransform
**p
);
17376 [id(DISPID_ISVGTRANSFORMLIST_APPENDITEM
)]
17377 HRESULT appendItem
(
17378 [in] ISVGTransform
*newItem
,
17379 [out, retval] ISVGTransform
**p
);
17381 [id(DISPID_ISVGTRANSFORMLIST_CREATESVGTRANSFORMFROMMATRIX
)]
17382 HRESULT createSVGTransformFromMatrix
(
17383 [in] ISVGMatrix
*newItem
,
17384 [out, retval] ISVGTransform
**p
);
17386 [id(DISPID_ISVGTRANSFORMLIST_CONSOLIDATE
)]
17387 HRESULT consolidate
([out, retval] ISVGTransform
**p
);
17390 /*****************************************************************************
17391 * ISVGAnimatedTransformList interface
17397 uuid(305104f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17399 interface ISVGAnimatedTransformList
: IDispatch
17401 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17402 HRESULT baseVal
([in] ISVGTransformList
*v
);
17404 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_BASEVAL
)]
17405 HRESULT baseVal
([out, retval] ISVGTransformList
**p
);
17407 [propputref, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17408 HRESULT animVal
([in] ISVGTransformList
*v
);
17410 [propget, id(DISPID_ISVGANIMATEDTRANSFORMLIST_ANIMVAL
)]
17411 HRESULT animVal
([out, retval] ISVGTransformList
**p
);
17414 /*****************************************************************************
17415 * ISVGAnimatedBoolean interface
17421 uuid(305104c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17423 interface ISVGAnimatedBoolean
: IDispatch
17425 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17426 HRESULT baseVal
([in] VARIANT_BOOL v
);
17428 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_BASEVAL
)]
17429 HRESULT baseVal
([out, retval] VARIANT_BOOL *p
);
17431 [propput, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17432 HRESULT animVal
([in] VARIANT_BOOL v
);
17434 [propget, id(DISPID_ISVGANIMATEDBOOLEAN_ANIMVAL
)]
17435 HRESULT animVal
([out, retval] VARIANT_BOOL *p
);
17438 /*****************************************************************************
17439 * ISVGAnimatedString interface
17445 uuid(305104c7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17447 interface ISVGAnimatedString
: IDispatch
17449 [propput, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17450 HRESULT baseVal
([in] BSTR v
);
17452 [propget, id(DISPID_ISVGANIMATEDSTRING_BASEVAL
)]
17453 HRESULT baseVal
([out, retval] BSTR *p
);
17455 [propget, id(DISPID_ISVGANIMATEDSTRING_ANIMVAL
)]
17456 HRESULT animVal
([out, retval] BSTR *p
);
17459 /*****************************************************************************
17460 * ISVGAnimatedRect interface
17466 uuid(305104d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17468 interface ISVGAnimatedRect
: IDispatch
17470 [propputref, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17471 HRESULT baseVal
([in] ISVGRect
*v
);
17473 [propget, id(DISPID_ISVGANIMATEDRECT_BASEVAL
)]
17474 HRESULT baseVal
([out, retval] ISVGRect
**p
);
17476 [propputref, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17477 HRESULT animVal
([in] ISVGRect
*v
);
17479 [propget, id(DISPID_ISVGANIMATEDRECT_ANIMVAL
)]
17480 HRESULT animVal
([out, retval] ISVGRect
**p
);
17483 /*****************************************************************************
17484 * ISVGPreserveAspectRatio interface
17490 uuid(305104fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17492 interface ISVGPreserveAspectRatio
: IDispatch
17494 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17495 HRESULT align
([in] short v
);
17497 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_ALIGN
)]
17498 HRESULT align
([out, retval] short *p
);
17500 [propput, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17501 HRESULT meetOrSlice
([in] short v
);
17503 [propget, id(DISPID_ISVGPRESERVEASPECTRATIO_MEETORSLICE
)]
17504 HRESULT meetOrSlice
([out, retval] short *p
);
17507 /*****************************************************************************
17508 * ISVGAnimatedPreserveAspectRatio interface
17514 uuid(305104fb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17516 interface ISVGAnimatedPreserveAspectRatio
: IDispatch
17518 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17519 HRESULT baseVal
([in] ISVGPreserveAspectRatio
*v
);
17521 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_BASEVAL
)]
17522 HRESULT baseVal
([retval, out] ISVGPreserveAspectRatio
**p
);
17524 [propputref, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17525 HRESULT animVal
([in] ISVGPreserveAspectRatio
*v
);
17527 [propget, id(DISPID_ISVGANIMATEDPRESERVEASPECTRATIO_ANIMVAL
)]
17528 HRESULT animVal
([out, retval] ISVGPreserveAspectRatio
**p
);
17531 /*****************************************************************************
17532 * ISVGTransformable interface
17538 uuid(305104dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17540 interface ISVGTransformable
: IDispatch
17542 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)]
17543 HRESULT transform
([out, retval] ISVGAnimatedTransformList
**p
);
17546 #define WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL \
17547 [propget, id(DISPID_ISVGTRANSFORMABLE_TRANSFORM
)] \
17548 ISVGAnimatedTransformList
*transform
()
17554 uuid(305104dd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17556 interface ISVGTests
: IDispatch
17558 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)]
17559 HRESULT requiredFeatures
([out, retval] ISVGStringList
**p
);
17561 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)]
17562 HRESULT requiredExtensions
([out, retval] ISVGStringList
**p
);
17564 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)]
17565 HRESULT systemLanguage
([out, retval] ISVGStringList
**p
);
17567 [id(DISPID_ISVGTESTS_HASEXTENSION
)]
17568 HRESULT hasExtension
(
17569 [in] BSTR extension
,
17570 [out, retval] VARIANT_BOOL *p
);
17573 #define WINE_ISVGTESTS_DISPINTERFACE_DECL \
17574 [propget, id(DISPID_ISVGTESTS_REQUIREDFEATURES
)] \
17575 ISVGStringList
*requiredFeatures
(); \
17577 [propget, id(DISPID_ISVGTESTS_REQUIREDEXTENSIONS
)] \
17578 ISVGStringList
*requiredExtensions
(); \
17580 [propget, id(DISPID_ISVGTESTS_SYSTEMLANGUAGE
)] \
17581 ISVGStringList
*systemLanguage
(); \
17583 [id(DISPID_ISVGTESTS_HASEXTENSION
)] \
17584 VARIANT_BOOL hasExtension
([in] BSTR extension
)
17586 /*****************************************************************************
17587 * ISVGLangSpace interface
17593 uuid(305104de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17595 interface ISVGLangSpace
: IDispatch
17597 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17598 HRESULT xmllang
([in] BSTR v
);
17600 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)]
17601 HRESULT xmllang
([out, retval] BSTR *p
);
17603 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17604 HRESULT xmlspace
([in] BSTR v
);
17606 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)]
17607 HRESULT xmlspace
([out, retval] BSTR *p
);
17610 #define WINE_ISVGLANGSPACE_DISPINTERFACE_DECL \
17611 [propput, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17612 void xmllang
(BSTR v
); \
17614 [propget, id(DISPID_ISVGLANGSPACE_XMLLANG
)] \
17617 [propput, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17618 void xmlspace
(BSTR v
); \
17620 [propget, id(DISPID_ISVGLANGSPACE_XMLSPACE
)] \
17623 /*****************************************************************************
17624 * ISVGExternalResourcesRequired interface
17630 uuid(305104df
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17632 interface ISVGExternalResourcesRequired
: IDispatch
17634 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)]
17635 HRESULT externalResourcesRequired
([out, retval] ISVGAnimatedBoolean
**p
);
17638 #define WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL \
17639 [propget, id(DISPID_ISVGEXTERNALRESOURCESREQUIRED_EXTERNALRESOURCESREQUIRED
)] \
17640 ISVGAnimatedBoolean
*externalResourcesRequired
()
17642 /*****************************************************************************
17643 * ISVGStylable interface
17649 uuid(305104da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17651 interface ISVGStylable
: IDispatch
17653 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)]
17654 HRESULT className
([out, retval] ISVGAnimatedString
**p
);
17657 #define WINE_ISVGSTYLABLE_DISPINTERFACE_DECL \
17658 [propget, id(DISPID_ISVGSTYLABLE_CLASSNAME
)] \
17659 ISVGAnimatedString
*className
()
17661 /*****************************************************************************
17662 * ISVGLocatable interface
17668 uuid(305104db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17670 interface ISVGLocatable
: IDispatch
17672 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)]
17673 HRESULT nearestViewportElement
([out, retval] ISVGElement
**p
);
17675 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)]
17676 HRESULT farthestViewportElement
([out, retval] ISVGElement
**p
);
17678 [id(DISPID_ISVGLOCATABLE_GETBBOX
)]
17679 HRESULT getBBox
([out, retval] ISVGRect
**p
);
17681 [id(DISPID_ISVGLOCATABLE_GETCTM
)]
17682 HRESULT getCTM
([out, retval] ISVGMatrix
**p
);
17684 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)]
17685 HRESULT getScreenCTM
([out, retval] ISVGMatrix
**p
);
17687 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)]
17688 HRESULT getTransformToElement
(
17689 [in] ISVGElement
*pElement
,
17690 [out, retval] ISVGMatrix
**p
);
17693 #define WINE_ISVGLOCATABLE_DISPINTERFACE_DECL \
17694 [propget, id(DISPID_ISVGLOCATABLE_NEARESTVIEWPORTELEMENT
)] \
17695 ISVGElement
*nearestViewportElement
(); \
17697 [propget, id(DISPID_ISVGLOCATABLE_FARTHESTVIEWPORTELEMENT
)] \
17698 ISVGElement
*farthestViewportElement
(); \
17700 [id(DISPID_ISVGLOCATABLE_GETBBOX
)] \
17701 ISVGRect
*getBBox
(); \
17703 [id(DISPID_ISVGLOCATABLE_GETCTM
)] \
17704 ISVGMatrix
*getCTM
(); \
17706 [id(DISPID_ISVGLOCATABLE_GETSCREENCTM
)] \
17707 ISVGMatrix
*getScreenCTM
(); \
17709 [id(DISPID_ISVGLOCATABLE_GETTRANSFORMTOELEMENT
)] \
17710 ISVGMatrix
*getTransformToElement
([in] ISVGElement
*pElement
)
17712 /*****************************************************************************
17713 * ISVGFitToViewBox interface
17719 uuid(305104e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17721 interface ISVGFitToViewBox
: IDispatch
17723 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)]
17724 HRESULT viewBox
([out, retval] ISVGAnimatedRect
**p
);
17726 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17727 HRESULT preserveAspectRatio
([in] ISVGAnimatedPreserveAspectRatio
*v
);
17729 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)]
17730 HRESULT preserveAspectRatio
([out, retval] ISVGAnimatedPreserveAspectRatio
**p
);
17733 #define WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL \
17734 [propget, id(DISPID_ISVGFITTOVIEWBOX_VIEWBOX
)] \
17735 ISVGAnimatedRect
*viewBox
(); \
17737 [propputref, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17738 void preserveAspectRatio
(ISVGAnimatedPreserveAspectRatio
*v
); \
17740 [propget, id(DISPID_ISVGFITTOVIEWBOX_PRESERVEASPECTRATIO
)] \
17741 ISVGAnimatedPreserveAspectRatio
*preserveAspectRatio
()
17743 /*****************************************************************************
17744 * ISVGZoomAndPan interface
17750 uuid(305104e1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17752 interface ISVGZoomAndPan
: IDispatch
17754 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)]
17755 HRESULT zoomAndPan
([out, retval] short *p
);
17758 #define WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL \
17759 [propget, id(DISPID_ISVGZOOMANDPAN_ZOOMANDPAN
)] \
17762 /*****************************************************************************
17763 * ISVGSVGElement interface
17769 uuid(305104e7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17771 interface ISVGSVGElement
: IDispatch
17773 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17774 HRESULT x
([in] ISVGAnimatedLength
*v
);
17776 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17777 HRESULT x
([out, retval] ISVGAnimatedLength
**p
);
17779 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17780 HRESULT y
([in] ISVGAnimatedLength
*v
);
17782 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17783 HRESULT y
([out, retval] ISVGAnimatedLength
**p
);
17785 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17786 HRESULT width
([in] ISVGAnimatedLength
*v
);
17788 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17789 HRESULT width
([out, retval] ISVGAnimatedLength
**p
);
17791 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17792 HRESULT height
([in] ISVGAnimatedLength
*v
);
17794 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17795 HRESULT height
([out, retval] ISVGAnimatedLength
**p
);
17797 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17798 HRESULT contentScriptType
([in] BSTR v
);
17800 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17801 HRESULT contentScriptType
([out, retval] BSTR *p
);
17803 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17804 HRESULT contentStyleType
([in] BSTR v
);
17806 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17807 HRESULT contentStyleType
([out, retval] BSTR *p
);
17809 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17810 HRESULT viewport
([in] ISVGRect
*v
);
17812 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17813 HRESULT viewport
([out, retval] ISVGRect
**p
);
17815 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17816 HRESULT pixelUnitToMillimeterX
([in] float v
);
17818 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
17819 HRESULT pixelUnitToMillimeterX
([out, retval] float *p
);
17821 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17822 HRESULT pixelUnitToMillimeterY
([in] float v
);
17824 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
17825 HRESULT pixelUnitToMillimeterY
([out, retval] float *p
);
17827 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17828 HRESULT screenPixelToMillimeterX
([in] float v
);
17830 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
17831 HRESULT screenPixelToMillimeterX
([out, retval] float *p
);
17833 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17834 HRESULT screenPixelToMillimeterY
([in] float v
);
17836 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
17837 HRESULT screenPixelToMillimeterY
([out, retval] float *p
);
17839 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17840 HRESULT useCurrentView
([in] VARIANT_BOOL v
);
17842 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
17843 HRESULT useCurrentView
([out, retval] VARIANT_BOOL *p
);
17845 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17846 HRESULT currentView
([in] ISVGViewSpec
*v
);
17848 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
17849 HRESULT currentView
([out, retval] ISVGViewSpec
**p
);
17851 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17852 HRESULT currentScale
([in] float v
);
17854 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
17855 HRESULT currentScale
([out, retval] float *p
);
17857 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17858 HRESULT currentTranslate
([in] ISVGPoint
*v
);
17860 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
17861 HRESULT currentTranslate
([out, retval] ISVGPoint
**p
);
17863 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
17864 HRESULT suspendRedraw
(
17865 [in] ULONG maxWaitMilliseconds
,
17866 [out, retval] ULONG
*p
);
17868 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
17869 HRESULT unsuspendRedraw
([in] ULONG suspendHandeID
);
17871 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
17872 HRESULT unsuspendRedrawAll
();
17874 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
17875 HRESULT forceRedraw
();
17877 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
17878 HRESULT pauseAnimations
();
17880 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
17881 HRESULT unpauseAnimations
();
17883 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
17884 HRESULT animationsPaused
([out, retval] VARIANT_BOOL *p
);
17886 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
17887 HRESULT getCurrentTime
([out, retval] float *p
);
17889 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
17890 HRESULT setCurrentTime
([in] float seconds
);
17892 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
17893 HRESULT getIntersectionList
(
17894 [in] ISVGRect
*rect
,
17895 [in] ISVGElement
*referenceElement
,
17896 [out, retval] VARIANT *p
);
17898 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
17899 HRESULT getEnclosureList
(
17900 [in] ISVGRect
*rect
,
17901 [in] ISVGElement
*referenceElement
,
17902 [out, retval] VARIANT *p
);
17904 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
17905 HRESULT checkIntersection
(
17906 [in] ISVGElement
*element
,
17907 [in] ISVGRect
*rect
,
17908 [out, retval] VARIANT_BOOL *p
);
17910 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
17911 HRESULT checkEnclosure
(
17912 [in] ISVGElement
*element
,
17913 [in] ISVGRect
*rect
,
17914 [out, retval] VARIANT_BOOL *p
);
17916 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
17917 HRESULT deselectAll
();
17919 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
17920 HRESULT createSVGNumber
([out, retval] ISVGNumber
**p
);
17922 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
17923 HRESULT createSVGLength
([out, retval] ISVGLength
**p
);
17925 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
17926 HRESULT createSVGAngle
([out, retval] ISVGAngle
**p
);
17928 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
17929 HRESULT createSVGPoint
([out, retval] ISVGPoint
**p
);
17931 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
17932 HRESULT createSVGMatrix
([out, retval] ISVGMatrix
**p
);
17934 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
17935 HRESULT createSVGRect
([out, retval] ISVGRect
**p
);
17937 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
17938 HRESULT createSVGTransform
([out, retval] ISVGTransform
**p
);
17940 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
17941 HRESULT createSVGTransformFromMatrix
(
17942 [in] ISVGMatrix
*matrix
,
17943 [out, retval] ISVGTransform
**p
);
17945 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
17946 HRESULT getElementById
(
17947 [in] BSTR elementId
,
17948 [out, retval] IHTMLElement
**p
);
17951 /*****************************************************************************
17952 * DispSVGSVGElement dispinterface
17956 uuid(30590001-98b5
-11cf
-bb82
-00aa00bdce0b
)
17958 dispinterface DispSVGSVGElement
17962 [propputref, id(DISPID_ISVGSVGELEMENT_X
)]
17963 void x
(ISVGAnimatedLength
*v
);
17965 [propget, id(DISPID_ISVGSVGELEMENT_X
)]
17966 ISVGAnimatedLength
*x
();
17968 [propputref, id(DISPID_ISVGSVGELEMENT_Y
)]
17969 void y
(ISVGAnimatedLength
*v
);
17971 [propget, id(DISPID_ISVGSVGELEMENT_Y
)]
17972 ISVGAnimatedLength
*y
();
17974 [propputref, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17975 void width
(ISVGAnimatedLength
*v
);
17977 [propget, id(DISPID_ISVGSVGELEMENT_WIDTH
)]
17978 ISVGAnimatedLength
*width
();
17980 [propputref, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17981 void height
(ISVGAnimatedLength
*v
);
17983 [propget, id(DISPID_ISVGSVGELEMENT_HEIGHT
)]
17984 ISVGAnimatedLength
*height
();
17986 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17987 void contentScriptType
(BSTR v
);
17989 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSCRIPTTYPE
)]
17990 BSTR contentScriptType
();
17992 [propput, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17993 void contentStyleType
(BSTR v
);
17995 [propget, id(DISPID_ISVGSVGELEMENT_CONTENTSTYLETYPE
)]
17996 BSTR contentStyleType
();
17998 [propputref, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
17999 void viewport
(ISVGRect
*v
);
18001 [propget, id(DISPID_ISVGSVGELEMENT_VIEWPORT
)]
18002 ISVGRect
*viewport
();
18004 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
18005 void pixelUnitToMillimeterX
(float v
);
18007 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERX
)]
18008 float pixelUnitToMillimeterX
();
18010 [propput, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
18011 void pixelUnitToMillimeterY
(float v
);
18013 [propget, id(DISPID_ISVGSVGELEMENT_PIXELUNITTOMILLIMETERY
)]
18014 float pixelUnitToMillimeterY
();
18016 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
18017 void screenPixelToMillimeterX
(float v
);
18019 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERX
)]
18020 float screenPixelToMillimeterX
();
18022 [propput, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
18023 void screenPixelToMillimeterY
(float v
);
18025 [propget, id(DISPID_ISVGSVGELEMENT_SCREENPIXELTOMILLIMETERY
)]
18026 float screenPixelToMillimeterY
();
18028 [propput, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
18029 void useCurrentView
(VARIANT_BOOL v
);
18031 [propget, id(DISPID_ISVGSVGELEMENT_USECURRENTVIEW
)]
18032 VARIANT_BOOL useCurrentView
();
18034 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
18035 void currentView
(ISVGViewSpec
*v
);
18037 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTVIEW
)]
18038 ISVGViewSpec
*currentView
();
18040 [propput, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
18041 void currentScale
(float v
);
18043 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTSCALE
)]
18044 float currentScale
();
18046 [propputref, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
18047 void currentTranslate
(ISVGPoint
*v
);
18049 [propget, id(DISPID_ISVGSVGELEMENT_CURRENTTRANSLATE
)]
18050 ISVGPoint
*currentTranslate
();
18052 [id(DISPID_ISVGSVGELEMENT_SUSPENDREDRAW
)]
18053 ULONG suspendRedraw
([in] ULONG maxWaitMilliseconds
);
18055 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAW
)]
18056 void unsuspendRedraw
([in] ULONG suspendHandeID
);
18058 [id(DISPID_ISVGSVGELEMENT_UNSUSPENDREDRAWALL
)]
18059 void unsuspendRedrawAll
();
18061 [id(DISPID_ISVGSVGELEMENT_FORCEREDRAW
)]
18062 void forceRedraw
();
18064 [id(DISPID_ISVGSVGELEMENT_PAUSEANIMATIONS
)]
18065 void pauseAnimations
();
18067 [id(DISPID_ISVGSVGELEMENT_UNPAUSEANIMATIONS
)]
18068 void unpauseAnimations
();
18070 [id(DISPID_ISVGSVGELEMENT_ANIMATIONSPAUSED
)]
18071 VARIANT_BOOL animationsPaused
();
18073 [id(DISPID_ISVGSVGELEMENT_GETCURRENTTIME
)]
18074 float getCurrentTime
();
18076 [id(DISPID_ISVGSVGELEMENT_SETCURRENTTIME
)]
18077 void setCurrentTime
([in] float seconds
);
18079 [id(DISPID_ISVGSVGELEMENT_GETINTERSECTIONLIST
)]
18080 VARIANT getIntersectionList
([in] ISVGRect
*rect
,[in] ISVGElement
*referenceElement
);
18082 [id(DISPID_ISVGSVGELEMENT_GETENCLOSURELIST
)]
18083 VARIANT getEnclosureList
(
18084 [in] ISVGRect
*rect
,
18085 [in] ISVGElement
*referenceElement
);
18087 [id(DISPID_ISVGSVGELEMENT_CHECKINTERSECTION
)]
18088 VARIANT_BOOL checkIntersection
(
18089 [in] ISVGElement
*element
,
18090 [in] ISVGRect
*rect
);
18092 [id(DISPID_ISVGSVGELEMENT_CHECKENCLOSURE
)]
18093 VARIANT_BOOL checkEnclosure
(
18094 [in] ISVGElement
*element
,
18095 [in] ISVGRect
*rect
);
18097 [id(DISPID_ISVGSVGELEMENT_DESELECTALL
)]
18098 void deselectAll
();
18100 [id(DISPID_ISVGSVGELEMENT_CREATESVGNUMBER
)]
18101 ISVGNumber
*createSVGNumber
();
18103 [id(DISPID_ISVGSVGELEMENT_CREATESVGLENGTH
)]
18104 ISVGLength
*createSVGLength
();
18106 [id(DISPID_ISVGSVGELEMENT_CREATESVGANGLE
)]
18107 ISVGAngle
*createSVGAngle
();
18109 [id(DISPID_ISVGSVGELEMENT_CREATESVGPOINT
)]
18110 ISVGPoint
*createSVGPoint
();
18112 [id(DISPID_ISVGSVGELEMENT_CREATESVGMATRIX
)]
18113 ISVGMatrix
*createSVGMatrix
();
18115 [id(DISPID_ISVGSVGELEMENT_CREATESVGRECT
)]
18116 ISVGRect
*createSVGRect
();
18118 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORM
)]
18119 ISVGTransform
*createSVGTransform
();
18121 [id(DISPID_ISVGSVGELEMENT_CREATESVGTRANSFORMFROMMATRIX
)]
18122 ISVGTransform
*createSVGTransformFromMatrix
([in] ISVGMatrix
*matrix
);
18124 [id(DISPID_ISVGSVGELEMENT_GETELEMENTBYID
)]
18125 IHTMLElement
*getElementById
([in] BSTR elementId
);
18127 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18128 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18129 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18130 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18131 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18132 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18133 WINE_ISVGFITTOVIEWBOX_DISPINTERFACE_DECL
;
18134 WINE_ISVGZOOMANDPAN_DISPINTERFACE_DECL
;
18139 uuid(30510574-98b5
-11cf
-bb82
-00aa00bdce0b
)
18141 coclass SVGSVGElement
18143 [default] dispinterface DispSVGSVGElement
;
18144 [source, default] dispinterface HTMLElementEvents
;
18145 [source] dispinterface HTMLElementEvents2
;
18146 interface ISVGSVGElement
;
18147 interface ISVGElement
;
18148 interface ISVGTests
;
18149 interface ISVGLangSpace
;
18150 interface ISVGExternalResourcesRequired
;
18151 interface ISVGStylable
;
18152 interface ISVGLocatable
;
18153 interface ISVGFitToViewBox
;
18154 interface ISVGZoomAndPan
;
18161 uuid(30510514-98b5
-11cf
-bb82
-00aa00bdce0b
)
18163 interface ISVGCircleElement
: IDispatch
18165 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18166 HRESULT cx
([in] ISVGAnimatedLength
*v
);
18168 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18169 HRESULT cx
([out, retval] ISVGAnimatedLength
**p
);
18171 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18172 HRESULT cy
([in] ISVGAnimatedLength
*v
);
18174 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18175 HRESULT cy
([out, retval] ISVGAnimatedLength
**p
);
18177 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18178 HRESULT r
([in] ISVGAnimatedLength
*v
);
18180 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18181 HRESULT r
([out, retval] ISVGAnimatedLength
**p
);
18186 uuid(3059000a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18188 dispinterface DispSVGCircleElement
18192 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18193 void cx
(ISVGAnimatedLength
*v
);
18195 [propget, id(DISPID_ISVGCIRCLEELEMENT_CX
)]
18196 ISVGAnimatedLength
*cx
();
18198 [propputref, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18199 void cy
(ISVGAnimatedLength
*v
);
18201 [propget, id(DISPID_ISVGCIRCLEELEMENT_CY
)]
18202 ISVGAnimatedLength
*cy
();
18204 [propputref, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18205 void r
(ISVGAnimatedLength
*v
);
18207 [propget, id(DISPID_ISVGCIRCLEELEMENT_R
)]
18208 ISVGAnimatedLength
*r
();
18210 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18211 WINE_ISVGTRANSFORMABLE_DISPINTERFACE_DECL
;
18212 WINE_ISVGLOCATABLE_DISPINTERFACE_DECL
;
18213 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18218 uuid(30510578-98b5
-11cf
-bb82
-00aa00bdce0b
)
18220 coclass SVGCircleElement
18222 [default] dispinterface DispSVGCircleElement
;
18223 [source, default] dispinterface HTMLElementEvents
;
18224 [source] dispinterface HTMLElementEvents2
;
18225 interface ISVGCircleElement
;
18226 interface ISVGTests
;
18227 interface ISVGTransformable
;
18228 interface ISVGLocatable
;
18229 interface ISVGElement
;
18232 /*****************************************************************************
18233 * ISVGTextContentElement interface
18239 uuid(3051051a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18241 interface ISVGTextContentElement
: IDispatch
18243 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18244 HRESULT textLength
([in] ISVGAnimatedLength
*v
);
18246 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)]
18247 HRESULT textLength
([out, retval] ISVGAnimatedLength
**p
);
18249 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18250 HRESULT lengthAdjust
([in] ISVGAnimatedEnumeration
*v
);
18252 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)]
18253 HRESULT lengthAdjust
([out, retval] ISVGAnimatedEnumeration
**p
);
18255 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)]
18256 HRESULT getNumberOfChars
([out, retval] long *p
);
18258 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)]
18259 HRESULT getComputedTextLength
([out, retval] float *p
);
18261 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)]
18262 HRESULT getSubStringLength
(
18265 [out, retval] float *p
);
18267 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)]
18268 HRESULT getStartPositionOfChar
(
18270 [out, retval] ISVGPoint
**p
);
18272 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)]
18273 HRESULT getEndPositionOfChar
(
18275 [out, retval] ISVGPoint
**p
);
18277 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)]
18278 HRESULT getExtentOfChar
(
18280 [out, retval] ISVGRect
**p
);
18282 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)]
18283 HRESULT getRotationOfChar
(
18285 [out, retval] float *p
);
18287 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)]
18288 HRESULT getCharNumAtPosition
(
18289 [in] ISVGPoint
*point
,
18290 [out, retval] long *p
);
18292 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)]
18293 HRESULT selectSubString
(
18298 #define WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL \
18299 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18300 void textLength
(ISVGAnimatedLength
*v
); \
18302 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH
)] \
18303 ISVGAnimatedLength
*textLength
(); \
18305 [propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18306 void lengthAdjust
(ISVGAnimatedEnumeration
*v
); \
18308 [propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST
)] \
18309 ISVGAnimatedEnumeration
*lengthAdjust
(); \
18311 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS
)] \
18312 long getNumberOfChars
(); \
18314 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH
)] \
18315 float getComputedTextLength
(); \
18317 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH
)] \
18318 float getSubStringLength
( \
18319 [in] long charnum
, \
18320 [in] long nchars
); \
18322 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR
)] \
18323 ISVGPoint
*getStartPositionOfChar
([in] long charnum
); \
18325 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR
)] \
18326 ISVGPoint
*getEndPositionOfChar
([in] long charnum
); \
18328 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR
)] \
18329 ISVGRect
*getExtentOfChar
([in] long charnum
); \
18331 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR
)] \
18332 float getRotationOfChar
([in] long charnum
); \
18334 [id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION
)] \
18335 long getCharNumAtPosition
([in] ISVGPoint
*point
); \
18337 [id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING
)] \
18338 void selectSubString
( \
18339 [in] long charnum
, \
18343 /*****************************************************************************
18344 * ISVGLengthList interface
18350 uuid(305104d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18352 interface ISVGLengthList
: IDispatch
18354 [propput, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18355 HRESULT numberOfItems
([in] long v
);
18357 [propget, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS
)]
18358 HRESULT numberOfItems
([out, retval] long *p
);
18360 [id(DISPID_ISVGLENGTHLIST_CLEAR
)]
18363 [id(DISPID_ISVGLENGTHLIST_INITIALIZE
)]
18364 HRESULT initialize
(
18365 [in] ISVGLength
*newItem
,
18366 [out, retval] ISVGLength
**p
);
18368 [id(DISPID_ISVGLENGTHLIST_GETITEM
)]
18371 [out, retval] ISVGLength
**p
);
18373 [id(DISPID_ISVGLENGTHLIST_INSERTITEMBEFORE
)]
18374 HRESULT insertItemBefore
(
18375 [in] ISVGLength
*newItem
,
18377 [out, retval] ISVGLength
**p
);
18379 [id(DISPID_ISVGLENGTHLIST_REPLACEITEM
)]
18380 HRESULT replaceItem
(
18381 [in] ISVGLength
*newItem
,
18383 [out, retval] ISVGLength
**p
);
18385 [id(DISPID_ISVGLENGTHLIST_REMOVEITEM
)]
18386 HRESULT removeItem
(
18388 [out, retval] ISVGLength
**p
);
18390 [id(DISPID_ISVGLENGTHLIST_APPENDITEM
)]
18391 HRESULT appendItem
(
18392 [in] ISVGLength
*newItem
,
18393 [out, retval] ISVGLength
**p
);
18396 /*****************************************************************************
18397 * ISVGAnimatedLengthList interface
18403 uuid(305104d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18405 interface ISVGAnimatedLengthList
: IDispatch
18407 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18408 HRESULT baseVal
([in] ISVGLengthList
*v
);
18410 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL
)]
18411 HRESULT baseVal
([out, retval] ISVGLengthList
**p
);
18413 [propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18414 HRESULT animVal
([in] ISVGLengthList
*v
);
18416 [propget, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL
)]
18417 HRESULT animVal
([out, retval] ISVGLengthList
**p
);
18420 /*****************************************************************************
18421 * ISVGNumberList interface
18427 uuid(305104cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18429 interface ISVGNumberList
: IDispatch
18431 [propput, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18432 HRESULT numberOfItems
([in] long v
);
18434 [propget, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS
)]
18435 HRESULT numberOfItems
([out, retval] long *p
);
18437 [id(DISPID_ISVGNUMBERLIST_CLEAR
)]
18440 [id(DISPID_ISVGNUMBERLIST_INITIALIZE
)]
18441 HRESULT initialize
(
18442 [in] ISVGNumber
*newItem
,
18443 [out, retval] ISVGNumber
**p
);
18445 [id(DISPID_ISVGNUMBERLIST_GETITEM
)]
18448 [out, retval] ISVGNumber
**p
);
18450 [id(DISPID_ISVGNUMBERLIST_INSERTITEMBEFORE
)]
18451 HRESULT insertItemBefore
(
18452 [in] ISVGNumber
*newItem
,
18454 [out, retval] ISVGNumber
**p
);
18456 [id(DISPID_ISVGNUMBERLIST_REPLACEITEM
)]
18457 HRESULT replaceItem
(
18458 [in] ISVGNumber
*newItem
,
18460 [out, retval] ISVGNumber
**p
);
18462 [id(DISPID_ISVGNUMBERLIST_REMOVEITEM
)]
18463 HRESULT removeItem
(
18465 [out, retval] ISVGNumber
**p
);
18467 [id(DISPID_ISVGNUMBERLIST_APPENDITEM
)]
18468 HRESULT appendItem
(
18469 [in] ISVGNumber
*newItem
,
18470 [out, retval] ISVGNumber
**p
);
18473 /*****************************************************************************
18474 * ISVGAnimatedNumberList interface
18480 uuid(305104ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18482 interface ISVGAnimatedNumberList
: IDispatch
18484 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18485 HRESULT baseVal
([in] ISVGNumberList
*v
);
18487 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL
)]
18488 HRESULT baseVal
([out, retval] ISVGNumberList
**p
);
18490 [propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18491 HRESULT animVal
([in] ISVGNumberList
*v
);
18493 [propget, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL
)]
18494 HRESULT animVal
([out, retval] ISVGNumberList
**p
);
18497 /*****************************************************************************
18498 * ISVGTextPositioningElement interface
18504 uuid(3051051b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18506 interface ISVGTextPositioningElement
: IDispatch
18508 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18509 HRESULT x
([in] ISVGAnimatedLengthList
*v
);
18511 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)]
18512 HRESULT x
([out, retval] ISVGAnimatedLengthList
**p
);
18514 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18515 HRESULT y
([in] ISVGAnimatedLengthList
*v
);
18517 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)]
18518 HRESULT y
([out, retval] ISVGAnimatedLengthList
**p
);
18520 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18521 HRESULT dx
([in] ISVGAnimatedLengthList
*v
);
18523 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)]
18524 HRESULT dx
([out, retval] ISVGAnimatedLengthList
**p
);
18526 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18527 HRESULT dy
([in] ISVGAnimatedLengthList
*v
);
18529 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)]
18530 HRESULT dy
([out, retval] ISVGAnimatedLengthList
**p
);
18532 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18533 HRESULT rotate
([in] ISVGAnimatedNumberList
*v
);
18535 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)]
18536 HRESULT rotate
([out, retval] ISVGAnimatedNumberList
**p
);
18539 #define WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL \
18540 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18541 void x
(ISVGAnimatedLengthList
*v
); \
18543 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X
)] \
18544 ISVGAnimatedLengthList
*x
(); \
18546 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18547 void y
(ISVGAnimatedLengthList
*v
); \
18549 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y
)] \
18550 ISVGAnimatedLengthList
*y
(); \
18552 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18553 void dx
(ISVGAnimatedLengthList
*v
); \
18555 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX
)] \
18556 ISVGAnimatedLengthList
*dx
(); \
18558 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18559 void dy
(ISVGAnimatedLengthList
*v
); \
18561 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY
)] \
18562 ISVGAnimatedLengthList
*dy
(); \
18564 [propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18565 void rotate
(ISVGAnimatedNumberList
*v
); \
18567 [propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE
)] \
18568 ISVGAnimatedNumberList
*rotate
()
18571 /*****************************************************************************
18572 * ISVGTSpanElement interface
18578 uuid(3051051d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18580 interface ISVGTSpanElement
: IDispatch
18586 uuid(3059003a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18588 dispinterface DispSVGTSpanElement
18592 WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL
;
18593 WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL
;
18594 WINE_ISVGELEMENT_DISPINTERFACE_DECL
;
18595 WINE_ISVGTESTS_DISPINTERFACE_DECL
;
18596 WINE_ISVGLANGSPACE_DISPINTERFACE_DECL
;
18597 WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL
;
18598 WINE_ISVGSTYLABLE_DISPINTERFACE_DECL
;
18603 uuid(305105e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18605 coclass SVGTSpanElement
18607 [default] dispinterface DispSVGTSpanElement
;
18608 [source, default] dispinterface HTMLElementEvents
;
18609 [source] dispinterface HTMLElementEvents2
;
18610 interface ISVGTSpanElement
;
18611 interface ISVGTextPositioningElement
;
18612 interface ISVGTextContentElement
;
18613 interface ISVGElement
;
18614 interface ISVGTests
;
18615 interface ISVGLangSpace
;
18616 interface ISVGExternalResourcesRequired
;
18617 interface ISVGStylable
;
18620 /*****************************************************************************
18621 * IOmHistory interface
18627 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
18629 interface IOmHistory
: IDispatch
18631 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
18632 HRESULT length
([retval, out] short *p
);
18634 [id(DISPID_IOMHISTORY_BACK
)]
18635 HRESULT back
([optional, in] VARIANT *pvargdistance
);
18637 [id(DISPID_IOMHISTORY_FORWARD
)]
18638 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
18640 [id(DISPID_IOMHISTORY_GO
)]
18641 HRESULT go
([optional, in] VARIANT *pvargdistance
);
18646 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
18648 coclass HTMLHistory
18650 [default] interface IOmHistory
;
18653 /*****************************************************************************
18654 * IHTMLMimeTypesCollection interface
18660 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18662 interface IHTMLMimeTypesCollection
: IDispatch
18664 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
18665 HRESULT length
([retval, out] LONG *p
);
18670 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18674 [default] interface IHTMLMimeTypesCollection
;
18677 /*****************************************************************************
18678 * IHTMLPluginsCollection interface
18684 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18686 interface IHTMLPluginsCollection
: IDispatch
18688 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18689 HRESULT length
([retval, out] LONG *p
);
18691 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18692 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18697 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18699 dispinterface DispCPlugins
18703 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
18706 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
18707 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
18709 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
18710 IDispatch
*constructor
();
18715 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18719 [default] dispinterface DispCPlugins
;
18720 interface IHTMLPluginsCollection
;
18721 interface IHTMLDOMConstructor
;
18724 /*****************************************************************************
18725 * IHTMLOpsProfile interface
18731 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
18733 interface IHTMLOpsProfile
: IDispatch
18735 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
18736 HRESULT addRequest
(
18738 [optional, in] VARIANT reserved
,
18739 [retval, out] VARIANT_BOOL *success
);
18741 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
18742 HRESULT clearRequest
();
18744 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
18746 [in] VARIANT usage
,
18747 [optional, in] VARIANT fname
,
18748 [optional, in] VARIANT domain
,
18749 [optional, in] VARIANT path
,
18750 [optional, in] VARIANT expire
,
18751 [optional, in] VARIANT reserved
);
18753 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
18754 HRESULT getAttribute
(
18756 [retval, out] BSTR *value
);
18758 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
18759 HRESULT setAttribute
(
18762 [optional, in] VARIANT prefs
,
18763 [retval, out] VARIANT_BOOL *success
);
18765 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
18766 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
18768 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
18769 HRESULT addReadRequest
(
18771 [optional, in] VARIANT reserved
,
18772 [retval, out] VARIANT_BOOL *success
);
18774 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
18775 HRESULT doReadRequest
(
18776 [in] VARIANT usage
,
18777 [optional, in] VARIANT fname
,
18778 [optional, in] VARIANT domain
,
18779 [optional, in] VARIANT path
,
18780 [optional, in] VARIANT expire
,
18781 [optional, in] VARIANT reserved
);
18783 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
18784 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
18789 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18791 coclass COpsProfile
18793 [default] interface IHTMLOpsProfile
;
18796 /*****************************************************************************
18797 * IOmNavigator interface
18803 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
18805 interface IOmNavigator
: IDispatch
18807 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18808 HRESULT appCodeName
([retval, out] BSTR *p
);
18810 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18811 HRESULT appName
([retval, out] BSTR *p
);
18813 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18814 HRESULT appVersion
([retval, out] BSTR *p
);
18816 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18817 HRESULT userAgent
([retval, out] BSTR *p
);
18819 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18820 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
18822 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18823 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
18825 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18826 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
18828 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18829 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
18831 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18832 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
18834 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18835 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
18837 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18838 HRESULT toString
([retval, out] BSTR *String);
18840 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18841 HRESULT cpuClass
([retval, out] BSTR *p
);
18843 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18844 HRESULT systemLanguage
([retval, out] BSTR *p
);
18846 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18847 HRESULT browserLanguage
([retval, out] BSTR *p
);
18849 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18850 HRESULT userLanguage
([retval, out] BSTR *p
);
18852 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18853 HRESULT platform
([retval, out] BSTR *p
);
18855 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18856 HRESULT appMinorVersion
([retval, out] BSTR *p
);
18858 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18859 HRESULT connectionSpeed
([retval, out] LONG *p
);
18861 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18862 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
18864 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18865 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
18868 /*****************************************************************************
18869 * DispHTMLNavigator dispinterface
18873 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18875 dispinterface DispHTMLNavigator
18879 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
18880 BSTR appCodeName
();
18882 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
18885 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
18888 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
18891 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
18892 VARIANT_BOOL javaEnabled
();
18894 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
18895 VARIANT_BOOL taintEnabled
();
18897 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
18898 IHTMLMimeTypesCollection
*mimeTypes
();
18900 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
18901 IHTMLPluginsCollection
*plugins
();
18903 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
18904 VARIANT_BOOL cookieEnabled
();
18906 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
18907 IHTMLOpsProfile
*opsProfile
();
18909 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
18912 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
18915 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
18916 BSTR systemLanguage
();
18918 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
18919 BSTR browserLanguage
();
18921 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
18922 BSTR userLanguage
();
18924 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
18927 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
18928 BSTR appMinorVersion
();
18930 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
18931 LONG connectionSpeed
();
18933 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
18934 VARIANT_BOOL onLine
();
18936 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
18937 IHTMLOpsProfile
*userProfile
();
18939 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
18944 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
18946 coclass HTMLNavigator
18948 [default] dispinterface DispHTMLNavigator
;
18949 interface IOmNavigator
;
18952 /*****************************************************************************
18953 * IHTMLLocation interface
18959 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
18961 interface IHTMLLocation
: IDispatch
18963 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
18964 HRESULT href
([in] BSTR v
);
18966 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
18967 HRESULT href
([retval, out] BSTR *p
);
18969 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18970 HRESULT protocol
([in] BSTR v
);
18972 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
18973 HRESULT protocol
([retval, out] BSTR *p
);
18975 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
18976 HRESULT host
([in] BSTR v
);
18978 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
18979 HRESULT host
([retval, out] BSTR *p
);
18981 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18982 HRESULT hostname
([in] BSTR v
);
18984 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
18985 HRESULT hostname
([retval, out] BSTR *p
);
18987 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
18988 HRESULT port
([in] BSTR v
);
18990 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
18991 HRESULT port
([retval, out] BSTR *p
);
18993 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18994 HRESULT pathname
([in] BSTR v
);
18996 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
18997 HRESULT pathname
([retval, out] BSTR *p
);
18999 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
19000 HRESULT search
([in] BSTR v
);
19002 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
19003 HRESULT search
([retval, out] BSTR *p
);
19005 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
19006 HRESULT hash
([in] BSTR v
);
19008 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
19009 HRESULT hash
([retval, out] BSTR *p
);
19011 [id(DISPID_IHTMLLOCATION_RELOAD
)]
19012 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
19014 [id(DISPID_IHTMLLOCATION_REPLACE
)]
19015 HRESULT replace
([in] BSTR bstr);
19017 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
19018 HRESULT assign
([in] BSTR bstr);
19020 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
19021 HRESULT toString
([retval, out] BSTR *String);
19024 /*****************************************************************************
19025 * DispHTMLHistory dispinterface
19029 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19031 dispinterface DispHTMLHistory
19035 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
19038 [id(DISPID_IOMHISTORY_BACK
)]
19039 void back
([optional, in] VARIANT *pvargdistance
);
19041 [id(DISPID_IOMHISTORY_FORWARD
)]
19042 void forward
([optional, in] VARIANT *pvargdistance
);
19044 [id(DISPID_IOMHISTORY_GO
)]
19045 void go
([optional, in] VARIANT *pvargdistance
);
19047 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
19048 IDispatch
*constructor
();
19051 /*****************************************************************************
19052 * DispHTMLLocation dispinterface
19056 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19058 dispinterface DispHTMLLocation
19062 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
19065 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
19068 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
19069 void protocol
(BSTR v
);
19071 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
19074 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
19077 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
19080 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
19081 void hostname
(BSTR v
);
19083 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
19086 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
19089 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
19092 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
19093 void pathname
(BSTR v
);
19095 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
19098 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
19099 void search
(BSTR v
);
19101 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
19104 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
19107 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
19110 [id(DISPID_IHTMLLOCATION_RELOAD
)]
19111 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
19113 [id(DISPID_IHTMLLOCATION_REPLACE
)]
19114 void replace
([in] BSTR bstr);
19116 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
19117 void assign
([in] BSTR bstr);
19119 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
19122 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
19127 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
19129 coclass HTMLLocation
19131 [default] dispinterface DispHTMLLocation
;
19132 interface IHTMLLocation
;
19139 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19141 interface IHTMLBookmarkCollection
: IDispatch
19143 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
19144 HRESULT length
([out, retval] LONG *p
);
19146 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
19147 HRESULT _newEnum
([out, retval] IUnknown
**p
);
19149 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
19152 [out, retval] VARIANT *pVarBookmark
);
19155 /*****************************************************************************
19156 * IHTMLDataTransfer interface
19162 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19164 interface IHTMLDataTransfer
: IDispatch
19166 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
19169 [in] VARIANT *data
,
19170 [out, retval] VARIANT_BOOL *pret
);
19172 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
19175 [out, retval] VARIANT *pvarRet
);
19177 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
19180 [out, retval] VARIANT_BOOL *pret
);
19182 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
19183 HRESULT dropEffect
([in] BSTR v
);
19185 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
19186 HRESULT dropEffect
([out, retval] BSTR *p
);
19188 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
19189 HRESULT effectAllowed
([in] BSTR v
);
19191 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
19192 HRESULT effectAllowed
([out, retval] BSTR *p
);
19195 /*****************************************************************************
19196 * IHTMLEventObj interface
19202 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19204 interface IHTMLEventObj
: IDispatch
19206 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
19207 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
19209 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
19210 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
19212 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
19213 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
19215 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
19216 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
19218 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19219 HRESULT returnValue
([in] VARIANT v
);
19221 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19222 HRESULT returnValue
([retval, out] VARIANT *p
);
19224 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19225 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
19227 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19228 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
19230 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
19231 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
19233 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
19234 HRESULT toElement
([retval, out] IHTMLElement
**p
);
19236 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19237 HRESULT keyCode
([in] LONG v
);
19239 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19240 HRESULT keyCode
([retval, out] LONG *p
);
19242 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
19243 HRESULT button
([retval, out] LONG *p
);
19245 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
19246 HRESULT type
([retval, out] BSTR *p
);
19248 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
19249 HRESULT qualifier
([retval, out] BSTR *p
);
19251 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
19252 HRESULT reason
([retval, out] LONG *p
);
19254 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
19255 HRESULT x
([retval, out] LONG *p
);
19257 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
19258 HRESULT y
([retval, out] LONG *p
);
19260 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
19261 HRESULT clientX
([retval, out] LONG *p
);
19263 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
19264 HRESULT clientY
([retval, out] LONG *p
);
19266 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
19267 HRESULT offsetX
([retval, out] LONG *p
);
19269 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
19270 HRESULT offsetY
([retval, out] LONG *p
);
19272 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
19273 HRESULT screenX
([retval, out] LONG *p
);
19275 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
19276 HRESULT screenY
([retval, out] LONG *p
);
19278 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
19279 HRESULT srcFilter
([retval, out] IDispatch
**p
);
19282 /*****************************************************************************
19283 * DispCEventObj dispinterface
19287 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19289 dispinterface DispCEventObj
19293 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19294 void returnValue
(VARIANT v
);
19296 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
19297 VARIANT returnValue
();
19299 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19300 void cancelBubble
(VARIANT_BOOL v
);
19302 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
19303 VARIANT_BOOL cancelBubble
();
19305 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19306 void keyCode
(LONG v
);
19308 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
19311 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
19313 [in] BSTR strAttributeName
,
19314 [in] VARIANT AttributeValue
,
19315 [in, defaultvalue(1)] LONG lFlags
);
19317 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
19318 VARIANT getAttribute
(
19319 [in] BSTR strAttributeName
,
19320 [in, defaultvalue(0)] LONG lFlags
);
19322 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
19323 VARIANT_BOOL removeAttribute
(
19324 [in] BSTR strAttributeName
,
19325 [in, defaultvalue(1)] LONG lFlags
);
19327 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19328 void propertyName
(BSTR v
);
19330 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
19331 BSTR propertyName
();
19333 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19334 void bookmarks
(IHTMLBookmarkCollection
*v
);
19336 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
19337 IHTMLBookmarkCollection
*bookmarks
();
19339 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19340 void recordset
(IDispatch
*v
);
19342 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
19343 IDispatch
*recordset
();
19345 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19346 void dataFld
(BSTR v
);
19348 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
19351 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19352 void boundElements
(IHTMLElementCollection
*v
);
19354 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
19355 IHTMLElementCollection
*boundElements
();
19357 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19358 void repeat
(VARIANT_BOOL v
);
19360 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
19361 VARIANT_BOOL repeat
();
19363 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19364 void srcUrn
(BSTR v
);
19366 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
19369 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19370 void srcElement
(IHTMLElement
*v
);
19372 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
19373 IHTMLElement
*srcElement
();
19375 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19376 void altKey
(VARIANT_BOOL v
);
19378 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
19379 VARIANT_BOOL altKey
();
19381 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19382 void ctrlKey
(VARIANT_BOOL v
);
19384 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
19385 VARIANT_BOOL ctrlKey
();
19387 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19388 void shiftKey
(VARIANT_BOOL v
);
19390 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
19391 VARIANT_BOOL shiftKey
();
19393 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19394 void fromElement
(IHTMLElement
*v
);
19396 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
19397 IHTMLElement
*fromElement
();
19399 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19400 void toElement
(IHTMLElement
*v
);
19402 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
19403 IHTMLElement
*toElement
();
19405 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19406 void button
(LONG v
);
19408 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
19411 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19414 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
19417 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19418 void qualifier
(BSTR v
);
19420 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
19423 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19424 void reason
(LONG v
);
19426 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
19429 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
19432 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
19435 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19438 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
19441 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19442 void clientX
(LONG v
);
19444 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
19447 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19448 void clientY
(LONG v
);
19450 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
19452 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19453 void offsetX
(LONG v
);
19455 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
19458 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19459 void offsetY
(LONG v
);
19461 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
19464 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19465 void screenX
(LONG v
);
19467 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
19470 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19471 void screenY
(LONG v
);
19473 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
19476 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19477 void srcFilter
(IDispatch
*v
);
19479 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
19480 IDispatch
*srcFilter
();
19482 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
19483 IHTMLDataTransfer
*dataTransfer
();
19485 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
19486 VARIANT_BOOL contentOverflow
();
19488 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19489 void shiftLeft
(VARIANT_BOOL v
);
19491 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
19492 VARIANT_BOOL shiftLeft
();
19494 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19495 void altLeft
(VARIANT_BOOL v
);
19497 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
19498 VARIANT_BOOL altLeft
();
19500 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19501 void ctrlLeft
(VARIANT_BOOL v
);
19503 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
19504 VARIANT_BOOL ctrlLeft
();
19506 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
19507 LONG_PTR imeCompositionChange
();
19509 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
19510 LONG_PTR imeNotifyCommand
();
19512 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
19513 LONG_PTR imeNotifyData
();
19515 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
19516 LONG_PTR imeRequest
();
19518 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
19519 LONG_PTR imeRequestData
();
19521 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
19522 LONG_PTR keyboardLayout
();
19524 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
19525 LONG behaviorCookie
();
19527 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
19528 LONG behaviorPart
();
19530 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
19533 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
19537 /*****************************************************************************
19538 * IHTMLStyleMedia interface
19544 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19546 interface IHTMLStyleMedia
: IDispatch
19548 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
19549 HRESULT type
([out, retval] BSTR *p
);
19551 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
19552 HRESULT matchMedium
(
19553 [in] BSTR mediaQuery
,
19554 [out, retval] VARIANT_BOOL *matches
);
19557 /*****************************************************************************
19558 * IHTMLFramesCollection2 interface
19564 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
19566 interface IHTMLFramesCollection2
: IDispatch
19568 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
19570 [in] VARIANT *pvarIndex
,
19571 [retval, out] VARIANT *pvarResult
);
19573 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
19574 HRESULT length
([retval, out] LONG *p
);
19577 /*****************************************************************************
19578 * IHTMLScreen interface
19584 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
19586 interface IHTMLScreen
: IDispatch
19588 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
19589 HRESULT colorDepth
([retval, out] LONG *p
);
19591 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19592 HRESULT bufferDepth
([in] LONG v
);
19594 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
19595 HRESULT bufferDepth
([retval, out] LONG *p
);
19597 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
19598 HRESULT width
([retval, out] LONG *p
);
19600 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
19601 HRESULT height
([retval, out] LONG *p
);
19603 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19604 HRESULT updateInterval
([in] LONG v
);
19606 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
19607 HRESULT updateInterval
([retval, out] LONG *p
);
19609 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
19610 HRESULT availHeight
([retval, out] LONG *p
);
19612 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
19613 HRESULT availWidth
([retval, out] LONG *p
);
19615 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
19616 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
19619 /*****************************************************************************
19620 * IHTMLWindow2 interface
19626 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
19628 interface IHTMLWindow2
: IHTMLFramesCollection2
19630 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
19631 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
19633 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19634 HRESULT defaultStatus
([in] BSTR v
);
19636 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
19637 HRESULT defaultStatus
([retval, out] BSTR *p
);
19639 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
19640 HRESULT status
([in] BSTR v
);
19642 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
19643 HRESULT status
([retval, out] BSTR *p
);
19645 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
19646 HRESULT setTimeout
(
19647 [in] BSTR expression
,
19649 [optional, in] VARIANT *language
,
19650 [retval, out] LONG *timerID
);
19652 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
19653 HRESULT clearTimeout
([in] LONG timerID
);
19655 [id(DISPID_IHTMLWINDOW2_ALERT
)]
19656 HRESULT alert
([defaultvalue(""), in] BSTR message);
19658 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
19660 [defaultvalue(""), in] BSTR message,
19661 [retval, out] VARIANT_BOOL *confirmed
);
19663 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
19665 [defaultvalue(""), in] BSTR message,
19666 [defaultvalue("undefined"), in] BSTR defstr
,
19667 [retval, out] VARIANT *textdata
);
19669 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
19670 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
19672 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
19673 HRESULT location
([retval, out] IHTMLLocation
**p
);
19675 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
19676 HRESULT history
([retval, out] IOmHistory
**p
);
19678 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
19681 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
19682 HRESULT opener
([in] VARIANT v
);
19684 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
19685 HRESULT opener
([retval, out] VARIANT *p
);
19687 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
19688 HRESULT navigator
([retval, out] IOmNavigator
**p
);
19690 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
19691 HRESULT name
([in] BSTR v
);
19693 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
19694 HRESULT name
([retval, out] BSTR *p
);
19696 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
19697 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
19699 [id(DISPID_IHTMLWINDOW2_OPEN
)]
19701 [defaultvalue(""), in] BSTR url
,
19702 [defaultvalue(""), in] BSTR name
,
19703 [defaultvalue(""), in] BSTR features
,
19704 [defaultvalue(0), in] VARIANT_BOOL replace
,
19705 [retval, out] IHTMLWindow2
**pomWindowResult
);
19707 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
19708 HRESULT self
([retval, out] IHTMLWindow2
**p
);
19710 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
19711 HRESULT top
([retval, out] IHTMLWindow2
**p
);
19713 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
19714 HRESULT window
([retval, out] IHTMLWindow2
**p
);
19716 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
19717 HRESULT navigate
([in] BSTR url
);
19719 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19720 HRESULT onfocus
([in] VARIANT v
);
19722 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
19723 HRESULT onfocus
([retval, out] VARIANT *p
);
19725 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19726 HRESULT onblur
([in] VARIANT v
);
19728 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
19729 HRESULT onblur
([retval, out] VARIANT *p
);
19731 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19732 HRESULT onload
([in] VARIANT v
);
19734 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
19735 HRESULT onload
([retval, out] VARIANT *p
);
19737 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19738 HRESULT onbeforeunload
([in] VARIANT v
);
19740 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
19741 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
19743 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19744 HRESULT onunload
([in] VARIANT v
);
19746 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
19747 HRESULT onunload
([retval, out] VARIANT *p
);
19749 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19750 HRESULT onhelp
([in] VARIANT v
);
19752 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
19753 HRESULT onhelp
([retval, out] VARIANT *p
);
19755 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19756 HRESULT onerror
([in] VARIANT v
);
19758 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
19759 HRESULT onerror
([retval, out] VARIANT *p
);
19761 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19762 HRESULT onresize
([in] VARIANT v
);
19764 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
19765 HRESULT onresize
([retval, out] VARIANT *p
);
19767 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19768 HRESULT onscroll
([in] VARIANT v
);
19770 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
19771 HRESULT onscroll
([retval, out] VARIANT *p
);
19773 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
19774 HRESULT document
([retval, out] IHTMLDocument2
**p
);
19776 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
19777 HRESULT event
([retval, out] IHTMLEventObj
**p
);
19779 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
19780 HRESULT _newEnum
([retval, out] IUnknown
**p
);
19782 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
19783 HRESULT showModalDialog
(
19785 [optional, in] VARIANT *varArgIn
,
19786 [optional, in] VARIANT *varOptions
,
19787 [retval, out] VARIANT *varArgOut
);
19789 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
19792 [optional, in] VARIANT helpArg
,
19793 [defaultvalue(""), in] BSTR features
);
19795 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
19796 HRESULT screen
([retval, out] IHTMLScreen
**p
);
19798 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
19799 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
19801 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
19804 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
19805 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
19807 [id(DISPID_IHTMLWINDOW2_BLUR
)]
19810 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
19811 HRESULT scroll
([in] LONG x
, [in] LONG y
);
19813 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
19814 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
19816 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
19817 HRESULT setInterval
([
19818 in] BSTR expression
,
19820 [optional, in] VARIANT *language
,
19821 [retval, out] LONG *timerID
);
19823 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
19824 HRESULT clearInterval
([in] LONG timerID
);
19826 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19827 HRESULT offscreenBuffering
([in] VARIANT v
);
19829 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
19830 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
19832 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
19833 HRESULT execScript
(
19835 [defaultvalue("JScript"), in] BSTR language
,
19836 [retval, out] VARIANT *pvarRet
);
19838 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
19839 HRESULT toString
([retval, out] BSTR *String);
19841 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
19842 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
19844 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
19845 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
19847 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
19848 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
19850 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
19851 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
19853 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
19854 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
19856 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
19857 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
19859 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
19860 HRESULT external
([retval, out] IDispatch
**p
);
19863 /*****************************************************************************
19864 * IHTMLWindow3 interface
19870 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19872 interface IHTMLWindow3
: IDispatch
19874 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
19875 HRESULT screenLeft
([out, retval] LONG *p
);
19877 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
19878 HRESULT screenTop
([out, retval] LONG *p
);
19880 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
19881 HRESULT attachEvent
(
19883 [in] IDispatch
*pDisp
,
19884 [out, retval] VARIANT_BOOL *pfResult
);
19886 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
19887 HRESULT detachEvent
(
19889 [in] IDispatch
*pDisp
);
19891 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
19892 HRESULT setTimeout
(
19893 [in] VARIANT *expression
,
19895 [in, optional] VARIANT *language
,
19896 [out, retval] LONG *timerID
);
19898 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
19899 HRESULT setInterval
(
19900 [in] VARIANT *expression
,
19902 [in, optional] VARIANT *language
,
19903 [out, retval] LONG *timerID
);
19905 [id(DISPID_IHTMLWINDOW3_PRINT
)]
19908 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19909 HRESULT onbeforeprint
([in] VARIANT v
);
19911 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
19912 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
19914 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19915 HRESULT onafterprint
([in] VARIANT v
);
19917 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
19918 HRESULT onafterprint
([out, retval] VARIANT *p
);
19920 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
19921 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
19923 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
19924 HRESULT showModelessDialog
(
19925 [in, defaultvalue("")] BSTR url
,
19926 [in, optional] VARIANT *varArgIn
,
19927 [in, optional] VARIANT *options
,
19928 [out, retval] IHTMLWindow2
**pDialog
);
19931 /*****************************************************************************
19932 * IHTMLWindow4 interface
19938 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19940 interface IHTMLWindow4
: IDispatch
19942 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
19943 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
19944 [retval, out] IDispatch
** ppPopup
);
19946 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
19947 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
19950 /*****************************************************************************
19951 * IHTMLWindow5 interface
19957 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
19959 interface IHTMLWindow5
: IDispatch
19961 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19962 HRESULT XMLHttpRequest
([in] VARIANT v
);
19964 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
19965 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
19968 /*****************************************************************************
19969 * IHTMLWindow6 interface
19975 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
19977 interface IHTMLWindow6
: IDispatch
19979 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19980 HRESULT XDomainRequest
([in] VARIANT v
);
19982 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
19983 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
19985 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
19986 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
19988 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
19989 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
19991 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19992 HRESULT onhashchange
([in] VARIANT v
);
19994 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
19995 HRESULT onhashchange
([out, retval] VARIANT *p
);
19997 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
19998 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
20000 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
20001 HRESULT postMessage
(
20003 [in, optional] VARIANT targetOrigin
);
20005 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
20006 HRESULT toStaticHTML
(
20007 [in] BSTR bstrHTML
,
20008 [out, retval] BSTR *pbstrStaticHTML
);
20010 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20011 HRESULT onmessage
([in] VARIANT v
);
20013 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20014 HRESULT onmessage
([out, retval] VARIANT *p
);
20016 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20017 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20020 /*****************************************************************************
20021 * IHTMLWindow7 interface
20027 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20029 interface IHTMLWindow7
: IDispatch
20031 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20032 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
20034 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20035 HRESULT getComputedStyle
(
20036 [in] IHTMLDOMNode
* varArgIn
,
20037 [in, defaultvalue("")] BSTR bstrPseudoElt
,
20038 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
20040 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20041 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
20043 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20044 HRESULT performance
([in] VARIANT v
);
20046 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20047 HRESULT performance
([out, retval] VARIANT *p
);
20049 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20050 HRESULT innerWidth
([out, retval] long *p
);
20052 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20053 HRESULT innerHeight
([out, retval] long *p
);
20055 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20056 HRESULT pageXOffset
([out, retval] long *p
);
20058 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20059 HRESULT pageYOffset
([out, retval] long *p
);
20061 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20062 HRESULT screenX
([out, retval] long *p
);
20064 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20065 HRESULT screenY
([out, retval] long *p
);
20067 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20068 HRESULT outerWidth
([out, retval] long *p
);
20070 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20071 HRESULT outerHeight
([out, retval] long *p
);
20073 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20074 HRESULT onabort
([in] VARIANT v
);
20076 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20077 HRESULT onabort
([out, retval] VARIANT *p
);
20079 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20080 HRESULT oncanplay
([in] VARIANT v
);
20082 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20083 HRESULT oncanplay
([out, retval] VARIANT *p
);
20085 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20086 HRESULT oncanplaythrough
([in] VARIANT v
);
20088 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20089 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
20091 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20092 HRESULT onchange
([in] VARIANT v
);
20094 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20095 HRESULT onchange
([out, retval] VARIANT *p
);
20097 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20098 HRESULT onclick
([in] VARIANT v
);
20100 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20101 HRESULT onclick
([out, retval] VARIANT *p
);
20103 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20104 HRESULT oncontextmenu
([in] VARIANT v
);
20106 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20107 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
20109 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20110 HRESULT ondblclick
([in] VARIANT v
);
20112 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20113 HRESULT ondblclick
([out, retval] VARIANT *p
);
20115 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20116 HRESULT ondrag
([in] VARIANT v
);
20118 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20119 HRESULT ondrag
([out, retval] VARIANT *p
);
20121 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20122 HRESULT ondragend
([in] VARIANT v
);
20124 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20125 HRESULT ondragend
([out, retval] VARIANT *p
);
20127 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20128 HRESULT ondragenter
([in] VARIANT v
);
20130 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20131 HRESULT ondragenter
([out, retval] VARIANT *p
);
20133 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20134 HRESULT ondragleave
([in] VARIANT v
);
20136 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20137 HRESULT ondragleave
([out, retval] VARIANT *p
);
20139 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20140 HRESULT ondragover
([in] VARIANT v
);
20142 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20143 HRESULT ondragover
([out, retval] VARIANT *p
);
20145 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20146 HRESULT ondragstart
([in] VARIANT v
);
20148 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20149 HRESULT ondragstart
([out, retval] VARIANT *p
);
20151 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20152 HRESULT ondrop
([in] VARIANT v
);
20154 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20155 HRESULT ondrop
([out, retval] VARIANT *p
);
20157 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20158 HRESULT ondurationchange
([in] VARIANT v
);
20160 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20161 HRESULT ondurationchange
([out, retval] VARIANT *p
);
20163 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20164 HRESULT onfocusin
([in] VARIANT v
);
20166 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20167 HRESULT onfocusin
([out, retval] VARIANT *p
);
20169 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20170 HRESULT onfocusout
([in] VARIANT v
);
20172 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20173 HRESULT onfocusout
([out, retval] VARIANT *p
);
20175 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20176 HRESULT oninput
([in] VARIANT v
);
20178 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20179 HRESULT oninput
([out, retval] VARIANT *p
);
20181 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20182 HRESULT onemptied
([in] VARIANT v
);
20184 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20185 HRESULT onemptied
([out, retval] VARIANT *p
);
20187 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20188 HRESULT onended
([in] VARIANT v
);
20190 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20191 HRESULT onended
([out, retval] VARIANT *p
);
20193 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20194 HRESULT onkeydown
([in] VARIANT v
);
20196 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20197 HRESULT onkeydown
([out, retval] VARIANT *p
);
20199 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20200 HRESULT onkeypress
([in] VARIANT v
);
20202 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20203 HRESULT onkeypress
([out, retval] VARIANT *p
);
20205 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20206 HRESULT onkeyup
([in] VARIANT v
);
20208 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20209 HRESULT onkeyup
([out, retval] VARIANT *p
);
20211 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20212 HRESULT onloadeddata
([in] VARIANT v
);
20214 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20215 HRESULT onloadeddata
([out, retval] VARIANT *p
);
20217 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20218 HRESULT onloadedmetadata
([in] VARIANT v
);
20220 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20221 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
20223 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20224 HRESULT onloadstart
([in] VARIANT v
);
20226 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20227 HRESULT onloadstart
([out, retval] VARIANT *p
);
20229 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20230 HRESULT onmousedown
([in] VARIANT v
);
20232 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20233 HRESULT onmousedown
([out, retval] VARIANT *p
);
20235 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20236 HRESULT onmouseenter
([in] VARIANT v
);
20238 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20239 HRESULT onmouseenter
([out, retval] VARIANT *p
);
20241 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20242 HRESULT onmouseleave
([in] VARIANT v
);
20244 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20245 HRESULT onmouseleave
([out, retval] VARIANT *p
);
20247 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20248 HRESULT onmousemove
([in] VARIANT v
);
20250 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20251 HRESULT onmousemove
([out, retval] VARIANT *p
);
20253 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20254 HRESULT onmouseout
([in] VARIANT v
);
20256 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20257 HRESULT onmouseout
([out, retval] VARIANT *p
);
20259 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20260 HRESULT onmouseover
([in] VARIANT v
);
20262 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20263 HRESULT onmouseover
([out, retval] VARIANT *p
);
20265 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20266 HRESULT onmouseup
([in] VARIANT v
);
20268 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
20269 HRESULT onmouseup
([out, retval] VARIANT *p
);
20271 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20272 HRESULT onmousewheel
([in] VARIANT v
);
20274 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
20275 HRESULT onmousewheel
([out, retval] VARIANT *p
);
20277 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20278 HRESULT onoffline
([in] VARIANT v
);
20280 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
20281 HRESULT onoffline
([out, retval] VARIANT *p
);
20283 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20284 HRESULT ononline
([in] VARIANT v
);
20286 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
20287 HRESULT ononline
([out, retval] VARIANT *p
);
20289 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20290 HRESULT onprogress
([in] VARIANT v
);
20292 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
20293 HRESULT onprogress
([out, retval] VARIANT *p
);
20295 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20296 HRESULT onratechange
([in] VARIANT v
);
20298 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
20299 HRESULT onratechange
([out, retval] VARIANT *p
);
20301 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20302 HRESULT onreadystatechange
([in] VARIANT v
);
20304 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
20305 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
20307 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20308 HRESULT onreset
([in] VARIANT v
);
20310 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
20311 HRESULT onreset
([out, retval] VARIANT *p
);
20313 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20314 HRESULT onseeked
([in] VARIANT v
);
20316 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
20317 HRESULT onseeked
([out, retval] VARIANT *p
);
20319 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20320 HRESULT onseeking
([in] VARIANT v
);
20322 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
20323 HRESULT onseeking
([out, retval] VARIANT *p
);
20325 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20326 HRESULT onselect
([in] VARIANT v
);
20328 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
20329 HRESULT onselect
([out, retval] VARIANT *p
);
20331 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20332 HRESULT onstalled
([in] VARIANT v
);
20334 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
20335 HRESULT onstalled
([out, retval] VARIANT *p
);
20337 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20338 HRESULT onstorage
([in] VARIANT v
);
20340 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
20341 HRESULT onstorage
([out, retval] VARIANT *p
);
20343 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20344 HRESULT onsubmit
([in] VARIANT v
);
20346 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
20347 HRESULT onsubmit
([out, retval] VARIANT *p
);
20349 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20350 HRESULT onsuspend
([in] VARIANT v
);
20352 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
20353 HRESULT onsuspend
([out, retval] VARIANT *p
);
20355 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20356 HRESULT ontimeupdate
([in] VARIANT v
);
20358 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
20359 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
20361 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20362 HRESULT onpause
([in] VARIANT v
);
20364 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
20365 HRESULT onpause
([out, retval] VARIANT *p
);
20367 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20368 HRESULT onplay
([in] VARIANT v
);
20370 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
20371 HRESULT onplay
([out, retval] VARIANT *p
);
20373 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20374 HRESULT onplaying
([in] VARIANT v
);
20376 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
20377 HRESULT onplaying
([out, retval] VARIANT *p
);
20379 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20380 HRESULT onvolumechange
([in] VARIANT v
);
20382 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
20383 HRESULT onvolumechange
([out, retval] VARIANT *p
);
20385 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20386 HRESULT onwaiting
([in] VARIANT v
);
20388 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
20389 HRESULT onwaiting
([out, retval] VARIANT *p
);
20392 /*****************************************************************************
20393 * DispHTMLScreen dispinterface
20397 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20399 dispinterface DispHTMLScreen
20403 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
20406 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20407 void bufferDepth
(long v
);
20409 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
20410 long bufferDepth
();
20412 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
20415 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
20418 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20419 void updateInterval
(long v
);
20421 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
20422 long updateInterval
();
20424 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
20425 long availHeight
();
20427 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
20430 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
20431 VARIANT_BOOL fontSmoothingEnabled
();
20433 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
20434 long logicalXDPI
();
20436 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
20437 long logicalYDPI
();
20439 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
20442 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
20445 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
20448 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
20451 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
20452 IDispatch
*constructor
();
20455 /*****************************************************************************
20456 * DispHTMLWindow2 dispinterface
20460 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20462 dispinterface DispHTMLWindow2
20466 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
20467 VARIANT item
([in] VARIANT *pvarIndex
);
20469 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
20472 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
20473 IHTMLFramesCollection2
*frames
();
20475 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20476 void defaultStatus
(BSTR v
);
20478 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
20479 BSTR defaultStatus
();
20481 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
20482 void status
(BSTR v
);
20484 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
20487 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
20488 void clearTimeout
([in] LONG timerID
);
20490 [id(DISPID_IHTMLWINDOW2_ALERT
)]
20491 void alert
([in, defaultvalue("")] BSTR message);
20493 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
20494 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
20496 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
20498 [in, defaultvalue("")] BSTR message,
20499 [in, defaultvalue("undefined")] BSTR defstr
);
20501 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
20502 IHTMLImageElementFactory
*Image
();
20504 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
20505 IHTMLLocation
*location
();
20507 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
20508 IOmHistory
*history
();
20510 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
20513 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
20514 void opener
(VARIANT v
);
20516 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
20519 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
20520 IOmNavigator
*navigator
();
20522 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
20525 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
20528 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
20529 IHTMLWindow2
*parent
();
20531 [id(DISPID_IHTMLWINDOW2_OPEN
)]
20532 IHTMLWindow2
*open
(
20533 [in, defaultvalue("")] BSTR url
,
20534 [in, defaultvalue("")] BSTR name
,
20535 [in, defaultvalue("")] BSTR features
,
20536 [in, defaultvalue(0)] VARIANT_BOOL replace
);
20538 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
20539 IHTMLWindow2
*self
();
20541 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
20542 IHTMLWindow2
*top
();
20544 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
20545 IHTMLWindow2
*window
();
20547 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
20548 void navigate
([in] BSTR url
);
20550 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20551 void onfocus
(VARIANT v
);
20553 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
20556 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20557 void onblur
(VARIANT v
);
20559 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
20562 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
20565 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20566 void onbeforeunload
(VARIANT v
);
20568 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
20569 VARIANT onbeforeunload
();
20571 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20572 void onunload
(VARIANT v
);
20574 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
20575 VARIANT onunload
();
20577 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20578 void onhelp
(VARIANT v
);
20580 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
20583 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20584 void onerror
(VARIANT v
);
20586 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
20589 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20590 void onresize
(VARIANT v
);
20592 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
20593 VARIANT onresize
();
20595 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20596 void onscroll
(VARIANT v
);
20598 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
20599 VARIANT onscroll
();
20601 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
20602 IHTMLDocument2
*document
();
20604 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
20605 IHTMLEventObj
*event
();
20607 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
20608 IUnknown
*_newEnum
();
20610 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
20611 VARIANT showModalDialog
(
20613 [in, optional] VARIANT *varArgIn
,
20614 [in, optional] VARIANT *varOptions
);
20616 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
20619 [in, optional] VARIANT helpArg
,
20620 [in, defaultvalue("")] BSTR features
);
20622 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
20623 IHTMLScreen
*screen
();
20625 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
20626 IHTMLOptionElementFactory
*Option
();
20628 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
20631 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
20632 VARIANT_BOOL closed
();
20634 [id(DISPID_IHTMLWINDOW2_BLUR
)]
20637 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
20638 void scroll
([in] LONG x
, [in] LONG y
);
20640 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
20641 IOmNavigator
*clientInformation
();
20643 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
20644 void clearInterval
([in] LONG timerID
);
20646 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20647 void offscreenBuffering
(VARIANT v
);
20649 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
20650 VARIANT offscreenBuffering
();
20652 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
20653 VARIANT execScript
(
20655 [in, defaultvalue("JScript")] BSTR language
);
20657 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
20660 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
20661 void scrollBy
([in] LONG x
, [in] LONG y
);
20663 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
20664 void scrollTo
([in] LONG x
, [in] LONG y
);
20666 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
20667 void moveTo
([in] LONG x
, [in] LONG y
);
20669 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
20670 void moveBy
([in] LONG x
, [in] LONG y
);
20672 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
20673 void resizeTo
([in] LONG x
, [in] LONG y
);
20675 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
20676 void resizeBy
([in] LONG x
, [in] LONG y
);
20678 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
20679 IDispatch
*external
();
20681 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
20684 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
20687 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
20688 VARIANT_BOOL attachEvent
(
20690 [in] IDispatch
*pDisp
);
20692 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
20695 [in] IDispatch
*pDisp
);
20697 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
20699 [in] VARIANT *expression
,
20701 [in, optional] VARIANT *language
);
20703 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
20705 [in] VARIANT *expression
,
20707 [in, optional] VARIANT *language
);
20709 [id(DISPID_IHTMLWINDOW3_PRINT
)]
20712 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20713 void onbeforeprint
(VARIANT v
);
20715 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
20716 VARIANT onbeforeprint
();
20718 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20719 void onafterprint
(VARIANT v
);
20721 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
20722 VARIANT onafterprint
();
20724 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
20725 IHTMLDataTransfer
*clipboardData
();
20727 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
20728 IHTMLWindow2
*showModelessDialog
(
20729 [in, defaultvalue("")] BSTR url
,
20730 [in, optional] VARIANT *varArgIn
,
20731 [in, optional] VARIANT *options
);
20733 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
20734 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
20736 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
20737 IHTMLFrameBase
*frameElement
();
20739 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
20740 IHTMLStorage
*sessionStorage
();
20742 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
20743 IHTMLStorage
*localStorage
();
20745 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20746 void onhashchange
(VARIANT v
);
20748 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
20749 VARIANT onhashchange
();
20751 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
20752 long maxConnectionsPerServer
();
20754 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
20757 [in, optional] VARIANT targetOrigin
);
20759 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
20760 BSTR toStaticHTML
([in] BSTR bstrHTML
);
20762 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20763 void onmessage
(VARIANT v
);
20765 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
20766 VARIANT onmessage
();
20768 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
20769 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
20771 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
20772 IHTMLSelection
*getSelection
();
20774 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
20775 IHTMLCSSStyleDeclaration
*getComputedStyle
(
20776 [in] IHTMLDOMNode
*varArgIn
,
20777 [in, defaultvalue("")] BSTR bstrPseudoElt
);
20779 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
20780 IHTMLStyleMedia
*styleMedia
();
20782 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20783 void performance
(VARIANT v
);
20785 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
20786 VARIANT performance
();
20788 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
20791 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
20792 long innerHeight
();
20794 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
20795 long pageXOffset
();
20797 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
20798 long pageYOffset
();
20800 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
20803 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
20806 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
20809 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
20810 long outerHeight
();
20812 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20813 void onabort
(VARIANT v
);
20815 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
20818 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20819 void oncanplay
(VARIANT v
);
20821 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
20822 VARIANT oncanplay
();
20824 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20825 void oncanplaythrough
(VARIANT v
);
20827 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
20828 VARIANT oncanplaythrough
();
20830 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20831 void onchange
(VARIANT v
);
20833 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
20834 VARIANT onchange
();
20836 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20837 void onclick
(VARIANT v
);
20839 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
20842 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20843 void oncontextmenu
(VARIANT v
);
20845 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
20846 VARIANT oncontextmenu
();
20848 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20849 void ondblclick
(VARIANT v
);
20851 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
20852 VARIANT ondblclick
();
20854 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20855 void ondrag
(VARIANT v
);
20857 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
20860 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20861 void ondragend
(VARIANT v
);
20863 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
20864 VARIANT ondragend
();
20866 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20867 void ondragenter
(VARIANT v
);
20869 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
20870 VARIANT ondragenter
();
20872 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20873 void ondragleave
(VARIANT v
);
20875 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
20876 VARIANT ondragleave
();
20878 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20879 void ondragover
(VARIANT v
);
20881 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
20882 VARIANT ondragover
();
20884 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20885 void ondragstart
(VARIANT v
);
20887 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
20888 VARIANT ondragstart
();
20890 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20891 void ondrop
(VARIANT v
);
20893 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
20896 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20897 void ondurationchange
(VARIANT v
);
20899 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
20900 VARIANT ondurationchange
();
20902 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20903 void onfocusin
(VARIANT v
);
20905 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
20906 VARIANT onfocusin
();
20908 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20909 void onfocusout
(VARIANT v
);
20911 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
20912 VARIANT onfocusout
();
20914 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20915 void oninput
(VARIANT v
);
20917 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
20920 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20921 void onemptied
(VARIANT v
);
20923 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
20924 VARIANT onemptied
();
20926 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20927 void onended
(VARIANT v
);
20929 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
20932 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20933 void onkeydown
(VARIANT v
);
20935 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
20936 VARIANT onkeydown
();
20938 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20939 void onkeypress
(VARIANT v
);
20941 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
20942 VARIANT onkeypress
();
20944 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20945 void onkeyup
(VARIANT v
);
20947 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
20950 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20951 void onloadeddata
(VARIANT v
);
20953 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
20954 VARIANT onloadeddata
();
20956 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20957 void onloadedmetadata
(VARIANT v
);
20959 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
20960 VARIANT onloadedmetadata
();
20962 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20963 void onloadstart
(VARIANT v
);
20965 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
20966 VARIANT onloadstart
();
20968 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20969 void onmousedown
(VARIANT v
);
20971 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
20972 VARIANT onmousedown
();
20974 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20975 void onmouseenter
(VARIANT v
);
20977 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
20978 VARIANT onmouseenter
();
20980 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20981 void onmouseleave
(VARIANT v
);
20983 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
20984 VARIANT onmouseleave
();
20986 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20987 void onmousemove
(VARIANT v
);
20989 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
20990 VARIANT onmousemove
();
20992 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20993 void onmouseout
(VARIANT v
);
20995 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
20996 VARIANT onmouseout
();
20998 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
20999 void onmouseover
(VARIANT v
);
21001 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21002 VARIANT onmouseover
();
21004 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21005 void onmouseup
(VARIANT v
);
21007 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21008 VARIANT onmouseup
();
21010 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21011 void onmousewheel
(VARIANT v
);
21013 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21014 VARIANT onmousewheel
();
21016 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21017 void onoffline
(VARIANT v
);
21019 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21020 VARIANT onoffline
();
21022 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21023 void ononline
(VARIANT v
);
21025 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21026 VARIANT ononline
();
21028 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21029 void onprogress
(VARIANT v
);
21031 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21032 VARIANT onprogress
();
21034 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21035 void onratechange
(VARIANT v
);
21037 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21038 VARIANT onratechange
();
21040 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21041 void onreadystatechange
(VARIANT v
);
21043 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21044 VARIANT onreadystatechange
();
21046 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21047 void onreset
(VARIANT v
);
21049 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21052 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21053 void onseeked
(VARIANT v
);
21055 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21056 VARIANT onseeked
();
21058 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21059 void onseeking
(VARIANT v
);
21061 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21062 VARIANT onseeking
();
21064 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21065 void onselect
(VARIANT v
);
21067 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21068 VARIANT onselect
();
21070 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21071 void onstalled
(VARIANT v
);
21073 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21074 VARIANT onstalled
();
21076 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21077 void onstorage
(VARIANT v
);
21079 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21080 VARIANT onstorage
();
21082 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21083 void onsubmit
(VARIANT v
);
21085 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21086 VARIANT onsubmit
();
21088 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21089 void onsuspend
(VARIANT v
);
21091 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21092 VARIANT onsuspend
();
21094 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21095 void ontimeupdate
(VARIANT v
);
21097 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21098 VARIANT ontimeupdate
();
21100 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21101 void onpause
(VARIANT v
);
21103 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21106 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21107 void onplay
(VARIANT v
);
21109 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21112 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21113 void onplaying
(VARIANT v
);
21115 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21116 VARIANT onplaying
();
21118 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21119 void onvolumechange
(VARIANT v
);
21121 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21122 VARIANT onvolumechange
();
21124 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21125 void onwaiting
(VARIANT v
);
21127 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21128 VARIANT onwaiting
();
21130 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21133 /*****************************************************************************
21134 * HTMLWindow2 coclass
21138 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
21140 coclass HTMLWindow2
21142 [default] dispinterface DispHTMLWindow2
;
21143 [source, default] dispinterface HTMLWindowEvents
;
21144 [source] dispinterface HTMLWindowEvents2
;
21145 /* [source] dispinterface HTMLWindowEvents3; */
21146 interface IHTMLWindow2
;
21147 interface IHTMLWindow3
;
21148 interface IHTMLWindow4
;
21149 interface IHTMLWindow5
;
21150 interface IHTMLWindow6
;
21151 interface IHTMLWindow7
;
21152 /* interface IHTMLWindow8; */
21153 interface IHTMLDOMConstructor
;
21154 interface IEventTarget
;
21157 /*****************************************************************************
21158 * DispHTMLWindowProxy dispinterface
21162 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21164 dispinterface DispHTMLWindowProxy
21168 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
21169 VARIANT item
([in] VARIANT* pvarIndex
);
21171 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
21174 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
21175 IHTMLFramesCollection2
* frames
();
21177 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
21178 void defaultStatus
(BSTR v
);
21180 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
21181 BSTR defaultStatus
();
21183 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
21184 void status
(BSTR v
);
21186 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
21189 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
21190 void clearTimeout
([in] LONG timerID
);
21192 [id(DISPID_IHTMLWINDOW2_ALERT
)]
21193 void alert
([defaultvalue(""), in] BSTR message);
21195 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
21196 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
21198 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
21199 VARIANT prompt
([defaultvalue(""), in] BSTR message,
21200 [defaultvalue("undefined"), in] BSTR defstr
);
21202 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
21203 IHTMLImageElementFactory
* Image
();
21205 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
21206 IHTMLLocation
* location
();
21208 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
21209 IOmHistory
* history
();
21211 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
21214 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
21215 void opener
(VARIANT v
);
21217 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
21220 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
21221 IOmNavigator
* navigator
();
21223 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
21226 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
21229 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
21230 IHTMLWindow2
* parent
();
21232 [id(DISPID_IHTMLWINDOW2_OPEN
)]
21233 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
21234 [defaultvalue(""), in] BSTR name
,
21235 [defaultvalue(""), in] BSTR features
,
21236 [defaultvalue(0), in] VARIANT_BOOL replace
);
21238 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
21239 IHTMLWindow2
* self
();
21241 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
21242 IHTMLWindow2
* top
();
21244 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
21245 IHTMLWindow2
* window
();
21247 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
21248 void navigate
([in] BSTR url
);
21250 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21251 void onfocus
(VARIANT v
);
21253 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
21256 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21257 void onblur
(VARIANT v
);
21259 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
21262 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21263 void onload
(VARIANT v
);
21265 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
21268 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21269 void onbeforeunload
(VARIANT v
);
21271 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
21272 VARIANT onbeforeunload
();
21274 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21275 void onunload
(VARIANT v
);
21277 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
21278 VARIANT onunload
();
21280 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21281 void onhelp
(VARIANT v
);
21283 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
21286 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21287 void onerror
(VARIANT v
);
21289 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
21292 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21293 void onresize
(VARIANT v
);
21295 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
21296 VARIANT onresize
();
21298 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21299 void onscroll
(VARIANT v
);
21301 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
21302 VARIANT onscroll
();
21304 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
21305 IHTMLDocument2
* document
();
21307 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
21308 IHTMLEventObj
* event
();
21310 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
21311 IUnknown
* _newEnum
();
21313 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
21314 VARIANT showModalDialog
([in] BSTR dialog
,
21315 [optional, in] VARIANT* varArgIn
,
21316 [optional, in] VARIANT* varOptions
);
21318 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
21319 void showHelp
([in] BSTR helpURL
,
21320 [optional, in] VARIANT helpArg
,
21321 [defaultvalue(""), in] BSTR features
);
21323 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
21324 IHTMLScreen
* screen
();
21326 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
21327 IHTMLOptionElementFactory
* Option
();
21329 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
21332 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
21333 VARIANT_BOOL closed
();
21335 [id(DISPID_IHTMLWINDOW2_BLUR
)]
21338 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
21339 void scroll
([in] LONG x
,
21342 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
21343 IOmNavigator
* clientInformation
();
21345 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
21346 void clearInterval
([in] LONG timerID
);
21348 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21349 void offscreenBuffering
(VARIANT v
);
21351 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
21352 VARIANT offscreenBuffering
();
21354 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
21355 VARIANT execScript
([in] BSTR code
,
21356 [defaultvalue("JScript"), in] BSTR language
);
21358 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
21361 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
21362 void scrollBy
([in] LONG x
,
21365 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
21366 void scrollTo
([in] LONG x
,
21369 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
21370 void moveTo
([in] LONG x
,
21373 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
21374 void moveBy
([in] LONG x
,
21377 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
21378 void resizeTo
([in] LONG x
,
21381 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
21382 void resizeBy
([in] LONG x
,
21385 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
21386 IDispatch
* external
();
21388 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
21391 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
21394 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
21395 VARIANT_BOOL attachEvent
([in] BSTR event
,
21396 [in] IDispatch
* pDisp
);
21398 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
21399 void detachEvent
([in] BSTR event
,
21400 [in] IDispatch
* pDisp
);
21402 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
21403 LONG setTimeout
([in] VARIANT* expression
,
21405 [optional, in] VARIANT* language
);
21407 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
21408 LONG setInterval
([in] VARIANT* expression
,
21410 [optional, in] VARIANT* language
);
21412 [id(DISPID_IHTMLWINDOW3_PRINT
)]
21415 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21416 void onbeforeprint
(VARIANT v
);
21418 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
21419 VARIANT onbeforeprint
();
21421 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21422 void onafterprint
(VARIANT v
);
21424 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
21425 VARIANT onafterprint
();
21427 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
21428 IHTMLDataTransfer
* clipboardData
();
21430 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
21431 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
21432 [optional, in] VARIANT* varArgIn
,
21433 [optional, in] VARIANT* options
);
21435 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
21436 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
21438 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
21439 IHTMLFrameBase
* frameElement
();
21441 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21442 void XMLHttpRequest
(VARIANT v
);
21444 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
21445 VARIANT XMLHttpRequest
();
21447 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
21448 IHTMLStorage
*sessionStorage
();
21450 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
21451 IHTMLStorage
*localStorage
();
21453 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21454 void onhashchange
(VARIANT v
);
21456 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
21457 VARIANT onhashchange
();
21459 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
21460 long maxConnectionsPerServer
();
21462 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
21465 [in, optional] VARIANT targetOrigin
);
21467 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
21468 BSTR toStaticHTML
([in] BSTR bstrHTML
);
21470 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21471 void onmessage
(VARIANT v
);
21473 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
21474 VARIANT onmessage
();
21476 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
21477 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
21479 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
21480 IHTMLSelection
*getSelection
();
21482 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
21483 IHTMLCSSStyleDeclaration
*getComputedStyle
(
21484 [in] IHTMLDOMNode
*varArgIn
,
21485 [in, defaultvalue("")] BSTR bstrPseudoElt
);
21487 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
21488 IHTMLStyleMedia
*styleMedia
();
21490 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21491 void performance
(VARIANT v
);
21493 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
21494 VARIANT performance
();
21496 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
21499 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
21500 long innerHeight
();
21502 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
21503 long pageXOffset
();
21505 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
21506 long pageYOffset
();
21508 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
21511 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
21514 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
21517 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
21518 long outerHeight
();
21520 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21521 void onabort
(VARIANT v
);
21523 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
21526 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21527 void oncanplay
(VARIANT v
);
21529 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
21530 VARIANT oncanplay
();
21532 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21533 void oncanplaythrough
(VARIANT v
);
21535 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
21536 VARIANT oncanplaythrough
();
21538 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21539 void onchange
(VARIANT v
);
21541 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
21542 VARIANT onchange
();
21544 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21545 void onclick
(VARIANT v
);
21547 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
21550 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21551 void oncontextmenu
(VARIANT v
);
21553 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
21554 VARIANT oncontextmenu
();
21556 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21557 void ondblclick
(VARIANT v
);
21559 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
21560 VARIANT ondblclick
();
21562 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21563 void ondrag
(VARIANT v
);
21565 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
21568 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21569 void ondragend
(VARIANT v
);
21571 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
21572 VARIANT ondragend
();
21574 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21575 void ondragenter
(VARIANT v
);
21577 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
21578 VARIANT ondragenter
();
21580 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21581 void ondragleave
(VARIANT v
);
21583 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
21584 VARIANT ondragleave
();
21586 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21587 void ondragover
(VARIANT v
);
21589 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
21590 VARIANT ondragover
();
21592 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21593 void ondragstart
(VARIANT v
);
21595 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
21596 VARIANT ondragstart
();
21598 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21599 void ondrop
(VARIANT v
);
21601 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
21604 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21605 void ondurationchange
(VARIANT v
);
21607 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
21608 VARIANT ondurationchange
();
21610 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21611 void onfocusin
(VARIANT v
);
21613 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
21614 VARIANT onfocusin
();
21616 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21617 void onfocusout
(VARIANT v
);
21619 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
21620 VARIANT onfocusout
();
21622 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21623 void oninput
(VARIANT v
);
21625 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
21628 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21629 void onemptied
(VARIANT v
);
21631 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
21632 VARIANT onemptied
();
21634 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21635 void onended
(VARIANT v
);
21637 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
21640 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21641 void onkeydown
(VARIANT v
);
21643 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
21644 VARIANT onkeydown
();
21646 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21647 void onkeypress
(VARIANT v
);
21649 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
21650 VARIANT onkeypress
();
21652 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21653 void onkeyup
(VARIANT v
);
21655 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
21658 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21659 void onloadeddata
(VARIANT v
);
21661 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
21662 VARIANT onloadeddata
();
21664 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21665 void onloadedmetadata
(VARIANT v
);
21667 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
21668 VARIANT onloadedmetadata
();
21670 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21671 void onloadstart
(VARIANT v
);
21673 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
21674 VARIANT onloadstart
();
21676 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21677 void onmousedown
(VARIANT v
);
21679 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
21680 VARIANT onmousedown
();
21682 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21683 void onmouseenter
(VARIANT v
);
21685 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
21686 VARIANT onmouseenter
();
21688 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21689 void onmouseleave
(VARIANT v
);
21691 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
21692 VARIANT onmouseleave
();
21694 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21695 void onmousemove
(VARIANT v
);
21697 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
21698 VARIANT onmousemove
();
21700 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21701 void onmouseout
(VARIANT v
);
21703 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
21704 VARIANT onmouseout
();
21706 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21707 void onmouseover
(VARIANT v
);
21709 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
21710 VARIANT onmouseover
();
21712 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21713 void onmouseup
(VARIANT v
);
21715 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
21716 VARIANT onmouseup
();
21718 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21719 void onmousewheel
(VARIANT v
);
21721 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
21722 VARIANT onmousewheel
();
21724 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21725 void onoffline
(VARIANT v
);
21727 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
21728 VARIANT onoffline
();
21730 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21731 void ononline
(VARIANT v
);
21733 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
21734 VARIANT ononline
();
21736 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21737 void onprogress
(VARIANT v
);
21739 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
21740 VARIANT onprogress
();
21742 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21743 void onratechange
(VARIANT v
);
21745 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
21746 VARIANT onratechange
();
21748 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21749 void onreadystatechange
(VARIANT v
);
21751 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
21752 VARIANT onreadystatechange
();
21754 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21755 void onreset
(VARIANT v
);
21757 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
21760 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21761 void onseeked
(VARIANT v
);
21763 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
21764 VARIANT onseeked
();
21766 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21767 void onseeking
(VARIANT v
);
21769 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
21770 VARIANT onseeking
();
21772 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21773 void onselect
(VARIANT v
);
21775 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
21776 VARIANT onselect
();
21778 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21779 void onstalled
(VARIANT v
);
21781 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
21782 VARIANT onstalled
();
21784 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21785 void onstorage
(VARIANT v
);
21787 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
21788 VARIANT onstorage
();
21790 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21791 void onsubmit
(VARIANT v
);
21793 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
21794 VARIANT onsubmit
();
21796 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21797 void onsuspend
(VARIANT v
);
21799 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
21800 VARIANT onsuspend
();
21802 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21803 void ontimeupdate
(VARIANT v
);
21805 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
21806 VARIANT ontimeupdate
();
21808 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21809 void onpause
(VARIANT v
);
21811 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
21814 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21815 void onplay
(VARIANT v
);
21817 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
21820 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21821 void onplaying
(VARIANT v
);
21823 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
21824 VARIANT onplaying
();
21826 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21827 void onvolumechange
(VARIANT v
);
21829 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
21830 VARIANT onvolumechange
();
21832 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21833 void onwaiting
(VARIANT v
);
21835 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
21836 VARIANT onwaiting
();
21838 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
21841 /*****************************************************************************
21842 * HTMLWindowEvents interface
21846 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
21848 dispinterface HTMLWindowEvents
21852 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
21855 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
21858 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
21859 VARIANT_BOOL onhelp
();
21861 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
21864 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
21867 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
21868 void onerror
([in] BSTR description
,
21872 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
21875 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
21878 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
21879 void onbeforeunload
();
21881 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
21882 void onbeforeprint
();
21884 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
21885 void onafterprint
();
21888 /*****************************************************************************
21889 * HTMLWindowEvents2 interface
21893 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21895 dispinterface HTMLWindowEvents2
21899 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
21900 void onload
([in] IHTMLEventObj
* pEvtObj
);
21902 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
21903 void onunload
([in] IHTMLEventObj
* pEvtObj
);
21905 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
21906 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
21908 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
21909 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
21911 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
21912 void onblur
([in] IHTMLEventObj
* pEvtObj
);
21914 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
21915 void onerror
([in] BSTR description
,
21919 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
21920 void onresize
([in] IHTMLEventObj
* pEvtObj
);
21922 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
21923 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
21925 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
21926 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
21928 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
21929 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
21931 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
21932 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
21935 /*****************************************************************************
21936 * HTMLWindowProxy class
21939 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21941 coclass HTMLWindowProxy
21943 [default] dispinterface DispHTMLWindowProxy
;
21944 [source, default] dispinterface HTMLWindowEvents
;
21945 [source] dispinterface HTMLWindowEvents2
;
21946 interface IHTMLWindow2
;
21947 interface IHTMLWindow3
;
21948 interface IHTMLWindow4
;
21949 interface IHTMLWindow5
;
21952 /*****************************************************************************
21953 * HTMLDocumentEvents2 interface
21957 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21959 dispinterface HTMLDocumentEvents2
21963 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
21964 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
21966 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
21967 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
21969 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
21970 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
21972 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
21973 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
21975 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
21976 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
21978 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
21979 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
21981 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
21982 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
21984 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
21985 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
21987 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
21988 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
21990 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
21991 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
21993 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
21994 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
21996 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
21997 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
21999 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
22000 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
22002 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
22003 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
22005 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
22006 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
22008 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
22009 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
22011 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
22012 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
22014 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
22015 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
22017 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
22018 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
22020 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
22021 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
22023 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
22024 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
22026 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
22027 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
22029 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
22030 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
22032 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
22033 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
22035 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
22036 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
22038 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
22039 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
22041 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
22042 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
22044 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
22045 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
22047 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
22048 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
22050 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
22051 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
22053 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
22054 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
22056 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
22057 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
22059 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
22060 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
22062 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
22063 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
22065 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
22066 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
22068 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
22069 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
22071 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
22072 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
22074 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
22075 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
22078 /*****************************************************************************
22079 * HTMLDocumentEvents interface
22083 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22085 dispinterface HTMLDocumentEvents
22089 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
22090 VARIANT_BOOL onhelp
();
22092 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
22093 VARIANT_BOOL onclick
();
22095 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
22096 VARIANT_BOOL ondblclick
();
22098 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
22101 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
22104 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
22105 VARIANT_BOOL onkeypress
();
22107 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
22108 void onmousedown
();
22110 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
22111 void onmousemove
();
22113 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
22116 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
22119 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
22120 void onmouseover
();
22122 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
22123 void onreadystatechange
();
22125 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
22126 VARIANT_BOOL onbeforeupdate
();
22128 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
22129 void onafterupdate
();
22131 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
22132 VARIANT_BOOL onrowexit
();
22134 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
22137 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
22138 VARIANT_BOOL ondragstart
();
22140 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
22141 VARIANT_BOOL onselectstart
();
22143 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
22144 VARIANT_BOOL onerrorupdate
();
22146 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
22147 VARIANT_BOOL oncontextmenu
();
22149 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
22150 VARIANT_BOOL onstop
();
22152 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
22153 void onrowsdelete
();
22155 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
22156 void onrowsinserted
();
22158 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
22159 void oncellchange
();
22161 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
22162 void onpropertychange
();
22164 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
22165 void ondatasetchanged
();
22167 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
22168 void ondataavailable
();
22170 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
22171 void ondatasetcomplete
();
22173 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
22174 void onbeforeeditfocus
();
22176 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
22177 void onselectionchange
();
22179 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
22180 VARIANT_BOOL oncontrolselect
();
22182 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
22183 VARIANT_BOOL onmousewheel
();
22185 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
22188 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
22191 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
22194 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
22195 void ondeactivate
();
22197 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
22198 VARIANT_BOOL onbeforeactivate
();
22200 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
22201 VARIANT_BOOL onbeforedeactivate
();
22204 /*****************************************************************************
22205 * HTMLTextContainerEvents interface
22209 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
22211 dispinterface HTMLTextContainerEvents
22216 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
22217 VARIANT_BOOL onhelp
();
22219 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
22220 VARIANT_BOOL onclick
();
22222 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
22223 VARIANT_BOOL ondblclick
();
22225 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
22226 VARIANT_BOOL onkeypress
();
22228 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
22231 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
22234 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
22237 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
22238 void onmouseover
();
22240 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
22241 void onmousemove
();
22243 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
22244 void onmousedown
();
22246 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
22249 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
22250 VARIANT_BOOL onselectstart
();
22252 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
22253 void onfilterchange
();
22255 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
22256 VARIANT_BOOL ondragstart
();
22258 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
22259 VARIANT_BOOL onbeforeupdate
();
22261 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
22262 void onafterupdate
();
22264 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
22265 VARIANT_BOOL onerrorupdate
();
22267 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
22268 VARIANT_BOOL onrowexit
();
22270 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
22273 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
22274 void ondatasetchanged
();
22276 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
22277 void ondataavailable
();
22279 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
22280 void ondatasetcomplete
();
22282 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
22283 void onlosecapture
();
22285 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
22286 void onpropertychange
();
22288 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
22291 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
22294 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
22297 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
22300 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
22301 VARIANT_BOOL ondrag
();
22303 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
22306 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
22307 VARIANT_BOOL ondragenter
();
22309 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
22310 VARIANT_BOOL ondragover
();
22312 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
22313 void ondragleave
();
22315 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
22316 VARIANT_BOOL ondrop
();
22318 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
22319 VARIANT_BOOL onbeforecut
();
22321 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
22322 VARIANT_BOOL oncut
();
22324 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
22325 VARIANT_BOOL onbeforecopy
();
22327 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
22328 VARIANT_BOOL oncopy
();
22330 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
22331 VARIANT_BOOL onbeforepaste
();
22333 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
22334 VARIANT_BOOL onpaste
();
22336 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
22337 VARIANT_BOOL oncontextmenu
();
22339 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
22340 void onrowsdelete
();
22342 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
22343 void onrowsinserted
();
22345 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
22346 void oncellchange
();
22348 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
22349 void onreadystatechange
();
22351 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
22352 void onbeforeeditfocus
();
22354 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
22355 void onlayoutcomplete
();
22357 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
22360 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
22361 VARIANT_BOOL onbeforedeactivate
();
22363 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
22364 VARIANT_BOOL onbeforeactivate
();
22366 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
22369 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
22370 VARIANT_BOOL oncontrolselect
();
22372 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
22373 VARIANT_BOOL onmovestart
();
22375 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
22378 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
22379 VARIANT_BOOL onresizestart
();
22381 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
22382 void onresizeend
();
22384 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
22385 void onmouseenter
();
22387 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
22388 void onmouseleave
();
22390 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
22391 VARIANT_BOOL onmousewheel
();
22393 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
22396 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
22397 void ondeactivate
();
22399 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
22402 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
22405 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
22408 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
22412 /*****************************************************************************
22413 * HTMLTextContainerEvents2 interface
22417 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22419 dispinterface HTMLTextContainerEvents2
22423 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
22424 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
22426 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
22427 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
22429 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
22430 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
22432 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
22433 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
22435 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
22436 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
22438 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
22439 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
22441 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
22442 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
22444 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
22445 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
22447 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
22448 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
22450 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
22451 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
22453 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
22454 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
22456 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
22457 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
22459 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
22460 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
22462 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
22463 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
22465 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
22466 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
22468 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
22469 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
22471 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
22472 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
22474 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
22475 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
22477 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
22478 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
22480 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
22481 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
22483 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
22484 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
22486 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
22487 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
22489 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
22490 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
22492 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
22493 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
22495 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
22496 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
22498 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
22499 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
22501 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
22502 void onblur
([in] IHTMLEventObj
* pEvtObj
);
22504 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
22505 void onresize
([in] IHTMLEventObj
* pEvtObj
);
22507 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
22508 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
22510 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
22511 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
22513 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
22514 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
22516 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
22517 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
22519 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
22520 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
22522 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
22523 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
22525 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
22526 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
22528 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
22529 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
22531 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
22532 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
22534 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
22535 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
22537 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
22538 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
22540 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
22541 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
22543 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
22544 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
22546 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
22547 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
22549 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
22550 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
22552 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
22553 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
22555 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
22556 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
22558 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
22559 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
22561 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
22562 void onpage
([in] IHTMLEventObj
* pEvtObj
);
22564 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
22565 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
22567 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
22568 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
22570 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
22571 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
22573 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
22574 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
22576 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
22577 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
22579 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
22580 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
22582 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
22583 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
22585 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
22586 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
22588 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
22589 void onmove
([in] IHTMLEventObj
* pEvtObj
);
22591 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
22592 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
22594 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
22595 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
22597 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
22598 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
22600 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
22601 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
22603 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
22604 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
22606 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
22607 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
22609 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
22610 void onchange
([in] IHTMLEventObj
* pEvtObj
);
22612 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
22613 void onselect
([in] IHTMLEventObj
* pEvtObj
);
22616 /*****************************************************************************
22617 * IDOMProcessingInstruction interface
22623 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
22625 interface IDOMProcessingInstruction
: IDispatch
22627 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
22628 HRESULT target
([out, retval] BSTR *p
);
22630 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22631 HRESULT data
([in] BSTR v
);
22633 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
22634 HRESULT data
([out, retval] BSTR *p
);
22637 /*****************************************************************************
22638 * IHTMLPerformanceNavigation interface
22644 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
22646 interface IHTMLPerformanceNavigation
: IDispatch
22648 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
22649 HRESULT type
([out, retval] ULONG
*p
);
22651 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
22652 HRESULT redirectCount
([out, retval] ULONG
*p
);
22654 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
22655 HRESULT toString
([out, retval] BSTR *string);
22657 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
22658 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22661 /*****************************************************************************
22662 * IHTMLPerformanceTiming interface
22668 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
22670 interface IHTMLPerformanceTiming
: IDispatch
22672 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
22673 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
22675 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
22676 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
22678 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
22679 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
22681 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
22682 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
22684 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
22685 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
22687 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
22688 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
22690 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
22691 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
22693 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
22694 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
22696 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
22697 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
22699 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
22700 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
22702 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
22703 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
22705 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
22706 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
22708 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
22709 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
22711 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
22712 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
22714 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
22715 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
22717 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
22718 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
22720 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
22721 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
22723 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
22724 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
22726 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
22727 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
22729 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
22730 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
22732 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
22733 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
22735 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
22736 HRESULT toString
([out, retval] BSTR *string);
22738 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
22739 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22742 /*****************************************************************************
22743 * IHTMLPerformance interface
22749 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
22751 interface IHTMLPerformance
: IDispatch
22753 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
22754 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
22756 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
22757 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
22759 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
22760 HRESULT toString
([out, retval] BSTR *string);
22762 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
22763 HRESULT toJSON
([out, retval] VARIANT *pVar
);
22766 /*****************************************************************************
22767 * IHTMLDocument interface
22773 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
22775 interface IHTMLDocument
: IDispatch
22777 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
22778 HRESULT Script
([retval, out] IDispatch
**p
);
22781 /*****************************************************************************
22782 * IHTMLDocument2 interface
22788 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
22790 interface IHTMLDocument2
: IHTMLDocument
22792 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
22793 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
22795 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
22796 HRESULT body
([retval, out] IHTMLElement
**p
);
22798 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
22799 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
22801 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
22802 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
22804 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
22805 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
22807 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
22808 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
22810 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
22811 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
22813 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
22814 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
22816 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22817 HRESULT title
([in] BSTR v
);
22819 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
22820 HRESULT title
([retval, out] BSTR *p
);
22822 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
22823 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
22825 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22826 HRESULT designMode
([in] BSTR v
);
22828 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
22829 HRESULT designMode
([retval, out] BSTR *p
);
22831 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
22832 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
22834 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
22835 HRESULT readyState
([retval, out] BSTR *p
);
22837 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
22838 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
22840 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
22841 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
22843 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
22844 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
22846 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22847 HRESULT alinkColor
([in] VARIANT v
);
22849 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
22850 HRESULT alinkColor
([retval, out] VARIANT *p
);
22852 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22853 HRESULT bgColor
([in] VARIANT v
);
22855 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
22856 HRESULT bgColor
([retval, out] VARIANT *p
);
22858 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22859 HRESULT fgColor
([in] VARIANT v
);
22861 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
22862 HRESULT fgColor
([retval, out] VARIANT *p
);
22864 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22865 HRESULT linkColor
([in] VARIANT v
);
22867 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
22868 HRESULT linkColor
([retval, out] VARIANT *p
);
22870 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22871 HRESULT vlinkColor
([in] VARIANT v
);
22873 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
22874 HRESULT vlinkColor
([retval, out] VARIANT *p
);
22876 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
22877 HRESULT referrer
([retval, out] BSTR *p
);
22879 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
22880 HRESULT location
([retval, out] IHTMLLocation
**p
);
22882 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
22883 HRESULT lastModified
([retval, out] BSTR *p
);
22885 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
22886 HRESULT URL
([in] BSTR v
);
22888 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
22889 HRESULT URL
([retval, out] BSTR *p
);
22891 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22892 HRESULT domain
([in] BSTR v
);
22894 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
22895 HRESULT domain
([retval, out] BSTR *p
);
22897 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22898 HRESULT cookie
([in] BSTR v
);
22900 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
22901 HRESULT cookie
([retval, out] BSTR *p
);
22903 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22904 HRESULT expando
([in] VARIANT_BOOL v
);
22906 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
22907 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
22909 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22910 HRESULT charset
([in] BSTR v
);
22912 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
22913 HRESULT charset
([retval, out] BSTR *p
);
22915 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22916 HRESULT defaultCharset
([in] BSTR v
);
22918 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
22919 HRESULT defaultCharset
([retval, out] BSTR *p
);
22921 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
22922 HRESULT mimeType
([retval, out] BSTR *p
);
22924 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
22925 HRESULT fileSize
([retval, out] BSTR *p
);
22927 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
22928 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
22930 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
22931 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
22933 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
22934 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
22936 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
22937 HRESULT security
([retval, out] BSTR *p
);
22939 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
22940 HRESULT protocol
([retval, out] BSTR *p
);
22942 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
22943 HRESULT nameProp
([retval, out] BSTR *p
);
22945 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
22946 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
22948 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
22949 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
22951 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
22953 [defaultvalue("text/html"), in] BSTR url
,
22954 [optional, in] VARIANT name
,
22955 [optional, in] VARIANT features
,
22956 [optional, in] VARIANT replace
,
22957 [retval, out] IDispatch
**pomWindowResult
);
22959 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
22962 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
22965 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
22966 HRESULT queryCommandSupported
(
22968 [retval, out] VARIANT_BOOL *pfRet
);
22970 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
22971 HRESULT queryCommandEnabled
(
22973 [retval, out] VARIANT_BOOL *pfRet
);
22975 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
22976 HRESULT queryCommandState
(
22978 [retval, out] VARIANT_BOOL *pfRet
);
22980 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
22981 HRESULT queryCommandIndeterm
(
22983 [retval, out] VARIANT_BOOL *pfRet
);
22985 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
22986 HRESULT queryCommandText
(
22988 [retval, out] BSTR *pcmdText
);
22990 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
22991 HRESULT queryCommandValue
(
22993 [retval, out] VARIANT *pcmdValue
);
22995 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
22996 HRESULT execCommand
(
22998 [defaultvalue(0), in] VARIANT_BOOL showUI
,
22999 [optional, in] VARIANT value
,
23000 [retval, out] VARIANT_BOOL *pfRet
);
23002 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
23003 HRESULT execCommandShowHelp
(
23005 [retval, out] VARIANT_BOOL *pfRet
);
23007 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
23008 HRESULT createElement
(
23010 [retval, out] IHTMLElement
**newElem
);
23012 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
23013 HRESULT onhelp
([in] VARIANT v
);
23015 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
23016 HRESULT onhelp
([retval, out] VARIANT *p
);
23018 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
23019 HRESULT onclick
([in] VARIANT v
);
23021 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
23022 HRESULT onclick
([retval, out] VARIANT *p
);
23024 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
23025 HRESULT ondblclick
([in] VARIANT v
);
23027 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
23028 HRESULT ondblclick
([retval, out] VARIANT *p
);
23030 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
23031 HRESULT onkeyup
([in] VARIANT v
);
23033 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
23034 HRESULT onkeyup
([retval, out] VARIANT *p
);
23036 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
23037 HRESULT onkeydown
([in] VARIANT v
);
23039 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
23040 HRESULT onkeydown
([retval, out] VARIANT *p
);
23042 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
23043 HRESULT onkeypress
([in] VARIANT v
);
23045 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
23046 HRESULT onkeypress
([retval, out] VARIANT *p
);
23048 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
23049 HRESULT onmouseup
([in] VARIANT v
);
23051 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
23052 HRESULT onmouseup
([retval, out] VARIANT *p
);
23054 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
23055 HRESULT onmousedown
([in] VARIANT v
);
23057 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
23058 HRESULT onmousedown
([retval, out] VARIANT *p
);
23060 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
23061 HRESULT onmousemove
([in] VARIANT v
);
23063 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
23064 HRESULT onmousemove
([retval, out] VARIANT *p
);
23066 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
23067 HRESULT onmouseout
([in] VARIANT v
);
23069 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
23070 HRESULT onmouseout
([retval, out] VARIANT *p
);
23072 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
23073 HRESULT onmouseover
([in] VARIANT v
);
23075 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
23076 HRESULT onmouseover
([retval, out] VARIANT *p
);
23078 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
23079 HRESULT onreadystatechange
([in] VARIANT v
);
23081 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
23082 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
23084 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
23085 HRESULT onafterupdate
([in] VARIANT v
);
23087 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
23088 HRESULT onafterupdate
([retval, out] VARIANT *p
);
23090 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
23091 HRESULT onrowexit
([in] VARIANT v
);
23093 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
23094 HRESULT onrowexit
([retval, out] VARIANT *p
);
23096 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
23097 HRESULT onrowenter
([in] VARIANT v
);
23099 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
23100 HRESULT onrowenter
([retval, out] VARIANT *p
);
23102 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
23103 HRESULT ondragstart
([in] VARIANT v
);
23105 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
23106 HRESULT ondragstart
([retval, out] VARIANT *p
);
23108 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
23109 HRESULT onselectstart
([in] VARIANT v
);
23111 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
23112 HRESULT onselectstart
([retval, out] VARIANT *p
);
23114 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
23115 HRESULT elementFromPoint
(
23118 [retval, out] IHTMLElement
**elementHit
);
23120 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
23121 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
23123 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
23124 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
23126 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
23127 HRESULT onbeforeupdate
([in] VARIANT v
);
23129 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
23130 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
23132 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
23133 HRESULT onerrorupdate
([in] VARIANT v
);
23135 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
23136 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
23138 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
23139 HRESULT toString
([retval, out] BSTR *String);
23141 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
23142 HRESULT createStyleSheet
(
23143 [defaultvalue(""), in] BSTR bstrHref
,
23144 [defaultvalue(-1), in] LONG lIndex
,
23145 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
23148 /*****************************************************************************
23149 * IHTMLDocument3 interface
23155 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23157 interface IHTMLDocument3
: IDispatch
23159 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
23160 HRESULT releaseCapture
();
23162 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
23163 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
23165 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
23166 HRESULT createTextNode
(
23168 [retval, out] IHTMLDOMNode
**newTextNode
);
23170 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
23171 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
23173 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
23174 HRESULT uniqueID
([retval, out] BSTR *p
);
23176 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
23177 HRESULT attachEvent
(
23179 [in] IDispatch
* pDisp
,
23180 [retval, out] VARIANT_BOOL *pfResult
);
23182 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
23183 HRESULT detachEvent
(
23185 [in] IDispatch
*pDisp
);
23187 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23188 HRESULT onrowsdelete
([in] VARIANT v
);
23190 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
23191 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
23193 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23194 HRESULT onrowsinserted
([in] VARIANT v
);
23196 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
23197 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
23199 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23200 HRESULT oncellchange
([in] VARIANT v
);
23202 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
23203 HRESULT oncellchange
([retval, out] VARIANT *p
);
23205 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23206 HRESULT ondatasetchanged
([in] VARIANT v
);
23208 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
23209 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
23211 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23212 HRESULT ondataavailable
([in] VARIANT v
);
23214 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
23215 HRESULT ondataavailable
([retval, out] VARIANT * p
);
23217 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23218 HRESULT ondatasetcomplete
([in] VARIANT v
);
23220 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
23221 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
23223 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23224 HRESULT onpropertychange
([in] VARIANT v
);
23226 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
23227 HRESULT onpropertychange
([retval, out] VARIANT *p
);
23229 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23230 HRESULT dir
([in] BSTR v
);
23232 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
23233 HRESULT dir
([retval, out] BSTR *p
);
23235 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23236 HRESULT oncontextmenu
([in] VARIANT v
);
23238 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
23239 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
23241 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23242 HRESULT onstop
([in] VARIANT v
);
23244 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
23245 HRESULT onstop
([retval, out] VARIANT *p
);
23247 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
23248 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
23250 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
23251 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
23253 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23254 HRESULT enableDownload
([in] VARIANT_BOOL v
);
23256 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
23257 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
23259 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23260 HRESULT baseUrl
([in] BSTR v
);
23262 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
23263 HRESULT baseUrl
([retval, out] BSTR *p
);
23265 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
23266 HRESULT childNodes
([retval, out] IDispatch
**p
);
23268 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23269 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
23271 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
23272 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
23274 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23275 HRESULT onbeforeeditfocus
([in] VARIANT v
);
23277 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
23278 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
23280 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
23281 HRESULT getElementsByName
(
23283 [retval, out] IHTMLElementCollection
**pelColl
);
23285 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
23286 HRESULT getElementById
(
23288 [retval, out] IHTMLElement
**pel
);
23290 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
23291 HRESULT getElementsByTagName
(
23293 [retval, out] IHTMLElementCollection
**pelColl
);
23296 /*****************************************************************************
23297 * IHTMLDocument4 interface
23303 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23305 interface IHTMLDocument4
: IDispatch
23307 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
23310 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
23311 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
23313 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23314 HRESULT onselectionchange
([in] VARIANT v
);
23316 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
23317 HRESULT onselectionchange
([retval, out] VARIANT *p
);
23319 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
23320 HRESULT namespaces
([retval, out] IDispatch
**p
);
23322 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
23323 HRESULT createDocumentFromUrl
(
23325 [in] BSTR bstrOptions
,
23326 [retval, out] IHTMLDocument2
**newDoc
);
23328 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23329 HRESULT media
([in] BSTR v
);
23331 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
23332 HRESULT media
([retval, out] BSTR *p
);
23334 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
23335 HRESULT createEventObject
(
23336 [optional, in] VARIANT *pvarEventObject
,
23337 [retval, out] IHTMLEventObj
**ppEventObj
);
23339 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
23341 [in] BSTR bstrEventName
,
23342 [optional, in] VARIANT *pvarEventObject
,
23343 [retval, out] VARIANT_BOOL *pfCancelled
);
23345 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
23346 HRESULT createRenderStyle
(
23348 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
23350 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23351 HRESULT oncontrolselect
([in] VARIANT v
);
23353 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
23354 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
23356 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
23357 HRESULT URLUnencoded
([retval, out] BSTR *p
);
23360 /*****************************************************************************
23361 * IHTMLDocument5 interface
23367 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23369 interface IHTMLDocument5
: IDispatch
23371 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23372 HRESULT onmousewheel
([in] VARIANT v
);
23374 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
23375 HRESULT onmousewheel
([retval, out] VARIANT *p
);
23377 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
23378 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
23380 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
23381 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
23383 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
23384 HRESULT createAttribute
(
23385 [in] BSTR bstrattrName
,
23386 [retval, out] IHTMLDOMAttribute
**ppattribute
);
23388 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
23389 HRESULT createComment
(
23390 [in] BSTR bstrdata
,
23391 [retval, out] IHTMLDOMNode
**ppRetNode
);
23393 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23394 HRESULT onfocusin
([in] VARIANT v
);
23396 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
23397 HRESULT onfocusin
([retval, out] VARIANT *p
);
23399 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23400 HRESULT onfocusout
([in] VARIANT v
);
23402 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
23403 HRESULT onfocusout
([retval, out] VARIANT *p
);
23405 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23406 HRESULT onactivate
([in] VARIANT v
);
23408 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
23409 HRESULT onactivate
([retval, out] VARIANT *p
);
23411 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23412 HRESULT ondeactivate
([in] VARIANT v
);
23414 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
23415 HRESULT ondeactivate
([retval, out] VARIANT *p
);
23417 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23418 HRESULT onbeforeactivate
([in] VARIANT v
);
23420 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
23421 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
23423 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23424 HRESULT onbeforedeactivate
([in] VARIANT v
);
23426 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
23427 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
23429 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
23430 HRESULT compatMode
([retval, out] BSTR *p
);
23433 /*****************************************************************************
23434 * IHTMLDocument6 interface
23440 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
23442 interface IHTMLDocument6
: IDispatch
23444 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
23445 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
23447 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
23448 HRESULT documentMode
([retval, out] VARIANT *p
);
23450 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23451 HRESULT onstorage
([in] VARIANT v
);
23453 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
23454 HRESULT onstorage
([retval, out] VARIANT *p
);
23456 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23457 HRESULT onstoragecommit
([in] VARIANT v
);
23459 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
23460 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
23462 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
23463 HRESULT getElementById
(
23465 [retval, out] IHTMLElement2
**p
);
23467 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
23468 HRESULT updateSettings
();
23471 /*****************************************************************************
23472 * IHTMLDocument7 interface
23478 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23480 interface IHTMLDocument7
: IDispatch
23482 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
23483 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
23485 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
23486 HRESULT createCDATASection
(
23488 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
23490 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
23491 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
23493 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
23494 HRESULT getElementsByTagNameNS
(
23495 [in] VARIANT *pvarNS
,
23496 [in] BSTR bstrLocalName
,
23497 [out, retval] IHTMLElementCollection
**pelColl
);
23499 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
23500 HRESULT createElementNS
(
23501 [in] VARIANT *pvarNS
,
23503 [out, retval] IHTMLElement
**newElem
);
23505 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
23506 HRESULT createAttributeNS
(
23507 [in] VARIANT *pvarNS
,
23508 [in] BSTR bstrAttrName
,
23509 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23511 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23512 HRESULT onmsthumbnailclick
([in] VARIANT v
);
23514 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
23515 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
23517 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
23518 HRESULT characterSet
([out, retval] BSTR *p
);
23520 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
23521 HRESULT createElement
(
23523 [out, retval] IHTMLElement
**newElem
);
23525 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
23526 HRESULT createAttribute
(
23527 [in] BSTR bstrAttrName
,
23528 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
23530 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
23531 HRESULT getElementsByClassName
(
23533 [out, retval] IHTMLElementCollection
**pel
);
23535 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
23536 HRESULT createProcessingInstruction
(
23537 [in] BSTR bstrTarget
,
23538 [in] BSTR bstrData
,
23539 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
23541 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
23543 [in] IHTMLDOMNode
*pNodeSource
,
23544 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23546 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23547 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
23549 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
23550 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
23552 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
23553 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
23555 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
23556 HRESULT inputEncoding
([out, retval] BSTR *p
);
23558 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
23559 HRESULT xmlEncoding
([out, retval] BSTR *p
);
23561 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23562 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
23564 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
23565 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
23567 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23568 HRESULT xmlVersion
([in] BSTR v
);
23570 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
23571 HRESULT xmlVersion
([out, retval] BSTR *p
);
23573 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
23574 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
23576 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23577 HRESULT onabort
([in] VARIANT v
);
23579 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
23580 HRESULT onabort
([out, retval] VARIANT *p
);
23582 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23583 HRESULT onblur
([in] VARIANT v
);
23585 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
23586 HRESULT onblur
([out, retval] VARIANT *p
);
23588 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23589 HRESULT oncanplay
([in] VARIANT v
);
23591 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
23592 HRESULT oncanplay
([out, retval] VARIANT *p
);
23594 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23595 HRESULT oncanplaythrough
([in] VARIANT v
);
23597 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
23598 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
23600 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23601 HRESULT onchange
([in] VARIANT v
);
23603 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
23604 HRESULT onchange
([out, retval] VARIANT *p
);
23606 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23607 HRESULT ondrag
([in] VARIANT v
);
23609 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
23610 HRESULT ondrag
([out, retval] VARIANT *p
);
23612 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23613 HRESULT ondragend
([in] VARIANT v
);
23615 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
23616 HRESULT ondragend
([out, retval] VARIANT *p
);
23618 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23619 HRESULT ondragenter
([in] VARIANT v
);
23621 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
23622 HRESULT ondragenter
([out, retval] VARIANT *p
);
23624 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23625 HRESULT ondragleave
([in] VARIANT v
);
23627 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
23628 HRESULT ondragleave
([out, retval] VARIANT *p
);
23630 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23631 HRESULT ondragover
([in] VARIANT v
);
23633 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
23634 HRESULT ondragover
([out, retval] VARIANT *p
);
23636 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23637 HRESULT ondrop
([in] VARIANT v
);
23639 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
23640 HRESULT ondrop
([out, retval] VARIANT *p
);
23642 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23643 HRESULT ondurationchange
([in] VARIANT v
);
23645 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
23646 HRESULT ondurationchange
([out, retval] VARIANT *p
);
23648 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23649 HRESULT onemptied
([in] VARIANT v
);
23651 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
23652 HRESULT onemptied
([out, retval] VARIANT *p
);
23654 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23655 HRESULT onended
([in] VARIANT v
);
23657 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
23658 HRESULT onended
([out, retval] VARIANT *p
);
23660 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23661 HRESULT onerror
([in] VARIANT v
);
23663 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
23664 HRESULT onerror
([out, retval] VARIANT *p
);
23666 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23667 HRESULT onfocus
([in] VARIANT v
);
23669 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
23670 HRESULT onfocus
([out, retval] VARIANT *p
);
23672 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23673 HRESULT oninput
([in] VARIANT v
);
23675 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
23676 HRESULT oninput
([out, retval] VARIANT *p
);
23678 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23679 HRESULT onload
([in] VARIANT v
);
23681 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
23682 HRESULT onload
([out, retval] VARIANT *p
);
23684 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23685 HRESULT onloadeddata
([in] VARIANT v
);
23687 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
23688 HRESULT onloadeddata
([out, retval] VARIANT *p
);
23690 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23691 HRESULT onloadedmetadata
([in] VARIANT v
);
23693 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
23694 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
23696 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23697 HRESULT onloadstart
([in] VARIANT v
);
23699 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
23700 HRESULT onloadstart
([out, retval] VARIANT *p
);
23702 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23703 HRESULT onpause
([in] VARIANT v
);
23705 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
23706 HRESULT onpause
([out, retval] VARIANT *p
);
23708 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23709 HRESULT onplay
([in] VARIANT v
);
23711 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
23712 HRESULT onplay
([out, retval] VARIANT *p
);
23714 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23715 HRESULT onplaying
([in] VARIANT v
);
23717 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
23718 HRESULT onplaying
([out, retval] VARIANT *p
);
23720 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23721 HRESULT onprogress
([in] VARIANT v
);
23723 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
23724 HRESULT onprogress
([out, retval] VARIANT *p
);
23726 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23727 HRESULT onratechange
([in] VARIANT v
);
23729 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
23730 HRESULT onratechange
([out, retval] VARIANT *p
);
23732 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23733 HRESULT onreset
([in] VARIANT v
);
23735 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
23736 HRESULT onreset
([out, retval] VARIANT *p
);
23738 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23739 HRESULT onscroll
([in] VARIANT v
);
23741 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
23742 HRESULT onscroll
([out, retval] VARIANT *p
);
23744 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23745 HRESULT onseeked
([in] VARIANT v
);
23747 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
23748 HRESULT onseeked
([out, retval] VARIANT *p
);
23750 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23751 HRESULT onseeking
([in] VARIANT v
);
23753 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
23754 HRESULT onseeking
([out, retval] VARIANT *p
);
23756 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23757 HRESULT onselect
([in] VARIANT v
);
23759 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
23760 HRESULT onselect
([out, retval] VARIANT *p
);
23762 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23763 HRESULT onstalled
([in] VARIANT v
);
23765 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
23766 HRESULT onstalled
([out, retval] VARIANT *p
);
23768 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23769 HRESULT onsubmit
([in] VARIANT v
);
23771 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
23772 HRESULT onsubmit
([out, retval] VARIANT *p
);
23774 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23775 HRESULT onsuspend
([in] VARIANT v
);
23777 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
23778 HRESULT onsuspend
([out, retval] VARIANT *p
);
23780 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23781 HRESULT ontimeupdate
([in] VARIANT v
);
23783 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
23784 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
23786 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23787 HRESULT onvolumechange
([in] VARIANT v
);
23789 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
23790 HRESULT onvolumechange
([out, retval] VARIANT *p
);
23792 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23793 HRESULT onwaiting
([in] VARIANT v
);
23795 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
23796 HRESULT onwaiting
([out, retval] VARIANT *p
);
23798 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
23799 HRESULT normalize
();
23801 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
23802 HRESULT importNode
(
23803 [in] IHTMLDOMNode
*pNodeSource
,
23804 [in] VARIANT_BOOL fDeep
,
23805 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
23807 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
23808 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
23810 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23811 HRESULT body
([in] IHTMLElement
*v
);
23813 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
23814 HRESULT body
([out, retval] IHTMLElement
**p
);
23816 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
23817 HRESULT head
([out, retval] IHTMLElement
**p
);
23820 /*****************************************************************************
23821 * IHTMLDocument8 interface
23827 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23829 interface IHTMLDocument8
: IDispatch
23831 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23832 HRESULT onmscontentzoom
([in] VARIANT v
);
23834 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
23835 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
23837 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23838 HRESULT onmspointerdown
([in] VARIANT v
);
23840 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
23841 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
23843 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23844 HRESULT onmspointermove
([in] VARIANT v
);
23846 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
23847 HRESULT onmspointermove
([out, retval] VARIANT *p
);
23849 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23850 HRESULT onmspointerup
([in] VARIANT v
);
23852 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
23853 HRESULT onmspointerup
([out, retval] VARIANT *p
);
23855 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23856 HRESULT onmspointerover
([in] VARIANT v
);
23858 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
23859 HRESULT onmspointerover
([out, retval] VARIANT *p
);
23861 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23862 HRESULT onmspointerout
([in] VARIANT v
);
23864 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
23865 HRESULT onmspointerout
([out, retval] VARIANT *p
);
23867 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23868 HRESULT onmspointercancel
([in] VARIANT v
);
23870 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
23871 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
23873 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23874 HRESULT onmspointerhover
([in] VARIANT v
);
23876 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
23877 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
23879 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23880 HRESULT onmsgesturestart
([in] VARIANT v
);
23882 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
23883 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
23885 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23886 HRESULT onmsgesturechange
([in] VARIANT v
);
23888 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
23889 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
23891 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23892 HRESULT onmsgestureend
([in] VARIANT v
);
23894 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
23895 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
23897 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23898 HRESULT onmsgesturehold
([in] VARIANT v
);
23900 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
23901 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
23903 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23904 HRESULT onmsgesturetap
([in] VARIANT v
);
23906 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
23907 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
23909 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23910 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
23912 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
23913 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
23915 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23916 HRESULT onmsinertiastart
([in] VARIANT v
);
23918 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
23919 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
23921 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
23922 HRESULT elementsFromPoint
(
23925 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23927 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
23928 HRESULT elementsFromRect
(
23933 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
23935 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23936 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
23938 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
23939 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
23941 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23942 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
23944 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
23945 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
23948 /*****************************************************************************
23949 * IDocumentEvent interface
23955 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23957 interface IDocumentEvent
: IDispatch
23959 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
23960 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
23963 /*****************************************************************************
23964 * IDocumentSelector interface
23970 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
23972 interface IDocumentSelector
: IDispatch
23974 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
23975 HRESULT querySelector
(
23977 [out, retval] IHTMLElement
**pel
);
23979 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
23980 HRESULT querySelectorAll
(
23982 [out, retval] IHTMLDOMChildrenCollection
**pel
);
23989 uuid(305104af
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23991 interface IDocumentRange
: IDispatch
23993 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
23994 HRESULT createRange
(
23995 [out, retval] IHTMLDOMRange
**ppIHTMLDOMRange
);
23998 /*****************************************************************************
23999 * DispHTMLDocument dispinterface
24003 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24005 dispinterface DispHTMLDocument
24009 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
24010 IDispatch
*Script
();
24012 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
24013 IHTMLElementCollection
*all
();
24015 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
24016 IHTMLElement
*body
();
24018 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
24019 IHTMLElement
*activeElement
();
24021 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
24022 IHTMLElementCollection
*images
();
24024 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
24025 IHTMLElementCollection
*applets
();
24027 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
24028 IHTMLElementCollection
*links
();
24030 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
24031 IHTMLElementCollection
*forms
();
24033 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
24034 IHTMLElementCollection
*anchors
();
24036 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
24037 void title
(BSTR v
);
24039 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
24042 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
24043 IHTMLElementCollection
*scripts
();
24045 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
24046 void designMode
(BSTR v
);
24048 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
24051 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
24052 IHTMLSelectionObject
*selection
();
24054 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
24057 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
24058 IHTMLFramesCollection2
*frames
();
24060 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
24061 IHTMLElementCollection
*embeds
();
24063 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
24064 IHTMLElementCollection
*plugins
();
24066 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
24067 void alinkColor
(VARIANT v
);
24069 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
24070 VARIANT alinkColor
();
24072 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
24073 void bgColor
(VARIANT v
);
24075 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
24078 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
24079 void fgColor
(VARIANT v
);
24081 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
24084 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
24085 void linkColor
(VARIANT v
);
24087 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
24088 VARIANT linkColor
();
24090 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
24091 void vlinkColor
(VARIANT v
);
24093 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
24094 VARIANT vlinkColor
();
24096 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
24099 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
24100 IHTMLLocation
*location
();
24102 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
24103 BSTR lastModified
();
24105 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
24108 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
24111 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
24112 void domain
(BSTR v
);
24114 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
24117 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
24118 void cookie
(BSTR v
);
24120 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
24123 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
24124 void expando
(VARIANT_BOOL v
);
24126 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
24127 VARIANT_BOOL expando
();
24129 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
24130 void charset
(BSTR v
);
24132 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
24135 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
24136 void defaultCharset
(BSTR v
);
24138 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
24139 BSTR defaultCharset
();
24141 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
24144 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
24147 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
24148 BSTR fileCreatedDate
();
24150 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
24151 BSTR fileModifiedDate
();
24153 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
24154 BSTR fileUpdatedDate
();
24156 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
24159 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
24162 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
24165 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
24166 void write
([in] SAFEARRAY(VARIANT) psarray
);
24168 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
24169 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
24171 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
24173 [defaultvalue("text/html"), in] BSTR url
,
24174 [optional, in] VARIANT name
,
24175 [optional, in] VARIANT features
,
24176 [optional, in] VARIANT replace
);
24178 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
24181 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
24184 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
24185 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
24187 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
24188 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
24190 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
24191 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
24193 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
24194 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
24196 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
24197 BSTR queryCommandText
([in] BSTR cmdID
);
24199 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
24200 VARIANT queryCommandValue
([in] BSTR cmdID
);
24202 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
24203 VARIANT_BOOL execCommand
(
24205 [defaultvalue(0), in] VARIANT_BOOL showUI
,
24206 [optional, in] VARIANT value
);
24208 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
24209 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
24211 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
24212 IHTMLElement
*createElement
([in] BSTR eTag
);
24214 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24215 void onhelp
(VARIANT v
);
24217 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
24220 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24221 void onclick
(VARIANT v
);
24223 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
24226 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24227 void ondblclick
(VARIANT v
);
24229 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
24230 VARIANT ondblclick
();
24232 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24233 void onkeyup
(VARIANT v
);
24235 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
24238 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24239 void onkeydown
(VARIANT v
);
24241 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
24242 VARIANT onkeydown
();
24244 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24245 void onkeypress
(VARIANT v
);
24247 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
24248 VARIANT onkeypress
();
24250 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24251 void onmouseup
(VARIANT v
);
24253 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
24254 VARIANT onmouseup
();
24256 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24257 void onmousedown
(VARIANT v
);
24259 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
24260 VARIANT onmousedown
();
24262 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24263 void onmousemove
(VARIANT v
);
24265 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
24266 VARIANT onmousemove
();
24268 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24269 void onmouseout
(VARIANT v
);
24271 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
24272 VARIANT onmouseout
();
24274 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24275 void onmouseover
(VARIANT v
);
24277 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
24278 VARIANT onmouseover
();
24280 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24281 void onreadystatechange
(VARIANT v
);
24283 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
24284 VARIANT onreadystatechange
();
24286 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24287 void onafterupdate
(VARIANT v
);
24289 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
24290 VARIANT onafterupdate
();
24292 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24293 void onrowexit
(VARIANT v
);
24295 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
24296 VARIANT onrowexit
();
24298 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24299 void onrowenter
(VARIANT v
);
24301 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
24302 VARIANT onrowenter
();
24304 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24305 void ondragstart
(VARIANT v
);
24307 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
24308 VARIANT ondragstart
();
24310 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24311 void onselectstart
(VARIANT v
);
24313 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
24314 VARIANT onselectstart
();
24316 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
24317 IHTMLElement
*elementFromPoint
(
24321 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
24322 IHTMLWindow2
*parentWindow
();
24324 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
24325 IHTMLStyleSheetsCollection
*styleSheets
();
24327 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24328 void onbeforeupdate
(VARIANT v
);
24330 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
24331 VARIANT onbeforeupdate
();
24333 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24334 void onerrorupdate
(VARIANT v
);
24336 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
24337 VARIANT onerrorupdate
();
24339 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
24342 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
24343 IHTMLStyleSheet
*createStyleSheet
(
24344 [defaultvalue(""), in] BSTR bstrHref
,
24345 [defaultvalue(-1), in] LONG lIndex
);
24347 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
24348 void releaseCapture
();
24350 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
24351 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
24353 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
24354 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
24356 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
24357 IHTMLElement
*documentElement
();
24359 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
24362 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
24363 VARIANT_BOOL attachEvent
(
24365 [in] IDispatch
*pDisp
);
24367 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
24370 [in] IDispatch
*pDisp
);
24372 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24373 void onrowsdelete
(VARIANT v
);
24375 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
24376 VARIANT onrowsdelete
();
24378 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24379 void onrowsinserted
(VARIANT v
);
24381 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
24382 VARIANT onrowsinserted
();
24384 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24385 void oncellchange
(VARIANT v
);
24387 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
24388 VARIANT oncellchange
();
24390 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24391 void ondatasetchanged
(VARIANT v
);
24393 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
24394 VARIANT ondatasetchanged
();
24396 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24397 void ondataavailable
(VARIANT v
);
24399 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
24400 VARIANT ondataavailable
();
24402 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24403 void ondatasetcomplete
(VARIANT v
);
24405 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
24406 VARIANT ondatasetcomplete
();
24408 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24409 void onpropertychange
(VARIANT v
);
24411 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
24412 VARIANT onpropertychange
();
24414 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24417 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
24420 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24421 void oncontextmenu
(VARIANT v
);
24423 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
24424 VARIANT oncontextmenu
();
24426 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24427 void onstop
(VARIANT v
);
24429 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
24432 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
24433 IHTMLDocument2
*createDocumentFragment
();
24435 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
24436 IHTMLDocument2
*parentDocument
();
24438 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24439 void enableDownload
(VARIANT_BOOL v
);
24441 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
24442 VARIANT_BOOL enableDownload
();
24444 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24445 void baseUrl
(BSTR v
);
24447 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
24450 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24451 void inheritStyleSheets
(VARIANT_BOOL v
);
24453 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
24454 VARIANT_BOOL inheritStyleSheets
();
24456 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24457 void onbeforeeditfocus
(VARIANT v
);
24459 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
24460 VARIANT onbeforeeditfocus
();
24462 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
24463 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
24465 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
24466 IHTMLElement
*getElementById
([in] BSTR v
);
24468 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
24469 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
24471 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
24474 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
24475 VARIANT_BOOL hasFocus
();
24477 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24478 void onselectionchange
(VARIANT v
);
24480 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
24481 VARIANT onselectionchange
();
24483 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
24484 IDispatch
*namespaces
();
24486 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
24487 IHTMLDocument2
*createDocumentFromUrl
(
24489 [in] BSTR bstrOptions
);
24491 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24492 void media
(BSTR v
);
24494 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
24497 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
24498 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
24500 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
24501 VARIANT_BOOL fireEvent
(
24502 [in] BSTR bstrEventName
,
24503 [optional, in] VARIANT *pvarEventObject
);
24505 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
24506 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
24508 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24509 void oncontrolselect
(VARIANT v
);
24511 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
24512 VARIANT oncontrolselect
();
24514 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
24515 BSTR URLUnencoded
();
24517 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24518 void onmousewheel
(VARIANT v
);
24520 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
24521 VARIANT onmousewheel
();
24523 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
24524 IHTMLDOMNode
*doctype
();
24526 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
24527 IHTMLDOMImplementation
*implementation
();
24529 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
24530 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
24532 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
24533 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
24535 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24536 void onfocusin
(VARIANT v
);
24538 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
24539 VARIANT onfocusin
();
24541 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24542 void onfocusout
(VARIANT v
);
24544 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
24545 VARIANT onfocusout
();
24547 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24548 void onactivate
(VARIANT v
);
24550 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
24551 VARIANT onactivate
();
24553 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24554 void ondeactivate
(VARIANT v
);
24556 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
24557 VARIANT ondeactivate
();
24559 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24560 void onbeforeactivate
(VARIANT v
);
24562 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
24563 VARIANT onbeforeactivate
();
24565 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24566 void onbeforedeactivate
(VARIANT v
);
24568 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
24569 VARIANT onbeforedeactivate
();
24571 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
24574 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
24575 IHTMLDocumentCompatibleInfoCollection
*compatible
();
24577 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
24578 VARIANT documentMode
();
24580 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24581 void onstorage
(VARIANT v
);
24583 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
24584 VARIANT onstorage
();
24586 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24587 void onstoragecommit
(VARIANT v
);
24589 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
24590 VARIANT onstoragecommit
();
24592 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
24593 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
24595 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
24596 void updateSettings
();
24598 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
24600 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
24601 IHTMLElement
*querySelector
([in] BSTR v
);
24603 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
24604 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
24606 [id(DISPID_IDOCUMENTRANGE_CREATERANGE
)]
24607 IHTMLDOMRange
*createRange
();
24610 /*****************************************************************************
24611 * HTMLDocument coclass
24614 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
24616 coclass HTMLDocument
24618 [default] dispinterface DispHTMLDocument
;
24619 [source, default] dispinterface HTMLDocumentEvents
;
24620 [source] dispinterface HTMLDocumentEvents2
;
24621 interface IHTMLDocument2
;
24622 interface IHTMLDocument3
;
24623 interface IHTMLDocument4
;
24624 interface IHTMLDocument5
;
24625 interface IHTMLDocument6
;
24626 interface IHTMLDOMNode
;
24627 interface IHTMLDOMNode2
;
24628 interface IDocumentEvent
;
24631 /*****************************************************************************
24632 * DWebBridgeEvents dispinterface
24636 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
24638 dispinterface DWebBridgeEvents
24642 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
24643 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
24645 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
24646 void onreadystatechange
();
24648 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
24649 VARIANT_BOOL onclick
();
24651 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
24652 VARIANT_BOOL ondblclick
();
24654 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
24657 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
24660 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
24661 VARIANT_BOOL onkeypress
();
24663 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
24664 void onmousedown
();
24666 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
24667 void onmousemove
();
24669 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
24673 /*****************************************************************************
24674 * IWebBridge interface
24680 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
24682 interface IWebBridge
: IDispatch
24684 [propput, id(DISPID_IWEBBRIDGE_URL
)]
24685 HRESULT URL
([in] BSTR v
);
24687 [propget, id(DISPID_IWEBBRIDGE_URL
)]
24688 HRESULT URL
([retval, out] BSTR * p
);
24690 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24691 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
24693 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
24694 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
24696 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
24697 HRESULT embed
([in] VARIANT_BOOL v
);
24699 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
24700 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
24702 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
24703 HRESULT event
([retval, out] IDispatch
* * p
);
24705 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
24706 HRESULT readyState
([retval, out] long * p
);
24708 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
24709 HRESULT AboutBox
();
24712 /*****************************************************************************
24713 * Scriptlet coclass
24717 helpstring("Microsoft Scriptlet Component"),
24718 progid
("ScriptBridge.ScriptBridge.1"),
24719 vi_progid
("ScriptBridge.ScriptBridge"),
24720 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
24724 [default] interface IWebBridge
;
24725 [source, default] dispinterface DWebBridgeEvents
;
24728 /*****************************************************************************
24729 * IHTMLEmbedElement interface
24735 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24737 interface IHTMLEmbedElement
: IDispatch
24739 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24740 HRESULT hidden([in] BSTR v
);
24742 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24743 HRESULT hidden([retval, out] BSTR *p
);
24745 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24746 HRESULT palette
([retval, out] BSTR *p
);
24748 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24749 HRESULT pluginspage
([retval, out] BSTR *p
);
24751 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24752 HRESULT src
([in] BSTR v
);
24754 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24755 HRESULT src
([retval, out] BSTR *p
);
24757 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24758 HRESULT units
([in] BSTR v
);
24760 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24761 HRESULT units
([retval, out] BSTR *p
);
24763 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24764 HRESULT name
([in] BSTR v
);
24766 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24767 HRESULT name
([retval, out] BSTR *p
);
24769 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24770 HRESULT width
([in] VARIANT v
);
24772 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24773 HRESULT width
([retval, out] VARIANT *p
);
24775 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24776 HRESULT height
([in] VARIANT v
);
24778 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24779 HRESULT height
([retval, out] VARIANT *p
);
24782 /*****************************************************************************
24783 * DispHTMLEmbedElement dispinterface
24787 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24789 dispinterface DispHTMLEmbed
24793 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24795 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24796 void hidden(BSTR v
);
24798 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
24801 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
24804 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
24805 BSTR pluginspage
();
24807 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24810 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
24813 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24814 void units
(BSTR v
);
24816 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
24819 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24822 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
24825 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24826 void width
(VARIANT v
);
24828 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
24831 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24832 void height
(VARIANT v
);
24834 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
24837 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24838 void ie8_src
(BSTR v
);
24840 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
24843 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
24844 BSTR ie8_pluginspage
();
24847 /*****************************************************************************
24848 * HTMLEmbed coclass
24852 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24856 [default] dispinterface DispHTMLEmbed
;
24857 /* [source, default] dispinterface HTMLControlElementEvents; */
24858 /* [source] dispinterface HTMLControlElementEvents2; */
24859 WINE_HTMLELEMENT_INTERFACES
;
24860 interface IHTMLControlElement
;
24861 interface IHTMLEmbedElement
;
24862 /* interface IHTMLEmbedElement2; */
24863 /* interface IGetSVGDocument; */
24866 /*****************************************************************************
24867 * IHTMLCommentElement interface
24873 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24875 interface IHTMLCommentElement
: IDispatch
24877 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24878 HRESULT text
([in] BSTR v
);
24880 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24881 HRESULT text
([out, retval] BSTR *p
);
24883 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24884 HRESULT atomic
([in] LONG v
);
24886 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24887 HRESULT atomic
([out, retval] LONG *p
);
24890 /*****************************************************************************
24891 * IHTMLCommentElement2 interface
24897 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24899 interface IHTMLCommentElement2
: IDispatch
24901 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24902 HRESULT data
([in] BSTR v
);
24904 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24905 HRESULT data
([out, retval] BSTR *p
);
24907 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24908 HRESULT length
([out, retval] LONG *p
);
24910 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24911 HRESULT substringData
(
24914 [out, retval] BSTR *pbstrsubString
);
24916 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24917 HRESULT appendData
([in] BSTR bstrstring
);
24919 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24920 HRESULT insertData
(
24922 [in] BSTR bstrstring
);
24924 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24925 HRESULT deleteData
(
24929 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24930 HRESULT replaceData
(
24933 [in] BSTR bstrstring
);
24936 /*****************************************************************************
24937 * DispHTMLCommentElement dispinterface
24941 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24943 dispinterface DispHTMLCommentElement
24947 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
24949 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24952 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
24955 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24956 void atomic
(LONG v
);
24958 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
24961 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24964 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
24967 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
24970 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
24971 BSTR substringData
(
24975 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
24976 void appendData
([in] BSTR bstrstring
);
24978 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
24981 [in] BSTR bstrstring
);
24983 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
24988 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
24992 [in] BSTR bstrstring
);
24997 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24999 dispinterface HTMLElementEvents2
25003 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
25004 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
25006 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
25007 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
25009 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
25010 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
25012 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
25013 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
25015 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
25016 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
25018 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
25019 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
25021 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
25022 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
25024 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
25025 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
25027 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
25028 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
25030 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
25031 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
25033 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
25034 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
25036 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
25037 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
25039 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
25040 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
25042 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
25043 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
25045 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
25046 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
25048 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
25049 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
25051 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
25052 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
25054 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
25055 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
25057 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
25058 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
25060 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
25061 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
25063 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
25064 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
25066 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
25067 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
25069 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
25070 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
25072 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
25073 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
25075 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
25076 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
25078 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
25079 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
25081 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
25082 void onblur
([in] IHTMLEventObj
* pEvtObj
);
25084 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
25085 void onresize
([in] IHTMLEventObj
* pEvtObj
);
25087 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
25088 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
25090 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
25091 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
25093 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
25094 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
25096 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
25097 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
25099 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
25100 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
25102 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
25103 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25105 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25106 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25108 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25109 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25111 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25112 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25114 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25115 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25117 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25118 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25120 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25121 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25123 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25124 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25126 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25127 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25129 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25130 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25132 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25133 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25135 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25136 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25138 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25139 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25141 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25142 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25144 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25145 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25147 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25148 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25150 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25151 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25153 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25154 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25156 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25157 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25159 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25160 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25162 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25163 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25165 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25166 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25168 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25169 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25171 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25172 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25174 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25175 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25177 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25178 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25180 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25181 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25183 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25184 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25186 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25187 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25192 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25194 dispinterface HTMLElementEvents
25198 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25199 VARIANT_BOOL onhelp
();
25201 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25202 VARIANT_BOOL onclick
();
25204 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25205 VARIANT_BOOL ondblclick
();
25207 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25208 VARIANT_BOOL onkeypress
();
25210 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25213 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25216 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25219 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25220 void onmouseover
();
25222 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25223 void onmousemove
();
25225 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25226 void onmousedown
();
25228 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25231 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25232 VARIANT_BOOL onselectstart
();
25234 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25235 void onfilterchange
();
25237 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25238 VARIANT_BOOL ondragstart
();
25240 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25241 VARIANT_BOOL onbeforeupdate
();
25243 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25244 void onafterupdate
();
25246 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25247 VARIANT_BOOL onerrorupdate
();
25249 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25250 VARIANT_BOOL onrowexit
();
25252 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25255 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25256 void ondatasetchanged
();
25258 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25259 void ondataavailable
();
25261 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25262 void ondatasetcomplete
();
25264 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25265 void onlosecapture
();
25267 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25268 void onpropertychange
();
25270 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25273 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25276 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25279 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25282 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25283 VARIANT_BOOL ondrag
();
25285 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25288 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25289 VARIANT_BOOL ondragenter
();
25291 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25292 VARIANT_BOOL ondragover
();
25294 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25295 void ondragleave
();
25297 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25298 VARIANT_BOOL ondrop
();
25300 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25301 VARIANT_BOOL onbeforecut
();
25303 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25304 VARIANT_BOOL oncut
();
25306 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25307 VARIANT_BOOL onbeforecopy
();
25309 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25310 VARIANT_BOOL oncopy
();
25312 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25313 VARIANT_BOOL onbeforepaste
();
25315 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25316 VARIANT_BOOL onpaste
();
25318 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25319 VARIANT_BOOL oncontextmenu
();
25321 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25322 void onrowsdelete
();
25324 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25325 void onrowsinserted
();
25327 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25328 void oncellchange
();
25330 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25331 void onreadystatechange
();
25333 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25334 void onbeforeeditfocus
();
25336 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25337 void onlayoutcomplete
();
25339 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25342 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25343 VARIANT_BOOL onbeforedeactivate
();
25345 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25346 VARIANT_BOOL onbeforeactivate
();
25348 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25351 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25352 VARIANT_BOOL oncontrolselect
();
25354 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25355 VARIANT_BOOL onmovestart
();
25357 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25360 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25361 VARIANT_BOOL onresizestart
();
25363 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25364 void onresizeend
();
25366 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25367 void onmouseenter
();
25369 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25370 void onmouseleave
();
25372 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25373 VARIANT_BOOL onmousewheel
();
25375 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25378 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25379 void ondeactivate
();
25381 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25384 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25390 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25392 coclass HTMLCommentElement
25394 [default] dispinterface DispHTMLCommentElement
;
25395 [source, default] dispinterface HTMLElementEvents
;
25396 [source] dispinterface HTMLElementEvents2
;
25397 WINE_HTMLELEMENT_INTERFACES
;
25398 interface IHTMLCommentElement
;
25399 interface IHTMLCommentElement2
;
25400 /* interface IHTMLCommentElement3; */
25403 /*****************************************************************************
25404 * HTMLTableEvents dispinterface
25408 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25410 dispinterface HTMLTableEvents
25414 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
25415 VARIANT_BOOL onhelp
();
25417 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
25418 VARIANT_BOOL onclick
();
25420 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
25421 VARIANT_BOOL ondblclick
();
25423 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
25424 VARIANT_BOOL onkeypress
();
25426 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
25429 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
25432 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
25435 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
25436 void onmouseover
();
25438 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
25439 void onmousemove
();
25441 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
25442 void onmousedown
();
25444 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
25447 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
25448 VARIANT_BOOL onselectstart
();
25450 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
25451 void onfilterchange
();
25453 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
25454 VARIANT_BOOL ondragstart
();
25456 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
25457 VARIANT_BOOL onbeforeupdate
();
25459 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
25460 void onafterupdate
();
25462 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
25463 VARIANT_BOOL onerrorupdate
();
25465 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
25466 VARIANT_BOOL onrowexit
();
25468 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
25471 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
25472 void ondatasetchanged
();
25474 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
25475 void ondataavailable
();
25477 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
25478 void ondatasetcomplete
();
25480 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
25481 void onlosecapture
();
25483 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
25484 void onpropertychange
();
25486 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
25489 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
25492 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
25495 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
25498 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
25499 VARIANT_BOOL ondrag
();
25501 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
25504 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
25505 VARIANT_BOOL ondragenter
();
25507 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
25508 VARIANT_BOOL ondragover
();
25510 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
25511 void ondragleave
();
25513 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
25514 VARIANT_BOOL ondrop
();
25516 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
25517 VARIANT_BOOL onbeforecut
();
25519 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
25520 VARIANT_BOOL oncut
();
25522 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
25523 VARIANT_BOOL onbeforecopy
();
25525 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
25526 VARIANT_BOOL oncopy
();
25528 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
25529 VARIANT_BOOL onbeforepaste
();
25531 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
25532 VARIANT_BOOL onpaste
();
25534 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
25535 VARIANT_BOOL oncontextmenu
();
25537 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
25538 void onrowsdelete
();
25540 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
25541 void onrowsinserted
();
25543 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
25544 void oncellchange
();
25546 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
25547 void onreadystatechange
();
25549 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
25550 void onbeforeeditfocus
();
25552 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
25553 void onlayoutcomplete
();
25555 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
25558 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
25559 VARIANT_BOOL onbeforedeactivate
();
25561 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
25562 VARIANT_BOOL onbeforeactivate
();
25564 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
25567 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
25568 VARIANT_BOOL oncontrolselect
();
25570 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
25571 VARIANT_BOOL onmovestart
();
25573 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
25576 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
25577 VARIANT_BOOL onresizestart
();
25579 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
25580 void onresizeend
();
25582 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
25583 void onmouseenter
();
25585 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
25586 void onmouseleave
();
25588 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
25589 VARIANT_BOOL onmousewheel
();
25591 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
25594 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
25595 void ondeactivate
();
25597 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
25600 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
25606 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25608 dispinterface HTMLTableEvents2
25612 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
25613 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
25615 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
25616 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
25618 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
25619 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
25621 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
25622 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
25624 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
25625 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
25627 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
25628 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
25630 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
25631 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
25633 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
25634 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
25636 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
25637 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
25639 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
25640 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
25642 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
25643 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
25645 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
25646 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
25648 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
25649 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
25651 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
25652 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
25654 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
25655 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
25657 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
25658 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
25660 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
25661 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
25663 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
25664 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
25666 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
25667 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
25669 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
25670 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
25672 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
25673 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
25675 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
25676 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
25678 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
25679 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
25681 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
25682 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
25684 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
25685 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
25687 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
25688 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
25690 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
25691 void onblur
([in] IHTMLEventObj
* pEvtObj
);
25693 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
25694 void onresize
([in] IHTMLEventObj
* pEvtObj
);
25696 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
25697 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
25699 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
25700 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
25702 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
25703 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
25705 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
25706 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
25708 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
25709 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
25711 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
25712 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
25714 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
25715 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
25717 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
25718 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
25720 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
25721 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
25723 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
25724 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
25726 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
25727 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
25729 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
25730 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
25732 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
25733 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
25735 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
25736 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
25738 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
25739 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
25741 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
25742 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
25744 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
25745 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
25747 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
25748 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
25750 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
25751 void onpage
([in] IHTMLEventObj
* pEvtObj
);
25753 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
25754 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
25756 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
25757 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
25759 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
25760 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
25762 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
25763 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
25765 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
25766 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
25768 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
25769 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
25771 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
25772 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
25774 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
25775 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
25777 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
25778 void onmove
([in] IHTMLEventObj
* pEvtObj
);
25780 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
25781 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
25783 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
25784 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
25786 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
25787 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
25789 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
25790 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
25792 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
25793 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
25795 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
25796 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
25799 /*****************************************************************************
25800 * IHTMLTableCaption interface
25806 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25808 interface IHTMLTableCaption
: IDispatch
25810 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25811 HRESULT align
([in] BSTR v
);
25813 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
25814 HRESULT align
([retval, out] BSTR *p
);
25816 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25817 HRESULT vAlign
([in] BSTR v
);
25819 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
25820 HRESULT vAlign
([retval, out] BSTR *p
);
25823 /*****************************************************************************
25824 * IHTMLTable interface
25830 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25832 interface IHTMLTable
: IDispatch
25834 [propput, id(DISPID_IHTMLTABLE_COLS
)]
25835 HRESULT cols
([in] LONG v
);
25837 [propget, id(DISPID_IHTMLTABLE_COLS
)]
25838 HRESULT cols
([retval, out] LONG *p
);
25840 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
25841 HRESULT border
([in] VARIANT v
);
25843 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
25844 HRESULT border
([retval, out] VARIANT *p
);
25846 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
25847 HRESULT frame
([in] BSTR v
);
25849 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
25850 HRESULT frame
([retval, out] BSTR *p
);
25852 [propput, id(DISPID_IHTMLTABLE_RULES
)]
25853 HRESULT rules
([in] BSTR v
);
25855 [propget, id(DISPID_IHTMLTABLE_RULES
)]
25856 HRESULT rules
([retval, out] BSTR *p
);
25858 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25859 HRESULT cellSpacing
([in] VARIANT v
);
25861 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
25862 HRESULT cellSpacing
([retval, out] VARIANT *p
);
25864 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25865 HRESULT cellPadding
([in] VARIANT v
);
25867 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
25868 HRESULT cellPadding
([retval, out] VARIANT *p
);
25870 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25871 HRESULT background
([in] BSTR v
);
25873 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
25874 HRESULT background
([retval, out] BSTR *p
);
25876 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25877 HRESULT bgColor
([in] VARIANT v
);
25879 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
25880 HRESULT bgColor
([retval, out] VARIANT *p
);
25882 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25883 HRESULT borderColor
([in] VARIANT v
);
25885 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
25886 HRESULT borderColor
([retval, out] VARIANT *p
);
25888 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25889 HRESULT borderColorLight
([in] VARIANT v
);
25891 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
25892 HRESULT borderColorLight
([retval, out] VARIANT *p
);
25894 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25895 HRESULT borderColorDark
([in] VARIANT v
);
25897 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
25898 HRESULT borderColorDark
([retval, out] VARIANT *p
);
25900 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
25901 HRESULT align
([in] BSTR v
);
25903 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
25904 HRESULT align
([retval, out] BSTR * p
);
25906 [id(DISPID_IHTMLTABLE_REFRESH
)]
25909 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
25910 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
25912 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
25913 HRESULT width
([in] VARIANT v
);
25915 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
25916 HRESULT width
([retval, out] VARIANT *p
);
25918 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
25919 HRESULT height
([in] VARIANT v
);
25921 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
25922 HRESULT height
([retval, out] VARIANT *p
);
25924 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25925 HRESULT dataPageSize
([in] LONG v
);
25927 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
25928 HRESULT dataPageSize
([retval, out] LONG *p
);
25930 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
25931 HRESULT nextPage
();
25933 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
25934 HRESULT previousPage
();
25936 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
25937 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
25939 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
25940 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
25942 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
25943 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
25945 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
25946 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
25948 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
25949 HRESULT createTHead
([retval, out] IDispatch
**head
);
25951 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
25952 HRESULT deleteTHead
();
25954 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
25955 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
25957 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
25958 HRESULT deleteTFoot
();
25960 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
25961 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
25963 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
25964 HRESULT deleteCaption
();
25966 [id(DISPID_IHTMLTABLE_INSERTROW
)]
25968 [defaultvalue(-1), in] LONG index
,
25969 [retval, out] IDispatch
**row
);
25971 [id(DISPID_IHTMLTABLE_DELETEROW
)]
25972 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
25974 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
25975 HRESULT readyState
([retval, out] BSTR *p
);
25977 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25978 HRESULT onreadystatechange
([in] VARIANT v
);
25980 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
25981 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
25988 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
25990 interface IHTMLTable2
: IDispatch
25992 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
25993 HRESULT firstPage
();
25995 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
25996 HRESULT lastPage
();
25998 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
25999 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
26001 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
26002 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
26003 [defaultvalue(-1), in] LONG indexTo
,
26004 [retval, out] IDispatch
** row
);
26011 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26013 interface IHTMLTable3
: IDispatch
26015 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26016 HRESULT summary
([in] BSTR v
);
26018 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26019 HRESULT summary
([retval, out] BSTR * p
);
26024 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26028 [default] dispinterface DispHTMLTable
;
26029 [source, default] dispinterface HTMLTableEvents
;
26030 [source] dispinterface HTMLTableEvents2
;
26031 WINE_HTMLDATAELEMENT_INTERFACES
;
26032 interface IHTMLControlElement
;
26033 interface IHTMLTable
;
26034 interface IHTMLTable2
;
26035 interface IHTMLTable3
;
26036 /* interface IHTMLTable4; */
26043 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26045 interface IHTMLTableSection
: IDispatch
26047 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
26048 HRESULT align
([in] BSTR v
);
26050 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
26051 HRESULT align
([retval, out] BSTR *p
);
26053 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
26054 HRESULT vAlign
([in] BSTR v
);
26056 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
26057 HRESULT vAlign
([retval, out] BSTR *p
);
26059 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
26060 HRESULT bgColor
([in] VARIANT v
);
26062 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
26063 HRESULT bgColor
([retval, out] VARIANT *p
);
26065 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
26066 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
26068 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
26070 [defaultvalue(-1), in] LONG index
,
26071 [retval, out] IDispatch
**row
);
26073 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
26074 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
26077 /*****************************************************************************
26078 * IHTMLTableRow interface
26084 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26086 interface IHTMLTableRow
: IDispatch
26088 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26089 HRESULT align
([in] BSTR v
);
26091 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26092 HRESULT align
([out, retval] BSTR *p
);
26094 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26095 HRESULT vAlign
([in] BSTR v
);
26097 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26098 HRESULT vAlign
([out, retval] BSTR *p
);
26100 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26101 HRESULT bgColor
([in] VARIANT v
);
26103 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26104 HRESULT bgColor
([out, retval] VARIANT *p
);
26106 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26107 HRESULT borderColor
([in] VARIANT v
);
26109 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26110 HRESULT borderColor
([out, retval] VARIANT *p
);
26112 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26113 HRESULT borderColorLight
([in] VARIANT v
);
26115 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26116 HRESULT borderColorLight
([out, retval] VARIANT *p
);
26118 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26119 HRESULT borderColorDark
([in] VARIANT v
);
26121 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26122 HRESULT borderColorDark
([out, retval] VARIANT *p
);
26124 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26125 HRESULT rowIndex
([out, retval] LONG *p
);
26127 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26128 HRESULT sectionRowIndex
([out, retval] LONG *p
);
26130 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26131 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
26133 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26134 HRESULT insertCell
(
26135 [in, defaultvalue(-1)] LONG index
,
26136 [out, retval] IDispatch
**row
);
26138 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26139 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
26142 /*****************************************************************************
26143 * IHTMLTableCell interface
26149 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26151 interface IHTMLTableCell
: IDispatch
26153 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26154 HRESULT rowSpan
([in] long v
);
26156 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26157 HRESULT rowSpan
([retval, out] long *p
);
26159 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26160 HRESULT colSpan
([in] long v
);
26162 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26163 HRESULT colSpan
([retval, out] long *p
);
26165 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26166 HRESULT align
([in] BSTR v
);
26168 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26169 HRESULT align
([retval, out] BSTR *p
);
26171 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26172 HRESULT vAlign
([in] BSTR v
);
26174 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26175 HRESULT vAlign
([retval, out] BSTR *p
);
26177 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26178 HRESULT bgColor
([in] VARIANT v
);
26180 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26181 HRESULT bgColor
([retval, out] VARIANT *p
);
26183 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26184 HRESULT noWrap
([in] VARIANT_BOOL v
);
26186 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26187 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
26189 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26190 HRESULT background
([in] BSTR v
);
26192 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26193 HRESULT background
([retval, out] BSTR *p
);
26195 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26196 HRESULT borderColor
([in] VARIANT v
);
26198 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26199 HRESULT borderColor
([retval, out] VARIANT *p
);
26201 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26202 HRESULT borderColorLight
([in] VARIANT v
);
26204 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26205 HRESULT borderColorLight
([retval, out] VARIANT *p
);
26207 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26208 HRESULT borderColorDark
([in] VARIANT v
);
26210 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26211 HRESULT borderColorDark
([retval, out] VARIANT *p
);
26213 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26214 HRESULT width
([in] VARIANT v
);
26216 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26217 HRESULT width
([retval, out] VARIANT *p
);
26219 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26220 HRESULT height
([in] VARIANT v
);
26222 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26223 HRESULT height
([retval, out] VARIANT *p
);
26225 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26226 HRESULT cellIndex
([retval, out] long *p
);
26229 /*****************************************************************************
26230 * DispHTMLTable dispinterface
26234 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26236 dispinterface DispHTMLTable
26240 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
26242 [propput, id(DISPID_IHTMLTABLE_COLS
)]
26245 [propget, id(DISPID_IHTMLTABLE_COLS
)]
26248 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
26249 void border
(VARIANT v
);
26251 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
26254 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
26255 void frame
(BSTR v
);
26257 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
26260 [propput, id(DISPID_IHTMLTABLE_RULES
)]
26261 void rules
(BSTR v
);
26263 [propget, id(DISPID_IHTMLTABLE_RULES
)]
26266 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26267 void cellSpacing
(VARIANT v
);
26269 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
26270 VARIANT cellSpacing
();
26272 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26273 void cellPadding
(VARIANT v
);
26275 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
26276 VARIANT cellPadding
();
26278 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26279 void background
(BSTR v
);
26281 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
26284 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26285 void bgColor
(VARIANT v
);
26287 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
26290 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26291 void borderColor
(VARIANT v
);
26293 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
26294 VARIANT borderColor
();
26296 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26297 void borderColorLight
(VARIANT v
);
26299 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
26300 VARIANT borderColorLight
();
26302 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26303 void borderColorDark
(VARIANT v
);
26305 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
26306 VARIANT borderColorDark
();
26308 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
26309 void align
(BSTR v
);
26311 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
26314 [id(DISPID_IHTMLTABLE_REFRESH
)]
26317 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
26318 IHTMLElementCollection
*rows
();
26320 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
26321 void width
(VARIANT v
);
26323 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
26326 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
26327 void height
(VARIANT v
);
26329 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
26332 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26333 void dataPageSize
(LONG v
);
26335 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
26336 LONG dataPageSize
();
26338 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
26341 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
26342 void previousPage
();
26344 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
26345 IHTMLTableSection
*tHead
();
26347 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
26348 IHTMLTableSection
*tFoot
();
26350 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
26351 IHTMLElementCollection
*tBodies
();
26353 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
26354 IHTMLTableCaption
*caption
();
26356 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
26357 IDispatch
*createTHead
();
26359 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
26360 void deleteTHead
();
26362 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
26363 IDispatch
*createTFoot
();
26365 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
26366 void deleteTFoot
();
26368 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
26369 IHTMLTableCaption
*createCaption
();
26371 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
26372 void deleteCaption
();
26374 [id(DISPID_IHTMLTABLE_INSERTROW
)]
26375 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
26377 [id(DISPID_IHTMLTABLE_DELETEROW
)]
26378 void deleteRow
([in, defaultvalue(-1)] LONG index
);
26380 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
26383 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
26386 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
26387 IHTMLElementCollection
*cells
();
26389 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
26390 IDispatch
*moveRow
(
26391 [in, defaultvalue(-1)] LONG indexFrom
,
26392 [in, defaultvalue(-1)] LONG indexTo
);
26394 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26395 void summary
(BSTR v
);
26397 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
26401 /*****************************************************************************
26402 * DispHTMLTableRow dispinterface
26406 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26408 dispinterface DispHTMLTableRow
26412 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26414 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26415 void align
(BSTR v
);
26417 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
26420 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26421 void vAlign
(BSTR v
);
26423 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
26426 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26427 void bgColor
(VARIANT v
);
26429 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
26432 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26433 void borderColor
(VARIANT v
);
26435 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
26436 VARIANT borderColor
();
26438 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26439 void borderColorLight
(VARIANT v
);
26441 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
26442 VARIANT borderColorLight
();
26444 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26445 void borderColorDark
(VARIANT v
);
26447 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
26448 VARIANT borderColorDark
();
26450 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
26453 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
26454 LONG sectionRowIndex
();
26456 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
26457 IHTMLElementCollection
*cells
();
26459 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
26460 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
26462 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
26463 void deleteCell
([in, defaultvalue(-1)] LONG index
);
26465 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26466 void height
(VARIANT v
);
26468 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
26471 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26474 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
26477 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26478 void chOff
(BSTR v
);
26480 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
26484 /*****************************************************************************
26485 * HTMLTableRow coclass
26489 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26491 coclass HTMLTableRow
26493 [default] dispinterface DispHTMLTableRow
;
26494 /* [source, default] dispinterface HTMLControlElementEvents; */
26495 /* [source] dispinterface HTMLControlElementEvents2; */
26496 WINE_HTMLELEMENT_INTERFACES
;
26497 interface IHTMLTableRow
;
26498 /* interface IHTMLTableRowMetrics; */
26499 /* interface IHTMLTableRow2; */
26500 /* interface IHTMLTableRow3; */
26501 /* interface IHTMLTableRow4; */
26504 /*****************************************************************************
26505 * DispHTMLTableCell dispinterface
26509 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26511 dispinterface DispHTMLTableCell
26515 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26517 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26518 void rowSpan
(long v
);
26520 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
26523 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26524 void colSpan
(long v
);
26526 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
26529 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26530 void align
(BSTR v
);
26532 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
26535 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26536 void vAlign
(BSTR v
);
26538 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
26541 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26542 void bgColor
(VARIANT v
);
26544 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
26547 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26548 void noWrap
(VARIANT_BOOL v
);
26550 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
26551 VARIANT_BOOL noWrap
();
26553 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26554 void background
(BSTR v
);
26556 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
26559 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26560 void borderColor
(VARIANT v
);
26562 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
26563 VARIANT borderColor
();
26565 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26566 void borderColorLight
(VARIANT v
);
26568 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
26569 VARIANT borderColorLight
();
26571 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26572 void borderColorDark
(VARIANT v
);
26574 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
26575 VARIANT borderColorDark
();
26577 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26578 void width
(VARIANT v
);
26580 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
26583 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26584 void height
(VARIANT v
);
26586 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
26589 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
26592 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26595 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
26598 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26601 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
26604 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26607 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
26610 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26611 void chOff
(BSTR v
);
26613 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
26616 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26617 void headers
(BSTR v
);
26619 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
26622 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26623 void scope
(BSTR v
);
26625 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
26628 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26629 void ie9_ch
(BSTR v
);
26631 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
26634 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26635 void ie9_chOff
(BSTR v
);
26637 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
26641 /*****************************************************************************
26642 * HTMLTableCell coclass
26646 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26648 coclass HTMLTableCell
26650 [default] dispinterface DispHTMLTableCell
;
26651 [source, default] dispinterface HTMLTextContainerEvents
;
26652 [source] dispinterface HTMLTextContainerEvents2
;
26653 WINE_HTMLELEMENT_INTERFACES
;
26654 interface IHTMLControlElement
;
26655 interface IHTMLTextContainer
;
26656 interface IHTMLTableCell
;
26657 /* interface IHTMLTableCell2; */
26658 /* interface IHTMLTableCell3; */
26661 /*****************************************************************************
26662 * IHTMLScriptElement interface
26668 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26670 interface IHTMLScriptElement
: IDispatch
26672 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26673 HRESULT src
([in] BSTR v
);
26675 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26676 HRESULT src
([retval, out] BSTR *p
);
26678 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26679 HRESULT htmlFor
([in] BSTR v
);
26681 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26682 HRESULT htmlFor
([retval, out] BSTR *p
);
26684 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26685 HRESULT event
([in] BSTR v
);
26687 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26688 HRESULT event
([retval, out] BSTR *p
);
26690 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26691 HRESULT text
([in] BSTR v
);
26693 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26694 HRESULT text
([retval, out] BSTR *p
);
26696 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26697 HRESULT defer
([in] VARIANT_BOOL v
);
26699 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26700 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
26702 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
26703 HRESULT readyState
([retval, out] BSTR *p
);
26705 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26706 HRESULT onerror
([in] VARIANT v
);
26708 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
26709 HRESULT onerror
([retval, out] VARIANT *p
);
26711 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26712 HRESULT type
([in] BSTR v
);
26714 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26715 HRESULT type
([retval, out] BSTR *p
);
26718 /*****************************************************************************
26719 * IHTMLScriptElement2 interface
26725 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26727 interface IHTMLScriptElement2
: IDispatch
26729 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26730 HRESULT charset
([in] BSTR v
);
26732 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26733 HRESULT charset
([retval, out] BSTR *p
);
26736 /*****************************************************************************
26737 * DispHTMLScriptElement dispinterface
26741 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26743 dispinterface DispHTMLScriptElement
26747 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26749 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26752 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
26755 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26756 void htmlFor
(BSTR v
);
26758 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
26761 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26762 void event
(BSTR v
);
26764 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
26767 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26770 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
26773 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26774 void defer
(VARIANT_BOOL v
);
26776 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
26777 VARIANT_BOOL defer
();
26779 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26782 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
26785 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26786 void charset
(BSTR v
);
26788 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
26791 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26792 void ie8_src
(BSTR v
);
26794 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
26798 /*****************************************************************************
26799 * HTMLScriptElement coclass
26803 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26805 coclass HTMLScriptElement
26807 [default] dispinterface DispHTMLScriptElement
;
26808 /* [source, default] dispinterface HTMLScriptEvents; */
26809 /* [source] dispinterface HTMLScriptEvents2; */
26810 WINE_HTMLELEMENT_INTERFACES
;
26811 interface IHTMLScriptElement
;
26812 interface IHTMLScriptElement2
;
26813 /* interface IHTMLScriptElement3; */
26814 /* interface IHTMLScriptElement4; */
26817 /*****************************************************************************
26818 * IHTMLObjectElement interface
26824 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26826 interface IHTMLObjectElement
: IDispatch
26828 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
26829 HRESULT object([retval, out] IDispatch
**p
);
26831 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
26832 HRESULT classid
([retval, out] BSTR *p
);
26834 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
26835 HRESULT data
([retval, out] BSTR *p
);
26837 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26838 HRESULT recordset
([in] IDispatch
*v
);
26840 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
26841 HRESULT recordset
([retval, out] IDispatch
**p
);
26843 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26844 HRESULT align
([in] BSTR v
);
26846 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
26847 HRESULT align
([retval, out] BSTR *p
);
26849 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26850 HRESULT name
([in] BSTR v
);
26852 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
26853 HRESULT name
([retval, out] BSTR *p
);
26855 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26856 HRESULT codeBase
([in] BSTR v
);
26858 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
26859 HRESULT codeBase
([retval, out] BSTR *p
);
26861 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26862 HRESULT codeType
([in] BSTR v
);
26864 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
26865 HRESULT codeType
([retval, out] BSTR *p
);
26867 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26868 HRESULT code
([in] BSTR v
);
26870 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
26871 HRESULT code
([retval, out] BSTR *p
);
26873 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
26874 HRESULT BaseHref
([retval, out] BSTR *p
);
26876 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26877 HRESULT type
([in] BSTR v
);
26879 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
26880 HRESULT type
([retval, out] BSTR *p
);
26882 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
26883 HRESULT form
([retval, out] IHTMLFormElement
**p
);
26885 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26886 HRESULT width
([in] VARIANT v
);
26888 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
26889 HRESULT width
([retval, out] VARIANT *p
);
26891 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26892 HRESULT height
([in] VARIANT v
);
26894 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
26895 HRESULT height
([retval, out] VARIANT *p
);
26897 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
26898 HRESULT readyState
([retval, out] long *p
);
26900 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26901 HRESULT onreadystatechange
([in] VARIANT v
);
26903 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
26904 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
26906 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26907 HRESULT onerror
([in] VARIANT v
);
26909 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
26910 HRESULT onerror
([retval, out] VARIANT *p
);
26912 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26913 HRESULT altHtml
([in] BSTR v
);
26915 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
26916 HRESULT altHtml
([retval, out] BSTR *p
);
26918 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26919 HRESULT vspace
([in] long v
);
26921 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
26922 HRESULT vspace
([retval, out] long *p
);
26924 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26925 HRESULT hspace
([in] long v
);
26927 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
26928 HRESULT hspace
([retval, out] long *p
);
26931 /*****************************************************************************
26932 * IHTMLObjectElement2 interface
26938 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26940 interface IHTMLObjectElement2
: IDispatch
26942 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
26943 HRESULT namedRecordset
(
26944 [in] BSTR dataMember
,
26945 [in, optional] VARIANT *hierarchy
,
26946 [out, retval] IDispatch
**ppRecordset
);
26948 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26949 HRESULT classid
([in] BSTR v
);
26951 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
26952 HRESULT classid
([out, retval] BSTR *p
);
26954 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26955 HRESULT data
([in] BSTR v
);
26957 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
26958 HRESULT data
([out, retval] BSTR *p
);
26961 /*****************************************************************************
26962 * IHTMLDivElement interface
26968 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26970 interface IHTMLDivElement
: IDispatch
26972 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26973 HRESULT align
([in] BSTR v
);
26975 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26976 HRESULT align
([out, retval] BSTR *p
);
26978 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26979 HRESULT noWrap
([in] VARIANT_BOOL v
);
26981 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
26982 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
26985 /*****************************************************************************
26986 * DispHTMLDivElement dispinterface
26990 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
26992 dispinterface DispHTMLDivElement
26996 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
26998 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
26999 void align
(BSTR v
);
27001 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
27004 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
27005 void noWrap
(VARIANT_BOOL v
);
27007 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
27008 VARIANT_BOOL noWrap
();
27011 /*****************************************************************************
27012 * IHTMLParamElement interface
27018 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27020 interface IHTMLParamElement
: IDispatch
27022 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27023 HRESULT name
([in] BSTR v
);
27025 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27026 HRESULT name
([retval, out] BSTR *p
);
27028 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27029 HRESULT value
([in] BSTR v
);
27031 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27032 HRESULT value
([retval, out] BSTR *p
);
27034 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27035 HRESULT type
([in] BSTR v
);
27037 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27038 HRESULT type
([retval, out] BSTR *p
);
27040 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27041 HRESULT valueType
([in] BSTR v
);
27043 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27044 HRESULT valueType
([retval, out] BSTR *p
);
27047 /*****************************************************************************
27048 * IHTMLParamElement2 interface
27054 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
27056 interface IHTMLParamElement2
: IDispatch
27058 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
27059 HRESULT name
([in] BSTR v
);
27061 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
27062 HRESULT name
([retval, out] BSTR *p
);
27064 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
27065 HRESULT type
([in] BSTR v
);
27067 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
27068 HRESULT type
([retval, out] BSTR *p
);
27070 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
27071 HRESULT value
([in] BSTR v
);
27073 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
27074 HRESULT value
([retval, out] BSTR *p
);
27076 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27077 HRESULT valueType
([in] BSTR v
);
27079 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27080 HRESULT valueType
([retval, out] BSTR *p
);
27083 /*****************************************************************************
27084 * DispHTMLObjectElement dispinterface
27088 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27090 dispinterface DispHTMLObjectElement
27094 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27096 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
27097 IDispatch
*object();
27099 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
27100 void recordset
(IDispatch
*v
);
27102 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
27103 IDispatch
*recordset
();
27105 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27106 void align
(BSTR v
);
27108 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
27111 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27114 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
27117 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27118 void codeBase
(BSTR v
);
27120 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
27123 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27124 void codeType
(BSTR v
);
27126 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
27129 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27132 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
27135 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
27138 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27141 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
27144 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
27145 IHTMLFormElement
*form
();
27147 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27148 void width
(VARIANT v
);
27150 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
27153 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27154 void height
(VARIANT v
);
27156 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
27159 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27160 void altHtml
(BSTR v
);
27162 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
27165 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27166 void vspace
(long v
);
27168 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
27171 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27172 void hspace
(long v
);
27174 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
27177 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
27178 IDispatch
*namedRecordset
(
27179 [in] BSTR dataMember
,
27180 [optional, in] VARIANT *hierarchy
);
27182 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27183 void classid
(BSTR v
);
27185 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
27188 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27191 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
27194 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
27195 void archive
(BSTR v
);
27197 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
27200 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27203 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
27206 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27207 void declare
(VARIANT_BOOL v
);
27209 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
27210 VARIANT_BOOL declare
();
27212 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27213 void standby
(BSTR v
);
27215 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
27218 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27219 void border
(VARIANT v
);
27221 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
27224 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27225 void useMap
(BSTR v
);
27227 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
27230 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
27231 IDispatch
*contentDocument
();
27233 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27234 void ie8_codeBase
(BSTR v
);
27236 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
27237 BSTR ie8_codeBase
();
27239 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27240 void ie8_data
(BSTR v
);
27242 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
27246 /*****************************************************************************
27247 * HTMLObjectElement coclass
27251 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27253 coclass HTMLObjectElement
27255 [default] dispinterface DispHTMLObjectElement
;
27256 /* [source, default] dispinterface HTMLObjectElementEvents; */
27257 /* [source] dispinterface HTMLObjectElementEvents2; */
27258 WINE_HTMLDATAELEMENT_INTERFACES
;
27259 interface IHTMLControlElement
;
27260 interface IHTMLObjectElement
;
27261 interface IHTMLObjectElement2
;
27262 /* interface IHTMLObjectElement3; */
27263 /* interface IHTMLObjectElement4; */
27264 /* interface IGetSVGDocument; */
27265 /* interface IHTMLObjectElement5; */
27268 /*****************************************************************************
27269 * DispHTMLParamElement dispinterface
27273 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27275 dispinterface DispHTMLParamElement
27279 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27281 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27284 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
27287 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27288 void value
(BSTR v
);
27290 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
27293 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27296 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
27299 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27300 void valueType
(BSTR v
);
27302 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
27305 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27306 void ie8_valueType
(BSTR v
);
27308 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
27309 BSTR ie8_valueType
();
27312 /*****************************************************************************
27313 * IHTMLFrameBase interface
27319 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27321 interface IHTMLFrameBase
: IDispatch
27323 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27324 HRESULT src
([in] BSTR v
);
27326 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
27327 HRESULT src
([out, retval] BSTR *p
);
27329 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27330 HRESULT name
([in] BSTR v
);
27332 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
27333 HRESULT name
([out, retval] BSTR *p
);
27335 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27336 HRESULT border
([in] VARIANT v
);
27338 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
27339 HRESULT border
([out, retval] VARIANT *p
);
27341 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27342 HRESULT frameBorder
([in] BSTR v
);
27344 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
27345 HRESULT frameBorder
([out, retval] BSTR *p
);
27347 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27348 HRESULT frameSpacing
([in] VARIANT v
);
27350 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
27351 HRESULT frameSpacing
([out, retval] VARIANT *p
);
27353 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27354 HRESULT marginWidth
([in] VARIANT v
);
27356 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
27357 HRESULT marginWidth
([out, retval] VARIANT *p
);
27359 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27360 HRESULT marginHeight
([in] VARIANT v
);
27362 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
27363 HRESULT marginHeight
([out, retval] VARIANT *p
);
27365 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27366 HRESULT noResize
([in] VARIANT_BOOL v
);
27368 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
27369 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
27371 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27372 HRESULT scrolling
([in] BSTR v
);
27374 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
27375 HRESULT scrolling
([out, retval] BSTR *p
);
27378 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
27379 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27380 void src
(BSTR v
); \
27382 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
27385 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27386 void name
(BSTR v
); \
27388 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
27391 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27392 void border
(VARIANT v
); \
27394 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
27395 VARIANT border
(); \
27397 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27398 void frameBorder
(BSTR v
); \
27400 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
27401 BSTR frameBorder
(); \
27403 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27404 void frameSpacing
(VARIANT v
); \
27406 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
27407 VARIANT frameSpacing
(); \
27409 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27410 void marginWidth
(VARIANT v
); \
27412 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
27413 VARIANT marginWidth
(); \
27415 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27416 void marginHeight
(VARIANT v
); \
27418 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
27419 VARIANT marginHeight
(); \
27421 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27422 void noResize
(VARIANT_BOOL v
); \
27424 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
27425 VARIANT_BOOL noResize
(); \
27427 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27428 void scrolling
(BSTR v
); \
27430 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
27433 /*****************************************************************************
27434 * IHTMLFrameBase2 interface
27440 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27442 interface IHTMLFrameBase2
: IDispatch
27444 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
27445 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
27447 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27448 HRESULT onload
([in] VARIANT v
);
27450 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
27451 HRESULT onload
([retval, out] VARIANT *p
);
27453 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27454 HRESULT onreadystatechange
([in] VARIANT v
);
27456 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
27457 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27459 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
27460 HRESULT readyState
([retval, out] BSTR *p
);
27462 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27463 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
27465 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
27466 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
27469 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
27470 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
27471 IHTMLWindow2
*contentWindow
(); \
27473 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27474 void allowTransparency
(VARIANT_BOOL v
); \
27476 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
27477 VARIANT_BOOL allowTransparency
()
27479 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
27480 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27481 void longDesc
(BSTR v
); \
27483 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
27487 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
27488 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
27489 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
27490 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
27491 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
27493 /*****************************************************************************
27494 * IHTMLFrameElement3 interface
27500 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27502 interface IHTMLFrameElement3
: IDispatch
27504 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27505 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27507 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27508 HRESULT src
([in] BSTR v
);
27510 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27511 HRESULT src
([out, retval] BSTR *p
);
27513 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27514 HRESULT longDesc
([in] BSTR v
);
27516 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27517 HRESULT longDesc
([out, retval] BSTR *p
);
27519 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27520 HRESULT frameBorder
([in] BSTR v
);
27522 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27523 HRESULT frameBorder
([out, retval] BSTR * p
);
27526 /*****************************************************************************
27527 * DispHTMLFrameElement dispinterface
27531 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27533 dispinterface DispHTMLFrameElement
27537 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27539 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27540 void borderColor
(VARIANT v
);
27542 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
27543 VARIANT borderColor
();
27545 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27546 void height
(VARIANT v
);
27548 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
27551 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27552 void width
(VARIANT v
);
27554 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
27557 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
27558 IDispatch
*contentDocument
();
27560 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27561 void ie8_src
(BSTR v
);
27563 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
27566 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27567 void ie8_longDesc
(BSTR v
);
27569 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
27570 BSTR ie8_longDesc
();
27572 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27573 void ie8_frameBorder
(BSTR v
);
27575 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27576 BSTR ie8_frameBorder
();
27579 /*****************************************************************************
27580 * HTMLFrameElement coclass
27584 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27586 coclass HTMLFrameElement
27588 [default] dispinterface DispHTMLFrameElement
;
27589 /* [source, default] dispinterface HTMLControlElementEvents; */
27590 /* [source] dispinterface HTMLControlElementEvents2; */
27591 WINE_HTMLDATAELEMENT_INTERFACES
;
27592 interface IHTMLControlElement
;
27593 interface IHTMLFrameBase
;
27594 interface IHTMLFrameBase2
;
27595 /* interface IHTMLFrameBase3; */
27596 /* interface IHTMLFrameElement; */
27597 /* interface IHTMLFrameElement2; */
27598 interface IHTMLFrameElement3
;
27599 /* interface IGetSVGDocument; */
27602 /*****************************************************************************
27603 * IHTMLIFrameElement interface
27609 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27611 interface IHTMLIFrameElement
: IDispatch
27613 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27614 HRESULT vspace
([in] LONG v
);
27616 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27617 HRESULT vspace
([retval, out] LONG *p
);
27619 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27620 HRESULT hspace
([in] LONG v
);
27622 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27623 HRESULT hspace
([retval, out] LONG *p
);
27625 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27626 HRESULT align
([in] BSTR v
);
27628 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27629 HRESULT align
([retval, out] BSTR *p
);
27632 /*****************************************************************************
27633 * IHTMLIFrameElement2 interface
27639 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27641 interface IHTMLIFrameElement2
: IDispatch
27643 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27644 HRESULT height
([in] VARIANT v
);
27646 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27647 HRESULT height
([out, retval] VARIANT *p
);
27649 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27650 HRESULT width
([in] VARIANT v
);
27652 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27653 HRESULT width
([out, retval] VARIANT *p
);
27656 /*****************************************************************************
27657 * IHTMLIFrameElement3 interface
27663 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
27665 interface IHTMLIFrameElement3
: IDispatch
27667 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27668 HRESULT contentDocument
([out, retval] IDispatch
**p
);
27670 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27671 HRESULT src
([in] BSTR v
);
27673 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27674 HRESULT src
([out, retval] BSTR *p
);
27676 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27677 HRESULT longDesc
([in] BSTR v
);
27679 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27680 HRESULT longDesc
([out, retval] BSTR *p
);
27682 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27683 HRESULT frameBorder
([in] BSTR v
);
27685 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27686 HRESULT frameBorder
([out, retval] BSTR *p
);
27689 /*****************************************************************************
27690 * DispHTMLIFrame dispinterface
27694 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27696 dispinterface DispHTMLIFrame
27700 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
27702 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27703 void vspace
(LONG v
);
27705 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
27708 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27709 void hspace
(LONG v
);
27711 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
27714 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27715 void align
(BSTR v
);
27717 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
27720 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27721 void height
(VARIANT v
);
27723 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
27726 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27727 void width
(VARIANT v
);
27729 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
27732 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
27733 IDispatch
*contentDocument
();
27735 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27736 void ie8_src
(BSTR v
);
27738 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
27741 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27742 void ie8_longDesc
(BSTR v
);
27744 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
27745 BSTR ie8_longDesc
();
27747 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27748 void ie8_frameBorder
(BSTR v
);
27750 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
27751 BSTR ie8_frameBorder
();
27754 /*****************************************************************************
27755 * HTMLIFrame coclass
27759 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27763 [default] dispinterface DispHTMLIFrame
;
27764 /* [source, default] dispinterface HTMLControlElementEvents; */
27765 /* [source] dispinterface HTMLControlElementEvents2; */
27766 WINE_HTMLDATAELEMENT_INTERFACES
;
27767 interface IHTMLControlElement
;
27768 interface IHTMLFrameBase
;
27769 interface IHTMLFrameBase2
;
27770 /* interface IHTMLFrameBase3; */
27771 interface IHTMLIFrameElement
;
27772 interface IHTMLIFrameElement2
;
27773 interface IHTMLIFrameElement3
;
27774 /* interface IGetSVGDocument; */
27777 /*****************************************************************************
27778 * IHTMLStyleElement interface
27784 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27786 interface IHTMLStyleElement
: IDispatch
27788 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27789 HRESULT type
([in] BSTR v
);
27791 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27792 HRESULT type
([retval, out] BSTR *p
);
27794 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
27795 HRESULT readyState
([retval, out] BSTR *p
);
27797 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27798 HRESULT onreadystatechange
([in] VARIANT v
);
27800 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
27801 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
27803 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27804 HRESULT onload
([in] VARIANT v
);
27806 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
27807 HRESULT onload
([retval, out] VARIANT *p
);
27809 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27810 HRESULT onerror
([in] VARIANT v
);
27812 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
27813 HRESULT onerror
([retval, out] VARIANT *p
);
27815 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27816 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
27818 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27819 HRESULT disabled
([in] VARIANT_BOOL v
);
27821 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
27822 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
27824 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27825 HRESULT media
([in] BSTR v
);
27827 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27828 HRESULT media
([retval, out] BSTR *p
);
27831 /*****************************************************************************
27832 * IHTMLStyleElement2 interface
27838 uuid(3051072a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27840 interface IHTMLStyleElement2
: IDispatch
27842 [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET
)]
27843 HRESULT sheet
([out, retval] IHTMLStyleSheet
**p
);
27846 /*****************************************************************************
27847 * DispHTMLStyleElement dispinterface
27851 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27853 dispinterface DispHTMLStyleElement
27857 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
27859 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27862 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
27865 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
27866 IHTMLStyleSheet
*styleSheet
();
27868 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27869 void media
(BSTR v
);
27871 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
27874 [propget, id(DISPID_IHTMLSTYLEELEMENT2_SHEET
)]
27875 IHTMLStyleSheet
*sheet
();
27878 /*****************************************************************************
27879 * HTMLStyleElement coclass
27883 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27885 coclass HTMLStyleElement
27887 [default] dispinterface DispHTMLStyleElement
;
27888 /* [source, default] dispinterface HTMLStyleElementEvents; */
27889 /* [source] dispinterface HTMLStyleElementEvents2; */
27890 WINE_HTMLELEMENT_INTERFACES
;
27891 interface IHTMLStyleElement
;
27892 interface IHTMLStyleElement2
;
27895 /*****************************************************************************
27896 * IHTMLStorage interface
27902 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
27904 interface IHTMLStorage
: IDispatch
27906 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
27907 HRESULT length
([out, retval] long *p
);
27909 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
27910 HRESULT remainingSpace
([out, retval] long *p
);
27912 [id(DISPID_IHTMLSTORAGE_KEY
)]
27915 [out, retval] BSTR *);
27917 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
27920 [out, retval] VARIANT *);
27922 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
27925 [in] BSTR bstrValue
);
27927 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
27928 HRESULT removeItem
([in] BSTR bstrKey
);
27930 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
27934 /*****************************************************************************
27935 * IDOMEventTarget interface
27941 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27943 interface IEventTarget
: IDispatch
27945 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
27946 HRESULT addEventListener
(
27948 [in] IDispatch
*listener
,
27949 [in] VARIANT_BOOL useCapture
);
27951 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
27952 HRESULT removeEventListener
(
27954 [in] IDispatch
*listener
,
27955 [in] VARIANT_BOOL useCapture
);
27957 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
27958 HRESULT dispatchEvent
(
27959 [in] IDOMEvent
*evt
,
27960 [out, retval] VARIANT_BOOL *pfResult
);
27963 typedef enum _DOM_EVENT_PHASE
27965 DEP_CAPTURING_PHASE
= 1,
27967 DEP_BUBBLING_PHASE
= 3,
27968 DOM_EVENT_PHASE_Max
= 0x7fffffff
27971 /*****************************************************************************
27972 * IDOMEvent interface
27978 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
27980 interface IDOMEvent
: IDispatch
27982 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
27983 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
27985 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
27986 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
27988 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
27989 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
27991 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
27992 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
27994 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
27995 HRESULT eventPhase
([out, retval] USHORT
*p
);
27997 [propget, id(DISPID_IDOMEVENT_TARGET
)]
27998 HRESULT target
([out, retval] IEventTarget
**p
);
28000 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
28001 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
28003 [propget, id(DISPID_IDOMEVENT_TYPE
)]
28004 HRESULT type
([out, retval] BSTR *p
);
28006 [id(DISPID_IDOMEVENT_INITEVENT
)]
28008 [in] BSTR eventType
,
28009 [in] VARIANT_BOOL canBubble
,
28010 [in] VARIANT_BOOL cancelable
);
28012 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
28013 HRESULT preventDefault
();
28015 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
28016 HRESULT stopPropagation
();
28018 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
28019 HRESULT stopImmediatePropagation
();
28021 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
28022 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
28024 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
28025 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
28027 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
28028 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
28030 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
28031 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
28034 /*****************************************************************************
28035 * DispDOMEvent dispinterface
28039 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28041 dispinterface DispDOMEvent
28045 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
28046 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
28047 VARIANT_BOOL bubbles
(); \
28049 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
28050 VARIANT_BOOL cancelable
(); \
28052 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
28053 IEventTarget
*currentTarget
(); \
28055 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
28056 VARIANT_BOOL defaultPrevented
(); \
28058 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
28059 USHORT eventPhase
(); \
28061 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
28062 IEventTarget
*target
(); \
28064 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
28065 ULONGLONG timeStamp
(); \
28067 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
28070 [id(DISPID_IDOMEVENT_INITEVENT
)] \
28072 [in] BSTR eventType
, \
28073 [in] VARIANT_BOOL canBubble
, \
28074 [in] VARIANT_BOOL cancelable
); \
28076 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
28077 void preventDefault
(); \
28079 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
28080 void stopPropagation
(); \
28082 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
28083 void stopImmediatePropagation
(); \
28085 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
28086 VARIANT_BOOL isTrusted
(); \
28088 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
28089 void cancelBubble
(VARIANT_BOOL v
); \
28091 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
28092 VARIANT_BOOL cancelBubble
(); \
28094 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
28095 IHTMLElement
*srcElement
()
28097 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28100 /*****************************************************************************
28101 * IDOMUIEvent interface
28107 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28109 interface IDOMUIEvent
: IDispatch
28111 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
28112 HRESULT view
([out, retval] IHTMLWindow2
**p
);
28114 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
28115 HRESULT detail
([out, retval] long *p
);
28117 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
28118 HRESULT initUIEvent
(
28119 [in] BSTR eventType
,
28120 [in] VARIANT_BOOL canBubble
,
28121 [in] VARIANT_BOOL cancelable
,
28122 [in] IHTMLWindow2
*view
,
28126 /*****************************************************************************
28127 * DispDOMUIEvent dispinterface
28131 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
28133 dispinterface DispDOMUIEvent
28137 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
28138 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
28139 IHTMLWindow2
*view
(); \
28141 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
28144 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
28145 void initUIEvent
( \
28146 [in] BSTR eventType
, \
28147 [in] VARIANT_BOOL canBubble
, \
28148 [in] VARIANT_BOOL cancelable
, \
28149 [in] IHTMLWindow2
*view
, \
28152 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28153 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28156 /*****************************************************************************
28157 * IDOMMouseEvent interface
28163 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28165 interface IDOMMouseEvent
: IDispatch
28167 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
28168 HRESULT screenX
([out, retval] long *p
);
28170 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
28171 HRESULT screenY
([out, retval] long *p
);
28173 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
28174 HRESULT clientX
([out, retval] long *p
);
28176 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
28177 HRESULT clientY
([out, retval] long *p
);
28179 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
28180 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28182 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
28183 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28185 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
28186 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28188 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
28189 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28191 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
28192 HRESULT button
([out, retval] USHORT
*p
);
28194 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
28195 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
28197 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
28198 HRESULT initMouseEvent
(
28199 [in] BSTR eventType
,
28200 [in] VARIANT_BOOL canBubble
,
28201 [in] VARIANT_BOOL cancelable
,
28202 [in] IHTMLWindow2
*viewArg
,
28203 [in] long detailArg
,
28204 [in] long screenXArg
,
28205 [in] long screenYArg
,
28206 [in] long clientXArg
,
28207 [in] long clientYArg
,
28208 [in] VARIANT_BOOL ctrlKeyArg
,
28209 [in] VARIANT_BOOL altKeyArg
,
28210 [in] VARIANT_BOOL shiftKeyArg
,
28211 [in] VARIANT_BOOL metaKeyArg
,
28212 [in] USHORT buttonArg
,
28213 [in] IEventTarget
*relatedTargetArg
);
28215 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
28216 HRESULT getModifierState
(
28218 [out, retval] VARIANT_BOOL *activated
);
28220 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
28221 HRESULT buttons
([out, retval] USHORT
*p
);
28223 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
28224 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
28226 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
28227 HRESULT toElement
([out, retval] IHTMLElement
**p
);
28229 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
28230 HRESULT x
([out, retval] long *p
);
28232 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
28233 HRESULT y
([out, retval] long *p
);
28235 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
28236 HRESULT offsetX
([out, retval] long *p
);
28238 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
28239 HRESULT offsetY
([out, retval] long *p
);
28241 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
28242 HRESULT pageX
([out, retval] long *p
);
28244 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
28245 HRESULT pageY
([out, retval] long *p
);
28247 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
28248 HRESULT layerX
([out, retval] long *p
);
28250 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
28251 HRESULT layerY
([out, retval] long *p
);
28253 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
28254 HRESULT which
([out, retval] USHORT
*p
);
28257 /*****************************************************************************
28258 * DispDOMMouseEvent dispinterface
28262 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
28264 dispinterface DispDOMMouseEvent
28268 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
28269 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
28272 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
28275 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
28278 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
28281 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
28282 VARIANT_BOOL ctrlKey
(); \
28284 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
28285 VARIANT_BOOL shiftKey
(); \
28287 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
28288 VARIANT_BOOL altKey
(); \
28290 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
28291 VARIANT_BOOL metaKey
(); \
28293 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
28296 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
28297 IEventTarget
*relatedTarget
(); \
28299 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
28300 void initMouseEvent
( \
28301 [in] BSTR eventType
, \
28302 [in] VARIANT_BOOL canBubble
, \
28303 [in] VARIANT_BOOL cancelable
, \
28304 [in] IHTMLWindow2
*viewArg
, \
28305 [in] long detailArg
, \
28306 [in] long screenXArg
, \
28307 [in] long screenYArg
, \
28308 [in] long clientXArg
, \
28309 [in] long clientYArg
, \
28310 [in] VARIANT_BOOL ctrlKeyArg
, \
28311 [in] VARIANT_BOOL altKeyArg
, \
28312 [in] VARIANT_BOOL shiftKeyArg
, \
28313 [in] VARIANT_BOOL metaKeyArg
, \
28314 [in] USHORT buttonArg
, \
28315 [in] IEventTarget
*relatedTargetArg
); \
28317 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
28318 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
28320 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
28321 USHORT buttons
(); \
28323 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
28324 IHTMLElement
*fromElement
(); \
28326 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
28327 IHTMLElement
*toElement
(); \
28329 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
28332 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
28335 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
28338 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
28341 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
28344 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
28347 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
28350 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
28353 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
28356 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28357 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28358 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
28361 /*****************************************************************************
28362 * IDOMKeyboardEvent interface
28368 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28370 interface IDOMKeyboardEvent
: IDispatch
28372 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28373 HRESULT key
([retval, out] BSTR *p
);
28375 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28376 HRESULT location
([out, retval] ULONG
*p
);
28378 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28379 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
28381 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28382 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
28384 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28385 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
28387 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28388 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
28390 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28391 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
28393 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28394 HRESULT getModifierState
(
28396 [out, retval] VARIANT_BOOL *state
);
28398 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28399 HRESULT initKeyboardEvent
(
28400 [in] BSTR eventType
,
28401 [in] VARIANT_BOOL canBubble
,
28402 [in] VARIANT_BOOL cancelable
,
28403 [in] IHTMLWindow2
*viewArg
,
28405 [in] ULONG locationArg
,
28406 [in] BSTR modifiersListArg
,
28407 [in] VARIANT_BOOL repeat
,
28410 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28411 HRESULT keyCode
([out, retval] long *p
);
28413 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28414 HRESULT charCode
([out, retval] long *p
);
28416 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28417 HRESULT which
([out, retval] long *p
);
28419 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28420 HRESULT ie9_char
([out, retval] VARIANT *p
);
28422 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28423 HRESULT locale
([out, retval] BSTR *p
);
28426 /*****************************************************************************
28427 * DispDOMKeyboardEvent dispinterface
28431 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
28433 dispinterface DispDOMKeyboardEvent
28437 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28438 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
28440 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
28443 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
28446 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
28447 VARIANT_BOOL ctrlKey
();
28449 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
28450 VARIANT_BOOL shiftKey
();
28452 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
28453 VARIANT_BOOL altKey
();
28455 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
28456 VARIANT_BOOL metaKey
();
28458 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
28459 VARIANT_BOOL repeat
();
28461 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
28462 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
28464 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
28465 void initKeyboardEvent
(
28466 [in] BSTR eventType
,
28467 [in] VARIANT_BOOL canBubble
,
28468 [in] VARIANT_BOOL cancelable
,
28469 [in] IHTMLWindow2
*viewArg
,
28471 [in] ULONG locationArg
,
28472 [in] BSTR modifiersListArg
,
28473 [in] VARIANT_BOOL repeat
,
28476 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
28479 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
28482 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
28485 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
28486 VARIANT ie9_char
();
28488 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
28492 /*****************************************************************************
28493 * IDOMCustomEvent interface
28499 uuid(305106de
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28501 interface IDOMCustomEvent
: IDispatch
28503 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28504 HRESULT detail
([out, retval] VARIANT *p
);
28506 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28507 HRESULT initCustomEvent
(
28508 [in] BSTR eventType
,
28509 [in] VARIANT_BOOL canBubble
,
28510 [in] VARIANT_BOOL cancelable
,
28511 [in] VARIANT *detail
);
28514 /*****************************************************************************
28515 * DispDOMCustomEvent dispinterface
28519 uuid(3059007c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28521 dispinterface DispDOMCustomEvent
28525 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28527 [propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL
)]
28530 [id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT
)]
28531 void initCustomEvent
(
28532 [in] BSTR eventType
,
28533 [in] VARIANT_BOOL canBubble
,
28534 [in] VARIANT_BOOL cancelable
,
28535 [in] VARIANT *detail
);
28538 /*****************************************************************************
28539 * IDOMMessageEvent interface
28545 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
28547 interface IDOMMessageEvent
: IDispatch
28549 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
28550 HRESULT data
([out, retval] BSTR *p
);
28552 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
28553 HRESULT origin
([out, retval] BSTR *p
);
28555 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
28556 HRESULT source([out, retval] IHTMLWindow2
**p
);
28558 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
28559 HRESULT initMessageEvent
(
28560 [in] BSTR eventType
,
28561 [in] VARIANT_BOOL canBubble
,
28562 [in] VARIANT_BOOL cancelable
,
28565 [in] BSTR lastEventId
,
28566 [in] IHTMLWindow2
*source);
28569 /*****************************************************************************
28570 * DispDOMMessageEvent dispinterface
28574 uuid(30590092-98b5
-11cf
-bb82
-00aa00bdce0b
)
28576 dispinterface DispDOMMessageEvent
28580 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28582 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
28585 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
28588 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
28589 IHTMLWindow2
*source();
28591 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
28592 void initMessageEvent
(
28593 [in] BSTR eventType
,
28594 [in] VARIANT_BOOL canBubble
,
28595 [in] VARIANT_BOOL cancelable
,
28598 [in] BSTR lastEventId
,
28599 [in] IHTMLWindow2
*source);
28602 /*****************************************************************************
28603 * IDOMProgressEvent interface
28609 uuid(3051071e-98b5
-11cf
-bb82
-00aa00bdce0b
)
28611 interface IDOMProgressEvent
: IDispatch
28613 [propget, id(DISPID_IDOMPROGRESSEVENT_LENGTHCOMPUTABLE
)]
28614 HRESULT lengthComputable
([out, retval] VARIANT_BOOL *p
);
28616 [propget, id(DISPID_IDOMPROGRESSEVENT_LOADED
)]
28617 HRESULT loaded
([out, retval] ULONGLONG
*p
);
28619 [propget, id(DISPID_IDOMPROGRESSEVENT_TOTAL
)]
28620 HRESULT total
([out, retval] ULONGLONG
*p
);
28622 [id(DISPID_IDOMPROGRESSEVENT_INITPROGRESSEVENT
)]
28623 HRESULT initProgressEvent
(
28624 [in] BSTR eventType
,
28625 [in] VARIANT_BOOL canBubble
,
28626 [in] VARIANT_BOOL cancelable
,
28627 [in] VARIANT_BOOL lengthComputableArg
,
28628 [in] ULONGLONG loadedArg
,
28629 [in] ULONGLONG totalArg
);
28632 /*****************************************************************************
28633 * DispDOMProgressEvent dispinterface
28637 uuid(30590091-98b5
-11cf
-bb82
-00aa00bdce0b
)
28639 dispinterface DispDOMProgressEvent
28643 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
28645 [propget, id(DISPID_IDOMPROGRESSEVENT_LENGTHCOMPUTABLE
)]
28646 VARIANT_BOOL lengthComputable
();
28648 [propget, id(DISPID_IDOMPROGRESSEVENT_LOADED
)]
28649 ULONGLONG loaded
();
28651 [propget, id(DISPID_IDOMPROGRESSEVENT_TOTAL
)]
28654 [id(DISPID_IDOMPROGRESSEVENT_INITPROGRESSEVENT
)]
28655 void initProgressEvent
(
28656 [in] BSTR eventType
,
28657 [in] VARIANT_BOOL canBubble
,
28658 [in] VARIANT_BOOL cancelable
,
28659 [in] VARIANT_BOOL lengthComputableArg
,
28660 [in] ULONGLONG loadedArg
,
28661 [in] ULONGLONG totalArg
);
28664 /*****************************************************************************
28665 * IHTMLNamespaceCollection interface
28671 uuid(3050f6b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28673 interface IHTMLNamespaceCollection
: IDispatch
28675 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
28676 HRESULT length
([out, retval] long *p
);
28678 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
28680 [in] VARIANT index
,
28681 [out, retval] IDispatch
**ppNamespace
);
28683 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
28685 [in] BSTR bstrNamespace
,
28687 [in, optional] VARIANT implementationUrl
,
28688 [out, retval] IDispatch
**ppNamespace
);
28691 /*****************************************************************************
28692 * DispHTMLNamespaceCollection dispinterface
28696 uuid(3050f550
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28698 dispinterface DispHTMLNamespaceCollection
28702 [propget, id(DISPID_IHTMLNAMESPACECOLLECTION_LENGTH
)]
28705 [id(DISPID_IHTMLNAMESPACECOLLECTION_ITEM
)]
28706 IDispatch
*item
([in] VARIANT index
);
28708 [id(DISPID_IHTMLNAMESPACECOLLECTION_ADD
)]
28710 [in] BSTR bstrNamespace
,
28712 [in, optional] VARIANT implementationUrl
);
28714 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
28715 IDispatch
*constructor
();
28718 /*****************************************************************************
28719 * ILineInfo interface
28723 pointer_default(unique),
28724 uuid(3050f7e2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28726 interface ILineInfo
: IUnknown
28728 [propget, id(DISPID_ILINEINFO_X
)] HRESULT x
([retval, out] long *p
);
28729 [propget, id(DISPID_ILINEINFO_BASELINE
)] HRESULT baseLine
([retval, out] long *p
);
28730 [propget, id(DISPID_ILINEINFO_TEXTDESCENT
)] HRESULT textDescent
([retval, out] long *p
);
28731 [propget, id(DISPID_ILINEINFO_TEXTHEIGHT
)] HRESULT textHeight
([retval, out] long *p
);
28732 [propget, id(DISPID_ILINEINFO_LINEDIRECTION
)] HRESULT lineDirection
([retval, out] long *p
);
28735 /*****************************************************************************
28736 * IHTMLComputedStyle interface
28740 pointer_default(unique),
28741 uuid(3050f6c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28743 interface IHTMLComputedStyle
: IUnknown
28745 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BOLD
)] HRESULT bold
([retval, out] VARIANT_BOOL *p
);
28746 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_ITALIC
)] HRESULT italic
([retval, out] VARIANT_BOOL *p
);
28747 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_UNDERLINE
)] HRESULT underline
([retval, out] VARIANT_BOOL *p
);
28748 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OVERLINE
)] HRESULT overline
([retval, out] VARIANT_BOOL *p
);
28749 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_STRIKEOUT
)] HRESULT strikeOut
([retval, out] VARIANT_BOOL *p
);
28750 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUBSCRIPT
)] HRESULT subScript
([retval, out] VARIANT_BOOL *p
);
28751 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_SUPERSCRIPT
)] HRESULT superScript
([retval, out] VARIANT_BOOL *p
);
28752 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_EXPLICITFACE
)] HRESULT explicitFace
([retval, out] VARIANT_BOOL *p
);
28753 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTWEIGHT
)] HRESULT fontWeight
([retval, out] long *p
);
28754 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTSIZE
)] HRESULT fontSize
([retval, out] long *p
);
28755 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_FONTNAME
)] HRESULT fontName
([retval, out] WCHAR
*p
);
28756 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_HASBGCOLOR
)] HRESULT hasBgColor
([retval, out] VARIANT_BOOL *p
);
28757 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_TEXTCOLOR
)] HRESULT textColor
([retval, out] DWORD
*p
);
28758 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BACKGROUNDCOLOR
)] HRESULT backgroundColor
([retval, out] DWORD
*p
);
28759 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_PREFORMATTED
)] HRESULT preFormatted
([retval, out] VARIANT_BOOL *p
);
28760 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_DIRECTION
)] HRESULT direction
([retval, out] VARIANT_BOOL *p
);
28761 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_BLOCKDIRECTION
)] HRESULT blockDirection
([retval, out] VARIANT_BOOL *p
);
28762 [propget, id(DISPID_IHTMLCOMPUTEDSTYLE_OL
)] HRESULT OL
([retval, out] VARIANT_BOOL *p
);
28763 HRESULT IsEqual
([in] IHTMLComputedStyle
*pComputedStyle
,[out] VARIANT_BOOL *pfEqual
);
28766 /*****************************************************************************
28767 * IDisplayPointer interface
28771 pointer_default(unique),
28772 uuid(3050f69e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28774 interface IDisplayPointer
: IUnknown
28776 HRESULT MoveToPoint
([in] POINT ptPoint
,[in] COORD_SYSTEM eCoordSystem
,[in] IHTMLElement
*pElementContext
,[in] DWORD dwHitTestOptions
,[out] DWORD
*pdwHitTestResults
);
28777 HRESULT MoveUnit
([in] DISPLAY_MOVEUNIT eMoveUnit
,[in] LONG lXPos
);
28778 HRESULT PositionMarkupPointer
([in] IMarkupPointer
*pMarkupPointer
);
28779 HRESULT MoveToPointer
([in] IDisplayPointer
*pDispPointer
);
28780 HRESULT SetPointerGravity
([in] POINTER_GRAVITY eGravity
);
28781 HRESULT GetPointerGravity
([out] POINTER_GRAVITY
*peGravity
);
28782 HRESULT SetDisplayGravity
([in] DISPLAY_GRAVITY eGravity
);
28783 HRESULT GetDisplayGravity
([out] DISPLAY_GRAVITY
*peGravity
);
28784 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
28785 HRESULT Unposition
();
28786 HRESULT IsEqualTo
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsEqual
);
28787 HRESULT IsLeftOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsLeftOf
);
28788 HRESULT IsRightOf
([in] IDisplayPointer
*pDispPointer
,[out] BOOL
*pfIsRightOf
);
28789 HRESULT IsAtBOL
([out] BOOL
*pfBOL
);
28790 HRESULT MoveToMarkupPointer
([in] IMarkupPointer
*pPointer
,[in] IDisplayPointer
*pDispLineContext
);
28791 HRESULT ScrollIntoView
();
28792 HRESULT GetLineInfo
([out] ILineInfo
**ppLineInfo
);
28793 HRESULT GetFlowElement
([out] IHTMLElement
**ppLayoutElement
);
28794 HRESULT QueryBreaks
([out] DWORD
*pdwBreaks
);
28797 /*****************************************************************************
28798 * IHTMLCaret interface
28802 pointer_default(unique),
28803 uuid(3050f604
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28805 interface IHTMLCaret
: IUnknown
28807 HRESULT MoveCaretToPointer
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28808 HRESULT MoveCaretToPointerEx
([in] IDisplayPointer
*pDispPointer
,[in] BOOL fVisible
,[in] BOOL fScrollIntoView
,[in] CARET_DIRECTION eDir
);
28809 HRESULT MoveMarkupPointerToCaret
([in] IMarkupPointer
*pIMarkupPointer
);
28810 HRESULT MoveDisplayPointerToCaret
([in] IDisplayPointer
*pDispPointer
);
28811 HRESULT IsVisible
([out] BOOL
*pIsVisible
);
28812 HRESULT Show
([in] BOOL fScrollIntoView
);
28814 HRESULT InsertText
([in] OLECHAR
*pText
,[in] LONG lLen
);
28815 HRESULT ScrollIntoView
();
28816 HRESULT GetLocation
([out] POINT
*pPoint
,[in] BOOL fTranslate
);
28817 HRESULT GetCaretDirection
([out] CARET_DIRECTION
*peDir
);
28818 HRESULT SetCaretDirection
([in] CARET_DIRECTION eDir
);
28821 /*****************************************************************************
28822 * IDisplayServices interface
28826 pointer_default(unique),
28827 uuid(3050f69d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28829 interface IDisplayServices
: IUnknown
28831 HRESULT CreateDisplayPointer
([out] IDisplayPointer
**ppDispPointer
);
28832 HRESULT TransformRect
([in, out] RECT
*pRect
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28833 HRESULT TransformPoint
([in, out] POINT
*pPoint
,[in] COORD_SYSTEM eSource
,[in] COORD_SYSTEM eDestination
,[in] IHTMLElement
*pIElement
);
28834 HRESULT GetCaret
([out] IHTMLCaret
**ppCaret
);
28835 HRESULT GetComputedStyle
([in] IMarkupPointer
*pPointer
,[out] IHTMLComputedStyle
**ppComputedStyle
);
28836 HRESULT ScrollRectIntoView
([in] IHTMLElement
*pIElement
,[in] RECT rect
);
28837 HRESULT HasFlowLayout
([in] IHTMLElement
*pIElement
,[out] BOOL
*pfHasFlowLayout
);
28840 /*****************************************************************************
28841 * IMarkupServices interface
28845 pointer_default(unique),
28846 uuid(3050f4a0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28848 interface IMarkupServices
: IUnknown
28850 HRESULT CreateMarkupPointer
([out] IMarkupPointer
**ppPointer
);
28852 HRESULT CreateMarkupContainer
([out] IMarkupContainer
**ppMarkupContainer
);
28854 HRESULT CreateElement
(
28855 [in] ELEMENT_TAG_ID tagID
,
28856 [in] OLECHAR
*pchAttributes
,
28857 [out] IHTMLElement
**ppElement
);
28859 HRESULT CloneElement
(
28860 [in] IHTMLElement
*pElemCloneThis
,
28861 [out] IHTMLElement
**ppElementTheClone
);
28863 HRESULT InsertElement
(
28864 [in] IHTMLElement
*pElementInsert
,
28865 [in] IMarkupPointer
*pPointerStart
,
28866 [in] IMarkupPointer
*pPointerFinish
);
28868 HRESULT RemoveElement
([in] IHTMLElement
*pElementRemove
);
28871 [in] IMarkupPointer
*pPointerStart
,
28872 [in] IMarkupPointer
*pPointerFinish
);
28875 [in] IMarkupPointer
*pPointerSourceStart
,
28876 [in] IMarkupPointer
*pPointerSourceFinish
,
28877 [in] IMarkupPointer
*pPointerTarget
);
28880 [in] IMarkupPointer
*pPointerSourceStart
,
28881 [in] IMarkupPointer
*pPointerSourceFinish
,
28882 [in] IMarkupPointer
*pPointerTarget
);
28884 HRESULT InsertText
(
28885 [in] OLECHAR
*pchText
,
28887 [in] IMarkupPointer
*pPointerTarget
);
28889 HRESULT ParseString
(
28890 [in] OLECHAR
*pchHTML
,
28891 [in] DWORD dwFlags
,
28892 [out] IMarkupContainer
**ppContainerResult
,
28893 [in] IMarkupPointer
*ppPointerStart
,
28894 [in] IMarkupPointer
*ppPointerFinish
);
28896 HRESULT ParseGlobal
(
28897 [in] HGLOBAL hglobalHTML
,
28898 [in] DWORD dwFlags
,
28899 [out] IMarkupContainer
**ppContainerResult
,
28900 [in] IMarkupPointer
*pPointerStart
,
28901 [in] IMarkupPointer
*pPointerFinish
);
28903 HRESULT IsScopedElement
(
28904 [in] IHTMLElement
*pElement
,
28905 [out] BOOL
*pfScoped
);
28907 HRESULT GetElementTagId
(
28908 [in] IHTMLElement
*pElement
,
28909 [out] ELEMENT_TAG_ID
*ptagId
);
28911 HRESULT GetTagIDForName
(
28912 [in] BSTR bstrName
,
28913 [out] ELEMENT_TAG_ID
*ptagId
);
28915 HRESULT GetNameForTagID
(
28916 [in] ELEMENT_TAG_ID tagId
,
28917 [out] BSTR *pbstrName
);
28919 HRESULT MovePointersToRange
(
28920 [in] IHTMLTxtRange
*pIRange
,
28921 [in] IMarkupPointer
*pPointerStart
,
28922 [in] IMarkupPointer
*pPointerFinish
);
28924 HRESULT MoveRangeToPointers
(
28925 [in] IMarkupPointer
*pPointerStart
,
28926 [in] IMarkupPointer
*pPointerFinish
,
28927 [in] IHTMLTxtRange
*pIRange
);
28929 HRESULT BeginUndoUnit
([in] OLECHAR
*pchTitle
);
28931 HRESULT EndUndoUnit
();
28934 /*****************************************************************************
28935 * IMarkupServices2 interface
28939 pointer_default(unique),
28940 uuid(3050f682
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28942 interface IMarkupServices2
: IMarkupServices
28944 HRESULT ParseGlobalEx
(
28945 [in] HGLOBAL hglobalHTML
,
28946 [in] DWORD dwFlags
,
28947 [in] IMarkupContainer
*pContext
,
28948 [out] IMarkupContainer
**ppContainerResult
,
28949 [in] IMarkupPointer
*pPointerStart
,
28950 [in] IMarkupPointer
*pPointerFinish
);
28952 HRESULT ValidateElements
(
28953 [in] IMarkupPointer
*pPointerStart
,
28954 [in] IMarkupPointer
*pPointerFinish
,
28955 [in] IMarkupPointer
*pPointerTarget
,
28956 [in, out] IMarkupPointer
*pPointerStatus
,
28957 [out] IHTMLElement
**ppElemFailBottom
,
28958 [out] IHTMLElement
**ppElemFailTop
);
28960 HRESULT SaveSegmentsToClipboard
(
28961 [in] ISegmentList
*pSegmentList
,
28962 [in] DWORD dwFlags
);
28965 /*****************************************************************************
28966 * IMarkupContainer interface
28970 pointer_default(unique),
28971 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28973 interface IMarkupContainer
: IUnknown
28975 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
28978 /*****************************************************************************
28979 * IMarkupContainer2 interface
28983 pointer_default(unique),
28984 uuid(3050f648
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28986 interface IMarkupContainer2
: IMarkupContainer
28988 HRESULT CreateChangeLog
(
28989 [in] IHTMLChangeSink
*pChangeSink
,
28990 [out] IHTMLChangeLog
**ppChangeLog
,
28991 [in] BOOL fforward
,
28992 [in] BOOL fBackward
);
28994 HRESULT RegisterForDirtyRange
(
28995 [in] IHTMLChangeSink
*pChangeSink
,
28996 [out] DWORD
*pdwCookie
);
28998 HRESULT UnRegisterForDirtyRange
([in] DWORD dwCookie
);
29000 HRESULT GetAndClearDirtyRange
(
29001 [in] DWORD dwCookie
,
29002 [in] IMarkupPointer
*pIPointerBegin
,
29003 [in] IMarkupPointer
*pIPointerEnd
);
29005 long GetVersionNumber
();
29007 HRESULT GetMasterElement
([out] IHTMLElement
**ppElementMaster
);
29010 /*****************************************************************************
29011 * IMarkupPointer interface
29015 pointer_default(unique),
29016 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29018 interface IMarkupPointer
: IUnknown
29020 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
29022 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
29024 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
29026 HRESULT Cling
([out] BOOL
*pfCling
);
29028 HRESULT SetCling
([in] BOOL fCLing
);
29030 HRESULT UnPosition
();
29032 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
29034 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
29036 HRESULT MoveAdjacentToElement
(
29037 [in] IHTMLElement
*pElement
,
29038 [in] ELEMENT_ADJACENCY eAdj
);
29040 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
29042 HRESULT MoveToContainer
(
29043 [in] IMarkupContainer
*pContainer
,
29044 [in] BOOL fAtStart
);
29048 [out] MARKUP_CONTEXT_TYPE
*pContext
,
29049 [out] IHTMLElement
**ppElement
,
29050 [in, out] LONG *pcch
,
29051 [out, size_is(*pcch
)] OLECHAR
*pchText
);
29055 [out] MARKUP_CONTEXT_TYPE
*pContext
,
29056 [out] IHTMLElement
**ppElement
,
29057 [in, out] LONG *pcch
,
29058 [out, size_is(*pcch
)] OLECHAR
*pchText
);
29060 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
29063 [in] IMarkupPointer
*pPointerThat
,
29064 [out] BOOL
*pfResult
);
29066 HRESULT IsLeftOfOrEqualTo
(
29067 [in] IMarkupPointer
*pPointerThat
,
29068 [out] BOOL
*pfResult
);
29071 [in] IMarkupPointer
*pPointerThat
,
29072 [out] BOOL
*pfResult
);
29074 HRESULT IsRightOfOrEqualTo
(
29075 [in] IMarkupPointer
*pPointerThat
,
29076 [out] BOOL
*pfResult
);
29079 [in] IMarkupPointer
*pPointerThat
,
29080 [out] BOOL
*pfAreEqual
);
29082 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
29085 [in] OLECHAR
*pchFindText
,
29086 [in] DWORD dwFlags
,
29087 [in] IMarkupPointer
*pIEndMatch
,
29088 [in] IMarkupPointer
*pIEndSearch
);
29091 /*****************************************************************************
29092 * IMarkupPointer2 interface
29096 pointer_default(unique),
29097 uuid(3050f675
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29099 interface IMarkupPointer2
: IMarkupPointer
29101 HRESULT IsAtWordBreak
([out] BOOL
*pfAtBreak
);
29103 HRESULT GetMarkupPosition
([out] long *plMP
);
29105 HRESULT MoveToMarkupPosition
(
29106 [in] IMarkupContainer
*pContainer
,
29109 HRESULT MoveUnitBounded
(
29110 [in] MOVEUNIT_ACTION muAction
,
29111 [in] IMarkupPointer
*pIBoundary
);
29113 HRESULT IsInsideURL
(
29114 [in] IMarkupPointer
*pRight
,
29115 [out] BOOL
*pfResult
);
29117 HRESULT MoveToContent
(
29118 [in] IHTMLElement
*pIElement
,
29119 [out] BOOL fAtStart
);
29122 /*****************************************************************************
29123 * IMarkupPointer2 interface
29127 pointer_default(unique),
29128 uuid(3050f5fa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29130 interface IMarkupTextFrags
: IUnknown
29132 HRESULT GetTextFragCount
([out] long *pcFrags
);
29134 HRESULT GetTextFrag
(
29136 [out] BSTR *pbstrFrag
,
29137 [in] IMarkupPointer
*pPointerTag
);
29139 HRESULT RemoveTextFrag
([in] long iFrag
);
29141 HRESULT InsertTextFrag
(
29143 [in] BSTR bstrInsert
,
29144 [in] IMarkupPointer
*pPointerInsert
);
29146 HRESULT FindTextFragFromMarkupPointer
(
29147 [in] IMarkupPointer
*pPointerFind
,
29148 [out] long *piFrag
,
29149 [out] BOOL
*pfFragFound
);
29152 /*****************************************************************************
29153 * IHTMLChangeLog interface
29157 pointer_default(unique),
29158 uuid(3050f649
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29160 interface IHTMLChangeLog
: IUnknown
29162 HRESULT GetNextChange
(
29163 [in] BYTE *pbBuffer
,
29164 [in] long nBufferSize
,
29165 [out] long *pnRecordLength
);
29168 /*****************************************************************************
29169 * IHTMLChangeSink interface
29173 pointer_default(unique),
29174 uuid(3050f64a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29176 interface IHTMLChangeSink
: IUnknown
29181 /*****************************************************************************
29182 * IHTMLDOMConstructorCollection interface
29188 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29190 interface IHTMLDOMConstructorCollection
: IDispatch
29192 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
29193 HRESULT Attr
([out, retval] IDispatch
**p
);
29195 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
29196 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
29198 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
29199 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
29201 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
29202 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
29204 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
29205 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
29207 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
29208 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
29210 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
29211 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
29213 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
29214 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
29216 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
29217 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
29219 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
29220 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
29222 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
29223 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
29225 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
29226 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
29228 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
29229 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
29231 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
29232 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
29234 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
29235 HRESULT Element
([out, retval] IDispatch
**p
);
29237 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
29238 HRESULT Event
([out, retval] IDispatch
**p
);
29240 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
29241 HRESULT History
([out, retval] IDispatch
**p
);
29243 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
29244 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
29246 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
29247 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
29249 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
29250 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
29252 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
29253 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
29255 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
29256 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
29258 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
29259 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
29261 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
29262 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
29264 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
29265 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
29267 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
29268 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
29270 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
29271 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
29273 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
29274 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
29276 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
29277 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
29279 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
29280 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
29282 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
29283 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
29285 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
29286 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
29288 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
29289 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
29291 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
29292 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
29294 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
29295 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
29297 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
29298 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
29300 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
29301 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
29303 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
29304 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
29306 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
29307 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
29309 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
29310 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
29312 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
29313 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
29315 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
29316 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
29318 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
29319 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
29321 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
29322 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
29324 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
29325 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
29327 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
29328 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
29330 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
29331 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
29333 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
29334 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
29336 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
29337 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
29339 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
29340 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
29342 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
29343 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
29345 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
29346 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
29348 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
29349 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
29351 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
29352 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
29354 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
29355 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
29357 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
29358 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
29360 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
29361 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
29363 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
29364 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
29366 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
29367 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
29369 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
29370 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
29372 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
29373 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
29375 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
29376 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
29378 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
29379 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
29381 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
29382 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
29384 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
29385 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
29387 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
29388 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
29390 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
29391 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
29393 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
29394 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
29396 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
29397 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
29399 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
29400 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
29402 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
29403 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
29405 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
29406 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
29408 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
29409 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
29411 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
29412 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
29414 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
29415 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
29417 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
29418 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
29420 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
29421 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
29423 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
29424 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
29426 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
29427 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
29429 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
29430 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
29432 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
29433 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
29435 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
29436 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
29438 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
29439 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
29441 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
29442 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
29444 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
29445 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
29447 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
29448 HRESULT Image
([out, retval] IDispatch
**p
);
29450 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
29451 HRESULT Location
([out, retval] IDispatch
**p
);
29453 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
29454 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
29456 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
29457 HRESULT Navigator
([out, retval] IDispatch
**p
);
29459 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
29460 HRESULT NodeList
([out, retval] IDispatch
**p
);
29462 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
29463 HRESULT Option
([out, retval] IDispatch
**p
);
29465 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
29466 HRESULT Screen
([out, retval] IDispatch
**p
);
29468 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
29469 HRESULT Selection
([out, retval] IDispatch
**p
);
29471 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
29472 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
29474 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
29475 HRESULT Storage
([out, retval] IDispatch
**p
);
29477 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
29478 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
29480 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
29481 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
29483 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
29484 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
29486 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
29487 HRESULT Text
([out, retval] IDispatch
**p
);
29489 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
29490 HRESULT TextRange
([out, retval] IDispatch
**p
);
29492 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
29493 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
29495 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
29496 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
29498 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
29499 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
29501 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
29502 HRESULT Window
([out, retval] IDispatch
**p
);
29504 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
29505 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
29507 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
29508 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
29511 /*****************************************************************************
29512 * IXMLGenericParse interface
29516 pointer_default(unique),
29517 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
29519 interface IXMLGenericParse
: IUnknown
29521 HRESULT SetGenericParse
(
29522 [in] VARIANT_BOOL fDoGeneric
);
29525 /*****************************************************************************
29526 * ISegment interface
29530 pointer_default(unique),
29531 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29533 interface ISegment
: IUnknown
29535 HRESULT GetPointers
(
29536 [in] IMarkupPointer
*pIStart
,
29537 [in] IMarkupPointer
*pIEnd
);
29540 /*****************************************************************************
29541 * ISegmentListIterator interface
29545 pointer_default(unique),
29546 uuid(3050f692
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29548 interface ISegmentListIterator
: IUnknown
29550 HRESULT Current
([out] ISegment
**ppISegment
);
29559 /*****************************************************************************
29560 * ISegmentList interface
29564 pointer_default(unique),
29565 uuid(3050f605
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29567 interface ISegmentList
: IUnknown
29569 HRESULT CreateIterator
([out] ISegmentListIterator
**ppIIter
);
29571 HRESULT GetType
([out] SELECTION_TYPE
*peType
);
29573 HRESULT IsEmpty
([out] BOOL
*peType
);
29576 /*****************************************************************************
29577 * IElementSegment interface
29581 pointer_default(unique),
29582 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29584 interface IElementSegment
: ISegment
29586 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
29588 HRESULT SetPrimary
([in] BOOL fPrimary
);
29590 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
29593 /*****************************************************************************
29594 * ISelectionServicesListener interface
29598 pointer_default(unique),
29599 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29601 interface ISelectionServicesListener
: IUnknown
29603 HRESULT BeginSelectionUndo
();
29605 HRESULT EndSelectionUndo
();
29607 HRESULT OnSelectedElementExit
(
29608 [in] IMarkupPointer
*pIElementStart
,
29609 [in] IMarkupPointer
*pIElementEnd
,
29610 [in] IMarkupPointer
*pIElementContentStart
,
29611 [in] IMarkupPointer
*pIElementContentEnd
);
29613 HRESULT OnChangeType
(
29614 [in] SELECTION_TYPE eType
,
29615 [in] ISelectionServicesListener
*pIListener
);
29617 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
29620 /*****************************************************************************
29621 * ISelectionServices interface
29625 pointer_default(unique),
29626 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29628 interface ISelectionServices
: IUnknown
29630 HRESULT SetSelectionType
(
29631 [in] SELECTION_TYPE eType
,
29632 [in] ISelectionServicesListener
*pIListener
);
29634 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
29636 HRESULT AddSegment
(
29637 [in] IMarkupPointer
*pIStart
,
29638 [in] IMarkupPointer
*pIEnd
,
29639 [out] ISegment
**ppISegmentAdded
);
29641 HRESULT AddElementSegment
(
29642 [in] IHTMLElement
*pIElement
,
29643 [out] IElementSegment
**ppISegmentAdded
);
29645 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
29647 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
29650 /*****************************************************************************
29651 * IHTMLEditDesigner interface
29655 pointer_default(unique),
29656 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29658 interface IHTMLEditDesigner
: IUnknown
29660 HRESULT PreHandleEvent
(
29661 [in] DISPID inEvtDispId
,
29662 [in] IHTMLEventObj
*pIEventObj
);
29664 HRESULT PostHandleEvent
(
29665 [in] DISPID inEvtDispId
,
29666 [in] IHTMLEventObj
*pIEventObj
);
29668 HRESULT TranslateAccelerator
(
29669 [in] DISPID inEvtDispId
,
29670 [in] IHTMLEventObj
*pIEventObj
);
29672 HRESULT PostEditorEventNotify
(
29673 [in] DISPID inEvtDispId
,
29674 [in] IHTMLEventObj
*pIEventObj
);
29677 /*****************************************************************************
29678 * IHTMLEditServices interface
29682 pointer_default(unique),
29683 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29685 interface IHTMLEditServices
: IUnknown
29687 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
29689 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
29691 HRESULT GetSelectionServices
(
29692 [in] IMarkupContainer
*pIContainer
,
29693 [out] ISelectionServices
**ppSelSvc
);
29695 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
29697 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
29699 HRESULT SelectRange
(
29700 [in] IMarkupPointer
* pStart
,
29701 [in] IMarkupPointer
* pEnd
,
29702 [in] SELECTION_TYPE eType
);
29705 /*****************************************************************************
29706 * IElementBehaviorSite interface
29710 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
29712 interface IElementBehaviorSite
: IUnknown
{
29713 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
29714 HRESULT RegisterNotification
([in] long lEvent
);
29717 /*****************************************************************************
29718 * IElementBehavior interface
29722 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
29724 interface IElementBehavior
: IUnknown
{
29725 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
29726 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
29730 /*****************************************************************************
29731 * IElementBehaviorFactory interface
29735 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
29737 interface IElementBehaviorFactory
: IUnknown
29739 HRESULT FindBehavior
(
29740 [in] BSTR bstrBehavior
,
29741 [in] BSTR bstrBehaviorUrl
,
29742 [in] IElementBehaviorSite
*pSite
,
29743 [out] IElementBehavior
**ppBehavior
);
29746 } /* library MSHTML */
29748 interface IOleCommandTarget
;
29750 /*****************************************************************************
29751 * IHTMLPrivateWindow interface
29755 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
29758 interface IHTMLPrivateWindow
: IUnknown
29760 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
29761 HRESULT GetPendingUrl
(BSTR *url
);
29762 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
29763 HRESULT PICSComplete
(int arg
);
29764 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
29765 HRESULT GetAddressBarUrl
(BSTR *url
);
29768 /*****************************************************************************
29769 * IWebBrowserPriv interface
29773 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
29776 interface IWebBrowserPriv
: IUnknown
29778 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29779 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
29783 /*****************************************************************************
29784 * IWebBrowserPriv2IE8 interface
29788 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
29791 interface IWebBrowserPriv2IE8
: IUnknown
29793 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29794 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
29795 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
29796 HRESULT DetachConnectionPoints
();
29797 HRESULT GetProcessId
(DWORD
*pid
);
29798 HRESULT CompatAttachEditEvents
();
29799 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
29800 HRESULT SetSearchTerm
(BSTR term
);
29801 HRESULT GetSearchTerm
(BSTR *term
);
29802 HRESULT GetCurrentDocument
(IDispatch
** doc
);
29805 /*****************************************************************************
29806 * IWebBrowserPriv2IE9 interface
29810 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
29813 interface IWebBrowserPriv2IE9
: IUnknown
29815 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
29816 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
29817 /* Probably more */